Details

Time bar (total: 28.2s)

analyze14.0ms (0.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
50%50%50%0%0%0%0%3
66.7%50%25%0%25%0%0%4
80%50%12.5%0%37.5%0%0%5
88.9%50%6.2%0%43.7%0%0%6
94.4%53.1%3.1%0%43.7%0%0%7
97.2%54.7%1.6%0%43.7%0%0%8
98.6%54.7%0.8%0%44.5%0%0%9
99.3%54.7%0.4%0%44.9%0%0%10
99.6%54.9%0.2%0%44.9%0%0%11
99.8%54.9%0.1%0%45%0%0%12
Compiler

Compiled 21 to 10 computations (52.4% saved)

sample5.6s (19.8%)

Results
5.5s8256×body256valid
0.0msbody256infinite
Bogosity

preprocess61.0ms (0.2%)

Algorithm
egg-herbie
Rules
192×rational_best-simplify-50
134×rational_best-simplify-1
62×rational_best-simplify-102
rational_best-simplify-32
rational_best-simplify-34
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01155
12255
23655
36255
414355
518755
622355
722355
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
Compiler

Compiled 21 to 10 computations (52.4% saved)

simplify100.0ms (0.4%)

Algorithm
egg-herbie
Rules
192×rational_best-simplify-50
134×rational_best-simplify-1
62×rational_best-simplify-102
rational_best-simplify-32
rational_best-simplify-34
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01155
12255
23655
36255
414355
518755
622355
722355
Stop Event
saturated
Counts
1 → 5
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))

eval2.0ms (0%)

Compiler

Compiled 96 to 25 computations (74% saved)

prune3.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New235
Fresh011
Picked000
Done000
Total246
Error
0.1b
Counts
6 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 d1 d1))
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
Compiler

Compiled 60 to 23 computations (61.7% saved)

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
0.1b
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
0.1b
(*.f64 d1 (*.f64 d1 d1))
0.1b
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
Compiler

Compiled 72 to 7 computations (90.3% saved)

series22.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
d1
@0
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
1.0ms
d1
@0
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
1.0ms
d1
@-inf
(*.f64 d1 (*.f64 d1 d1))
1.0ms
d1
@inf
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
1.0ms
d1
@0
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))

rewrite436.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1154×rational_best-simplify-64
1098×rational_best-4
1098×rational_best-2
1098×rational_best-3
1098×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08136
161136
2155136
3529136
43119136
Stop Event
node limit
Counts
4 → 150
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))) (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (+.f64 d1 d1)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 d1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1)) (*.f64 2 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)))))

simplify743.0ms (2.6%)

Algorithm
egg-herbie
Rules
1720×rational_best-simplify-63
1428×rational_best-simplify-56
870×rational_best-simplify-50
666×rational_best-simplify-3
598×rational_best-simplify-108
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03425730
19095730
229105730
371725730
Stop Event
node limit
Counts
198 → 162
Calls
Call 1
Inputs
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 0))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(+.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))) (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))
(+.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) 0))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) -1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (+.f64 d1 d1)) 4)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(+.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 2) 0))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1)
(/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 d1)) -2)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 4)
(/.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 d1))) -2)
(/.f64 (*.f64 d1 (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(pow.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(neg.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 0))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2) 0))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1)))) -2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1)) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2) 0))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1)))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)
Outputs
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 0))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))) (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) 0))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) 2)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (+.f64 d1 d1)) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))
(*.f64 d1 (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 d1))
(-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 2))
(*.f64 d1 (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 2) 0))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 d1)) -2)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 4)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 8)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1))) 4)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 d1))) -2)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(*.f64 d1 (*.f64 d1 d1))
(pow.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 d1))
(neg.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 0))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2) 0))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) 2)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1)))) -2)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1)) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2) 0))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1)))) -2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) -4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) -4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) -1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))

localize73.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
0.1b
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
0.1b
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
0.1b
(*.f64 d1 (*.f64 d1 d1))
Compiler

Compiled 90 to 9 computations (90% saved)

series7.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
4.0ms
d1
@-inf
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
1.0ms
d1
@0
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
1.0ms
d1
@0
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
0.0ms
d1
@0
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
0.0ms
d1
@-inf
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))

rewrite405.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1180×rational_best-simplify-1
1130×rational_best-simplify-63
742×rational_best-4
742×rational_best-2
742×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0881
15881
212981
339081
4207981
Stop Event
node limit
Counts
3 → 104
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (fabs.f64 d1)) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (fabs.f64 d1))) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (fabs.f64 d1))) (*.f64 d1 (neg.f64 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (neg.f64 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (neg.f64 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1))) (neg.f64 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 -2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 -2 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 2) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d1) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)))))

simplify591.0ms (2.1%)

Algorithm
egg-herbie
Rules
1388×rational_best-simplify-51
932×rational_best-simplify-1
906×rational_best-simplify-63
838×rational_best-simplify-3
530×rational_best-simplify-108
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02583204
16443204
218393196
357603196
Stop Event
node limit
Counts
140 → 137
Calls
Call 1
Inputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 4))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) 4))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 4))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) 4)))) 8)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) -1) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 4))) -4)
(/.f64 (fabs.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fabs.f64 d1)))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (fabs.f64 d1)) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (fabs.f64 d1))) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (fabs.f64 d1))) (*.f64 d1 (neg.f64 (fabs.f64 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (fabs.f64 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (neg.f64 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (neg.f64 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (neg.f64 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1))) d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1))) (neg.f64 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1))) (neg.f64 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 -2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 -2 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))) 16)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (neg.f64 d1))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 -2 d1))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 1)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 4))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) -2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) 4))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 2) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) -2)) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 4))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d1) 4))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 4))) -4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)
Outputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 2) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -1/2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) -1/2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2))) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) -1/4)) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) 4)))) 8)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) -1/4)) -4)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 4 (*.f64 d1 d1))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 4 (*.f64 d1 d1))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) -1) -4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) -1/4)) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) -1/4)) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 4))) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/4))) -4)
(/.f64 (fabs.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 4 (*.f64 d1 d1))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (fabs.f64 d1)) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (fabs.f64 d1))) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (fabs.f64 d1))) (*.f64 d1 (neg.f64 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (neg.f64 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (neg.f64 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1))) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1))) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (fabs.f64 d1))) (neg.f64 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 -2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 2) 2))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 -2 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 2))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1)))) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1)))) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1)))) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 4))))) 16)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (neg.f64 d1))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 -2 d1))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 2) 2))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 4))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) -2)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -1/2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) -1/2)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) 4))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 2) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) -2)) 2))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 4))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 2)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d1) 4))) 8)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 4 (*.f64 d1 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) -1/4)) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 4))) -4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))

localize57.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 d1 d1))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
0.1b
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 66 to 7 computations (89.4% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
d1
@0
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 d1 d1))
0.0ms
d1
@inf
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 d1 d1))
0.0ms
d1
@0
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
0.0ms
d1
@-inf
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 d1 d1))
0.0ms
d1
@inf
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))

rewrite336.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1414×rational_best-simplify-64
1172×rational_best-4
1172×rational_best-2
1172×rational_best-3
1172×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09130
171130
2174130
3577130
43143130
Stop Event
node limit
Counts
4 → 163
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 d1 d1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (*.f64 -2 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (fabs.f64 d1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 -2 (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 d1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (*.f64 -2 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 -2 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 -2 (*.f64 -2 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 d1 d1)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 d1 d1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (+.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))))))

simplify941.0ms (3.3%)

Algorithm
egg-herbie
Rules
1802×rational_best-simplify-63
994×rational_best-simplify-50
630×rational_best-simplify-3
570×rational_best-simplify-108
516×rational_best-simplify-103
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03595809
19095809
229055809
375785809
Stop Event
node limit
Counts
211 → 175
Calls
Call 1
Inputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 0))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))
(+.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))))
(+.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) 2) 0))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) -1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1))) -2)
(/.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 8)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 d1))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (*.f64 -2 d1)))) -4)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(neg.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fabs.f64 d1)))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (neg.f64 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (fabs.f64 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) 2) 0))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) -1)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4)
(/.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 d1)) -2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(/.f64 (*.f64 d1 (neg.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) -4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (*.f64 -2 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 d1))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 0))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) 2) 0))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 2)
(/.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) -1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 -2 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 -2 (*.f64 -2 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (fabs.f64 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)) 0))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) 2) 0))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) -1)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 d1 d1)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 d1 d1))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (+.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 -2 d1))) -2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) -1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 1)
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
Outputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(pow.f64 d1 10)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 0))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) 2) 0))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1))) -2)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 d1))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 -2 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (*.f64 -2 d1)))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(neg.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fabs.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (neg.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (fabs.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) 2) 0))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) -1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 -2 (*.f64 -2 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 d1))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 d1)) -2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) -4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) -1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 -2 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (*.f64 -2 d1)))) -4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) -1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 d1))) -2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 0))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) 2))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) 2) 0))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 2)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (+.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 8)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 -2 d1))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) -1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) -4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 -2 d1))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 -2 (*.f64 -2 d1)))) -4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 -2 d1)))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (fabs.f64 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 2) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) 2) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 d1 d1)) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 d1 d1))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (+.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (+.f64 d1 d1)) (*.f64 -2 (*.f64 -2 d1))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 -2 d1))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (neg.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))

eval820.0ms (2.9%)

Compiler

Compiled 13783 to 4326 computations (68.6% saved)

prune385.0ms (1.4%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New5217528
Fresh000
Picked101
Done022
Total5229531
Error
0b
Counts
531 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(pow.f64 d1 10)
0.2b
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)
0.2b
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)
0.1b
(*.f64 (*.f64 d1 (*.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4)) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
0.2b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)) d1)
0.1b
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
Compiler

Compiled 346 to 158 computations (54.3% saved)

localize4.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize226.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 d1 (*.f64 d1 d1))
Compiler

Compiled 62 to 7 computations (88.7% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
0.0ms
d1
@-inf
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
0.0ms
d1
@inf
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
0.0ms
d1
@inf
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
0.0ms
d1
@0
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))

rewrite433.0ms (1.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0893
15893
212993
344393
4254093
Stop Event
node limit
Counts
3 → 144
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 2) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (/.f64 d1 -1/2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 d1 (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) (+.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) (+.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 2) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 -2 (/.f64 d1 -1/2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 -2 (/.f64 d1 -1/2))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 -1/2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (/.f64 d1 -1/2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) (*.f64 d1 (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) (+.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)) (+.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (+.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 -2 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 d1 2)) (*.f64 d1 (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 d1 2)) (+.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 d1) 2)) (+.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (+.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)))))

simplify942.0ms (3.3%)

Algorithm
egg-herbie
Rules
1696×rational_best-simplify-63
1010×rational_best-simplify-55
896×rational_best-simplify-50
738×rational_best-simplify-108
588×rational_best-simplify-65
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03615180
19845180
231485172
Stop Event
node limit
Counts
180 → 163
Calls
Call 1
Inputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 0))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))) 4))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 2) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2) 2))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) 4))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1)
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))) -2)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) -1) -4)
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 2) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (/.f64 d1 -1/2)))) -4)
(/.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) (+.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) (+.f64 d1 d1)) 1)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 -2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/2)))) 4))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 2) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 -2)) 2))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) 4))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 8)
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 -2 (/.f64 d1 -1/2))) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/2)))) -2)
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 -2 (/.f64 d1 -1/2))) 2) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 -1/2)) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (/.f64 d1 -1/2)))) -4)
(/.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) (+.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)) (+.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (+.f64 d1 d1)) 1)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4))
(-.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 -2 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2) 2))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 1)
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 d1 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 d1 2)) (+.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 d1) 2)) (+.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (+.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
Outputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 5)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 2) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 4 (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 4 (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 4 (*.f64 d1 d1))) 16)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) -1) -4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 4 (*.f64 d1 d1)))) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/4))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (/.f64 d1 -1/2)))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 4 (*.f64 d1 d1)))) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/4))) -4)
(/.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) (+.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) (+.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 -2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/2)))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 2) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 -2)) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 -2 (/.f64 d1 -1/2))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/2)))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 -2 (/.f64 d1 -1/2))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 (/.f64 d1 -1/2))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 -1/2)) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 -2 (/.f64 d1 -1/2)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) (+.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)) (+.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (+.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 -2 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2)))))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) -1)
(neg.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) -1)
(neg.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))) -1)
(neg.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 d1 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (*.f64 d1 (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 d1 2)) (+.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 (*.f64 d1 d1) 2)) (+.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (+.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (/.f64 d1 -1/2))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))

localize73.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 d1 (*.f64 d1 d1))
Compiler

Compiled 101 to 10 computations (90.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
0.0ms
d1
@-inf
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
0.0ms
d1
@inf
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))

rewrite606.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1068×rational_best-simplify-63
1008×rational_best-simplify-1
706×rational_best-4
706×rational_best-2
706×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0831
15931
212131
338131
4199031
Stop Event
node limit
Counts
1 → 82
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -2 d1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 d1) (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))) (*.f64 (neg.f64 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (neg.f64 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))) (neg.f64 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (neg.f64 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 -2 d1) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1))))))))

simplify337.0ms (1.2%)

Algorithm
egg-herbie
Rules
1032×rational_best-simplify-47
892×rational_best-simplify-55
746×rational_best-simplify-65
722×rational_best-simplify-1
666×rational_best-simplify-48
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02152954
15452906
212812854
331182846
Stop Event
node limit
Counts
94 → 94
Calls
Call 1
Inputs
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -2))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -2) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) 4))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 8)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1)) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -2 d1)) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 4))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 32)
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 32)
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (fabs.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1)
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1)))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 d1) (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))) (*.f64 (neg.f64 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))
(fabs.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (fabs.f64 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (fabs.f64 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (neg.f64 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))) d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))) (neg.f64 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))) (neg.f64 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) d1))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (neg.f64 d1)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (fabs.f64 d1)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (neg.f64 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 -2 d1) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1))))
Outputs
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 2) 2))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 3) (neg.f64 d1))))) 4)
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 3) (neg.f64 d1))))) 4)
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -2) 2))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 3) (neg.f64 d1))))) 4)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) 4))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 3) (neg.f64 d1))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 8)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1)) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -2 d1)) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 4))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 4))))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) -1/4))) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 32)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 32)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)
(/.f64 (fabs.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 d1) (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))) (*.f64 (neg.f64 d1) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 d1)) (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (neg.f64 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1)))) (neg.f64 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (neg.f64 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 -2 d1) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))

localize319.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)
0.1b
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 87 to 8 computations (90.8% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
d1
@-inf
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
0.0ms
d1
@0
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
0.0ms
d1
@-inf
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)
0.0ms
d1
@inf
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)
0.0ms
d1
@inf
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))

rewrite401.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1624×rational_best-simplify-63
902×rational_best-4
902×rational_best-2
902×rational_best-3
902×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08111
160111
2150111
3473111
42549111
Stop Event
node limit
Counts
3 → 102
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 -2 d1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)))))

simplify532.0ms (1.9%)

Algorithm
egg-herbie
Rules
1282×rational_best-simplify-48
1214×rational_best-simplify-52
1136×rational_best-simplify-63
1072×rational_best-simplify-1
832×rational_best-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02504574
16354394
218044358
353484358
Stop Event
node limit
Counts
138 → 139
Calls
Call 1
Inputs
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 0))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))) 2) 2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))) 4))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 4)) 16)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) -1) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)) 0))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 4))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -2) 0))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) -1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 4)))) 8)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 -2 d1))) -2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 d1)) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 -2 d1)) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 4))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 4))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2) 0))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) -4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
Outputs
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 6)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 8)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(pow.f64 d1 7)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 0))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))) 2) 2))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) 4)
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))) 4))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) 4)
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) 2)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) -1)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))
(neg.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))
(neg.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 8)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 4)) 16)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) -1) -4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) -4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 8)) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))
(neg.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)) 0))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 2) 2))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) 4)
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 4))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) 4)
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -2))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -2) 0))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 4)))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 4)) 16)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 -2 d1))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 d1)) -1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 -2 d1)) -2)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 4))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 2) 2))
(/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) 4)
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))) 4))
(/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) 4)
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2) 0))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) (*.f64 d1 4)) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -2 d1))) -2)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))) -4)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))

localize65.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
0.2b
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))
Compiler

Compiled 86 to 11 computations (87.2% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
d1
@0
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))
0.0ms
d1
@inf
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
0.0ms
d1
@inf
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))
0.0ms
d1
@0
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
0.0ms
d1
@0
(*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))

rewrite499.0ms (1.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
011111
185111
2213111
3756111
44115111
Stop Event
node limit
Counts
3 → 97
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1)) (*.f64 -2 (/.f64 d1 -1/2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 d1) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) -1/2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 d1) 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -1/2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) -1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1)) (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) d1)) (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 d1 d1)) (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 -2 (/.f64 d1 -1/2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 -2 (/.f64 d1 -1/2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) -1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) -1/2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) -1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) -1/2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))

simplify543.0ms (1.9%)

Algorithm
egg-herbie
Rules
1262×rational_best-simplify-63
1214×rational_best-simplify-1
1070×rational_best-simplify-51
668×rational_best-simplify-56
590×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02334005
16333933
219173925
362483925
Stop Event
node limit
Counts
133 → 119
Calls
Call 1
Inputs
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(+.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)
(+.f64 0 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2)))
(-.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) -2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) 4)
(/.f64 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) -4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1)) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) -1/2)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)) -1/2)
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 d1) 2)) 1/2)
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) -1/2)) -1/2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -1/2)) 1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 d1) 2))) -1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -1/2))) -1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2))) 1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) 1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) -1/2))) 1/2)
(pow.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 0)
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 0)
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) 2))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 16)
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) d1))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1)) (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) d1)) (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 d1 d1)) (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 1)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)
(+.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2)))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 4)
(/.f64 (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) -4)
(/.f64 (neg.f64 (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 -2 (/.f64 d1 -1/2))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) -4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 8)
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 2)) -1/2)
(/.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 2)) 1/2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) -1/2)
(/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) -1/2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) -1/2)) 1/2)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) -1/2)) -1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 2))) 1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2))) 1/2)
(/.f64 (neg.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) 1/2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) -1/2))) 1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 2))) -1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) -1/2))) -1/2)
(pow.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
Outputs
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(*.f64 -1 (pow.f64 d1 5))
(neg.f64 (pow.f64 d1 5))
(+.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(+.f64 0 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2))
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2)))
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(-.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) -2)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))) 2)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) 4)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2))) -4)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) -4)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) -4)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))))) 8)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2)))) 16)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1))) 16)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1)) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2)) -1/2)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)) -1/2)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 d1) 2)) 1/2)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (neg.f64 d1)) 2)) 1/2)
(*.f64 (/.f64 (*.f64 d1 (neg.f64 d1)) 2) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (*.f64 d1 d1) 2))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) -1/2)) -1/2)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -1/2)) 1/2)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 d1) 2))) -1/2)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (neg.f64 d1)) 2)) 1/2)
(*.f64 (/.f64 (*.f64 d1 (neg.f64 d1)) 2) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (*.f64 d1 d1) 2))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -1/2))) -1/2)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 2))) 1/2)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) 1/2)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) -1/2))) 1/2)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(pow.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -1)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) -2)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -4)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) d1))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1)) (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) d1)) (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 d1 d1)) (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)))) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))))))) 2)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(+.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2))
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2)))
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2))
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) -2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))) 2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) 4)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) -4)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (neg.f64 (*.f64 -2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 4)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 d1 (/.f64 d1 -1/2)))) -4)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 -2 (/.f64 d1 -1/2))) -4)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) -4)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/2))))) 8)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2))))) 16)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1))) 16)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1))) 16)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -1/2)))) (*.f64 -2 (/.f64 d1 -1/2))) 16)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (/.f64 d1 -1/2)) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2)))) 16)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 d1))) 4)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 2)) -1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 2)) 1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) -1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) -1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) -1/2)) 1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) -1/2)) -1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 2))) 1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2))) 1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (neg.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) 1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) -1/2))) 1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 2))) -1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) -1/2))) -1/2)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(pow.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))

eval1.0s (3.6%)

Compiler

Compiled 21944 to 7481 computations (65.9% saved)

prune695.0ms (2.5%)

Pruning

12 alts after pruning (6 fresh and 6 done)

PrunedKeptTotal
New8196825
Fresh202
Picked101
Done066
Total82212834
Error
0b
Counts
834 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(pow.f64 d1 10)
0.2b
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))) -1)
0.1b
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)
0.2b
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)) d1)
0.2b
(*.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4)) d1)) d1)
0.2b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)) d1)
0.1b
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
Compiler

Compiled 444 to 212 computations (52.3% saved)

localize162.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 d1 (*.f64 d1 d1))
0.1b
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
0.1b
(*.f64 d1 (*.f64 d1 3))
Compiler

Compiled 168 to 64 computations (61.9% saved)

series12.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
10.0ms
d1
@-inf
(*.f64 d1 (*.f64 d1 3))
1.0ms
d1
@inf
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
1.0ms
d1
@0
(*.f64 d1 (*.f64 d1 3))
1.0ms
d1
@0
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
1.0ms
d1
@inf
(*.f64 d1 (*.f64 d1 3))

rewrite351.0ms (1.2%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01162
18056
217150
355950
4281050
Stop Event
node limit
Counts
2 → 81
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 3))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (/.f64 (*.f64 d1 (*.f64 d1 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 d1) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) 2) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 d1) 2) (+.f64 (*.f64 -3 (/.f64 (*.f64 d1 d1) 2)) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 d1)) 2) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 (*.f64 d1 d1) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 d1 d1) 2)) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 6))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 6))) (*.f64 2 (*.f64 d1 (*.f64 d1 6)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 6))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 -2 (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 3 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 -2 (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 (*.f64 d1 6))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (+.f64 (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 -2 (*.f64 -2 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4)))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 -2 (*.f64 -2 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 4)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 2 (*.f64 d1 4)) (+.f64 d1 d1))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) -2) (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) -4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) -4))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4)))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 -2 (*.f64 -2 d1)))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) -2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))))))))

simplify482.0ms (1.7%)

Algorithm
egg-herbie
Rules
1342×rational_best-simplify-1
1230×rational_best-simplify-63
1154×rational_best-simplify-57
1140×rational_best-simplify-47
1078×rational_best-simplify-62
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02292853
16412805
219412761
351402749
Stop Event
node limit
Counts
105 → 96
Calls
Call 1
Inputs
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(+.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 d1 3)))
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (/.f64 (*.f64 d1 (*.f64 d1 3)) 2))
(+.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(-.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -2))
(-.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 d1) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) 2) (neg.f64 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 d1) 2) (+.f64 (*.f64 -3 (/.f64 (*.f64 d1 d1) 2)) (neg.f64 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) 2) 0))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 d1)) 2) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 3 (/.f64 (*.f64 d1 d1) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 d1 d1) 2)) (neg.f64 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) -1)
(/.f64 (*.f64 d1 (*.f64 d1 6)) 2)
(/.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 6))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 6))) (*.f64 2 (*.f64 d1 (*.f64 d1 6)))) 8)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 6))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 d1 (*.f64 3 (neg.f64 d1))) -1)
(pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 0)
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))))) 2))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))))) 2) 0))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4)))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) -1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 (*.f64 d1 6))))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (+.f64 (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))))) -8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) -8)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) -1)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) -2)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) -4)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 -2 (*.f64 -2 d1)))) -4)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1)))) -4)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))))) -16)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4)))) -16)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) -4)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1))))) -8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 -2 (*.f64 -2 d1)))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 2 (*.f64 d1 4)) (+.f64 d1 d1))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -4))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) -2) (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) -4)) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) -4))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) -16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4)))) -16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 -2 (*.f64 -2 d1)))) -16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) -2))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -4))) -4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 1)
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))))
Outputs
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 3 (pow.f64 d1 2))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(+.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(*.f64 3 (*.f64 d1 d1))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))
(*.f64 -3 (neg.f64 (*.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 d1 3)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))
(*.f64 -3 (neg.f64 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (/.f64 (*.f64 d1 (*.f64 d1 3)) 2))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2))) (neg.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2))))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(*.f64 3 (*.f64 d1 d1))
(-.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -2))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))
(*.f64 -3 (neg.f64 (*.f64 d1 d1)))
(-.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 3))))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))
(*.f64 -3 (neg.f64 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 d1) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) 2) (neg.f64 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 d1) 2) (+.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (neg.f64 (*.f64 3 (*.f64 d1 d1))) 2)))
(+.f64 (-.f64 (/.f64 (*.f64 d1 d1) 2) (neg.f64 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 6)) 4))
(+.f64 (*.f64 (*.f64 3 (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 d1) 3/2))
(+.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 8)) 4))
(-.f64 (/.f64 (*.f64 d1 d1) 2) (+.f64 (*.f64 -3 (/.f64 (*.f64 d1 d1) 2)) (neg.f64 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))
(*.f64 -3 (neg.f64 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) 2))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) 2) 0))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 d1)) 2) (neg.f64 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 d1) 2) (+.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (neg.f64 (*.f64 3 (*.f64 d1 d1))) 2)))
(+.f64 (-.f64 (/.f64 (*.f64 d1 d1) 2) (neg.f64 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 6)) 4))
(+.f64 (*.f64 (*.f64 3 (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 d1) 3/2))
(+.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 8)) 4))
(-.f64 (*.f64 3 (/.f64 (*.f64 d1 d1) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 d1 d1) 2)) (neg.f64 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))
(*.f64 -3 (neg.f64 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))) -1)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 6)) 2)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 6))) 4)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 6))) (*.f64 2 (*.f64 d1 (*.f64 d1 6)))) 8)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 6))) 16)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 -2 (*.f64 -2 d1))) 16)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 3 (neg.f64 d1))) -1)
(neg.f64 (*.f64 d1 (*.f64 3 (neg.f64 d1))))
(neg.f64 (*.f64 d1 (*.f64 d1 -3)))
(pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(*.f64 3 (*.f64 d1 d1))
(neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 3))))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))))) 2))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))))) 2) 0))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4)))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 -2 (*.f64 -2 d1))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 (*.f64 d1 6))))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (+.f64 (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))))) -8)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) -8)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 -2 (*.f64 -2 d1)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))))) -16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4)))) -16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 4) (+.f64 d1 d1)) (*.f64 d1 d1))))) -8)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 -2 (*.f64 -2 d1)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 4)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 2 (*.f64 d1 4)) (+.f64 d1 d1))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -4))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 4) (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) -2) (*.f64 (*.f64 d1 4) (+.f64 d1 d1)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) -4)) -1)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) -4))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) -16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4)))) -16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) -4) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 -2 (*.f64 -2 d1)))) -16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) -2))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -4))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))

localize82.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 d1 (*.f64 d1 d1))
Compiler

Compiled 99 to 11 computations (88.9% saved)

localize71.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
0.1b
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
0.1b
(*.f64 d1 (*.f64 d1 d1))
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 89 to 12 computations (86.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
0.0ms
d1
@0
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
0.0ms
d1
@inf
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
0.0ms
d1
@-inf
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
0.0ms
d1
@-inf
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))

rewrite514.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1284×rational_best-simplify-66
1178×rational_best-4
1178×rational_best-2
1178×rational_best-3
1178×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01282
19182
222182
382982
4361482
Stop Event
node limit
Counts
2 → 67
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) -2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) -2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))) (neg.f64 (fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (neg.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) 2)) (neg.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 -4) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 -4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 -4) (*.f64 d1 d1)) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)) (+.f64 d1 d1)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) d1)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))))

simplify395.0ms (1.4%)

Algorithm
egg-herbie
Rules
1098×rational_best-simplify-47
1096×rational_best-simplify-48
1078×rational_best-simplify-64
1032×rational_best-simplify-55
940×rational_best-simplify-52
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01813901
14693437
212733437
333513437
Stop Event
node limit
Counts
91 → 103
Calls
Call 1
Inputs
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2)))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) -2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) -2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2)))
(+.f64 (-.f64 0 (fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))) (neg.f64 (fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))))
(+.f64 (-.f64 0 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (neg.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(+.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) 2)) (neg.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) 2)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 0)
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 0 (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2) 0))
(-.f64 (-.f64 0 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) -4)
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 8)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 -4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 -4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 -4)) 16)
(/.f64 (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 -4) (*.f64 d1 d1)) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)) (+.f64 d1 d1)) 4)
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 8)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 1)
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2) 0))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) d1)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 1)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
Outputs
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 4))
(neg.f64 (pow.f64 d1 4))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(*.f64 -1 (pow.f64 d1 10))
(neg.f64 (pow.f64 d1 10))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2)))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) -2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) -2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2)))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (-.f64 0 (fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))) (neg.f64 (fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (-.f64 0 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (neg.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) 2)) (neg.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) 2)))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 0 (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2) 0))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (-.f64 0 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -2)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1)
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) -2)
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) -4)
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))) 4)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 -4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) -4)) 16)
(/.f64 (*.f64 -8 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 8))) 64)
(/.f64 (*.f64 4 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8)))) 32)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 -4))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) -4)) 16)
(/.f64 (*.f64 -8 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 8))) 64)
(/.f64 (*.f64 4 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8)))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 -4)) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) -4)) 16)
(/.f64 (*.f64 -8 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 8))) 64)
(/.f64 (*.f64 4 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8)))) 32)
(/.f64 (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) -4)) 16)
(/.f64 (*.f64 -8 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 8))) 64)
(/.f64 (*.f64 4 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8)))) 32)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) -4)) 16)
(/.f64 (*.f64 -8 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 8))) 64)
(/.f64 (*.f64 4 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8)))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 -4) (*.f64 d1 d1)) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) -4)) 16)
(/.f64 (*.f64 -8 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 8))) 64)
(/.f64 (*.f64 4 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8)))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2)) (+.f64 d1 d1)) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 0)
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2)))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 0)
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 2) 0))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 1)
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2))))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/2))))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) -2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 -8))) 8)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -1)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) -2)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -4)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) -4)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -4)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 -8))) 8)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) (*.f64 d1 8)) 32)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) d1)) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) d1) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) (*.f64 d1 8)) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 4)) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -8))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 -4)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -4)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 -8))) 8)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))))))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))) 1)
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))

localize163.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16))
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))
0.1b
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))
0.1b
(*.f64 (*.f64 d1 4) (*.f64 d1 d1))
Compiler

Compiled 114 to 58 computations (49.1% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
d1
@-inf
(*.f64 (*.f64 d1 4) (*.f64 d1 d1))
0.0ms
d1
@inf
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))
0.0ms
d1
@0
(*.f64 (*.f64 d1 4) (*.f64 d1 d1))
0.0ms
d1
@inf
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))
0.0ms
d1
@inf
(*.f64 (*.f64 d1 4) (*.f64 d1 d1))

rewrite391.0ms (1.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
012166
193166
2234166
3796166
44072166
Stop Event
node limit
Counts
4 → 118
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 4) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))))
(*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 8)) (*.f64 d1 (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2))) (fabs.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 8)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 2 (*.f64 d1 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 8))) (*.f64 (fabs.f64 d1) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 d1) 2) (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 8)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (neg.f64 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))))) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) 2) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) 1/16)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 1/16)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 1/16)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 1/16))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) 16) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) 16)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 1/16) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 1)))))

simplify678.0ms (2.4%)

Algorithm
egg-herbie
Rules
1380×rational_best-simplify-1
1070×rational_best-simplify-63
716×rational_best-simplify-55
668×rational_best-simplify-80
652×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02775942
17025500
222485444
372995444
Stop Event
node limit
Counts
166 → 160
Calls
Call 1
Inputs
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) 2))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 8)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 8)) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 8))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 4)) 16)
(/.f64 (*.f64 4 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 1)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)) 0))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)))
(+.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2))) (fabs.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))) 2))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 4)
(/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) 8)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 8)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 2 (*.f64 d1 8))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 8))) (*.f64 (fabs.f64 d1) 2)) 4)
(/.f64 (*.f64 (*.f64 (fabs.f64 d1) 2) (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 8)))) 4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 1)
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (fabs.f64 d1)))
(fabs.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 4))))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) d1))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (neg.f64 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (fabs.f64 d1)))
(fabs.f64 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 0))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) 0))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(-.f64 0 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2) 2))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) 2)
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))))) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(neg.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 0)
(+.f64 0 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) 2) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 0)
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16)))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) 1/16)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 1/16)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 1/16)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 1/16))) 8)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) 16) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 d1 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) 16)) 16)
(/.f64 (*.f64 (*.f64 d1 1/16) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))))) 4)
(pow.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 1)
Outputs
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 4 (pow.f64 d1 4))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(*.f64 16 (pow.f64 d1 8))
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(pow.f64 d1 9)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 0)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2))
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2)))
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 0)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) 2))
(/.f64 (-.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))) 2)
(/.f64 (*.f64 d1 (-.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/4)))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 4 d1) (/.f64 d1 -1/4))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 1)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) 2)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) 4)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 8)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 4))) 4)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 8)) (*.f64 d1 (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 8))) 16)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 4)) 16)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(/.f64 (*.f64 4 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) 1)
(*.f64 d1 (*.f64 4 (*.f64 d1 d1)))
(*.f64 4 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 4 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)) 0))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2))) (fabs.f64 (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2))))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))) 2))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (-.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -1/4))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 4 d1) (/.f64 d1 -1/4)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 8)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 d1 4)) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 2 (*.f64 d1 8))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 8))) (*.f64 (fabs.f64 d1) 2)) 4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (fabs.f64 d1) 2) (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 8)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4))))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 4))))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) d1))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) d1))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (fabs.f64 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4))))
(fabs.f64 (*.f64 d1 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)) 0))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2)))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) 0))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 0)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 0 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 3) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2)) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -2) 2))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) 2)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -1)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) 4)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) 8)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))) -1)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))
(*.f64 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -1/4))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) 16)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))))) 16)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))))) 16)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)))))) 16)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4))))) (*.f64 (*.f64 d1 4) (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 4)) 16)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(neg.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))
(*.f64 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -1/4))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))
(*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1)))) (fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1)))))
(*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))
(*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1)))) (fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1)))))
(*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))
(*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1)))) (fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1)))))
(*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4))) (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))
(*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1)))) (fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1)))))
(*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))
(*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1)))) (fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1)))))
(*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))
(*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1)))) (fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1)))))
(*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 4 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))
(*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1)))) (fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1)))))
(*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/4)))))))
(*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 d1)))) (fabs.f64 (*.f64 d1 (*.f64 (/.f64 d1 -1/4) (*.f64 d1 d1)))))
(*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (/.f64 d1 -1/4)))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 0)
(*.f64 (*.f64 (*.f64 4 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 1/16)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 1/16))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/16))
(+.f64 0 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))))
(*.f64 (*.f64 (*.f64 4 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 1/16)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 1/16))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/16))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32) (+.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1/16)
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/16))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) 2) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) 2)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 1/32 d1)) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1/16) 2))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/32)) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/16)) 2))
(-.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 0)
(*.f64 (*.f64 (*.f64 4 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 1/16)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 1/16))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/16))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16)))) 2))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 4 (*.f64 d1 (*.f64 4 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/32)) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 4 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 1/16)))) 2))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 1/32 d1)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 1/16)) -2))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/32)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/16)) -2))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 1)
(*.f64 (*.f64 (*.f64 4 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 1/16)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 1/16))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/16))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))) 1/16)) 2)
(*.f64 (*.f64 (*.f64 4 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 1/16)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 1/16))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/16))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 1/16)) 4)
(*.f64 (*.f64 (*.f64 4 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 1/16)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 1/16))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/16))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 1/16)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) (*.f64 d1 1/16))) 8)
(*.f64 (*.f64 (*.f64 4 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 1/16)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 1/16))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/16))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) 16) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 (*.f64 d1 8)) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 4 d1) 16)) 16)
(/.f64 (*.f64 4 (*.f64 d1 (/.f64 (*.f64 (*.f64 (*.f64 d1 8) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 8) (*.f64 d1 d1)) (*.f64 d1 d1))) 16))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8))))) 16)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 (*.f64 d1 8)) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 4 d1) 16)) 16)
(/.f64 (*.f64 4 (*.f64 d1 (/.f64 (*.f64 (*.f64 (*.f64 d1 8) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 8) (*.f64 d1 d1)) (*.f64 d1 d1))) 16))) 16)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 1/16) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 8))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 8)))))) 4)
(*.f64 (*.f64 (*.f64 4 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 1/16)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 1/16))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/16))
(pow.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 1/16))) 1)
(*.f64 (*.f64 (*.f64 4 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 d1))) (*.f64 d1 1/16)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 16)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 1/16))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 16)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 1/16))

localize409.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))
0.1b
(*.f64 d1 (*.f64 d1 d1))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 3)))
0.1b
(*.f64 d1 (*.f64 d1 3))
Compiler

Compiled 216 to 88 computations (59.3% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
d1
@-inf
(*.f64 d1 (*.f64 d1 (*.f64 d1 3)))
0.0ms
d1
@0
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))
0.0ms
d1
@inf
(*.f64 d1 (*.f64 d1 (*.f64 d1 3)))
0.0ms
d1
@0
(*.f64 d1 (*.f64 d1 (*.f64 d1 3)))
0.0ms
d1
@inf
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))

rewrite416.0ms (1.5%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01380
19668
219856
365456
4334556
Stop Event
node limit
Counts
2 → 32
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 d1 3)))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 (*.f64 d1 3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 (*.f64 d1 3)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 6)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 6))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 6))) (*.f64 2 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 6)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 6))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 1)))))

simplify359.0ms (1.3%)

Algorithm
egg-herbie
Rules
1330×rational_best-simplify-1
1068×rational_best-simplify-48
980×rational_best-simplify-50
870×rational_best-simplify-52
662×rational_best-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0991322
12481274
27271274
326381274
Stop Event
node limit
Counts
56 → 43
Calls
Call 1
Inputs
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 (*.f64 d1 3)))) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 (*.f64 d1 3)))) 2) 0))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 6))) 2)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 6)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 6))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 6))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 6)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 6))) 16)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))) 2) 0))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1)) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 1)
Outputs
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 3 (pow.f64 d1 3))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(*.f64 4 (pow.f64 d1 6))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 3 d1) (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 3 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 3 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 3 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 (*.f64 d1 3)))) 2))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 3 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 (*.f64 d1 3)))) 2) 0))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 3 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 3 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 6))) 2)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 3 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 6)) 4)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 3 d1) (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 6))) 8)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 3 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 6))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 6 (*.f64 d1 d1)) (*.f64 2 (*.f64 2 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 12)) d1)) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 12)) (*.f64 d1 4)) 16)
(/.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 12)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 6)))) 16)
(/.f64 (*.f64 (*.f64 6 (*.f64 d1 d1)) (*.f64 2 (*.f64 2 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 12)) d1)) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 12)) (*.f64 d1 4)) 16)
(/.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 12)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 6 (*.f64 d1 d1)) (*.f64 2 (*.f64 2 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 12)) d1)) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 12)) (*.f64 d1 4)) 16)
(/.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 12)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 6))) 16)
(/.f64 (*.f64 (*.f64 6 (*.f64 d1 d1)) (*.f64 2 (*.f64 2 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 12)) d1)) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 12)) (*.f64 d1 4)) 16)
(/.f64 (*.f64 d1 (*.f64 4 (*.f64 d1 (*.f64 d1 12)))) 16)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 3 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))))
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2))
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))) 2))
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))) 2) 0))
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1)) 2)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (+.f64 d1 d1)))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))))))
(*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))

eval2.1s (7.6%)

Compiler

Compiled 29949 to 13206 computations (55.9% saved)

prune2.1s (7.4%)

Pruning

12 alts after pruning (1 fresh and 11 done)

PrunedKeptTotal
New9720972
Fresh011
Picked011
Done01010
Total97212984
Error
0b
Counts
984 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(pow.f64 d1 10)
0.2b
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))) -1)
0.1b
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)
0.2b
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)) d1)
0.2b
(*.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4)) d1)) d1)
0.2b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)) d1)
0.1b
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
Compiler

Compiled 274 to 128 computations (53.3% saved)

localize409.0ms (1.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))
0.1b
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
0.1b
(*.f64 d1 (*.f64 d1 3))
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 239 to 65 computations (72.8% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
d1
@inf
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))
0.0ms
d1
@0
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))
0.0ms
d1
@-inf
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))

rewrite204.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0937
16737
215737
351037
4268837
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 6) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 (+.f64 d1 d1) (*.f64 d1 6))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 2 (*.f64 d1 6))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 6 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 6) (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) (*.f64 2 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 6 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (+.f64 d1 d1) (*.f64 d1 6))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 2 (*.f64 d1 6))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (+.f64 d1 d1) (*.f64 d1 6))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 2 (*.f64 d1 6))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 3) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 6)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 6)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 1)))))

simplify221.0ms (0.8%)

Algorithm
egg-herbie
Rules
1286×rational_best-simplify-48
1138×rational_best-simplify-1
868×rational_best-simplify-52
798×rational_best-simplify-57
786×rational_best-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01311615
13621615
210741615
328991615
Stop Event
node limit
Counts
51 → 47
Calls
Call 1
Inputs
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 0)
(+.f64 0 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4))
(-.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) -2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) -2) 2))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))) 4))
(/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6)) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6)))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 6) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 (+.f64 d1 d1) (*.f64 d1 6))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 2 (*.f64 d1 6))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 6 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 6) (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 6 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (+.f64 d1 d1) (*.f64 d1 6))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 2 (*.f64 d1 6))) 8)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (+.f64 d1 d1) (*.f64 d1 6))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 2 (*.f64 d1 6))) 2) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 3) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 6)))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 6)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 3)))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 6))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 6)))) 4)
(pow.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 1)
Outputs
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(*.f64 3 (pow.f64 d1 6))
(+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2)))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) -2))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) -2) 2))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))) 4))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6)) 2)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6)))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 6) (*.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 (+.f64 d1 d1) (*.f64 d1 6))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 2 (*.f64 d1 6))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 6 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 6) (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 6))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 6 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 6)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (+.f64 d1 d1) (*.f64 d1 6))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 2 (*.f64 d1 6))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 (+.f64 d1 d1) (*.f64 d1 6))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 6)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 2 (*.f64 d1 6))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 3) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 3 d1) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 (*.f64 3 d1)))))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 (*.f64 3 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 6)))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 6)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 3)))) -1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 3 d1) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 (*.f64 3 d1)))))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 (*.f64 3 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 6))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 6)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))
(pow.f64 (*.f64 d1 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 3)))
(*.f64 3 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))

eval537.0ms (1.9%)

Compiler

Compiled 9575 to 3610 computations (62.3% saved)

prune193.0ms (0.7%)

Pruning

12 alts after pruning (0 fresh and 12 done)

PrunedKeptTotal
New2190219
Fresh000
Picked011
Done01111
Total21912231
Error
0b
Counts
231 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(pow.f64 d1 10)
0.2b
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))) -1)
0.1b
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)
0.2b
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)) d1)
0.2b
(*.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4)) d1)) d1)
0.2b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)) d1)
0.1b
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
Compiler

Compiled 274 to 128 computations (53.3% saved)

regimes64.0ms (0.2%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))) -1)
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)) d1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)
(*.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4)) d1)) d1)
(pow.f64 d1 10)
Outputs
(pow.f64 d1 10)
Calls

2 calls:

22.0ms
d1
5.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
ErrorSegmentsBranch
0b1d1
0b1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 390 to 130 computations (66.7% saved)

regimes70.0ms (0.2%)

Counts
15 → 1
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))) -1)
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)) d1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)
(*.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))) 4)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4)) d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
Calls

2 calls:

33.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
29.0ms
d1
Results
ErrorSegmentsBranch
0.1b1d1
0.1b1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 387 to 128 computations (66.9% saved)

regimes92.0ms (0.3%)

Counts
11 → 1
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))) -1)
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 4) (*.f64 d1 d1)))) 16)) d1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) 4)
Outputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Calls

2 calls:

19.0ms
d1
8.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
ErrorSegmentsBranch
0.1b1d1
0.1b1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 253 to 80 computations (68.4% saved)

regimes9.0ms (0%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)) d1)
Calls

1 calls:

7.0ms
d1
Results
ErrorSegmentsBranch
0.1b1d1
Compiler

Compiled 79 to 23 computations (70.9% saved)

regimes62.0ms (0.2%)

Accuracy

Total -0.0b remaining (-37%)

Threshold costs -0.0b (-37%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
Outputs
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
Calls

1 calls:

61.0ms
d1
Results
ErrorSegmentsBranch
0.1b1d1
Compiler

Compiled 41 to 12 computations (70.7% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037306
Stop Event
done
saturated
Calls
Call 1
Inputs
(pow.f64 d1 10)
(*.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
Outputs
(pow.f64 d1 10)
(*.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)) d1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
Compiler

Compiled 112 to 51 computations (54.5% saved)

soundness111.0ms (0.4%)

Algorithm
egg-herbie
Rules
192×rational_best-simplify-50
134×rational_best-simplify-1
62×rational_best-simplify-102
rational_best-simplify-32
rational_best-simplify-34
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01155
12255
23655
36255
414355
518755
622355
722355
Stop Event
saturated
Compiler

Compiled 172 to 33 computations (80.8% saved)

end199.0ms (0.7%)

Compiler

Compiled 107 to 35 computations (67.3% saved)

Profiling

Loading profile data...