Details

Time bar (total: 7.5s)

analyze33.0ms (0.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%12.5%87.5%0%0%0%0
0%0%12.5%87.5%0%0%0%1
0%0%12.5%87.5%0%0%0%2
25%3.1%9.3%87.5%0%0%0%3
33.3%3.1%6.2%87.5%3.1%0%0%4
50%4.7%4.7%87.5%3.1%0%0%5
57.1%4.7%3.5%87.5%4.3%0%0%6
69%5.6%2.5%87.5%4.3%0%0%7
77.2%5.9%1.8%87.5%4.8%0%0%8
83.5%6.4%1.3%87.5%4.8%0%0%9
87.9%6.6%0.9%87.5%5%0%0%10
91.4%6.8%0.6%87.5%5%0%0%11
93.9%6.9%0.5%87.5%5.1%0%0%12
Compiler

Compiled 26 to 19 computations (26.9% saved)

sample934.0ms (12.4%)

Results
908.0ms8256×body256valid
15.0ms150×body256infinite
Bogosity

preprocess17.0ms (0.2%)

Algorithm
egg-herbie
Rules
rational_best-simplify-2
rational_best-simplify-1
rational_best-simplify-19
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01574
12274
22474
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
(*.f64 (-.f64 (/.f64 (*.f64 v (-.f64 1 v)) m) 1) (-.f64 1 v))
Outputs
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
(*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))
(*.f64 (-.f64 (/.f64 (*.f64 v (-.f64 1 v)) m) 1) (-.f64 1 v))
(*.f64 (-.f64 1 v) (+.f64 (/.f64 (*.f64 v (-.f64 1 v)) m) -1))
Compiler

Compiled 17 to 13 computations (23.5% saved)

simplify13.0ms (0.2%)

Algorithm
egg-herbie
Rules
rational_best-simplify-2
rational_best-simplify-1
rational_best-simplify-19
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01037
11437
21537
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
Outputs
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
(*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))

eval1.0ms (0%)

Compiler

Compiled 28 to 20 computations (28.6% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
0.1b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
Compiler

Compiled 15 to 11 computations (26.7% saved)

localize15.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
0.0b
(*.f64 m (-.f64 1 m))
0.1b
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
0.1b
(/.f64 (*.f64 m (-.f64 1 m)) v)
Compiler

Compiled 42 to 27 computations (35.7% saved)

series6.0ms (0.1%)

Counts
4 → 63
Calls

21 calls:

TimeVariablePointExpression
1.0ms
m
@-inf
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
1.0ms
m
@-inf
(/.f64 (*.f64 m (-.f64 1 m)) v)
1.0ms
m
@inf
(/.f64 (*.f64 m (-.f64 1 m)) v)
1.0ms
v
@0
(/.f64 (*.f64 m (-.f64 1 m)) v)
0.0ms
m
@0
(/.f64 (*.f64 m (-.f64 1 m)) v)

rewrite116.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
996×rational_best-simplify-57
782×rational_best-simplify-80
678×rational_best-simplify-43
584×rational_best-simplify-44
548×rational_best-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01094
18394
227494
3113494
4499894
Stop Event
node limit
Counts
4 → 64
Calls
Call 1
Inputs
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
(*.f64 m (-.f64 1 m))
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (/.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (-.f64 2 (+.f64 m m))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (-.f64 2 (+.f64 m m)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 m (-.f64 1 m)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 m (-.f64 1 m)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 m (-.f64 1 m)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 m (-.f64 1 m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 m (-.f64 1 m)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 m (-.f64 1 m)) (/.f64 (*.f64 m (-.f64 1 m)) (*.f64 m (-.f64 1 m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 m (-.f64 2 (+.f64 m m))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 m (-.f64 2 (+.f64 m m)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 m (-.f64 1 m)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 m (-.f64 1 m))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))

simplify136.0ms (1.8%)

Algorithm
egg-herbie
Rules
1560×rational_best-simplify-80
1438×rational_best-simplify-78
1294×rational_best-simplify-94
1200×rational_best-simplify-135
826×rational_best-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01453343
12873257
29763257
343743213
Stop Event
node limit
Counts
127 → 111
Calls
Call 1
Inputs
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
-1
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m)) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (-.f64 1 m))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (-.f64 1 m))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
m
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(*.f64 -1 (pow.f64 m 2))
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(*.f64 -1 (pow.f64 m 2))
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
-1
(-.f64 (/.f64 m v) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(/.f64 (*.f64 m (-.f64 1 m)) v)
-1
-1
(+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(+.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(+.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 0)
(+.f64 0 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(-.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(/.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 1)
(/.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (/.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (-.f64 2 (+.f64 m m))) 2)
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (-.f64 2 (+.f64 m m)))) -2)
(pow.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(+.f64 (*.f64 m (-.f64 1 m)) 0)
(+.f64 0 (*.f64 m (-.f64 1 m)))
(-.f64 (*.f64 m (-.f64 1 m)) 0)
(-.f64 0 (neg.f64 (*.f64 m (-.f64 1 m))))
(/.f64 (*.f64 m (-.f64 1 m)) 1)
(/.f64 (*.f64 m (-.f64 1 m)) (/.f64 (*.f64 m (-.f64 1 m)) (*.f64 m (-.f64 1 m))))
(/.f64 (*.f64 m (-.f64 2 (+.f64 m m))) 2)
(/.f64 (neg.f64 (*.f64 m (-.f64 2 (+.f64 m m)))) -2)
(pow.f64 (*.f64 m (-.f64 1 m)) 1)
(neg.f64 (neg.f64 (*.f64 m (-.f64 1 m))))
(+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)
(+.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 0)
(+.f64 0 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))
(*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 1)
(*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 1)
(/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) -2) 2)
(/.f64 (-.f64 2 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) -2)
(pow.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 1)
(neg.f64 (-.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
Outputs
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
-1
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) -1)
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m)) 1)
(+.f64 (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (*.f64 (/.f64 (pow.f64 m 2) v) -2)) -1)
(+.f64 -1 (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (*.f64 (/.f64 (pow.f64 m 2) v) -2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (/.f64 (pow.f64 m 3) v))) -1)
(+.f64 -1 (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (/.f64 (pow.f64 m 3) v))))
(+.f64 (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (*.f64 (/.f64 (pow.f64 m 2) v) -2)) (+.f64 (/.f64 (pow.f64 m 3) v) -1))
(+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (/.f64 (pow.f64 m 3) v)) -1))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (/.f64 (pow.f64 m 3) v))) -1)
(+.f64 -1 (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (/.f64 (pow.f64 m 3) v))))
(+.f64 (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (*.f64 (/.f64 (pow.f64 m 2) v) -2)) (+.f64 (/.f64 (pow.f64 m 3) v) -1))
(+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (/.f64 (pow.f64 m 3) v)) -1))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (/.f64 (pow.f64 m 3) v))) -1)
(+.f64 -1 (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (/.f64 (pow.f64 m 3) v))))
(+.f64 (+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (*.f64 (/.f64 (pow.f64 m 2) v) -2)) (+.f64 (/.f64 (pow.f64 m 3) v) -1))
(+.f64 (*.f64 m (+.f64 1 (/.f64 1 v))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -2) (/.f64 (pow.f64 m 3) v)) -1))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (+.f64 m -1))
(*.f64 -1 (-.f64 1 m))
(neg.f64 (-.f64 1 m))
(+.f64 m -1)
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (+.f64 m -1))
(*.f64 -1 (-.f64 1 m))
(neg.f64 (-.f64 1 m))
(+.f64 m -1)
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (+.f64 m -1))
m
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 m (*.f64 -1 (pow.f64 m 2)))
(+.f64 m (neg.f64 (pow.f64 m 2)))
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 m (*.f64 -1 (pow.f64 m 2)))
(+.f64 m (neg.f64 (pow.f64 m 2)))
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 m (*.f64 -1 (pow.f64 m 2)))
(+.f64 m (neg.f64 (pow.f64 m 2)))
(*.f64 -1 (pow.f64 m 2))
(neg.f64 (pow.f64 m 2))
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 m (*.f64 -1 (pow.f64 m 2)))
(+.f64 m (neg.f64 (pow.f64 m 2)))
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 m (*.f64 -1 (pow.f64 m 2)))
(+.f64 m (neg.f64 (pow.f64 m 2)))
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 m (*.f64 -1 (pow.f64 m 2)))
(+.f64 m (neg.f64 (pow.f64 m 2)))
(*.f64 -1 (pow.f64 m 2))
(neg.f64 (pow.f64 m 2))
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 m (*.f64 -1 (pow.f64 m 2)))
(+.f64 m (neg.f64 (pow.f64 m 2)))
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 m (*.f64 -1 (pow.f64 m 2)))
(+.f64 m (neg.f64 (pow.f64 m 2)))
(+.f64 (*.f64 -1 (pow.f64 m 2)) m)
(+.f64 m (*.f64 -1 (pow.f64 m 2)))
(+.f64 m (neg.f64 (pow.f64 m 2)))
-1
(-.f64 (/.f64 m v) 1)
(+.f64 (/.f64 m v) -1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (+.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v))))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (+.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v))))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (+.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v))))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (+.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v))))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (+.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v))))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (+.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v))))
(/.f64 (*.f64 m (-.f64 1 m)) v)
-1
-1
(+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(+.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(-.f64 0 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(neg.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(+.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 0)
(*.f64 (-.f64 1 m) (+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(+.f64 0 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(*.f64 (-.f64 1 m) (+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(-.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 0)
(*.f64 (-.f64 1 m) (+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(*.f64 (-.f64 1 m) (+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 1)
(*.f64 (-.f64 1 m) (+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (/.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(*.f64 (-.f64 1 m) (+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (-.f64 2 (+.f64 m m))) 2)
(/.f64 (*.f64 (+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (-.f64 2 (+.f64 m m))) 2)
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (-.f64 2 (+.f64 m m)))) -2)
(/.f64 (*.f64 (+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (-.f64 2 (+.f64 m m))) 2)
(pow.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) 1)
(*.f64 (-.f64 1 m) (+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(neg.f64 (neg.f64 (*.f64 (-.f64 1 m) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(*.f64 (-.f64 1 m) (+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(+.f64 (*.f64 m (-.f64 1 m)) 0)
(*.f64 m (-.f64 1 m))
(+.f64 0 (*.f64 m (-.f64 1 m)))
(*.f64 m (-.f64 1 m))
(-.f64 (*.f64 m (-.f64 1 m)) 0)
(*.f64 m (-.f64 1 m))
(-.f64 0 (neg.f64 (*.f64 m (-.f64 1 m))))
(*.f64 m (-.f64 1 m))
(/.f64 (*.f64 m (-.f64 1 m)) 1)
(*.f64 m (-.f64 1 m))
(/.f64 (*.f64 m (-.f64 1 m)) (/.f64 (*.f64 m (-.f64 1 m)) (*.f64 m (-.f64 1 m))))
(*.f64 m (-.f64 1 m))
(/.f64 (*.f64 m (-.f64 2 (+.f64 m m))) 2)
(/.f64 (neg.f64 (*.f64 m (-.f64 2 (+.f64 m m)))) -2)
(/.f64 (*.f64 m (-.f64 2 (+.f64 m m))) 2)
(pow.f64 (*.f64 m (-.f64 1 m)) 1)
(*.f64 m (-.f64 1 m))
(neg.f64 (neg.f64 (*.f64 m (-.f64 1 m))))
(*.f64 m (-.f64 1 m))
(+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(+.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 0)
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(+.f64 0 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 1)
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 1 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1))) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)) (*.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 1)
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (/.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1)))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) -2) 2)
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (-.f64 2 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) -2)
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(pow.f64 (+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) -1) 1)
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(neg.f64 (-.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(+.f64 -1 (/.f64 (*.f64 m (-.f64 1 m)) v))

eval37.0ms (0.5%)

Compiler

Compiled 2350 to 1648 computations (29.9% saved)

prune25.0ms (0.3%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New9912111
Fresh000
Picked011
Done000
Total9913112
Error
0.0b
Counts
112 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
53.8b
(/.f64 (pow.f64 m 3) v)
25.9b
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
9.9b
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m)) 1)
9.9b
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
39.3b
(+.f64 m -1)
25.9b
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
0.1b
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
10.4b
(*.f64 (-.f64 (/.f64 m v) 1) (-.f64 1 m))
0.1b
(*.f64 (-.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1) (-.f64 1 m))
35.4b
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1) (-.f64 1 m))
0.2b
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1) (-.f64 1 m))
13.6b
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
39.6b
-1
Compiler

Compiled 470 to 334 computations (28.9% saved)

localize23.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1)
0.0b
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
0.1b
(*.f64 (-.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1) (-.f64 1 m))
13.7b
(/.f64 (pow.f64 m 2) v)
Compiler

Compiled 64 to 38 computations (40.6% saved)

series6.0ms (0.1%)

Counts
4 → 72
Calls

24 calls:

TimeVariablePointExpression
1.0ms
v
@0
(*.f64 (-.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1) (-.f64 1 m))
0.0ms
v
@0
(/.f64 (pow.f64 m 2) v)
0.0ms
m
@0
(/.f64 (pow.f64 m 2) v)
0.0ms
v
@-inf
(*.f64 (-.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1) (-.f64 1 m))
0.0ms
v
@inf
(/.f64 (pow.f64 m 2) v)

rewrite141.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
1420×rational_best-simplify-57
750×rational_best-simplify-44
716×rational_best-5
714×rational_best-4
714×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015124
1125124
2395124
31579124
46844124
Stop Event
node limit
Counts
4 → 80
Calls
Call 1
Inputs
(/.f64 (pow.f64 m 2) v)
(*.f64 (-.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1) (-.f64 1 m))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 m 2) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 m 2) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 m 2) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 m 2) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 m 2) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 2) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 1 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 (pow.f64 m 2) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))) (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 m 2) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) (/.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 m v) -1) (neg.f64 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1) (/.f64 m v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))))

simplify158.0ms (2.1%)

Algorithm
egg-herbie
Rules
1628×rational_best-simplify-80
1494×rational_best-simplify-78
1092×rational_best-simplify-54
1070×rational_best-simplify-135
990×rational_best-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01824562
13504472
212884466
351964414
Stop Event
node limit
Counts
152 → 132
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m)) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v)
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (-.f64 1 m))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (-.f64 1 m))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v))
-1
(-.f64 (/.f64 m v) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
-1
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
(+.f64 (/.f64 (pow.f64 m 2) v) 0)
(+.f64 0 (/.f64 (pow.f64 m 2) v))
(-.f64 (/.f64 (pow.f64 m 2) v) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (pow.f64 m 2) v) 1)
(*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (pow.f64 m 2) v))))
(*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)
(*.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 2) v))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(*.f64 (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 (pow.f64 m 2) v))
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))) (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(pow.f64 (/.f64 (pow.f64 m 2) v) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 0)
(+.f64 0 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)))
(-.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))))
(/.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 1)
(/.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) (/.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))) 2)
(pow.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))))
(-.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1)
(*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))))
(*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))))
(*.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(*.f64 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(*.f64 (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1)
(/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(/.f64 (*.f64 2 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) 2)
(pow.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1)
(neg.f64 (neg.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) -1))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 0)
(+.f64 0 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 (/.f64 m v) -1) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1) (/.f64 m v))
(*.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))
(*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 1)
(*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))))
(*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))))
(*.f64 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))
(*.f64 (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(*.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(*.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 1)
(/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) 2) 2)
(pow.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 1)
(neg.f64 (-.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
Outputs
-1
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(+.f64 -1 (*.f64 (+.f64 1 (/.f64 1 v)) m))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m)) 1)
(+.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 -2 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 -1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 -2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 -1 (*.f64 -2 (/.f64 (pow.f64 m 2) v))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) -1)
(+.f64 -1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))))
(+.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 -2 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 (pow.f64 m 3) v) -1))
(+.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 -2 (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) -1)
(+.f64 -1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))))
(+.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 -2 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 (pow.f64 m 3) v) -1))
(+.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 -2 (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) -1)
(+.f64 -1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))))
(+.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 -2 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 (pow.f64 m 3) v) -1))
(+.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 -2 (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (/.f64 (pow.f64 m 3) v)))
(/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v)
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(*.f64 -1 (-.f64 1 m))
(neg.f64 (-.f64 1 m))
(+.f64 m -1)
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(*.f64 -1 (-.f64 1 m))
(neg.f64 (-.f64 1 m))
(+.f64 m -1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2)))) v)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(neg.f64 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(neg.f64 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (neg.f64 (-.f64 m (pow.f64 m 2)))) v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2)))) v)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(neg.f64 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(neg.f64 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (neg.f64 (-.f64 m (pow.f64 m 2)))) v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2)))) v)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(neg.f64 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(neg.f64 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (neg.f64 (-.f64 m (pow.f64 m 2)))) v)))
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 m (pow.f64 m 2))) v))
(neg.f64 (/.f64 (neg.f64 (-.f64 m (pow.f64 m 2))) v))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 m (pow.f64 m 2))) v))
(neg.f64 (/.f64 (neg.f64 (-.f64 m (pow.f64 m 2))) v))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 m (pow.f64 m 2))) v))
(neg.f64 (/.f64 (neg.f64 (-.f64 m (pow.f64 m 2))) v))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 m (pow.f64 m 2))) v))
(neg.f64 (/.f64 (neg.f64 (-.f64 m (pow.f64 m 2))) v))
-1
(-.f64 (/.f64 m v) 1)
(+.f64 -1 (/.f64 m v))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(/.f64 (-.f64 m (pow.f64 m 2)) v)
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(-.f64 -1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(-.f64 -1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(-.f64 -1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
-1
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(-.f64 -1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(-.f64 -1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(-.f64 -1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) -1)
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 m (pow.f64 m 2))) v)))
(+.f64 -1 (neg.f64 (/.f64 (neg.f64 (-.f64 m (pow.f64 m 2))) v)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) -1)
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 m (pow.f64 m 2))) v)))
(+.f64 -1 (neg.f64 (/.f64 (neg.f64 (-.f64 m (pow.f64 m 2))) v)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) -1)
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 m (pow.f64 m 2))) v)))
(+.f64 -1 (neg.f64 (/.f64 (neg.f64 (-.f64 m (pow.f64 m 2))) v)))
(+.f64 (/.f64 (pow.f64 m 2) v) 0)
(/.f64 (pow.f64 m 2) v)
(+.f64 0 (/.f64 (pow.f64 m 2) v))
(/.f64 (pow.f64 m 2) v)
(-.f64 (/.f64 (pow.f64 m 2) v) 0)
(/.f64 (pow.f64 m 2) v)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 m 2) v)))
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 (pow.f64 m 2) v) 1)
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (pow.f64 m 2) v))))
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))))
(/.f64 (pow.f64 m 2) v)
(*.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)
(/.f64 (pow.f64 m 2) v)
(*.f64 1 (/.f64 (pow.f64 m 2) v))
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 2) v))
(/.f64 (pow.f64 m 2) v)
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v)))
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(/.f64 (pow.f64 m 2) v)
(*.f64 (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 1 (/.f64 (pow.f64 m 2) v)))
(/.f64 (pow.f64 m 2) v)
(*.f64 (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 (pow.f64 m 2) v))
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (pow.f64 m 2) v) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v))) (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(/.f64 (pow.f64 m 2) v)
(*.f64 (/.f64 -1 (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(/.f64 (pow.f64 m 2) v)
(pow.f64 (/.f64 (pow.f64 m 2) v) 1)
(/.f64 (pow.f64 m 2) v)
(neg.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)))
(/.f64 (pow.f64 m 2) v)
(+.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 0)
(*.f64 (-.f64 1 m) (+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (-.f64 1 m) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v))))
(+.f64 0 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)))
(*.f64 (-.f64 1 m) (+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (-.f64 1 m) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v))))
(-.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 0)
(*.f64 (-.f64 1 m) (+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (-.f64 1 m) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))))
(*.f64 (-.f64 1 m) (+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (-.f64 1 m) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v))))
(/.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 1)
(*.f64 (-.f64 1 m) (+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (-.f64 1 m) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v))))
(/.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) (/.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))))
(*.f64 (-.f64 1 m) (+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (-.f64 1 m) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))) 2)
(*.f64 (-.f64 1 m) (+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (-.f64 1 m) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v))))
(pow.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m)) 1)
(*.f64 (-.f64 1 m) (+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (-.f64 1 m) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v))))
(neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (-.f64 1 m))))
(*.f64 (-.f64 1 m) (+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (-.f64 1 m) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v))))
(-.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 0)
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(-.f64 0 (neg.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 2 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) 2)
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(pow.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(neg.f64 (neg.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) -1))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(+.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 0)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(+.f64 0 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(+.f64 (+.f64 (/.f64 m v) -1) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1) (/.f64 m v))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 1 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)))) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))) (*.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (/.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))) 2) 2)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(pow.f64 (+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1)) 1)
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))
(neg.f64 (-.f64 1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))))
(+.f64 -1 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 -1 (/.f64 m v)))

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize12.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
0.3b
(*.f64 (+.f64 1 (/.f64 1 v)) m)
Compiler

Compiled 29 to 21 computations (27.6% saved)

series2.0ms (0%)

Counts
2 → 27
Calls

12 calls:

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

rewrite97.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
872×rational_best-simplify-82
866×rational_best-simplify-57
710×rational_best-simplify-80
662×rational_best-simplify-43
502×rational_best-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0944
17544
224444
399644
4437844
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (/.f64 1 v)) m))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 (+.f64 1 (/.f64 1 v)) m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 1 v)) (+.f64 m m)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (*.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))) (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) (+.f64 m m)) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (*.f64 (+.f64 1 (/.f64 1 v)) (+.f64 m m))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))))

simplify161.0ms (2.1%)

Algorithm
egg-herbie
Rules
1086×rational_best-simplify-80
956×rational_best-simplify-2
884×rational_best-simplify-78
776×rational_best-simplify-50
766×rational_best-simplify-82
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0791247
11651247
23381247
310461247
422501247
552361247
Stop Event
node limit
Counts
65 → 51
Calls
Call 1
Inputs
(/.f64 m v)
(+.f64 (/.f64 m v) m)
(+.f64 (/.f64 m v) m)
(+.f64 (/.f64 m v) m)
m
(+.f64 (/.f64 m v) m)
(+.f64 (/.f64 m v) m)
(+.f64 (/.f64 m v) m)
m
(+.f64 (/.f64 m v) m)
(+.f64 (/.f64 m v) m)
(+.f64 (/.f64 m v) m)
(/.f64 m v)
(-.f64 (+.f64 (/.f64 m v) m) 1)
(-.f64 (+.f64 (/.f64 m v) m) 1)
(-.f64 (+.f64 (/.f64 m v) m) 1)
(-.f64 m 1)
(-.f64 (+.f64 (/.f64 m v) m) 1)
(-.f64 (+.f64 (/.f64 m v) m) 1)
(-.f64 (+.f64 (/.f64 m v) m) 1)
(-.f64 m 1)
(-.f64 (+.f64 (/.f64 m v) m) 1)
(-.f64 (+.f64 (/.f64 m v) m) 1)
(-.f64 (+.f64 (/.f64 m v) m) 1)
-1
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 0)
(+.f64 0 (*.f64 (+.f64 1 (/.f64 1 v)) m))
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m)))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(/.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 (+.f64 1 (/.f64 1 v)) m)))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 v)) (+.f64 m m)) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m)) 2) -2)
(pow.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m)))
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(+.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 0)
(+.f64 0 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))
(+.f64 -1 (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))
(*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 1)
(*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))))
(*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))
(*.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))
(*.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))
(*.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (*.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))) (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 1)
(/.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) (+.f64 m m)) -2) 2)
(/.f64 (-.f64 2 (*.f64 (+.f64 1 (/.f64 1 v)) (+.f64 m m))) -2)
(pow.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 1)
(neg.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))
Outputs
(/.f64 m v)
(+.f64 (/.f64 m v) m)
(+.f64 m (/.f64 m v))
(+.f64 (/.f64 m v) m)
(+.f64 m (/.f64 m v))
(+.f64 (/.f64 m v) m)
(+.f64 m (/.f64 m v))
m
(+.f64 (/.f64 m v) m)
(+.f64 m (/.f64 m v))
(+.f64 (/.f64 m v) m)
(+.f64 m (/.f64 m v))
(+.f64 (/.f64 m v) m)
(+.f64 m (/.f64 m v))
m
(+.f64 (/.f64 m v) m)
(+.f64 m (/.f64 m v))
(+.f64 (/.f64 m v) m)
(+.f64 m (/.f64 m v))
(+.f64 (/.f64 m v) m)
(+.f64 m (/.f64 m v))
(/.f64 m v)
(-.f64 (+.f64 (/.f64 m v) m) 1)
(+.f64 (+.f64 m (/.f64 m v)) -1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(-.f64 (+.f64 (/.f64 m v) m) 1)
(+.f64 (+.f64 m (/.f64 m v)) -1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(-.f64 (+.f64 (/.f64 m v) m) 1)
(+.f64 (+.f64 m (/.f64 m v)) -1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(-.f64 m 1)
(+.f64 m -1)
(-.f64 (+.f64 (/.f64 m v) m) 1)
(+.f64 (+.f64 m (/.f64 m v)) -1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(-.f64 (+.f64 (/.f64 m v) m) 1)
(+.f64 (+.f64 m (/.f64 m v)) -1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(-.f64 (+.f64 (/.f64 m v) m) 1)
(+.f64 (+.f64 m (/.f64 m v)) -1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(-.f64 m 1)
(+.f64 m -1)
(-.f64 (+.f64 (/.f64 m v) m) 1)
(+.f64 (+.f64 m (/.f64 m v)) -1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(-.f64 (+.f64 (/.f64 m v) m) 1)
(+.f64 (+.f64 m (/.f64 m v)) -1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(-.f64 (+.f64 (/.f64 m v) m) 1)
(+.f64 (+.f64 m (/.f64 m v)) -1)
(+.f64 m (+.f64 (/.f64 m v) -1))
-1
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 m (+.f64 1 (/.f64 1 v)))
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 m (+.f64 1 (/.f64 1 v)))
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 0)
(*.f64 m (+.f64 1 (/.f64 1 v)))
(+.f64 0 (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 m (+.f64 1 (/.f64 1 v)))
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 0)
(*.f64 m (+.f64 1 (/.f64 1 v)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m)))
(*.f64 m (+.f64 1 (/.f64 1 v)))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(*.f64 m (+.f64 1 (/.f64 1 v)))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 (+.f64 1 (/.f64 1 v)) m)))
(*.f64 m (+.f64 1 (/.f64 1 v)))
(/.f64 (*.f64 (+.f64 1 (/.f64 1 v)) (+.f64 m m)) 2)
(*.f64 m (+.f64 1 (/.f64 1 v)))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m)) 2) -2)
(*.f64 m (+.f64 1 (/.f64 1 v)))
(pow.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(*.f64 m (+.f64 1 (/.f64 1 v)))
(neg.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m)))
(*.f64 m (+.f64 1 (/.f64 1 v)))
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(+.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 0)
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(+.f64 0 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(+.f64 -1 (*.f64 (+.f64 1 (/.f64 1 v)) m))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 1)
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (*.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))) (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 1)
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) (/.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) (+.f64 m m)) -2) 2)
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(/.f64 (-.f64 2 (*.f64 (+.f64 1 (/.f64 1 v)) (+.f64 m m))) -2)
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(pow.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1) 1)
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))
(neg.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)))
(+.f64 -1 (*.f64 m (+.f64 1 (/.f64 1 v))))

localize42.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (*.f64 m (-.f64 1 m)) v)
0.2b
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
0.4b
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
19.2b
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
Compiler

Compiled 127 to 82 computations (35.4% saved)

series5.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
v
@0
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
0.0ms
m
@0
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
0.0ms
v
@0
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
0.0ms
v
@-inf
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
0.0ms
v
@inf
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))

rewrite138.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1352×rational_best-simplify-57
832×rational_best-simplify-47
682×rational_best-5
680×rational_best-4
680×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01187
19687
232187
3138987
4617587
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 m (-.f64 1 m)) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (/.f64 (*.f64 m (-.f64 1 m)) (fabs.f64 v))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))))

simplify283.0ms (3.7%)

Algorithm
egg-herbie
Rules
1528×rational_best-simplify-80
1466×rational_best-simplify-78
1356×rational_best-simplify-24
1262×rational_best-simplify-94
1002×rational_best-simplify-135
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02877546
16427468
212917420
339177416
477117416
Stop Event
node limit
Counts
172 → 161
Calls
Call 1
Inputs
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (pow.f64 m 2) (pow.f64 v 2))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 2) (pow.f64 v 2)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(/.f64 (pow.f64 m 4) (pow.f64 v 2))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 4) (pow.f64 v 2)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(/.f64 (pow.f64 m 4) (pow.f64 v 2))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 4) (pow.f64 v 2)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 v m)
(+.f64 v (/.f64 v m))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 v m)))
(+.f64 v (+.f64 (/.f64 v m) (+.f64 (*.f64 v (pow.f64 m 2)) (*.f64 v m))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(+.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) 2)
(pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(+.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(-.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (/.f64 (*.f64 m (-.f64 1 m)) (fabs.f64 v))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (-.f64 0 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(+.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(-.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(pow.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
Outputs
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (pow.f64 m 2) (pow.f64 v 2))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 2) (pow.f64 v 2)))
(+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(/.f64 (pow.f64 m 4) (pow.f64 v 2))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 4) (pow.f64 v 2)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(/.f64 (pow.f64 m 4) (pow.f64 v 2))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 4) (pow.f64 v 2)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 2)) (/.f64 (pow.f64 m 2) (pow.f64 v 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))) (/.f64 (pow.f64 m 4) (pow.f64 v 2))))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 (*.f64 (pow.f64 m 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 v 2))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))
(/.f64 v m)
(+.f64 v (/.f64 v m))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 v m)))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 m v)))
(+.f64 (/.f64 v m) (+.f64 (*.f64 m v) v))
(+.f64 (/.f64 v m) (+.f64 v (*.f64 m v)))
(+.f64 v (+.f64 (/.f64 v m) (+.f64 (*.f64 v (pow.f64 m 2)) (*.f64 v m))))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 v (+.f64 m (pow.f64 m 2)))))
(+.f64 (+.f64 v (/.f64 v m)) (*.f64 v (+.f64 m (pow.f64 m 2))))
(+.f64 (/.f64 v m) (+.f64 v (*.f64 v (+.f64 m (pow.f64 m 2)))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(neg.f64 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))) (/.f64 v (pow.f64 m 3))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4)))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))) (*.f64 -1 (/.f64 v (pow.f64 m 5)))))
(+.f64 (neg.f64 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 5)) (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 4)) (/.f64 v (pow.f64 m 5)))) (/.f64 v (pow.f64 m 3))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 4)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 5))))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(neg.f64 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))) (/.f64 v (pow.f64 m 3))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4)))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))) (*.f64 -1 (/.f64 v (pow.f64 m 5)))))
(+.f64 (neg.f64 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 5)) (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 4)) (/.f64 v (pow.f64 m 5)))) (/.f64 v (pow.f64 m 3))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 4)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 5))))))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(+.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(-.f64 0 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) 2)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(neg.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(+.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(+.f64 0 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(-.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) 2)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(pow.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))) 2))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))) 2))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (/.f64 (*.f64 m (-.f64 1 m)) (fabs.f64 v))) 2))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(+.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(-.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(pow.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))

localize89.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.2b
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
0.4b
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
36.2b
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
Compiler

Compiled 279 to 177 computations (36.6% saved)

series6.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
3.0ms
v
@0
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.0ms
m
@0
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.0ms
v
@inf
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.0ms
m
@-inf
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.0ms
m
@inf
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))

rewrite150.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
978×rational_best-simplify-47
900×rational_best-5
898×rational_best-4
898×rational_best-2
898×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013260
1116110
2412110
31771110
47922110
Stop Event
node limit
Counts
2 → 48
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 m (-.f64 1 m)) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))))

simplify185.0ms (2.4%)

Algorithm
egg-herbie
Rules
1650×rational_best-simplify-80
1432×rational_best-simplify-78
1268×rational_best-simplify-132
766×rational_best-simplify-2
526×rational_best-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01655816
13545776
26505776
316515776
445275776
Stop Event
node limit
Counts
96 → 91
Calls
Call 1
Inputs
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (pow.f64 m 4) (pow.f64 v 4))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (/.f64 (pow.f64 m 4) (pow.f64 v 4)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))))))
(/.f64 (pow.f64 m 8) (pow.f64 v 4))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))))))
(/.f64 (pow.f64 m 8) (pow.f64 v 4))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))))))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(+.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) 2)
(pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)
(+.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)))) 2)
(pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
Outputs
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (pow.f64 m 4) (pow.f64 v 4))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (/.f64 (pow.f64 m 4) (pow.f64 v 4)))
(+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 4)) (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4)))))
(+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 4)) (+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4)))))
(+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))))))
(+.f64 (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4)))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4)))))
(+.f64 (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4)))) (*.f64 -4 (+.f64 (/.f64 (pow.f64 m 7) (pow.f64 v 4)) (/.f64 (pow.f64 m 5) (pow.f64 v 4)))))
(+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 4)) (+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (*.f64 -4 (+.f64 (/.f64 (pow.f64 m 5) (pow.f64 v 4)) (/.f64 (pow.f64 m 7) (pow.f64 v 4))))))
(+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 4) (pow.f64 v 4)) (*.f64 -4 (+.f64 (/.f64 (pow.f64 m 5) (pow.f64 v 4)) (/.f64 (pow.f64 m 7) (pow.f64 v 4))))))
(/.f64 (pow.f64 m 8) (pow.f64 v 4))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4)))))
(+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4)))))
(+.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4))) (*.f64 -4 (+.f64 (/.f64 (pow.f64 m 7) (pow.f64 v 4)) (/.f64 (pow.f64 m 5) (pow.f64 v 4)))))
(+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (*.f64 -4 (+.f64 (/.f64 (pow.f64 m 5) (pow.f64 v 4)) (/.f64 (pow.f64 m 7) (pow.f64 v 4))))))
(+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (*.f64 -4 (+.f64 (/.f64 (pow.f64 m 5) (pow.f64 v 4)) (/.f64 (pow.f64 m 7) (pow.f64 v 4))))))
(/.f64 (pow.f64 m 8) (pow.f64 v 4))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4)))))
(+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 m 7) (pow.f64 v 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 m 5) (pow.f64 v 4))) (+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4)))))
(+.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (/.f64 (pow.f64 m 8) (pow.f64 v 4))) (*.f64 -4 (+.f64 (/.f64 (pow.f64 m 7) (pow.f64 v 4)) (/.f64 (pow.f64 m 5) (pow.f64 v 4)))))
(+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (*.f64 -4 (+.f64 (/.f64 (pow.f64 m 5) (pow.f64 v 4)) (/.f64 (pow.f64 m 7) (pow.f64 v 4))))))
(+.f64 (/.f64 (pow.f64 m 8) (pow.f64 v 4)) (+.f64 (*.f64 6 (/.f64 (pow.f64 m 6) (pow.f64 v 4))) (*.f64 -4 (+.f64 (/.f64 (pow.f64 m 5) (pow.f64 v 4)) (/.f64 (pow.f64 m 7) (pow.f64 v 4))))))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(/.f64 (*.f64 (pow.f64 m 4) (pow.f64 (-.f64 1 m) 4)) (pow.f64 v 4))
(/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 4) (pow.f64 v 4))
(+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(+.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) 2)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(+.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)))) 2)
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 2 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (neg.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)) 2))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 2 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 2 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 2 (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (fabs.f64 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))

eval663.0ms (8.8%)

Compiler

Compiled 51326 to 34480 computations (32.8% saved)

prune228.0ms (3%)

Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New84010850
Fresh077
Picked011
Done235
Total84221863
Error
0.0b
Counts
863 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
53.8b
(/.f64 (pow.f64 m 3) v)
25.9b
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
9.8b
(-.f64 (/.f64 m v) 1)
9.8b
(-.f64 (+.f64 (/.f64 m v) m) 1)
9.9b
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m)) 1)
39.3b
(+.f64 m -1)
25.9b
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
17.4b
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
0.1b
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
0.1b
(*.f64 (-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))
10.4b
(*.f64 (-.f64 (/.f64 m v) 1) (-.f64 1 m))
35.4b
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1) (-.f64 1 m))
35.4b
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1) (-.f64 1 m))
0.2b
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1) (-.f64 1 m))
13.7b
(*.f64 (-.f64 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
32.0b
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))) 1) (-.f64 1 m))
35.7b
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))))) 1) (-.f64 1 m))
13.6b
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
13.7b
(*.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
35.5b
(*.f64 (+.f64 1 (/.f64 1 v)) m)
39.6b
-1
Compiler

Compiled 877 to 626 computations (28.6% saved)

localize19.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (/.f64 (pow.f64 m 2) v))
0.0b
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
0.1b
(*.f64 (-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))
13.7b
(/.f64 (pow.f64 m 2) v)
Compiler

Compiled 53 to 32 computations (39.6% saved)

series2.0ms (0%)

Counts
3 → 48
Calls

18 calls:

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

rewrite117.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1218×rational_best-simplify-57
632×rational_best-5
630×rational_best-4
630×rational_best-2
630×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01393
110493
233093
3138093
4600293
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))
(-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) (/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 2 (+.f64 m m))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 m v) (-.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 m v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (pow.f64 m 2) v)) (/.f64 m v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 m v) 2) (-.f64 0 (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 2 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)) (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 m v) -1) (neg.f64 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 m 2) v) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (+.f64 1 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (+.f64 1 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (*.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 2 (/.f64 (pow.f64 m 2) v))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 (pow.f64 m 2) v)))))))

simplify238.0ms (3.2%)

Algorithm
egg-herbie
Rules
1574×rational_best-simplify-54
1252×rational_best-simplify-2
1004×rational_best-simplify-78
1000×rational_best-simplify-24
996×rational_best-simplify-80
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01683847
13193789
213963643
345543591
474393591
Stop Event
node limit
Counts
117 → 136
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m)) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v)
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (-.f64 1 m))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (-.f64 1 m))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
-1
(-.f64 (/.f64 m v) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(/.f64 (-.f64 m (pow.f64 m 2)) v)
-1
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
1
(/.f64 (pow.f64 m 2) v)
(/.f64 (pow.f64 m 2) v)
(/.f64 (pow.f64 m 2) v)
1
1
(+.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 0)
(+.f64 0 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)))
(-.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))))
(/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 1)
(/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) (/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))))
(/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 2 (+.f64 m m))) 2)
(pow.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (-.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 m v)))
(+.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 0)
(+.f64 0 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) -1))
(+.f64 (-.f64 -1 (/.f64 (pow.f64 m 2) v)) (/.f64 m v))
(+.f64 (*.f64 (/.f64 m v) 2) (-.f64 0 (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)) -1)
(+.f64 (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 -2 (-.f64 (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)) (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 (/.f64 m v) -1) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(*.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 1)
(*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))
(*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))
(*.f64 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) -1)
(*.f64 (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (/.f64 1 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))
(*.f64 (/.f64 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(*.f64 (/.f64 -1 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 1)
(/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(/.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) -1)
(/.f64 (*.f64 2 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) 2)
(/.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) 2) -2)
(pow.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 1)
(neg.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))))
(-.f64 (/.f64 (pow.f64 m 2) v) -1)
(-.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 0)
(-.f64 0 (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 1)
(*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(*.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(*.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (*.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(*.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 1)
(/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)) -2) 2)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 (pow.f64 m 2) v))) 2)
(pow.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 1)
(neg.f64 (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
Outputs
-1
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(+.f64 -1 (*.f64 (+.f64 1 (/.f64 1 v)) m))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m)) 1)
(+.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 -2 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 -1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (*.f64 -2 (/.f64 (pow.f64 m 2) v))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) -1)
(+.f64 -1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))))
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)) -1))
(+.f64 (+.f64 -1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) -1)
(+.f64 -1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))))
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)) -1))
(+.f64 (+.f64 -1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) 1)
(+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (/.f64 (pow.f64 m 3) v))) -1)
(+.f64 -1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))))
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)) -1))
(+.f64 (+.f64 -1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v)
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 -1 m))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 -1 m))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 -1 m))
(*.f64 -1 (-.f64 1 m))
(neg.f64 (-.f64 1 m))
(+.f64 m -1)
(+.f64 -1 m)
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 -1 m))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 -1 m))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (*.f64 -1 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (neg.f64 (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 m -1))
(+.f64 (/.f64 (*.f64 (-.f64 m (pow.f64 m 2)) (-.f64 1 m)) v) (+.f64 -1 m))
(*.f64 -1 (-.f64 1 m))
(neg.f64 (-.f64 1 m))
(+.f64 m -1)
(+.f64 -1 m)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2)))) v)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(neg.f64 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(+.f64 (+.f64 m -1) (neg.f64 (/.f64 (*.f64 (-.f64 1 m) (neg.f64 (-.f64 m (pow.f64 m 2)))) v)))
(+.f64 (+.f64 -1 m) (neg.f64 (/.f64 (*.f64 (-.f64 1 m) (+.f64 (pow.f64 m 2) (neg.f64 m))) v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2)))) v)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(neg.f64 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(+.f64 (+.f64 m -1) (neg.f64 (/.f64 (*.f64 (-.f64 1 m) (neg.f64 (-.f64 m (pow.f64 m 2)))) v)))
(+.f64 (+.f64 -1 m) (neg.f64 (/.f64 (*.f64 (-.f64 1 m) (+.f64 (pow.f64 m 2) (neg.f64 m))) v)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) (-.f64 1 m)) v)) (*.f64 -1 (-.f64 1 m)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2)))) v)))
(*.f64 -1 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(neg.f64 (+.f64 (-.f64 1 m) (/.f64 (*.f64 (-.f64 1 m) (*.f64 -1 (-.f64 m (pow.f64 m 2)))) v)))
(+.f64 (+.f64 m -1) (neg.f64 (/.f64 (*.f64 (-.f64 1 m) (neg.f64 (-.f64 m (pow.f64 m 2)))) v)))
(+.f64 (+.f64 -1 m) (neg.f64 (/.f64 (*.f64 (-.f64 1 m) (+.f64 (pow.f64 m 2) (neg.f64 m))) v)))
-1
(-.f64 (/.f64 m v) 1)
(+.f64 -1 (/.f64 m v))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(/.f64 (-.f64 m (pow.f64 m 2)) v)
-1
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) -1)
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 m (pow.f64 m 2))) v)))
(+.f64 -1 (neg.f64 (/.f64 (neg.f64 (-.f64 m (pow.f64 m 2))) v)))
(+.f64 -1 (neg.f64 (/.f64 (+.f64 (pow.f64 m 2) (neg.f64 m)) v)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) -1)
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 m (pow.f64 m 2))) v)))
(+.f64 -1 (neg.f64 (/.f64 (neg.f64 (-.f64 m (pow.f64 m 2))) v)))
(+.f64 -1 (neg.f64 (/.f64 (+.f64 (pow.f64 m 2) (neg.f64 m)) v)))
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 m) (*.f64 -1 (pow.f64 m 2))) v)) -1)
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 m (pow.f64 m 2))) v)))
(+.f64 -1 (neg.f64 (/.f64 (neg.f64 (-.f64 m (pow.f64 m 2))) v)))
(+.f64 -1 (neg.f64 (/.f64 (+.f64 (pow.f64 m 2) (neg.f64 m)) v)))
1
(/.f64 (pow.f64 m 2) v)
(/.f64 (pow.f64 m 2) v)
(/.f64 (pow.f64 m 2) v)
1
1
(+.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 0)
(*.f64 (-.f64 1 m) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (-.f64 1 m) (+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v))))
(+.f64 0 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)))
(*.f64 (-.f64 1 m) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (-.f64 1 m) (+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v))))
(-.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 0)
(*.f64 (-.f64 1 m) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (-.f64 1 m) (+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))))
(*.f64 (-.f64 1 m) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (-.f64 1 m) (+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v))))
(/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 1)
(*.f64 (-.f64 1 m) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (-.f64 1 m) (+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v))))
(/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) (/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))))
(*.f64 (-.f64 1 m) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (-.f64 1 m) (+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v))))
(/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 2 (+.f64 m m))) 2)
(/.f64 (*.f64 (+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v))) (-.f64 2 (+.f64 m m))) 2)
(pow.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m)) 1)
(*.f64 (-.f64 1 m) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (-.f64 1 m) (+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v))))
(neg.f64 (neg.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))))
(*.f64 (-.f64 1 m) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(*.f64 (-.f64 1 m) (+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v))))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 m v)))
(+.f64 (/.f64 m v) (-.f64 (+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v))) (/.f64 m v)))
(+.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 0)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 0 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) -1))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (-.f64 -1 (/.f64 (pow.f64 m 2) v)) (/.f64 m v))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (*.f64 (/.f64 m v) 2) (-.f64 0 (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (*.f64 2 (/.f64 m v)) (neg.f64 (+.f64 (/.f64 (pow.f64 m 2) v) (+.f64 1 (/.f64 m v)))))
(+.f64 (*.f64 2 (/.f64 m v)) (neg.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)))))
(+.f64 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)) -1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 (/.f64 (pow.f64 m 2) v) (+.f64 1 (/.f64 m v))) (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 1 (+.f64 (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))))
(+.f64 -2 (-.f64 (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 -2 (-.f64 (+.f64 (/.f64 (pow.f64 m 2) v) (+.f64 1 (/.f64 m v))) (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 -2 (-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)) (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)) (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (/.f64 (pow.f64 m 2) v) (+.f64 (/.f64 m v) (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 m 2) v)))))
(+.f64 (+.f64 (/.f64 m v) -1) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 (/.f64 (pow.f64 m 2) v) (+.f64 1 (/.f64 m v))) (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))))
(+.f64 1 (+.f64 (-.f64 -2 (*.f64 2 (/.f64 (pow.f64 m 2) v))) (+.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))))
(*.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) -1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 1 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (*.f64 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (*.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 -1 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)))) (*.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(/.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) -1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 2 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)))) 2)
(/.f64 (*.f64 2 (+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))) 2)
(/.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))) 2) -2)
(/.f64 (*.f64 2 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v)))) -2)
(/.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 m 2) v) (-.f64 1 (/.f64 m v)))) -2)
(pow.f64 (+.f64 -1 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v))) 1)
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(neg.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 m 2) v) (/.f64 m v))))
(+.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) -1)
(+.f64 (/.f64 m v) (+.f64 (neg.f64 (/.f64 (pow.f64 m 2) v)) -1))
(+.f64 (/.f64 m v) (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(-.f64 (/.f64 (pow.f64 m 2) v) -1)
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(-.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 0)
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(-.f64 0 (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 1)
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (+.f64 1 (/.f64 (pow.f64 m 2) v)))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (*.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (/.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 1 (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v)))) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (*.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 1)
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (/.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) (+.f64 1 (/.f64 (pow.f64 m 2) v))))
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)) -2) 2)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 (pow.f64 m 2) v))) 2)
(+.f64 1 (/.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)) 2))
(pow.f64 (+.f64 1 (/.f64 (pow.f64 m 2) v)) 1)
(+.f64 1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (-.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 1 (/.f64 (pow.f64 m 2) v))

localize6.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (/.f64 m v) 1)
Compiler

Compiled 13 to 6 computations (53.8% saved)

series1.0ms (0%)

Counts
1 → 6
Calls

6 calls:

TimeVariablePointExpression
0.0ms
v
@inf
(-.f64 (/.f64 m v) 1)
0.0ms
m
@0
(-.f64 (/.f64 m v) 1)
0.0ms
m
@inf
(-.f64 (/.f64 m v) 1)
0.0ms
m
@-inf
(-.f64 (/.f64 m v) 1)
0.0ms
v
@-inf
(-.f64 (/.f64 m v) 1)

rewrite70.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1580×rational_best-5
1578×rational_best-4
1578×rational_best-2
1578×rational_best-3
1578×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
15713
218813
375313
4319513
Stop Event
node limit
Counts
1 → 26
Calls
Call 1
Inputs
(-.f64 (/.f64 m v) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 m v) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 m v) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 m v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (/.f64 m v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 m v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) -1) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (+.f64 (/.f64 m v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))) (/.f64 (/.f64 1 (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 m v) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 m v) -1) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 m v) 2) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 m v) -1) 1)))))

simplify256.0ms (3.4%)

Algorithm
egg-herbie
Rules
1020×rational_best-simplify-2
992×rational_best-simplify-80
900×rational_best-simplify-78
866×rational_best-simplify-94
534×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050374
180374
2403374
31952374
44040374
57916374
Stop Event
node limit
Counts
32 → 28
Calls
Call 1
Inputs
-1
(/.f64 m v)
(/.f64 m v)
(/.f64 m v)
-1
-1
(+.f64 (/.f64 m v) -1)
(+.f64 (+.f64 (/.f64 m v) -1) 0)
(+.f64 0 (+.f64 (/.f64 m v) -1))
(+.f64 -1 (/.f64 m v))
(*.f64 1 (+.f64 (/.f64 m v) -1))
(*.f64 (+.f64 (/.f64 m v) -1) 1)
(*.f64 (+.f64 (/.f64 m v) -1) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))
(*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))))
(*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))))
(*.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (+.f64 (/.f64 m v) -1))
(*.f64 (/.f64 1 (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 (/.f64 m v) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (+.f64 (/.f64 m v) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))) (/.f64 (/.f64 1 (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))
(/.f64 (+.f64 (/.f64 m v) -1) 1)
(/.f64 (+.f64 (/.f64 m v) -1) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))
(/.f64 (+.f64 (*.f64 (/.f64 m v) 2) -2) 2)
(pow.f64 (+.f64 (/.f64 m v) -1) 1)
Outputs
-1
(/.f64 m v)
(/.f64 m v)
(/.f64 m v)
-1
-1
(+.f64 (/.f64 m v) -1)
(+.f64 -1 (/.f64 m v))
(+.f64 (+.f64 (/.f64 m v) -1) 0)
(+.f64 -1 (/.f64 m v))
(+.f64 0 (+.f64 (/.f64 m v) -1))
(+.f64 -1 (/.f64 m v))
(+.f64 -1 (/.f64 m v))
(*.f64 1 (+.f64 (/.f64 m v) -1))
(+.f64 -1 (/.f64 m v))
(*.f64 (+.f64 (/.f64 m v) -1) 1)
(+.f64 -1 (/.f64 m v))
(*.f64 (+.f64 (/.f64 m v) -1) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))
(+.f64 -1 (/.f64 m v))
(*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))))
(+.f64 -1 (/.f64 m v))
(*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))))
(+.f64 -1 (/.f64 m v))
(*.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (+.f64 (/.f64 m v) -1))
(+.f64 -1 (/.f64 m v))
(*.f64 (/.f64 1 (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))
(+.f64 -1 (/.f64 m v))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 (/.f64 m v) -1)))
(+.f64 -1 (/.f64 m v))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (+.f64 (/.f64 m v) -1)))
(+.f64 -1 (/.f64 m v))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1)))
(+.f64 -1 (/.f64 m v))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1))
(+.f64 -1 (/.f64 m v))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1))
(+.f64 -1 (/.f64 m v))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))))
(+.f64 -1 (/.f64 m v))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))) (/.f64 (/.f64 1 (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))))
(+.f64 -1 (/.f64 m v))
(*.f64 (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))) (/.f64 1 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))))
(+.f64 -1 (/.f64 m v))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))))
(+.f64 -1 (/.f64 m v))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)) (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))
(+.f64 -1 (/.f64 m v))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 m v) -1) (/.f64 1 (+.f64 (/.f64 m v) -1))) (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))
(+.f64 -1 (/.f64 m v))
(/.f64 (+.f64 (/.f64 m v) -1) 1)
(+.f64 -1 (/.f64 m v))
(/.f64 (+.f64 (/.f64 m v) -1) (/.f64 (+.f64 (/.f64 m v) -1) (+.f64 (/.f64 m v) -1)))
(+.f64 -1 (/.f64 m v))
(/.f64 (+.f64 (*.f64 (/.f64 m v) 2) -2) 2)
(pow.f64 (+.f64 (/.f64 m v) -1) 1)
(+.f64 -1 (/.f64 m v))

localize12.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 m (-.f64 1 m))
0.1b
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
0.1b
(/.f64 (*.f64 m (-.f64 1 m)) v)
Compiler

Compiled 31 to 19 computations (38.7% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
v
@0
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
0.0ms
v
@inf
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
0.0ms
m
@0
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
0.0ms
v
@-inf
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
0.0ms
m
@-inf
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))

rewrite90.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
880×rational_best-simplify-82
868×rational_best-simplify-57
698×rational_best-simplify-80
548×rational_best-simplify-43
540×rational_best-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0931
17331
223631
399731
4445031
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 2 (+.f64 m m))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 2 (+.f64 m m)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))

simplify149.0ms (2%)

Algorithm
egg-herbie
Rules
1570×rational_best-simplify-132
1346×rational_best-simplify-80
1212×rational_best-simplify-78
1010×rational_best-simplify-82
720×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0431042
1681042
21131042
32451042
410011042
526751042
654041042
Stop Event
node limit
Counts
34 → 19
Calls
Call 1
Inputs
(/.f64 m v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 m v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(+.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(+.f64 0 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(-.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(/.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 2 (+.f64 m m))) 2)
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 2 (+.f64 m m)))) -2)
(pow.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))))
Outputs
(/.f64 m v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 m v))
(+.f64 (/.f64 m v) (*.f64 -2 (/.f64 (pow.f64 m 2) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(+.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))
(+.f64 0 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))
(-.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 2 (+.f64 m m))) 2)
(*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 2 (+.f64 m m)))) -2)
(*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))
(pow.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))
(neg.f64 (neg.f64 (*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (-.f64 1 m) (/.f64 (*.f64 m (-.f64 1 m)) v))

localize80.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
0.2b
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
0.4b
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
19.2b
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
Compiler

Compiled 250 to 163 computations (34.8% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
m
@0
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.0ms
m
@-inf
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.0ms
m
@inf
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.0ms
m
@inf
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
0.0ms
m
@-inf
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))

rewrite154.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
848×rational_best-simplify-54
780×rational_best-simplify-135
676×rational_best-5
674×rational_best-4
674×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014206
112144
241344
3149544
4795544
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 m (-.f64 1 m)) v)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)))))

simplify242.0ms (3.2%)

Algorithm
egg-herbie
Rules
724×rational_best-simplify-2
720×rational_best-simplify-78
670×rational_best-simplify-80
622×rational_best-simplify-82
570×rational_best-simplify-49
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0801818
11511764
23041752
39301748
419521744
542101744
678321744
Stop Event
node limit
Counts
72 → 58
Calls
Call 1
Inputs
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 v m)
(+.f64 v (/.f64 v m))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 v m)))
(+.f64 v (+.f64 (/.f64 v m) (+.f64 (*.f64 v (pow.f64 m 2)) (*.f64 v m))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(+.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) 2)
(pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(+.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(-.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(*.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(pow.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
Outputs
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 v m)
(+.f64 v (/.f64 v m))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 v m)))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 m v)))
(+.f64 (/.f64 v m) (+.f64 (*.f64 m v) v))
(+.f64 (/.f64 v m) (+.f64 v (*.f64 m v)))
(+.f64 v (+.f64 (/.f64 v m) (+.f64 (*.f64 v (pow.f64 m 2)) (*.f64 v m))))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 v (+.f64 m (pow.f64 m 2)))))
(+.f64 (+.f64 v (/.f64 v m)) (*.f64 v (+.f64 m (pow.f64 m 2))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(neg.f64 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))) (/.f64 v (pow.f64 m 3))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4))) (/.f64 v (pow.f64 m 2))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4)))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 4)) (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (*.f64 -1 (/.f64 v (pow.f64 m 3)))))
(+.f64 (neg.f64 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 5)) (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 5)))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 3)) (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 4)) (/.f64 v (pow.f64 m 5))))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (+.f64 (/.f64 v (pow.f64 m 4)) (/.f64 v (pow.f64 m 5))))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 5)) (+.f64 (/.f64 v (pow.f64 m 4)) (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(neg.f64 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))) (/.f64 v (pow.f64 m 3))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4))) (/.f64 v (pow.f64 m 2))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4)))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 4)) (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (*.f64 -1 (/.f64 v (pow.f64 m 3)))))
(+.f64 (neg.f64 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 5)) (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 5)))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 3)) (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 4)) (/.f64 v (pow.f64 m 5))))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (+.f64 (/.f64 v (pow.f64 m 4)) (/.f64 v (pow.f64 m 5))))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 5)) (+.f64 (/.f64 v (pow.f64 m 4)) (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(+.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(+.f64 0 (/.f64 (*.f64 m (-.f64 1 m)) v))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 0)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2) 2)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(pow.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(+.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(-.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 0)
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
(pow.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) 1)
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))

localize26.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -2 (/.f64 (pow.f64 m 2) v))
0.0b
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
0.3b
(*.f64 (+.f64 1 (/.f64 1 v)) m)
13.7b
(/.f64 (pow.f64 m 2) v)
Compiler

Compiled 69 to 50 computations (27.5% saved)

series2.0ms (0%)

Counts
2 → 15
Calls

12 calls:

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

rewrite109.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1242×rational_best-simplify-57
648×rational_best-simplify-44
614×rational_best-5
612×rational_best-4
612×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01462
111362
233762
3137762
4594962
Stop Event
node limit
Counts
2 → 33
Calls
Call 1
Inputs
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 -2 (/.f64 (pow.f64 m 2) v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 m 2) v) 4) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)))))))

simplify190.0ms (2.5%)

Algorithm
egg-herbie
Rules
1234×rational_best-simplify-2
626×rational_best-simplify-80
610×rational_best-simplify-49
606×rational_best-simplify-129
564×rational_best-simplify-78
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0851650
11501638
25611638
323441638
456851638
Stop Event
node limit
Counts
48 → 49
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 -2 (/.f64 (pow.f64 m 2) v))
(*.f64 -2 (/.f64 (pow.f64 m 2) v))
(/.f64 (+.f64 (*.f64 -2 (pow.f64 m 2)) m) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
m
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
m
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (*.f64 -1 m)) v)) m)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (*.f64 -1 m)) v)) m)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (*.f64 -1 m)) v)) m)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(*.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 1)
(*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))))
(*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))))
(*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 1)
(/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) 2) -2)
(pow.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 0)
(+.f64 0 (*.f64 -2 (/.f64 (pow.f64 m 2) v)))
(-.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 0)
(-.f64 0 (*.f64 2 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 1)
(/.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)) -1)
(/.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -4) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 m 2) v) 4) -2)
(pow.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 1)
(neg.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)))
Outputs
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 -2 (/.f64 (pow.f64 m 2) v))
(*.f64 -2 (/.f64 (pow.f64 m 2) v))
(/.f64 (+.f64 (*.f64 -2 (pow.f64 m 2)) m) v)
(/.f64 (+.f64 m (*.f64 -2 (pow.f64 m 2))) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
(+.f64 m (+.f64 (/.f64 m v) (*.f64 -2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 m (/.f64 m v)))
(+.f64 m (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 m v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
(+.f64 m (+.f64 (/.f64 m v) (*.f64 -2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 m (/.f64 m v)))
(+.f64 m (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 m v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
(+.f64 m (+.f64 (/.f64 m v) (*.f64 -2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 m (/.f64 m v)))
(+.f64 m (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 m v)))
m
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
(+.f64 m (+.f64 (/.f64 m v) (*.f64 -2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 m (/.f64 m v)))
(+.f64 m (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 m v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
(+.f64 m (+.f64 (/.f64 m v) (*.f64 -2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 m (/.f64 m v)))
(+.f64 m (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 m v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) m))
(+.f64 m (+.f64 (/.f64 m v) (*.f64 -2 (/.f64 (pow.f64 m 2) v))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 m (/.f64 m v)))
(+.f64 m (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 m v)))
m
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (*.f64 -1 m)) v)) m)
(+.f64 m (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (*.f64 m -1)) v)))
(+.f64 m (neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (neg.f64 m)) v)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (*.f64 -1 m)) v)) m)
(+.f64 m (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (*.f64 m -1)) v)))
(+.f64 m (neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (neg.f64 m)) v)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (*.f64 -1 m)) v)) m)
(+.f64 m (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (*.f64 m -1)) v)))
(+.f64 m (neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 m 2)) (neg.f64 m)) v)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 0)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(-.f64 0 (neg.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(/.f64 (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) 2)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))) 2) -2)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(pow.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v)))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(neg.f64 (neg.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 m (+.f64 1 (/.f64 1 v))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 0)
(*.f64 -2 (/.f64 (pow.f64 m 2) v))
(+.f64 0 (*.f64 -2 (/.f64 (pow.f64 m 2) v)))
(*.f64 -2 (/.f64 (pow.f64 m 2) v))
(-.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 0)
(*.f64 -2 (/.f64 (pow.f64 m 2) v))
(-.f64 0 (*.f64 2 (/.f64 (pow.f64 m 2) v)))
(neg.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 1)
(*.f64 -2 (/.f64 (pow.f64 m 2) v))
(/.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(*.f64 (/.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(*.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)))
(*.f64 (*.f64 (/.f64 (pow.f64 m 2) v) (/.f64 (pow.f64 m 2) v)) (/.f64 -2 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)) -1)
(neg.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 (/.f64 (pow.f64 m 2) v) -4) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 m 2) v) 4) -2)
(pow.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) 1)
(*.f64 -2 (/.f64 (pow.f64 m 2) v))
(neg.f64 (*.f64 2 (/.f64 (pow.f64 m 2) v)))

eval290.0ms (3.8%)

Compiler

Compiled 20037 to 13589 computations (32.2% saved)

prune106.0ms (1.4%)

Pruning

20 alts after pruning (17 fresh and 3 done)

PrunedKeptTotal
New5299538
Fresh4812
Picked101
Done538
Total53920559
Error
0.0b
Counts
559 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
53.8b
(/.f64 (pow.f64 m 3) v)
25.9b
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
35.4b
(/.f64 m v)
9.8b
(-.f64 (/.f64 (+.f64 (*.f64 -2 (pow.f64 m 2)) m) v) 1)
9.8b
(-.f64 (/.f64 m v) 1)
9.8b
(-.f64 (+.f64 (/.f64 m v) m) 1)
25.9b
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
36.1b
(*.f64 (/.f64 m v) (-.f64 1 m))
17.4b
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
0.1b
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
25.9b
(*.f64 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)) (-.f64 1 m))
10.4b
(*.f64 (-.f64 (/.f64 m v) 1) (-.f64 1 m))
35.4b
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1) (-.f64 1 m))
13.7b
(*.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
17.3b
(*.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (+.f64 v (/.f64 v m))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
13.7b
(*.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
35.5b
(*.f64 (+.f64 1 (/.f64 1 v)) m)
25.9b
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (-.f64 1 m))
39.4b
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (-.f64 1 m))
39.6b
-1
Compiler

Compiled 870 to 604 computations (30.6% saved)

localize6.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 (/.f64 m v) m) 1)
0.0b
(+.f64 (/.f64 m v) m)
Compiler

Compiled 20 to 7 computations (65% saved)

series1.0ms (0%)

Counts
2 → 30
Calls

12 calls:

TimeVariablePointExpression
0.0ms
m
@inf
(+.f64 (/.f64 m v) m)
0.0ms
m
@0
(+.f64 (/.f64 m v) m)
0.0ms
m
@-inf
(-.f64 (+.f64 (/.f64 m v) m) 1)
0.0ms
v
@-inf
(+.f64 (/.f64 m v) m)
0.0ms
m
@0
(-.f64 (+.f64 (/.f64 m v) m) 1)

rewrite79.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1854×rational_best-5
1852×rational_best-4
1852×rational_best-2
1852×rational_best-3
1852×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
16632
221632
387732
4376032
Stop Event
node limit
Counts
2 → 43
Calls
Call 1
Inputs
(+.f64 (/.f64 m v) m)
(-.f64 (+.f64 (/.f64 m v) m) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 m (/.f64 m v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 m (/.f64 m v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 m (/.f64 m v)) (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 m (/.f64 m v)) (*.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (+.f64 m (/.f64 m v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 m (/.f64 m v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (+.f64 m (/.f64 m v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (/.f64 1 (+.f64 m (/.f64 m v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (/.f64 m v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v)))) (*.f64 (+.f64 m (/.f64 m v)) (*.f64 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v)))) (*.f64 (+.f64 m (/.f64 m v)) (*.f64 (+.f64 m (/.f64 m v)) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 m (/.f64 m v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 m (/.f64 m v)) (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 m (/.f64 m v)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 m (/.f64 m v)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 m (+.f64 (/.f64 m v) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 m v) (+.f64 m -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 m (/.f64 m v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 m (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 m (/.f64 m v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 m -1) (/.f64 m v))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 m v) -1) m)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))) (+.f64 m (+.f64 (/.f64 m v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v))))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (*.f64 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))) (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1)))) (*.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))) (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 m (/.f64 m v)) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 1)))))

simplify157.0ms (2.1%)

Algorithm
egg-herbie
Rules
778×rational_best-simplify-80
754×rational_best-simplify-24
748×rational_best-simplify-41
744×rational_best-simplify-33
740×rational_best-simplify-29
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0861231
11701231
26381231
325521231
452811231
Stop Event
node limit
Counts
73 → 52
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(/.f64 m v)
m
m
-1
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(/.f64 m v)
(-.f64 m 1)
(-.f64 m 1)
(-.f64 (+.f64 m (/.f64 m v)) 0)
(*.f64 (+.f64 m (/.f64 m v)) 1)
(*.f64 (+.f64 m (/.f64 m v)) (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))
(*.f64 (+.f64 m (/.f64 m v)) (*.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (+.f64 m (/.f64 m v)))))
(*.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v)))))
(*.f64 1 (+.f64 m (/.f64 m v)))
(*.f64 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (+.f64 m (/.f64 m v)))
(*.f64 (/.f64 1 (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))
(*.f64 (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (/.f64 1 (+.f64 m (/.f64 m v))))
(*.f64 (*.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (/.f64 m v)))
(*.f64 (/.f64 1 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v)))) (*.f64 (+.f64 m (/.f64 m v)) (*.f64 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v)))) (*.f64 (+.f64 m (/.f64 m v)) (*.f64 (+.f64 m (/.f64 m v)) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))))
(*.f64 (/.f64 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))
(*.f64 (/.f64 (*.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))
(/.f64 (+.f64 m (/.f64 m v)) 1)
(/.f64 (+.f64 m (/.f64 m v)) (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))
(/.f64 (*.f64 (+.f64 m (/.f64 m v)) 2) 2)
(pow.f64 (+.f64 m (/.f64 m v)) 1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(+.f64 (/.f64 m v) (+.f64 m -1))
(+.f64 (+.f64 m (/.f64 m v)) -1)
(+.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 0)
(+.f64 0 (+.f64 m (+.f64 (/.f64 m v) -1)))
(+.f64 -1 (+.f64 m (/.f64 m v)))
(+.f64 (+.f64 m -1) (/.f64 m v))
(+.f64 (+.f64 (/.f64 m v) -1) m)
(*.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))
(*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 1)
(*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))))
(*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))))
(*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v))))))
(*.f64 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (+.f64 (/.f64 m v) -1)))
(*.f64 (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))))
(*.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1))))
(*.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))) (+.f64 m (+.f64 (/.f64 m v) -1)))
(*.f64 (/.f64 1 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v))))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (*.f64 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))) (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1)))) (*.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))))
(*.f64 (/.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))) (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))))
(/.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 1)
(/.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))))
(/.f64 (-.f64 (*.f64 (+.f64 m (/.f64 m v)) 2) 2) 2)
(pow.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 1)
Outputs
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(/.f64 m v)
m
m
-1
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)
(/.f64 m v)
(-.f64 m 1)
(+.f64 m -1)
(-.f64 m 1)
(+.f64 m -1)
(-.f64 (+.f64 m (/.f64 m v)) 0)
(+.f64 m (/.f64 m v))
(*.f64 (+.f64 m (/.f64 m v)) 1)
(+.f64 m (/.f64 m v))
(*.f64 (+.f64 m (/.f64 m v)) (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))
(+.f64 m (/.f64 m v))
(*.f64 (+.f64 m (/.f64 m v)) (*.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (+.f64 m (/.f64 m v)))))
(+.f64 m (/.f64 m v))
(*.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v)))))
(+.f64 m (/.f64 m v))
(*.f64 1 (+.f64 m (/.f64 m v)))
(+.f64 m (/.f64 m v))
(*.f64 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (+.f64 m (/.f64 m v)))
(+.f64 m (/.f64 m v))
(*.f64 (/.f64 1 (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))
(+.f64 m (/.f64 m v))
(*.f64 (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (/.f64 1 (+.f64 m (/.f64 m v))))
(+.f64 m (/.f64 m v))
(*.f64 (*.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (/.f64 m v)))
(+.f64 m (/.f64 m v))
(*.f64 (/.f64 1 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v)))) (*.f64 (+.f64 m (/.f64 m v)) (*.f64 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))))
(+.f64 m (/.f64 m v))
(*.f64 (/.f64 (/.f64 1 (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v)))) (*.f64 (+.f64 m (/.f64 m v)) (*.f64 (+.f64 m (/.f64 m v)) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))))
(+.f64 m (/.f64 m v))
(*.f64 (/.f64 (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))) (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))
(+.f64 m (/.f64 m v))
(*.f64 (/.f64 (*.f64 (+.f64 m (/.f64 m v)) (/.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (/.f64 m v))) (*.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))
(+.f64 m (/.f64 m v))
(/.f64 (+.f64 m (/.f64 m v)) 1)
(+.f64 m (/.f64 m v))
(/.f64 (+.f64 m (/.f64 m v)) (/.f64 (+.f64 m (/.f64 m v)) (+.f64 m (/.f64 m v))))
(+.f64 m (/.f64 m v))
(/.f64 (*.f64 (+.f64 m (/.f64 m v)) 2) 2)
(+.f64 m (/.f64 m v))
(pow.f64 (+.f64 m (/.f64 m v)) 1)
(+.f64 m (/.f64 m v))
(+.f64 m (+.f64 (/.f64 m v) -1))
(+.f64 (/.f64 m v) (+.f64 m -1))
(+.f64 m (+.f64 (/.f64 m v) -1))
(+.f64 (+.f64 m (/.f64 m v)) -1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(+.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 0)
(+.f64 m (+.f64 (/.f64 m v) -1))
(+.f64 0 (+.f64 m (+.f64 (/.f64 m v) -1)))
(+.f64 m (+.f64 (/.f64 m v) -1))
(+.f64 -1 (+.f64 m (/.f64 m v)))
(+.f64 m (+.f64 (/.f64 m v) -1))
(+.f64 (+.f64 m -1) (/.f64 m v))
(+.f64 m (+.f64 (/.f64 m v) -1))
(+.f64 (+.f64 (/.f64 m v) -1) m)
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))))
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))))
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v))))))
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (+.f64 (/.f64 m v) -1)))
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))))
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1))))
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))) (+.f64 m (+.f64 (/.f64 m v) -1)))
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (/.f64 1 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v))))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (*.f64 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))) (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))))))
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (/.f64 (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1)))) (*.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1)))))
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (/.f64 (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))) (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))))
(+.f64 m (+.f64 (/.f64 m v) -1))
(*.f64 (/.f64 (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 1 (+.f64 m (+.f64 (/.f64 m v) -1)))) (+.f64 m (+.f64 (/.f64 m v) -1))) (*.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (+.f64 m (+.f64 (/.f64 m v) -1))))
(+.f64 m (+.f64 (/.f64 m v) -1))
(/.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 1)
(+.f64 m (+.f64 (/.f64 m v) -1))
(/.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) (/.f64 (-.f64 1 (+.f64 m (/.f64 m v))) (-.f64 1 (+.f64 m (/.f64 m v)))))
(+.f64 m (+.f64 (/.f64 m v) -1))
(/.f64 (-.f64 (*.f64 (+.f64 m (/.f64 m v)) 2) 2) 2)
(+.f64 m (+.f64 (/.f64 m v) -1))
(pow.f64 (+.f64 m (+.f64 (/.f64 m v) -1)) 1)
(+.f64 m (+.f64 (/.f64 m v) -1))

localize3.0ms (0%)

Compiler

Compiled 7 to 3 computations (57.1% saved)

localize34.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (*.f64 m (-.f64 1 m)) v)
0.2b
(/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))
0.4b
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
19.2b
(*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
Compiler

Compiled 98 to 62 computations (36.7% saved)

localize75.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))
0.2b
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
0.4b
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))
19.2b
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
Compiler

Compiled 236 to 149 computations (36.9% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
m
@-inf
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.0ms
m
@0
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.0ms
m
@inf
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.0ms
v
@-inf
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
0.0ms
m
@-inf
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))

rewrite143.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
858×rational_best-simplify-54
826×rational_best-5
824×rational_best-4
824×rational_best-2
824×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014237
1119237
2395237
31696237
47973237
Stop Event
node limit
Counts
3 → 30
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 1)))))

simplify195.0ms (2.6%)

Algorithm
egg-herbie
Rules
984×rational_best-simplify-132
976×rational_best-simplify-2
966×rational_best-simplify-78
816×rational_best-simplify-49
804×rational_best-simplify-50
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0963606
11873552
24013540
314403536
430563532
560993532
Stop Event
node limit
Counts
102 → 69
Calls
Call 1
Inputs
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 v m)
(+.f64 v (/.f64 v m))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 v m)))
(+.f64 v (+.f64 (/.f64 v m) (+.f64 (*.f64 v (pow.f64 m 2)) (*.f64 v m))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
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 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)
(+.f64 0 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)
(/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)
(/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2))) 2)
(pow.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)
(+.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 0)
(+.f64 0 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(-.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 0)
(*.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1)
(*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(pow.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1)
(+.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))
(-.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 0)
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) 2)) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 1)
Outputs
(/.f64 m v)
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(*.f64 -1 (/.f64 (pow.f64 m 2) v))
(neg.f64 (/.f64 (pow.f64 m 2) v))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (*.f64 -1 (/.f64 (pow.f64 m 2) v)))
(+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v)))
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 (*.f64 m (-.f64 1 m)) v)
(/.f64 v m)
(+.f64 v (/.f64 v m))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 v m)))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 m v)))
(+.f64 (/.f64 v m) (+.f64 (*.f64 m v) v))
(+.f64 (/.f64 v m) (+.f64 v (*.f64 m v)))
(+.f64 v (+.f64 (/.f64 v m) (+.f64 (*.f64 v (pow.f64 m 2)) (*.f64 v m))))
(+.f64 v (+.f64 (/.f64 v m) (*.f64 v (+.f64 m (pow.f64 m 2)))))
(+.f64 (+.f64 v (/.f64 v m)) (*.f64 v (+.f64 m (pow.f64 m 2))))
(+.f64 (/.f64 v m) (+.f64 v (*.f64 v (+.f64 m (pow.f64 m 2)))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(neg.f64 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))) (/.f64 v (pow.f64 m 3))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4)))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (*.f64 -1 (/.f64 v (pow.f64 m 3)))))
(+.f64 (neg.f64 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))) (/.f64 v (pow.f64 m 5)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))) (+.f64 (/.f64 v (pow.f64 m 4)) (/.f64 v (pow.f64 m 5)))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (+.f64 (/.f64 v (pow.f64 m 4)) (/.f64 v (pow.f64 m 5))))))
(*.f64 -1 (/.f64 v (pow.f64 m 2)))
(neg.f64 (/.f64 v (pow.f64 m 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))) (/.f64 v (pow.f64 m 3))))
(*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4)))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (/.f64 v (pow.f64 m 4)))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 3))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 4))) (*.f64 -1 (/.f64 v (pow.f64 m 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4)))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 m 5))) (*.f64 -1 (/.f64 v (pow.f64 m 3)))))
(+.f64 (neg.f64 (/.f64 v (pow.f64 m 3))) (*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 4))) (/.f64 v (pow.f64 m 5)))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (/.f64 v (pow.f64 m 3))) (+.f64 (/.f64 v (pow.f64 m 4)) (/.f64 v (pow.f64 m 5)))))
(neg.f64 (+.f64 (/.f64 v (pow.f64 m 2)) (+.f64 (/.f64 v (pow.f64 m 3)) (+.f64 (/.f64 v (pow.f64 m 4)) (/.f64 v (pow.f64 m 5))))))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
(/.f64 v (*.f64 m (-.f64 1 m)))
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 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))))
(+.f64 0 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))))
(-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 0)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 2))) 2)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))))
(pow.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (*.f64 m (-.f64 1 m)) v)))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))))
(+.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 0)
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(+.f64 0 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(-.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 0)
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1)
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))))
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(pow.f64 (/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1)
(/.f64 1 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))))
(/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(+.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 0)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))
(+.f64 0 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))
(-.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 0)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 1)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) (/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))))
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))
(/.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) 2)) 2)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))
(pow.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))) 1)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m))))

localize12.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (-.f64 1 m) 2)
0.0b
(*.f64 m (pow.f64 (-.f64 1 m) 2))
0.1b
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
Compiler

Compiled 30 to 21 computations (30% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

12 calls:

TimeVariablePointExpression
0.0ms
m
@-inf
(*.f64 m (pow.f64 (-.f64 1 m) 2))
0.0ms
m
@inf
(*.f64 m (pow.f64 (-.f64 1 m) 2))
0.0ms
m
@0
(*.f64 m (pow.f64 (-.f64 1 m) 2))
0.0ms
m
@inf
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
0.0ms
m
@-inf
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)

rewrite101.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
876×rational_best-simplify-82
864×rational_best-simplify-57
698×rational_best-simplify-80
592×rational_best-simplify-49
544×rational_best-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01057
17957
224357
399457
4432157
Stop Event
node limit
Counts
3 → 73
Calls
Call 1
Inputs
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 m (pow.f64 (-.f64 1 m) 2))
(pow.f64 (-.f64 1 m) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))) (*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 m (pow.f64 (-.f64 1 m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) (*.f64 m (pow.f64 (-.f64 1 m) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (+.f64 m m)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (-.f64 1 m) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (-.f64 1 m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (-.f64 1 m) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (-.f64 1 m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (-.f64 1 m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 1 m) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 1 m) 2) (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))) (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 1 m) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (-.f64 1 m) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 1 m) 2)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (-.f64 1 m) 2)))))))

simplify207.0ms (2.7%)

Algorithm
egg-herbie
Rules
996×rational_best-simplify-43
778×rational_best-simplify-132
746×rational_best-simplify-2
696×rational_best-simplify-49
666×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01543877
12823877
26053835
316633835
430843835
564293835
Stop Event
node limit
Counts
109 → 111
Calls
Call 1
Inputs
(/.f64 m v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 m v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
m
(+.f64 (*.f64 -2 (pow.f64 m 2)) m)
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 (pow.f64 m 3) m))
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 (pow.f64 m 3) m))
(pow.f64 m 3)
(+.f64 (*.f64 -2 (pow.f64 m 2)) (pow.f64 m 3))
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 m (pow.f64 m 3)))
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 m (pow.f64 m 3)))
(pow.f64 m 3)
(+.f64 (*.f64 -2 (pow.f64 m 2)) (pow.f64 m 3))
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 m (pow.f64 m 3)))
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 m (pow.f64 m 3)))
1
(+.f64 1 (*.f64 -2 m))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(pow.f64 m 2)
(+.f64 (*.f64 -2 m) (pow.f64 m 2))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(pow.f64 m 2)
(+.f64 (*.f64 -2 m) (pow.f64 m 2))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 0)
(+.f64 0 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))
(-.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(*.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))
(*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 1)
(*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))
(*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))
(*.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))
(*.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))) (*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(pow.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(+.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 0)
(+.f64 0 (*.f64 m (pow.f64 (-.f64 1 m) 2)))
(-.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 0)
(-.f64 0 (neg.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 1)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) (*.f64 m (pow.f64 (-.f64 1 m) 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (+.f64 m m)) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2))) 2) -2)
(pow.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 1)
(neg.f64 (neg.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2))))
(+.f64 (pow.f64 (-.f64 1 m) 2) 0)
(+.f64 0 (pow.f64 (-.f64 1 m) 2))
(-.f64 (pow.f64 (-.f64 1 m) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (-.f64 1 m) 2)))
(*.f64 1 (pow.f64 (-.f64 1 m) 2))
(*.f64 (pow.f64 (-.f64 1 m) 2) 1)
(*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)))
(*.f64 (pow.f64 (-.f64 1 m) 2) (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))))
(*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))))
(*.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2))
(*.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)))
(*.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))) (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))
(/.f64 (pow.f64 (-.f64 1 m) 2) 1)
(/.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)))
(/.f64 (*.f64 2 (pow.f64 (-.f64 1 m) 2)) 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 1 m) 2)) 2) -2)
(neg.f64 (neg.f64 (pow.f64 (-.f64 1 m) 2)))
Outputs
(/.f64 m v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 m v))
(+.f64 (/.f64 m v) (*.f64 -2 (/.f64 (pow.f64 m 2) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(/.f64 (pow.f64 m 3) v)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (+.f64 (/.f64 m v) (/.f64 (pow.f64 m 3) v)))
(+.f64 (/.f64 m v) (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (/.f64 (pow.f64 m 3) v)))
m
(+.f64 (*.f64 -2 (pow.f64 m 2)) m)
(+.f64 m (*.f64 -2 (pow.f64 m 2)))
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 (pow.f64 m 3) m))
(+.f64 m (+.f64 (pow.f64 m 3) (*.f64 -2 (pow.f64 m 2))))
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 (pow.f64 m 3) m))
(+.f64 m (+.f64 (pow.f64 m 3) (*.f64 -2 (pow.f64 m 2))))
(pow.f64 m 3)
(+.f64 (*.f64 -2 (pow.f64 m 2)) (pow.f64 m 3))
(+.f64 (pow.f64 m 3) (*.f64 -2 (pow.f64 m 2)))
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 m (pow.f64 m 3)))
(+.f64 m (+.f64 (pow.f64 m 3) (*.f64 -2 (pow.f64 m 2))))
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 m (pow.f64 m 3)))
(+.f64 m (+.f64 (pow.f64 m 3) (*.f64 -2 (pow.f64 m 2))))
(pow.f64 m 3)
(+.f64 (*.f64 -2 (pow.f64 m 2)) (pow.f64 m 3))
(+.f64 (pow.f64 m 3) (*.f64 -2 (pow.f64 m 2)))
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 m (pow.f64 m 3)))
(+.f64 m (+.f64 (pow.f64 m 3) (*.f64 -2 (pow.f64 m 2))))
(+.f64 (*.f64 -2 (pow.f64 m 2)) (+.f64 m (pow.f64 m 3)))
(+.f64 m (+.f64 (pow.f64 m 3) (*.f64 -2 (pow.f64 m 2))))
1
(+.f64 1 (*.f64 -2 m))
(+.f64 1 (*.f64 m -2))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(+.f64 (pow.f64 m 2) (+.f64 1 (*.f64 m -2)))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(+.f64 (pow.f64 m 2) (+.f64 1 (*.f64 m -2)))
(pow.f64 m 2)
(+.f64 (*.f64 -2 m) (pow.f64 m 2))
(+.f64 (pow.f64 m 2) (*.f64 m -2))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(+.f64 (pow.f64 m 2) (+.f64 1 (*.f64 m -2)))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(+.f64 (pow.f64 m 2) (+.f64 1 (*.f64 m -2)))
(pow.f64 m 2)
(+.f64 (*.f64 -2 m) (pow.f64 m 2))
(+.f64 (pow.f64 m 2) (*.f64 m -2))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(+.f64 (pow.f64 m 2) (+.f64 1 (*.f64 m -2)))
(+.f64 1 (+.f64 (*.f64 -2 m) (pow.f64 m 2)))
(+.f64 (pow.f64 m 2) (+.f64 1 (*.f64 m -2)))
(+.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 0)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(+.f64 0 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(-.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 0)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(-.f64 0 (neg.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 1)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))) (*.f64 (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))))))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v))) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)) (*.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(pow.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v) 1)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(neg.f64 (neg.f64 (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(+.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 0)
(*.f64 m (pow.f64 (-.f64 1 m) 2))
(+.f64 0 (*.f64 m (pow.f64 (-.f64 1 m) 2)))
(*.f64 m (pow.f64 (-.f64 1 m) 2))
(-.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 0)
(*.f64 m (pow.f64 (-.f64 1 m) 2))
(-.f64 0 (neg.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2))))
(*.f64 m (pow.f64 (-.f64 1 m) 2))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 1)
(*.f64 m (pow.f64 (-.f64 1 m) 2))
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) (/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) (*.f64 m (pow.f64 (-.f64 1 m) 2))))
(*.f64 m (pow.f64 (-.f64 1 m) 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (+.f64 m m)) 2)
(*.f64 m (pow.f64 (-.f64 1 m) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2))) 2) -2)
(*.f64 m (pow.f64 (-.f64 1 m) 2))
(pow.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) 1)
(*.f64 m (pow.f64 (-.f64 1 m) 2))
(neg.f64 (neg.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2))))
(*.f64 m (pow.f64 (-.f64 1 m) 2))
(+.f64 (pow.f64 (-.f64 1 m) 2) 0)
(pow.f64 (-.f64 1 m) 2)
(+.f64 0 (pow.f64 (-.f64 1 m) 2))
(pow.f64 (-.f64 1 m) 2)
(-.f64 (pow.f64 (-.f64 1 m) 2) 0)
(pow.f64 (-.f64 1 m) 2)
(-.f64 0 (neg.f64 (pow.f64 (-.f64 1 m) 2)))
(pow.f64 (-.f64 1 m) 2)
(*.f64 1 (pow.f64 (-.f64 1 m) 2))
(pow.f64 (-.f64 1 m) 2)
(*.f64 (pow.f64 (-.f64 1 m) 2) 1)
(pow.f64 (-.f64 1 m) 2)
(*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)))
(pow.f64 (-.f64 1 m) 2)
(*.f64 (pow.f64 (-.f64 1 m) 2) (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))))
(pow.f64 (-.f64 1 m) 2)
(*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))))
(pow.f64 (-.f64 1 m) 2)
(*.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2))
(pow.f64 (-.f64 1 m) 2)
(*.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2)))
(*.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)))
(*.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2))
(pow.f64 (-.f64 1 m) 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2))
(pow.f64 (-.f64 1 m) 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))) (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)))))
(*.f64 (pow.f64 (-.f64 1 m) 2) (*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))) (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)))))
(*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1))) 2) (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1)))) 2) (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1)))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1)))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1))) 2) (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1)))) 2) (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1))) (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1)))) 2) (/.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1))) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1)))) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1))))) 2) (/.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1)))) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1)))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1)))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 1 (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2) (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (*.f64 (+.f64 m -1) (+.f64 m -1))) 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1))) (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1)))) 2) (/.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) (+.f64 m -1))) 2)))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1)))) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1))))) 2) (/.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2)) (pow.f64 (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (*.f64 (+.f64 m -1) (+.f64 m -1)))) 2)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)) (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 m -1) (+.f64 m -1)) 2) (/.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2))) (pow.f64 (-.f64 1 m) 2)))
(/.f64 (pow.f64 (-.f64 1 m) 2) 1)
(pow.f64 (-.f64 1 m) 2)
(/.f64 (pow.f64 (-.f64 1 m) 2) (/.f64 (pow.f64 (-.f64 1 m) 2) (pow.f64 (-.f64 1 m) 2)))
(pow.f64 (-.f64 1 m) 2)
(/.f64 (*.f64 2 (pow.f64 (-.f64 1 m) 2)) 2)
(pow.f64 (-.f64 1 m) 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 1 m) 2)) 2) -2)
(pow.f64 (-.f64 1 m) 2)
(neg.f64 (neg.f64 (pow.f64 (-.f64 1 m) 2)))
(pow.f64 (-.f64 1 m) 2)

eval337.0ms (4.5%)

Compiler

Compiled 25691 to 17143 computations (33.3% saved)

prune107.0ms (1.4%)

Pruning

20 alts after pruning (12 fresh and 8 done)

PrunedKeptTotal
New5633566
Fresh3912
Picked011
Done077
Total56620586
Error
0.0b
Counts
586 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
53.8b
(/.f64 (pow.f64 m 3) v)
25.9b
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
25.9b
(/.f64 (*.f64 m (+.f64 (pow.f64 m 2) (+.f64 1 (*.f64 m -2)))) v)
35.5b
(/.f64 (*.f64 m (+.f64 1 (*.f64 m -2))) v)
35.4b
(/.f64 m v)
9.8b
(-.f64 (/.f64 m v) 1)
9.8b
(-.f64 (+.f64 (/.f64 m v) m) 1)
25.9b
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
36.1b
(*.f64 (/.f64 m v) (-.f64 1 m))
17.4b
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
0.1b
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
25.9b
(*.f64 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)) (-.f64 1 m))
35.4b
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1) (-.f64 1 m))
13.7b
(*.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
13.7b
(*.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
35.5b
(*.f64 (+.f64 1 (/.f64 1 v)) m)
25.9b
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (-.f64 1 m))
39.4b
(*.f64 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (-.f64 1 m))
39.4b
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (-.f64 1 m))
39.6b
-1
Compiler

Compiled 438 to 305 computations (30.4% saved)

regimes56.0ms (0.7%)

Counts
35 → 1
Calls
Call 1
Inputs
-1
(+.f64 m -1)
(/.f64 m v)
(-.f64 (/.f64 m v) 1)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (/.f64 m v) (-.f64 1 m))
(-.f64 (+.f64 (/.f64 m v) m) 1)
(*.f64 (-.f64 (/.f64 m v) 1) (-.f64 1 m))
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(/.f64 (*.f64 m (+.f64 1 (*.f64 m -2))) v)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
(*.f64 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (-.f64 1 m))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (-.f64 1 m))
(*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) (-.f64 1 m))
(*.f64 (-.f64 (*.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1) (-.f64 1 m))
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) -1)) (*.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 v)) m))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (+.f64 v (/.f64 v m))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
(*.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 v (*.f64 m (-.f64 1 m)))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
(*.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 v (*.f64 m (-.f64 1 m))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1) (-.f64 1 m))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v)))) 1) (-.f64 1 m))
(*.f64 (-.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))) (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v))))))) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (/.f64 (*.f64 m (-.f64 1 m)) v))) 1) (-.f64 1 m))
(/.f64 (pow.f64 m 3) v)
(/.f64 (*.f64 m (pow.f64 (-.f64 1 m) 2)) v)
(-.f64 (/.f64 (+.f64 (*.f64 -2 (pow.f64 m 2)) m) v) 1)
(*.f64 (-.f64 (/.f64 m v) (/.f64 (pow.f64 m 2) v)) (-.f64 1 m))
(/.f64 (*.f64 m (+.f64 (pow.f64 m 2) (+.f64 1 (*.f64 m -2)))) v)
(*.f64 (-.f64 (/.f64 m v) (+.f64 1 (/.f64 (pow.f64 m 2) v))) (-.f64 1 m))
(*.f64 (-.f64 (+.f64 (/.f64 m v) (neg.f64 (/.f64 (pow.f64 m 2) v))) 1) (-.f64 1 m))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 m 2) v)) (*.f64 (+.f64 1 (/.f64 1 v)) m)) 1)
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (/.f64 (pow.f64 (*.f64 m (-.f64 1 m)) 2) (pow.f64 v 2))) 1) (-.f64 1 m))
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 m (-.f64 1 m)) v)) (+.f64 (/.f64 (pow.f64 m 2) (pow.f64 v 2)) (*.f64 -2 (/.f64 (pow.f64 m 3) (pow.f64 v 2))))) 1) (-.f64 1 m))
Outputs
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
Calls

3 calls:

16.0ms
m
16.0ms
v
9.0ms
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
Results
ErrorSegmentsBranch
0.1b1m
0.1b1v
0.1b1(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
Compiler

Compiled 809 to 541 computations (33.1% saved)

regimes21.0ms (0.3%)

Counts
11 → 2
Calls
Call 1
Inputs
-1
(+.f64 m -1)
(/.f64 m v)
(-.f64 (/.f64 m v) 1)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (/.f64 m v) (-.f64 1 m))
(-.f64 (+.f64 (/.f64 m v) m) 1)
(*.f64 (-.f64 (/.f64 m v) 1) (-.f64 1 m))
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(/.f64 (*.f64 m (+.f64 1 (*.f64 m -2))) v)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
Outputs
(-.f64 (/.f64 m v) 1)
(*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m))
Calls

2 calls:

12.0ms
m
6.0ms
v
Results
ErrorSegmentsBranch
0.3b2m
9.8b1v
Compiler

Compiled 79 to 48 computations (39.2% saved)

bsearch14.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
1.1932001804515166e-23
3.120839531568467e-21
Results
12.0ms128×body256valid
Compiler

Compiled 196 to 143 computations (27% saved)

regimes15.0ms (0.2%)

Counts
10 → 1
Calls
Call 1
Inputs
-1
(+.f64 m -1)
(/.f64 m v)
(-.f64 (/.f64 m v) 1)
(*.f64 (+.f64 1 (/.f64 1 v)) m)
(*.f64 (/.f64 m v) (-.f64 1 m))
(-.f64 (+.f64 (/.f64 m v) m) 1)
(*.f64 (-.f64 (/.f64 m v) 1) (-.f64 1 m))
(-.f64 (*.f64 (+.f64 1 (/.f64 1 v)) m) 1)
(/.f64 (*.f64 m (+.f64 1 (*.f64 m -2))) v)
Outputs
(-.f64 (/.f64 m v) 1)
Calls

2 calls:

7.0ms
v
6.0ms
m
Results
ErrorSegmentsBranch
9.8b1m
9.8b1v
Compiler

Compiled 68 to 41 computations (39.7% saved)

regimes20.0ms (0.3%)

Counts
3 → 2
Calls
Call 1
Inputs
-1
(+.f64 m -1)
(/.f64 m v)
Outputs
(/.f64 m v)
(+.f64 m -1)
Calls

2 calls:

10.0ms
m
9.0ms
v
Results
ErrorSegmentsBranch
24.8b2m
22.3b2v
Compiler

Compiled 15 to 10 computations (33.3% saved)

bsearch16.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
6.307075112018143e-128
1.1011724685224199e-120
Results
14.0ms144×body256valid
0.0msbody256infinite
Compiler

Compiled 128 to 96 computations (25% saved)

regimes11.0ms (0.1%)

Accuracy

Total -0.4b remaining (-0.9%)

Threshold costs -0.4b (-0.9%)

Counts
2 → 1
Calls
Call 1
Inputs
-1
(+.f64 m -1)
Outputs
(+.f64 m -1)
Calls

2 calls:

7.0ms
m
3.0ms
v
Results
ErrorSegmentsBranch
39.3b1m
39.3b1v
Compiler

Compiled 12 to 9 computations (25% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024134
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
(if (<=.f64 m 4120606786933239/1329227995784915872903807060280344576) (-.f64 (/.f64 m v) 1) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m)))
(-.f64 (/.f64 m v) 1)
(if (<=.f64 v 5116944619041073/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (/.f64 m v) (+.f64 m -1))
(+.f64 m -1)
-1
Outputs
(*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) 1) (-.f64 1 m))
(if (<=.f64 m 4120606786933239/1329227995784915872903807060280344576) (-.f64 (/.f64 m v) 1) (*.f64 (/.f64 (*.f64 m (-.f64 1 m)) v) (-.f64 1 m)))
(-.f64 (/.f64 m v) 1)
(if (<=.f64 v 5116944619041073/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (/.f64 m v) (+.f64 m -1))
(+.f64 m -1)
-1
Compiler

Compiled 64 to 46 computations (28.1% saved)

soundness0.0ms (0%)

end37.0ms (0.5%)

Compiler

Compiled 54 to 34 computations (37% saved)

Profiling

Loading profile data...