Details

Time bar (total: 9.2s)

analyze4.0ms (0%)

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)

sample1.8s (20%)

Results
1.8s8256×body256valid
Bogosity

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

simplify29.0ms (0.3%)

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

eval1.0ms (0%)

Compiler

Compiled 96 to 25 computations (74% saved)

prune2.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.1b
(*.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)

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

series289.0ms (3.2%)

Counts
4 → 48
Calls

12 calls:

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

rewrite111.0ms (1.2%)

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

simplify188.0ms (2.1%)

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

localize16.0ms (0.2%)

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 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 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)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.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 d1 (*.f64 d1 d1)) d1) d1)
0.0ms
d1
@inf
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
0.0ms
d1
@inf
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)

rewrite88.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1616×rational_best-simplify-63
850×rational_best-4
850×rational_best-2
850×rational_best-3
850×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0987
16587
214387
343987
4245287
Stop Event
node limit
Counts
3 → 85
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 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 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) 0))))) (#(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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) 4))))) (#(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 (*.f64 d1 (*.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 (*.f64 d1 d1) (/.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 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 4))) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 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 pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 (*.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)) (neg.f64 d1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 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 d1 (*.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 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 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 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 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 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 d1 (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -2 d1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 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 (*.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 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))))
((#(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 d1 (*.f64 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 d1 (*.f64 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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2)))))))) (#(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 -2 (*.f64 d1 d1))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.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 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 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 d1 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 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 4)) 16)))) (#(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 d1 (*.f64 d1 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))))) -2)))) (#(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)))))

simplify177.0ms (1.9%)

Algorithm
egg-herbie
Rules
1298×rational_best-simplify-51
1052×rational_best-simplify-63
944×rational_best-simplify-1
798×rational_best-simplify-3
508×rational_best-simplify-61
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02133481
15423241
217123217
355883217
Stop Event
node limit
Counts
121 → 112
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 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 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 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) 0))
(+.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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) 4))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1)))) 4))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2))) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) 4))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) -1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1)))) -2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 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 4))) (*.f64 d1 4)) 16)
(/.f64 (/.f64 (*.f64 (*.f64 d1 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)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 0)
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) 2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 0)
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) -2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) -2) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 d1 4)))))) 8)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1)) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -2 d1)) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 4))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))) -1)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 1)
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(+.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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))))) 4))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2)))) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.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 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))) -1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 d1 4)))) 8)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))))) -2)
(/.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 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 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 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) 0))
(*.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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) 2) 2))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) 4)
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) 4))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) 4)
(-.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 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 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 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2))))
(-.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 d1 (/.f64 d1 -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 d1 (*.f64 -2 (*.f64 d1 d1)))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2))) 2))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) 4)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) 4))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) 4)
(/.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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 (*.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 2 (*.f64 d1 4))))) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 4)) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) -1) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 4))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 4)
(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 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 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)) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) 2))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 3 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 3 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) -2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) -2) 2))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 3 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 3 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 4))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 d1 4)))))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 4)) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 4))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1)) -1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -2 d1)) -2)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 4))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 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 (*.f64 d1 d1) 3)))) 2) 2))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(-.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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 -2)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) -1/2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))))) 4))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2)))) 2))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))) 4))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))) 4)
(/.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 (*.f64 d1 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 d1 4)))) 8)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) 16)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 4))) 16)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 4)) 16)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 4)))) 16)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))))) -2)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.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 (*.f64 d1 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))

localize10.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 66 to 7 computations (89.4% saved)

series1.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite152.0ms (1.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
08118
162118
2147118
3482118
42766118
Stop Event
node limit
Counts
4 → 181
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (*.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 d1 d1))))
(*.f64 d1 (*.f64 (*.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 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 (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 (-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2)) (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) (*.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 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 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 (*.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 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -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 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.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 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 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 d1)) (*.f64 d1 (*.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 2 (+.f64 d1 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) (*.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 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.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 (fabs.f64 d1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.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 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2)) (fabs.f64 (/.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.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 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)))))) 4) (/.f64 (*.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 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2) (/.f64 (*.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 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2) (+.f64 (/.f64 (*.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 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 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 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 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 d1 (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 8)))) (#(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 d1 (+.f64 d1 d1)) (*.f64 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 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 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 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 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 2 (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 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 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 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.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 (*.f64 d1 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)))) (#(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 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.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 d1) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 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 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 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 (+.f64 d1 d1) (*.f64 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 d1 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 4)))) (#(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 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 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 2 (*.f64 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 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 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))))
((#(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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.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) (*.f64 d1 d1)))) -2))))) (#(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 (*.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 (*.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 (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 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 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 (*.f64 d1 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 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 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 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 (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 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 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 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 d1 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 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 /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 2 (+.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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 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 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 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 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.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 (*.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 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) (*.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) (*.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 d1 (*.f64 d1 (*.f64 d1 (*.f64 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 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 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 d1)) (*.f64 (+.f64 d1 d1) (*.f64 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 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 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 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 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 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 2 (*.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 d1)))) 4)))) (#(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 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.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 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 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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)) (neg.f64 (*.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 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))))

simplify113.0ms (1.2%)

Algorithm
egg-herbie
Rules
1592×rational_best-simplify-63
1262×rational_best-simplify-55
1002×rational_best-simplify-80
828×rational_best-simplify-50
590×rational_best-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03885781
110335769
230525761
Stop Event
node limit
Counts
229 → 194
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 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 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 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 (*.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 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2)))
(+.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2)) (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) (*.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 d1 d1) (*.f64 d1 d1)) 1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1))) -2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 8)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) -1) -4)
(/.f64 (/.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(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 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (neg.f64 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) d1))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(+.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))))
(+.f64 (/.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2))
(+.f64 (fabs.f64 (/.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2)) 0))
(+.f64 (/.f64 (*.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)))))) 4) (/.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 0)
(-.f64 (/.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) -2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) -2) 0))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 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 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) -1)
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 8)
(/.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 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 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 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 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 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 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 d1 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 2 (*.f64 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 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(pow.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(+.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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.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) (*.f64 d1 d1)))) -2))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) 2)
(/.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 d1 (neg.f64 d1)))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 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 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 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 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) -4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) -1) -4)
(/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 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 d1 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 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)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.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 (*.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 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) (*.f64 d1 d1))) -2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2) 0))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) -1)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 d1)) -2)
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(pow.f64 (*.f64 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 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 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 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 (*.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 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 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 (-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2)) (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) (*.f64 d1 (neg.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) -1) -4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) -4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 2)))) -4)
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 (*.f64 4 (*.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) -1/4)) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 2)))) -4)
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 (*.f64 4 (*.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) -1/4)) -4)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 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) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (neg.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 0)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2) (/.f64 (*.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 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (fabs.f64 (/.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (fabs.f64 (/.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2)) 0))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 4) (/.f64 (*.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 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 0)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2) (/.f64 (*.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 d1)) (*.f64 d1 d1))
(*.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) -2) 0))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.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 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.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 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) -1)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.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 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 8)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 16)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 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))))) 8)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.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 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))) -2)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 d1 d1)))))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) -4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 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 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 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 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 d1 d1)))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 d1 d1))))) -4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 2 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(pow.f64 (*.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 d1)) (*.f64 d1 d1))
(*.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 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 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 (/.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 (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 (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 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4) (/.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 (*.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 (/.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 (*.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 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 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 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 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 (*.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 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 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 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 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 (+.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 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 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 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (+.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 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.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 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 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 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 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 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 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 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 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))))) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.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 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) -4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) -1) -4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) -1) -4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 2 (+.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 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 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 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 2 (*.f64 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 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (+.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 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 2 (+.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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.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)))
(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)))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 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 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 (*.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)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 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 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 (*.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) (*.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) (*.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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2)
(*.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 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 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 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(*.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 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) -4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 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)) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (+.f64 d1 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)))

eval291.0ms (3.2%)

Compiler

Compiled 13758 to 4037 computations (70.7% saved)

prune176.0ms (1.9%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New51210522
Fresh000
Picked011
Done112
Total51312525
Error
0.0b
Counts
525 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(*.f64 (pow.f64 d1 8) (*.f64 d1 d1))
0.1b
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 1) (*.f64 d1 d1))
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2))) (*.f64 d1 d1))
0.1b
(*.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 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)) d1)
0.1b
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) d1) (*.f64 d1 d1)) d1)) d1)
0.0b
(*.f64 d1 (pow.f64 d1 9))
0.1b
(*.f64 d1 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1))
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))))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))
Compiler

Compiled 476 to 218 computations (54.2% saved)

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 d1 (pow.f64 d1 9))
Compiler

Compiled 11 to 7 computations (36.4% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite122.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1082×rational_best-simplify-83
1050×rational_best-simplify-51
802×rational_best-simplify-57
802×rational_best-simplify-63
708×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
13913
27513
317313
452013
5204813
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(*.f64 d1 (pow.f64 d1 9))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (pow.f64 d1 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (pow.f64 d1 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (neg.f64 (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))) (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))) (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (pow.f64 d1 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 d1 (pow.f64 d1 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (*.f64 -3 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (-.f64 0 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (/.f64 (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (/.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))) (-.f64 (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 -3/2 (neg.f64 (*.f64 d1 (pow.f64 d1 9)))) 4)) (-.f64 (/.f64 (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2) 4) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 8)) (-.f64 (/.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))) 8) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (pow.f64 d1 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 d1 9) (+.f64 d1 d1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (pow.f64 d1 9)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 (pow.f64 d1 9) 4) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8) (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) 4) (*.f64 (*.f64 (pow.f64 d1 9) 4) 4)) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (pow.f64 d1 9) 4) 4) (*.f64 (*.f64 d1 4) 4)) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (pow.f64 d1 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))))))))

simplify86.0ms (0.9%)

Algorithm
egg-herbie
Rules
1106×rational_best-simplify-48
878×rational_best-simplify-52
794×rational_best-simplify-51
772×rational_best-simplify-63
764×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0103539
1237539
2608539
31793539
Stop Event
node limit
Counts
47 → 37
Calls
Call 1
Inputs
(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 d1 (pow.f64 d1 9)) 0)
(+.f64 0 (*.f64 d1 (pow.f64 d1 9)))
(+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)))
(+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (neg.f64 (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)))
(+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4))
(+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))
(+.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))
(+.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))) (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))) (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))))
(-.f64 (*.f64 d1 (pow.f64 d1 9)) 0)
(-.f64 0 (neg.f64 (*.f64 d1 (pow.f64 d1 9))))
(-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2))
(-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (*.f64 -3 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (-.f64 0 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4)))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (/.f64 (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2) 2))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (/.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))) 4))
(-.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(-.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))) (-.f64 (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(-.f64 (+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 -3/2 (neg.f64 (*.f64 d1 (pow.f64 d1 9)))) 4)) (-.f64 (/.f64 (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2) 4) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(-.f64 (+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 8)) (-.f64 (/.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))) 8) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(/.f64 (*.f64 d1 (pow.f64 d1 9)) 1)
(/.f64 (*.f64 (pow.f64 d1 9) (+.f64 d1 d1)) 2)
(/.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))) -1)
(/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 4)
(/.f64 (*.f64 (*.f64 d1 (pow.f64 d1 9)) 8) 8)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (pow.f64 d1 9) 4) 4)) 16)
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8)) 64)
(/.f64 (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8) 32)
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8) (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8)) 64)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) 4) (*.f64 (*.f64 (pow.f64 d1 9) 4) 4)) 256)
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 d1 9) 4) 4) (*.f64 (*.f64 d1 4) 4)) 256)
(pow.f64 (*.f64 d1 (pow.f64 d1 9)) 1)
(neg.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))))
Outputs
(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 d1 (pow.f64 d1 9)) 0)
(*.f64 d1 (pow.f64 d1 9))
(+.f64 0 (*.f64 d1 (pow.f64 d1 9)))
(*.f64 d1 (pow.f64 d1 9))
(+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)))
(*.f64 d1 (pow.f64 d1 9))
(+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (neg.f64 (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)))
(*.f64 d1 (pow.f64 d1 9))
(+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4))
(*.f64 d1 (pow.f64 d1 9))
(+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)))
(*.f64 d1 (pow.f64 d1 9))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))
(*.f64 d1 (pow.f64 d1 9))
(+.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))
(*.f64 d1 (pow.f64 d1 9))
(+.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))) (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))))
(*.f64 d1 (pow.f64 d1 9))
(+.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))) (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))))
(*.f64 d1 (pow.f64 d1 9))
(-.f64 (*.f64 d1 (pow.f64 d1 9)) 0)
(*.f64 d1 (pow.f64 d1 9))
(-.f64 0 (neg.f64 (*.f64 d1 (pow.f64 d1 9))))
(*.f64 d1 (pow.f64 d1 9))
(-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/2)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2))
(*.f64 d1 (pow.f64 d1 9))
(-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (*.f64 -3 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(*.f64 d1 (pow.f64 d1 9))
(-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (-.f64 0 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4)))
(*.f64 d1 (pow.f64 d1 9))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(*.f64 d1 (pow.f64 d1 9))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (/.f64 (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2) 2))
(*.f64 d1 (pow.f64 d1 9))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 4) (/.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))) 4))
(*.f64 d1 (pow.f64 d1 9))
(-.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(*.f64 d1 (pow.f64 d1 9))
(-.f64 (-.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)))) (-.f64 (neg.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(*.f64 d1 (pow.f64 d1 9))
(-.f64 (+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 -3/2 (neg.f64 (*.f64 d1 (pow.f64 d1 9)))) 4)) (-.f64 (/.f64 (/.f64 (*.f64 d1 (pow.f64 d1 9)) -2) 4) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(*.f64 d1 (pow.f64 d1 9))
(-.f64 (+.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4)) (/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 3)) 8)) (-.f64 (/.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))) 8) (*.f64 (pow.f64 d1 9) (*.f64 d1 1/4))))
(*.f64 d1 (pow.f64 d1 9))
(/.f64 (*.f64 d1 (pow.f64 d1 9)) 1)
(*.f64 d1 (pow.f64 d1 9))
(/.f64 (*.f64 (pow.f64 d1 9) (+.f64 d1 d1)) 2)
(*.f64 d1 (pow.f64 d1 9))
(/.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))) -1)
(*.f64 d1 (pow.f64 d1 9))
(/.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 4)
(*.f64 d1 (pow.f64 d1 9))
(/.f64 (*.f64 (*.f64 d1 (pow.f64 d1 9)) 8) 8)
(*.f64 d1 (pow.f64 d1 9))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (pow.f64 d1 9) 4) 4)) 16)
(*.f64 d1 (pow.f64 d1 9))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8)) 64)
(*.f64 d1 (pow.f64 d1 9))
(/.f64 (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8) 32)
(*.f64 d1 (pow.f64 d1 9))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8) (*.f64 (*.f64 (pow.f64 d1 9) (*.f64 d1 4)) 8)) 64)
(*.f64 d1 (pow.f64 d1 9))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) 4) (*.f64 (*.f64 (pow.f64 d1 9) 4) 4)) 256)
(*.f64 d1 (pow.f64 d1 9))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 d1 9) 4) 4) (*.f64 (*.f64 d1 4) 4)) 256)
(*.f64 d1 (pow.f64 d1 9))
(pow.f64 (*.f64 d1 (pow.f64 d1 9)) 1)
(*.f64 d1 (pow.f64 d1 9))
(neg.f64 (neg.f64 (*.f64 d1 (pow.f64 d1 9))))
(*.f64 d1 (pow.f64 d1 9))

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.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)

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 d1 (*.f64 d1 (*.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 (*.f64 d1 (*.f64 d1 d1)))))))
0.0ms
d1
@inf
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
0.0ms
d1
@0
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))

rewrite102.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1000×rational_best-simplify-64
990×rational_best-4
990×rational_best-2
990×rational_best-3
990×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01093
17593
214793
348193
4281593
Stop Event
node limit
Counts
3 → 137
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.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 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 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) 0))))) (#(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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) 2))))) (#(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))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(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 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(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 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.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) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 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 d1 d1) 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)))) (#(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 (neg.f64 (*.f64 d1 (*.f64 d1 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 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (fabs.f64 (*.f64 d1 (*.f64 d1 d1)))))))))
((#(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 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 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 d1))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) 0))))) (#(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 d1))))) (/.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 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -2) 0))))) (#(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 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 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 16)))) (#(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) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 2 (+.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) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(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 (*.f64 d1 (*.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 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 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 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 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 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 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 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 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) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 -2 (*.f64 d1 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.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) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.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 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) 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 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.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 (*.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 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 2 (+.f64 d1 d1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 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 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))))))

simplify222.0ms (2.4%)

Algorithm
egg-herbie
Rules
1512×rational_best-simplify-63
1304×rational_best-simplify-1
954×rational_best-simplify-55
794×rational_best-simplify-50
768×rational_best-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03114667
18684667
226794667
379414667
Stop Event
node limit
Counts
173 → 148
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 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)
(+.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 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) 0))
(+.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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 4))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)
(/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) -1)
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 d1))) -2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 4)
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 16)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 16)
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) -1) -4)
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) -1) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (+.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(neg.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 d1 (fabs.f64 (*.f64 d1 (*.f64 d1 d1)))))
(+.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 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) 0))
(+.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 d1))))) (/.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))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -2) 0))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) -1)
(/.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 8)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 d1)))) -2)
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(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 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 0)
(+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)) 2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 4))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 0)
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) 0))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (neg.f64 d1))) -1)
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 16)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 -2 (*.f64 d1 d1))) -2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) -1)
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) -1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) 2)
(/.f64 (*.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 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 d1)) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 -2 d1)) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 2 (+.f64 d1 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.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 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)
(+.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 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) 0))
(*.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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 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 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 4))
(*.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 (/.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 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 (*.f64 d1 d1) 2)) 2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 d1))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) -1) -4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) -1) -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 d1))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) -4)
(*.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 d1)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(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 (neg.f64 (*.f64 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 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (fabs.f64 (*.f64 d1 (*.f64 d1 d1)))))
(*.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 d1))))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) (fabs.f64 (/.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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2)) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.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))))) -2) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 8)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 d1)))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 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 2 (*.f64 (*.f64 d1 d1) 2))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 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 2 (+.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 2 (+.f64 d1 d1))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 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 d1 (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)) 2))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 4))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 0)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -2) 0))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) 2)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (neg.f64 d1))) -1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 8)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 16)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 8)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 8)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 8)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 8)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 16)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 16)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) 16)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 16)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 -2 (*.f64 d1 d1))) -2)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) -1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 2) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 2) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 2) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))) (*.f64 2 (+.f64 d1 d1))) 2) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2))))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))))) -1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 2)))))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 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 d1) (*.f64 (*.f64 d1 d1) 2)))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.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 (*.f64 d1 d1) 2))) 2)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) -1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.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 2 (*.f64 (*.f64 d1 d1) 2)))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.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 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) -4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 2 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))) -1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 d1)) -1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 -2 d1)) -2)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 2 (+.f64 d1 d1))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (*.f64 2 (+.f64 d1 d1)))) -4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))

localize15.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 99 to 13 computations (86.9% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite134.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1032×rational_best-simplify-64
1006×rational_best-4
1006×rational_best-2
1006×rational_best-3
1006×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0943
17043
216143
351143
4291843
Stop Event
node limit
Counts
1 → 51
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.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 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.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 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 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))) 2)))) (#(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)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.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 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.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 (*.f64 d1 (*.f64 (*.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 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 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 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 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 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))) (*.f64 -2 (*.f64 -2 d1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))) (*.f64 -2 (*.f64 -2 d1))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 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 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 d1 (*.f64 2 (*.f64 (*.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 (*.f64 d1 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 (*.f64 (*.f64 d1 d1) (*.f64 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 2 (*.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 (*.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 (+.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 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.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 d1 (*.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 (*.f64 d1 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 (*.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 (*.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 (*.f64 d1 (*.f64 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 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 pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))))))))

simplify83.0ms (0.9%)

Algorithm
egg-herbie
Rules
1034×rational_best-simplify-103
872×rational_best-simplify-1
850×rational_best-simplify-63
634×rational_best-simplify-47
566×rational_best-simplify-65
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01492285
14212285
212152283
332162283
Stop Event
node limit
Counts
63 → 60
Calls
Call 1
Inputs
(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)
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(+.f64 0 (*.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))) 2) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 0))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2) 0))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.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 (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -2 d1))) -2)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.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 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))))) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 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 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 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 d1)))) 16)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))))) 8)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))) (*.f64 -2 (*.f64 -2 d1))) 8)
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))) (*.f64 -2 (*.f64 -2 d1))) 2) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 -2 d1)) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 2 (*.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 d1 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.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)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (neg.f64 d1)) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 -2 (*.f64 -2 d1))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (neg.f64 (*.f64 -2 (*.f64 -2 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 -2 d1)))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 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 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 -2 (*.f64 -2 d1)))) 4)
(pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))))
Outputs
(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)
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 0 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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))) 2) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) 0))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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))) 4) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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))) 2) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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))) 2) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2) 0))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))) 2)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 -2 d1))) -2)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))))) (*.f64 -2 (*.f64 -2 d1))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 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 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 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 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.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 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))) 16)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))) (*.f64 -2 (*.f64 -2 d1))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))))) 2) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))) (*.f64 -2 (*.f64 -2 d1))) 2) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 -2 d1)) -2)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 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 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (neg.f64 d1)) -1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 -2 (*.f64 -2 d1))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (neg.f64 (*.f64 -2 (*.f64 -2 d1)))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 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 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 -2 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 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 d1 d1))) (*.f64 d1 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 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 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 d1 d1))))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 -2 (*.f64 -2 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1))))

localize21.0ms (0.2%)

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 d1)))
0.1b
(*.f64 d1 (*.f64 d1 d1))
0.1b
(*.f64 (*.f64 d1 d1) (neg.f64 d1))
Compiler

Compiled 111 to 18 computations (83.8% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite85.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1274×rational_best-simplify-63
1118×rational_best-simplify-1
806×rational_best-4
806×rational_best-2
806×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01042
17342
215542
349742
4239042
Stop Event
node limit
Counts
2 → 64
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (neg.f64 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 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 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) 2) (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2)) (neg.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) -2) (/.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 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 d1 (*.f64 d1 d1)) -2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) -2)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) -2) (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) -4) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -3)) 4) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 1)))) (#(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) (+.f64 d1 d1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 -4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 -2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 -2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 d1)))))))
((#(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 (*.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 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 -2 (*.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 (*.f64 d1 d1)) (*.f64 d1 3))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.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) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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 d1 (*.f64 (*.f64 d1 d1) -2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (*.f64 d1 -4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 (*.f64 d1 d1) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 -4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))

simplify99.0ms (1.1%)

Algorithm
egg-herbie
Rules
1270×rational_best-simplify-62
1240×rational_best-simplify-57
1162×rational_best-simplify-51
714×rational_best-simplify-50
686×rational_best-simplify-63
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01751512
14811488
213631488
349431488
Stop Event
node limit
Counts
88 → 71
Calls
Call 1
Inputs
(*.f64 -1 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(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 (neg.f64 d1))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 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 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) 2) (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) 2))
(+.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2)) (neg.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2)))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) -2) (/.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) -4))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -3)) 4))
(+.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) -2))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 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 d1 (*.f64 d1 d1)) -2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) -2)) -4))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) -2) (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2))
(-.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) -2))
(-.f64 (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) -4) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) -4))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -3)) 4) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 4))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 1)
(/.f64 (*.f64 d1 (*.f64 d1 d1)) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) -2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) -2)) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 4)) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4)) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 -4))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 -4)) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 -4))) 16)
(/.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) -1/2)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) -1/2)
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 2)) 1/2)
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 -2)) -1/2)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2)) 1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 2))) -1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2))) -1/2)
(/.f64 (neg.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2))) 1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2))) 1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 -2))) 1/2)
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 4))) 8)
(pow.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 1)
(neg.f64 (*.f64 d1 (*.f64 d1 d1)))
(+.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 (*.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 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 -2 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) 2) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) 4))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 d1))) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) -2))) -2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 (*.f64 d1 -4))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 (*.f64 d1 d1) 4))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 -4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))) 16)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
Outputs
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(*.f64 -1 (pow.f64 d1 3))
(neg.f64 (pow.f64 d1 3))
(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 (neg.f64 d1))) 0)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.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 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) 2) (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) 2))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(+.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2)) (neg.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2)))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) -2) (/.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) -4))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -3)) 4))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) -2))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 0)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(-.f64 0 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) -2)) -4))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) -2) (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) -2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2) -2))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) 2))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) -4) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) -4))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -3)) 4) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 4))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 1)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) -1)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) -2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) -2)) 2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 4)) -4)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4)) 4)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 -4))) 8)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 -4)) 16)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 -4))) 16)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2)) -1/2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2)) -1/2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 2)) 1/2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 -2)) -1/2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2)) 1/2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 2))) -1/2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 -2))) -1/2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) 2))) 1/2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 2))) 1/2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 -2))) 1/2)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 -4)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 4))) 8)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(pow.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 1)
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 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 d1 (*.f64 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 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 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 (*.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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))) 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 (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))) 4))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 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 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.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 d1 (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 -2 (*.f64 d1 (*.f64 d1 (*.f64 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 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))) 2) 2) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.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 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))) 4) (/.f64 (*.f64 (*.f64 d1 (*.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 d1 (*.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 d1 (*.f64 (*.f64 d1 (*.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 (*.f64 d1 d1) 4))) 4)
(*.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 (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 (*.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 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))) -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 -4))))) 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) 4) (*.f64 d1 (*.f64 (*.f64 d1 d1) 4))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) 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 -4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 -4))) 16)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))

localize97.0ms (1.1%)

Local error

Found 4 expressions with local error:

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

Compiled 209 to 77 computations (63.2% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite180.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1976×rational_best-2
1976×rational_best-3
1976×rational_best-1
878×rational_best-simplify-63
756×rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0857
15857
212657
337057
4152457
5636657
Stop Event
node limit
Counts
3 → 95
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) 3)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 d1 2)) (+.f64 (*.f64 (*.f64 d1 3) (/.f64 d1 2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 3) (/.f64 d1 2)) (*.f64 (*.f64 d1 3) (/.f64 d1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (*.f64 (*.f64 d1 3) (/.f64 d1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 9) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (/.f64 (*.f64 (*.f64 d1 d1) 9) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) 2) (+.f64 (*.f64 d1 (*.f64 -2 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (/.f64 d1 2)) (-.f64 (*.f64 d1 (*.f64 -2 d1)) (*.f64 d1 (/.f64 d1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 3) (/.f64 d1 2)) (*.f64 -3 (*.f64 d1 (/.f64 d1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (*.f64 (*.f64 d1 3) (/.f64 d1 2))) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (/.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 9) 2) 2) (/.f64 (*.f64 -3 (*.f64 d1 (/.f64 d1 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) 9) 4) (/.f64 (*.f64 (*.f64 d1 3) (neg.f64 d1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 3 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 (*.f64 d1 d1) 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 2 (*.f64 (*.f64 d1 d1) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 9) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 9) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (-.f64 0 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 9) 2) 2) (/.f64 (/.f64 (*.f64 3 (*.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)) 9) 4) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 12)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 3) (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 -2 d1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 (*.f64 d1 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 12))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 4) (*.f64 2 (*.f64 (*.f64 d1 d1) 12))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 (*.f64 d1 d1) 2) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (*.f64 2 (*.f64 d1 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (*.f64 d1 4)) (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 (fabs.f64 d1) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 d1 d1) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 6))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (+.f64 d1 d1)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 4) (*.f64 (*.f64 d1 d1) 6)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 (fabs.f64 d1) 2)) (fabs.f64 (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)) (*.f64 d1 3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 3)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12)) d1) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))))
((#(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 3)) (/.f64 d1 2)) (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4))))) (#(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 3)) (/.f64 d1 2)) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2))) (-.f64 0 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) -4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 3) (neg.f64 d1))) 4))))) (#(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 (*.f64 d1 d1) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 3) (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 2 (*.f64 d1 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 d1) 12))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (+.f64 d1 d1)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 6)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 3)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)))))

simplify140.0ms (1.5%)

Algorithm
egg-herbie
Rules
1110×rational_best-simplify-56
984×rational_best-simplify-63
904×rational_best-simplify-1
876×rational_best-simplify-3
530×rational_best-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02373033
16432967
219372637
364002637
Stop Event
node limit
Counts
131 → 127
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 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.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 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))
(+.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 3)))
(+.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (/.f64 d1 2)) (+.f64 (*.f64 (*.f64 d1 3) (/.f64 d1 2)) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 3) (/.f64 d1 2)) (*.f64 (*.f64 d1 3) (/.f64 d1 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (*.f64 (*.f64 d1 3) (/.f64 d1 2))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 9) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (/.f64 (*.f64 (*.f64 d1 d1) 9) 4))
(-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(-.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) 2) (+.f64 (*.f64 d1 (*.f64 -2 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (/.f64 d1 2)) (-.f64 (*.f64 d1 (*.f64 -2 d1)) (*.f64 d1 (/.f64 d1 2))))
(-.f64 (*.f64 (*.f64 d1 3) (/.f64 d1 2)) (*.f64 -3 (*.f64 d1 (/.f64 d1 2))))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (*.f64 (*.f64 d1 3) (/.f64 d1 2))) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4)))
(-.f64 (+.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (/.f64 d1 -2)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 9) 2) 2) (/.f64 (*.f64 -3 (*.f64 d1 (/.f64 d1 2))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 9) 4) (/.f64 (*.f64 (*.f64 d1 3) (neg.f64 d1)) 4))
(/.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(/.f64 (*.f64 (*.f64 d1 d1) 6) 2)
(/.f64 (*.f64 (*.f64 d1 d1) 12) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) 8)
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 4))) 2)
(/.f64 (*.f64 d1 (*.f64 3 (neg.f64 d1))) -1)
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 (*.f64 d1 d1) 2) 4)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 2 (*.f64 (*.f64 d1 d1) 12))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 3)) 4)
(pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(fabs.f64 (*.f64 d1 (*.f64 d1 3)))
(+.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(+.f64 0 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 9) 2) 2))
(+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 9) 4))
(-.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(-.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2))
(-.f64 (+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (-.f64 0 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 9) 2) 2) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 9) 4) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4))
(/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 6)) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 4)
(/.f64 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 8)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 12)) 16)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 3) (neg.f64 d1)))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 d1)) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 -2 d1)) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 (*.f64 d1 4))) -4)
(/.f64 (+.f64 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 12))) 32)
(/.f64 (+.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 32)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 64)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 4) (*.f64 2 (*.f64 (*.f64 d1 d1) 12))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 (*.f64 d1 d1) 2) 4)) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (*.f64 2 (*.f64 d1 4))) 64)
(/.f64 (*.f64 (fabs.f64 (*.f64 d1 4)) (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 (fabs.f64 d1) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 d1 d1) 2)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 6))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (+.f64 d1 d1)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 4) (*.f64 (*.f64 d1 d1) 6)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 (fabs.f64 d1) 2)) (fabs.f64 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)) (*.f64 d1 3)) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 3))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 3)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12)) d1) 16)
(pow.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2)) (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2)) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) -4))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2))) (-.f64 0 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) -4) 2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 3) (neg.f64 d1))) 4))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 3) (neg.f64 d1))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 8)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12))) 32)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 2 (*.f64 d1 4))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 d1) 12))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (+.f64 d1 d1)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 6)) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 3)) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 3)) 16)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
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 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.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 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (*.f64 d1 3)))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 d1 d1))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (/.f64 d1 2)) (+.f64 (*.f64 (*.f64 d1 3) (/.f64 d1 2)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 2)) (*.f64 d1 (/.f64 d1 2))))
(+.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 2) (+.f64 (*.f64 3 d1) d1)))
(+.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 2) (+.f64 d1 (*.f64 3 d1))))
(+.f64 (*.f64 (*.f64 d1 3) (/.f64 d1 2)) (*.f64 (*.f64 d1 3) (/.f64 d1 2)))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (*.f64 (*.f64 d1 3) (/.f64 d1 2))))
(+.f64 (/.f64 (*.f64 3 (*.f64 d1 d1)) 4) (+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 2)) (/.f64 (*.f64 3 (*.f64 d1 d1)) 4)))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 2)) (/.f64 (*.f64 d1 (*.f64 d1 6)) 4))
(+.f64 (*.f64 d1 (*.f64 d1 3/2)) (/.f64 (*.f64 d1 (*.f64 d1 6)) 4))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 9) 2) 2))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (/.f64 (*.f64 (*.f64 d1 d1) 9) 4))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -2 d1)))
(*.f64 d1 (-.f64 d1 (*.f64 d1 -2)))
(-.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 d1 (neg.f64 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) 2) (+.f64 (*.f64 d1 (*.f64 -2 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (*.f64 d1 (/.f64 d1 2)) (-.f64 (*.f64 d1 (*.f64 -2 d1)) (*.f64 d1 (/.f64 d1 2))))
(-.f64 (*.f64 d1 (/.f64 d1 2)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (/.f64 d1 2))))
(-.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 d1 (-.f64 (*.f64 d1 -2) (/.f64 d1 2))))
(*.f64 d1 (-.f64 (/.f64 d1 2) (-.f64 (*.f64 d1 -2) (/.f64 d1 2))))
(-.f64 (*.f64 (*.f64 d1 3) (/.f64 d1 2)) (*.f64 -3 (*.f64 d1 (/.f64 d1 2))))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4) (*.f64 (*.f64 d1 3) (/.f64 d1 2))) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 3)) 4)))
(+.f64 (/.f64 (*.f64 3 (*.f64 d1 d1)) 4) (+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 2)) (/.f64 (*.f64 3 (*.f64 d1 d1)) 4)))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 2)) (/.f64 (*.f64 d1 (*.f64 d1 6)) 4))
(+.f64 (*.f64 d1 (*.f64 d1 3/2)) (/.f64 (*.f64 d1 (*.f64 d1 6)) 4))
(-.f64 (+.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (/.f64 d1 -2)))
(-.f64 (+.f64 (*.f64 2 (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 2))) (*.f64 d1 (/.f64 d1 -2)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 2)) (*.f64 d1 (/.f64 d1 2))) (*.f64 d1 (/.f64 d1 -2)))
(-.f64 (*.f64 d1 (/.f64 d1 2)) (+.f64 (*.f64 d1 (/.f64 d1 -2)) (/.f64 (*.f64 d1 d1) -1/2)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 9) 2) 2) (/.f64 (*.f64 -3 (*.f64 d1 (/.f64 d1 2))) 2))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 9) 4) (/.f64 (*.f64 (*.f64 d1 3) (neg.f64 d1)) 4))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) 6) 2)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) 12) 4)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) 8)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 4))) 2)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 3 (neg.f64 d1))) -1)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 (*.f64 d1 d1) 2) 4)) 4)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 2 (*.f64 (*.f64 d1 d1) 12))) 16)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 3)) 4)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 d1 3)))
(+.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 0 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2))
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)))
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 9) 2) 2))
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 9) 4))
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2))
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2)) (-.f64 0 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4)))
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 9) 2) 2) (/.f64 (/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -2) 2))
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 9) 4) (/.f64 (neg.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4))
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 6)) 2)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 4)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 8)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 16)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 12)) 16)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 3) (neg.f64 d1)))) -1)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 d1)) -1)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 -2 d1)) -2)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 (*.f64 d1 4))) -4)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) (*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)))) 16)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 12))) 32)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 32)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 64)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 4) (*.f64 2 (*.f64 (*.f64 d1 d1) 12))) 64)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 (*.f64 d1 d1) 2) 4)) 64)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (*.f64 2 (*.f64 d1 4))) 64)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (fabs.f64 (*.f64 d1 4)) (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 (fabs.f64 d1) 2))) 16)
(/.f64 (*.f64 (*.f64 (fabs.f64 d1) 4) (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 2 (fabs.f64 d1)))) 16)
(/.f64 (*.f64 (*.f64 4 (fabs.f64 d1)) (*.f64 (fabs.f64 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 6))))) 16)
(/.f64 (*.f64 (*.f64 4 (fabs.f64 d1)) (*.f64 (*.f64 d1 (*.f64 d1 12)) (fabs.f64 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 d1 d1) 2)) 16)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 6))) 16)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (+.f64 d1 d1)) 16)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 4) (*.f64 (*.f64 d1 d1) 6)) 16)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 (fabs.f64 d1) 2)) (fabs.f64 (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 (fabs.f64 d1) 4) (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 2 (fabs.f64 d1)))) 16)
(/.f64 (*.f64 (*.f64 4 (fabs.f64 d1)) (*.f64 (fabs.f64 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 6))))) 16)
(/.f64 (*.f64 (*.f64 4 (fabs.f64 d1)) (*.f64 (*.f64 d1 (*.f64 d1 12)) (fabs.f64 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)) (*.f64 d1 3)) 4)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 3))) 16)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 3)) 16)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12)) d1) 16)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(pow.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2)) (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2)))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2))))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2))
(+.f64 (/.f64 (*.f64 12 (*.f64 d1 (*.f64 d1 d1))) 16) (/.f64 (*.f64 9 (*.f64 d1 (*.f64 d1 d1))) 4))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 12)) 16) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 9))) 4))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 12))) (*.f64 18 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 12))) (*.f64 18 (*.f64 d1 (*.f64 d1 (*.f64 d1 2))))) 16)
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4))
(+.f64 (/.f64 (*.f64 12 (*.f64 d1 (*.f64 d1 d1))) 16) (/.f64 (*.f64 9 (*.f64 d1 (*.f64 d1 d1))) 4))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 12)) 16) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 9))) 4))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 12))) (*.f64 18 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 12))) (*.f64 18 (*.f64 d1 (*.f64 d1 (*.f64 d1 2))))) 16)
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2)) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) -4))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16) (*.f64 (*.f64 d1 (*.f64 d1 3)) (/.f64 d1 2))) (-.f64 0 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 16)))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) -4) 2))
(-.f64 (/.f64 (*.f64 9 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) -8))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 9))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 12)) -16))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 9))) (*.f64 d1 (*.f64 d1 (*.f64 d1 -3)))) 4)
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 3) (neg.f64 d1))) 4))
(-.f64 (/.f64 (*.f64 9 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) -8))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 9))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 12)) -16))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 9))) (*.f64 d1 (*.f64 d1 (*.f64 d1 -3)))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) 2)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 3) (neg.f64 d1))) -1)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 4)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 8)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12)) 16)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12))) 16)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (+.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12)) (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 d1) 12))) 32)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (*.f64 2 (*.f64 d1 4))) 64)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 (*.f64 d1 d1) 12))) 64)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 12)) (+.f64 d1 d1)) 16)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) 6)) 16)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 3)) 4)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 4)) (*.f64 d1 3)) 16)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 3 d1))

eval223.0ms (2.4%)

Compiler

Compiled 21054 to 8506 computations (59.6% saved)

prune156.0ms (1.7%)

Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New7065711
Fresh235
Picked011
Done246
Total71013723
Error
0b
Counts
723 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(pow.f64 d1 10)
0.1b
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1) (*.f64 d1 d1))
0.1b
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 1) (*.f64 d1 d1))
0.1b
(*.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 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)) d1)
0.1b
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) -4))) -1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) d1) (*.f64 d1 d1)) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 (/.f64 d1 2) (-.f64 (*.f64 d1 -2) (/.f64 d1 2))))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
0.1b
(*.f64 d1 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1))
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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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))))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))
Compiler

Compiled 520 to 238 computations (54.2% saved)

localize3.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize14.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 77 to 8 computations (89.6% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite85.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0843
15943
213443
347143
4259643
Stop Event
node limit
Counts
1 → 50
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 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 (+.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 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2))) -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 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 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 (*.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 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 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 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 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 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.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 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 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.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 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.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 (*.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 (*.f64 d1 (*.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 d1 d1) (*.f64 (*.f64 d1 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) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.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 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))

simplify107.0ms (1.2%)

Algorithm
egg-herbie
Rules
1538×rational_best-simplify-48
1286×rational_best-simplify-47
1038×rational_best-simplify-52
740×rational_best-simplify-57
736×rational_best-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01462444
14242432
211522408
332782394
Stop Event
node limit
Counts
62 → 67
Calls
Call 1
Inputs
(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)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) 0))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)
(-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) -2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2))) 4))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) -2) 2))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 4))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.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 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 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 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 8)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) -1) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 1)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
Outputs
(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)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) 0))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 d1))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) -2))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2))) 4))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1)) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2))) 4))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 -1/2))) 4))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.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) (*.f64 d1 -2))))) 4))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.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) (neg.f64 d1)))) 2))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) -2) 2))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 4))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 d1)))) 4)
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) 4)
(/.f64 (-.f64 (*.f64 3 (*.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) (neg.f64 d1))))) 4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) -1)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 d1))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2))) -2)
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 d1))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 8)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.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 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1))) 8)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 8)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 8)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1))) 2) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 2) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) -1) -4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) -4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.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 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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))))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 d1))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.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))))

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1) (*.f64 d1 d1))
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 d1 (*.f64 d1 (*.f64 d1 d1))))
Compiler

Compiled 71 to 11 computations (84.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite116.0ms (1.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01098
17398
218798
368998
4378498
Stop Event
node limit
Counts
2 → 107
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1) (*.f64 d1 d1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (/.f64 (*.f64 d1 (*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 2) (/.f64 (*.f64 d1 (*.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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 4) (/.f64 (*.f64 d1 (*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) 4) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 8) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 8) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (neg.f64 (/.f64 (*.f64 d1 (*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 4) (/.f64 (neg.f64 (*.f64 d1 (*.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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (neg.f64 (*.f64 d1 (*.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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (*.f64 -2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 8) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.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 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 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 d1 d1)) (*.f64 (*.f64 -2 (*.f64 d1 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 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.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 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 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 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 d1 (*.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 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.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)))) (*.f64 (*.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)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.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) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 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)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d1)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 4 (*.f64 (*.f64 d1 d1) (*.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 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 -2 (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (*.f64 d1 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 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 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 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 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.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)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 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) (*.f64 (*.f64 d1 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (fabs.f64 d1)))))))

simplify155.0ms (1.7%)

Algorithm
egg-herbie
Rules
1410×rational_best-simplify-75
1006×rational_best-simplify-1
980×rational_best-simplify-56
944×rational_best-simplify-63
820×rational_best-simplify-62
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02535681
16755597
218375597
350705597
Stop Event
node limit
Counts
131 → 123
Calls
Call 1
Inputs
(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 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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 4))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2)))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) 4) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 8) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 8) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(-.f64 0 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4))
(-.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4))
(-.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 2))
(-.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (*.f64 -2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 8))
(-.f64 (-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 4))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 8) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 8))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) 2)
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 d1))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(neg.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.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)))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) 0))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 2))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) 2)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)
(/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (*.f64 d1 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))) 16)
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (fabs.f64 d1)))
Outputs
(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 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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 4))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 4) (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) 4) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 8) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 8) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1/2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (*.f64 -2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 8))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 2) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2) 4))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 3) 8) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)) (/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 8))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 (+.f64 d1 d1)))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) (*.f64 (*.f64 d1 d1) 8)) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8))) 32)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) (*.f64 (*.f64 d1 d1) 8)) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) (*.f64 (*.f64 d1 d1) 8)) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) (*.f64 (*.f64 d1 d1) 8)) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) (*.f64 (*.f64 d1 d1) 8)) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 d1))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) (*.f64 (*.f64 d1 d1) 8)) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 (*.f64 d1 -2))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 4)))) (*.f64 (*.f64 d1 d1) 8)) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 (*.f64 d1 (neg.f64 d1)))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)) 0))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) 2) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 0)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 2))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) 2)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 4 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) 4)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) -1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 4 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) 8)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 4 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8)))) 32)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 4 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8)))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 4 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8)))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 4 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8)))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 4 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8)))) 32)
(/.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 4 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8)))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 (*.f64 -2 d1) (*.f64 d1 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 4 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8)))) 32)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4)) (*.f64 d1 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 4 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8)))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 4 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8)))) 32)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 4 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8)))) 32)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 4))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 4 (*.f64 d1 (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))))) 16)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 4))) (*.f64 d1 (*.f64 d1 8)))) 32)
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (fabs.f64 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))

localize52.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 (*.f64 d1 3)))
0.1b
(*.f64 d1 (*.f64 d1 d1))
0.2b
(*.f64 d1 (*.f64 d1 3))
Compiler

Compiled 197 to 83 computations (57.9% saved)

series0.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite120.0ms (1.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0732
15032
210032
326532
4103832
5486432
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 3))
(*.f64 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 0 (*.f64 d1 (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (*.f64 d1 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4)) (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (/.f64 (*.f64 d1 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4)) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4)) (/.f64 (*.f64 d1 (*.f64 d1 9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (/.f64 (*.f64 d1 3) 4))) (*.f64 d1 (/.f64 (*.f64 d1 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 2) 2) (*.f64 d1 (/.f64 (*.f64 d1 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 4) (*.f64 d1 (/.f64 (*.f64 d1 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 3)) 0)))) (#(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 3/2)) (*.f64 (neg.f64 d1) (*.f64 d1 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (/.f64 (*.f64 d1 3) 4))) (neg.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 2) 2) (/.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 4) (/.f64 (*.f64 d1 (*.f64 d1 -3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)) (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 4)) (*.f64 (*.f64 d1 12) (*.f64 d1 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 12))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 12)) (*.f64 2 (*.f64 d1 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 -3)))))))
((#(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 d1 (*.f64 d1 (*.f64 d1 3/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 4))))) (#(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))) 4)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4))))) (#(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 d1 (*.f64 d1 (*.f64 d1 3/2))) (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))))))) (#(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))) 4)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 2) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 4))))) (#(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 (*.f64 d1 d1) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 12))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 (*.f64 d1 4))) 16)))) (#(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 (*.f64 d1 (*.f64 d1 3)) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 -2 d1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (neg.f64 (*.f64 d1 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 12) (*.f64 d1 (*.f64 d1 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)) (*.f64 2 (*.f64 d1 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 12)) (*.f64 (+.f64 d1 d1) (*.f64 d1 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 4)) (*.f64 2 (*.f64 d1 12))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (neg.f64 d1)))))))

simplify103.0ms (1.1%)

Algorithm
egg-herbie
Rules
1142×rational_best-simplify-57
830×rational_best-simplify-50
766×rational_best-simplify-75
746×rational_best-simplify-108
698×rational_best-simplify-66
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01481535
13691517
210591463
336821463
Stop Event
node limit
Counts
83 → 70
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 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 (*.f64 d1 (*.f64 d1 3)) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 3)))
(+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (*.f64 d1 3/2)))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4)) (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (/.f64 (*.f64 d1 3) 4))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4)) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 2) 2))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4)) (/.f64 (*.f64 d1 (*.f64 d1 9)) 4))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (/.f64 (*.f64 d1 3) 4))) (*.f64 d1 (/.f64 (*.f64 d1 3) 4)))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 2) 2) (*.f64 d1 (/.f64 (*.f64 d1 3) 4)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 4) (*.f64 d1 (/.f64 (*.f64 d1 3) 4)))
(-.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(-.f64 0 (*.f64 d1 (*.f64 d1 -3)))
(-.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 (neg.f64 d1) (*.f64 d1 3/2)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (/.f64 (*.f64 d1 3) 4))) (neg.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4))))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 2) 2) (/.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3/2)) 2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 4) (/.f64 (*.f64 d1 (*.f64 d1 -3)) 4))
(/.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(/.f64 (*.f64 (*.f64 d1 d1) 6) 2)
(/.f64 (*.f64 d1 (*.f64 d1 -3)) -1)
(/.f64 (*.f64 d1 (*.f64 d1 12)) 4)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)) 8)
(/.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 4)) 16)
(/.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)) (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 4)) (*.f64 (*.f64 d1 12) (*.f64 d1 4))) 32)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 12))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 12)) (*.f64 2 (*.f64 d1 4))) 64)
(pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(neg.f64 (*.f64 d1 (*.f64 d1 -3)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 4))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 2) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 4))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 12))) 4)
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) 8)
(/.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 (*.f64 d1 4))) 16)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -3))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (neg.f64 d1)) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 -2 d1)) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (neg.f64 (*.f64 d1 4))) -4)
(/.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 12) (*.f64 d1 (*.f64 d1 4)))) 32)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)) (*.f64 2 (*.f64 d1 4))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 12)) (*.f64 (+.f64 d1 d1) (*.f64 d1 4))) 64)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 4)) (*.f64 2 (*.f64 d1 12))) 64)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -3))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (neg.f64 d1)))
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 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 (*.f64 d1 (*.f64 d1 3)) 0)
(*.f64 3 (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (*.f64 d1 3)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (*.f64 d1 3/2)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4)) (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (/.f64 (*.f64 d1 3) 4))))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 4)) (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 (*.f64 3 d1) (/.f64 d1 4))))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 4)) (*.f64 d1 (+.f64 (*.f64 d1 3/2) (/.f64 (*.f64 3 d1) 4))))
(+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 (/.f64 d1 4) (*.f64 d1 6)))
(-.f64 (*.f64 (/.f64 d1 4) (*.f64 d1 6)) (*.f64 d1 (*.f64 d1 -3/2)))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4)) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 2) 2))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 4)) (/.f64 (*.f64 d1 (*.f64 d1 9)) 4))
(+.f64 (*.f64 3 (*.f64 d1 (/.f64 d1 4))) (/.f64 (*.f64 d1 (*.f64 d1 18)) 8))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4)) (/.f64 (*.f64 d1 (*.f64 d1 9)) 4))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 4)) (/.f64 (*.f64 d1 (*.f64 d1 9)) 4))
(+.f64 (*.f64 3 (*.f64 d1 (/.f64 d1 4))) (/.f64 (*.f64 d1 (*.f64 d1 18)) 8))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (/.f64 (*.f64 d1 3) 4))) (*.f64 d1 (/.f64 (*.f64 d1 3) 4)))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 4)) (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 (*.f64 3 d1) (/.f64 d1 4))))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 4)) (*.f64 d1 (+.f64 (*.f64 d1 3/2) (/.f64 (*.f64 3 d1) 4))))
(+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 (/.f64 d1 4) (*.f64 d1 6)))
(-.f64 (*.f64 (/.f64 d1 4) (*.f64 d1 6)) (*.f64 d1 (*.f64 d1 -3/2)))
(+.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 2) 2) (*.f64 d1 (/.f64 (*.f64 d1 3) 4)))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 4)) (/.f64 (*.f64 d1 (*.f64 d1 9)) 4))
(+.f64 (*.f64 3 (*.f64 d1 (/.f64 d1 4))) (/.f64 (*.f64 d1 (*.f64 d1 18)) 8))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 4) (*.f64 d1 (/.f64 (*.f64 d1 3) 4)))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 4)) (/.f64 (*.f64 d1 (*.f64 d1 9)) 4))
(+.f64 (*.f64 3 (*.f64 d1 (/.f64 d1 4))) (/.f64 (*.f64 d1 (*.f64 d1 18)) 8))
(-.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(*.f64 3 (*.f64 d1 d1))
(-.f64 0 (*.f64 d1 (*.f64 d1 -3)))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 (neg.f64 d1) (*.f64 d1 3/2)))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (/.f64 (*.f64 d1 3) 4))) (neg.f64 (*.f64 d1 (/.f64 (*.f64 d1 3) 4))))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 4)) (+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 (*.f64 3 d1) (/.f64 d1 4))))
(+.f64 (*.f64 (*.f64 3 d1) (/.f64 d1 4)) (*.f64 d1 (+.f64 (*.f64 d1 3/2) (/.f64 (*.f64 3 d1) 4))))
(+.f64 (*.f64 d1 (*.f64 d1 3/2)) (*.f64 (/.f64 d1 4) (*.f64 d1 6)))
(-.f64 (*.f64 (/.f64 d1 4) (*.f64 d1 6)) (*.f64 d1 (*.f64 d1 -3/2)))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 2) 2) (/.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3/2)) 2))
(*.f64 3 (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 9)) 4) (/.f64 (*.f64 d1 (*.f64 d1 -3)) 4))
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) 6) 2)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 -3)) -1)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 12)) 4)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)) 8)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 4)) 16)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)) (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) 16)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (+.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 4)) (*.f64 (*.f64 d1 12) (*.f64 d1 4))) 32)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 12))) 64)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 12)) (*.f64 2 (*.f64 d1 4))) 64)
(*.f64 3 (*.f64 d1 d1))
(pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(*.f64 3 (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (*.f64 d1 -3)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4)))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 2) 2))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 4))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 2) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 0)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 4)))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 2) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) 2))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 9)) 4) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 4))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 6)) 2)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 12))) 4)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) 8)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 (*.f64 d1 4))) 16)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -3))) -1)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (neg.f64 d1)) -1)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 -2 d1)) -2)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (neg.f64 (*.f64 d1 4))) -4)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)))) 16)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 12) (*.f64 d1 (*.f64 d1 4))) (*.f64 (*.f64 d1 12) (*.f64 d1 (*.f64 d1 4)))) 32)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 12)) (*.f64 2 (*.f64 d1 4))) 64)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 (+.f64 d1 d1) (*.f64 d1 12))) 64)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 12)) (*.f64 (+.f64 d1 d1) (*.f64 d1 4))) 64)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 4)) (*.f64 2 (*.f64 d1 12))) 64)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 1)
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -3))))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (neg.f64 d1)))
(*.f64 d1 (*.f64 3 (*.f64 d1 d1)))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))

localize161.0ms (1.8%)

Local error

Found 4 expressions with local error:

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

Compiled 233 to 55 computations (76.4% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite85.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01043
17343
216343
354643
4312743
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6) (*.f64 2 (*.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 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 6)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 6 (*.f64 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 (+.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.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 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 6)) (*.f64 2 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 d1 d1) 6))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 6 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (+.f64 d1 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 (*.f64 d1 d1) 6))) (*.f64 2 (+.f64 d1 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 6)) (*.f64 d1 (*.f64 d1 (*.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 (*.f64 d1 (+.f64 d1 d1))) 6)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 6) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) 6))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6)) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 6) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) 6))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d1)) 6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.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 d1) 6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 6)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 1)))))

simplify127.0ms (1.4%)

Algorithm
egg-herbie
Rules
1146×rational_best-simplify-1
946×rational_best-simplify-3
762×rational_best-simplify-55
694×rational_best-simplify-48
666×rational_best-simplify-63
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01191677
13201677
29291677
322781669
458611669
Stop Event
node limit
Counts
47 → 44
Calls
Call 1
Inputs
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) -2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) -2) 0))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 6)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 6)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 6 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 6)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 d1 d1) 6))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 6 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (+.f64 d1 d1) (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 6))) (*.f64 2 (+.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 6)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6)) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 6) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) 6))) 8)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6)) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 6) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) 6))) 2) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) 3) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 6))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 6))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 6)))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 1)
Outputs
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(*.f64 3 (pow.f64 d1 7))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2)))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) -2))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) -2) 0))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 6)) 2)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 6)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 6 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6)) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 6)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 2 (*.f64 (*.f64 d1 d1) 6))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 6) (*.f64 d1 (+.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 6 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (+.f64 d1 d1) (+.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 6))) (*.f64 2 (+.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 6)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6)) 8)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 6) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) 6))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6)) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 6) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 (*.f64 d1 d1) 6))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) 3) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(neg.f64 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -3))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 6))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 6))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (neg.f64 d1))))) -1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) (*.f64 d1 d1)))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(neg.f64 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -3))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 6))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 6)))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))

eval297.0ms (3.2%)

Compiler

Compiled 27645 to 9703 computations (64.9% saved)

prune241.0ms (2.6%)

Pruning

14 alts after pruning (5 fresh and 9 done)

PrunedKeptTotal
New7923795
Fresh123
Picked101
Done099
Total79414808
Error
0b
Counts
808 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(pow.f64 d1 10)
0.1b
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1) (*.f64 d1 d1))
0.1b
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 1) (*.f64 d1 d1))
0.1b
(*.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 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 1))) 4)) d1)
0.1b
(*.f64 (*.f64 d1 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))) 4)) d1)
0.1b
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) -4))) -1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) d1) (*.f64 d1 d1)) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 (/.f64 d1 2) (-.f64 (*.f64 d1 -2) (/.f64 d1 2))))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
0.1b
(*.f64 d1 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1))
0.1b
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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))))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))
Compiler

Compiled 524 to 236 computations (55% saved)

localize117.0ms (1.3%)

Local error

Found 4 expressions with local error:

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

Compiled 241 to 55 computations (77.2% saved)

series0.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite85.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1226×rational_best-simplify-63
1200×rational_best-simplify-1
800×rational_best-4
800×rational_best-2
800×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0950
16650
214450
345950
4224050
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (+.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 d1))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 6)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2) (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4) (/.f64 (neg.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (-.f64 0 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 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)) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 3 (*.f64 d1 (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) 2) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 d1 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (*.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)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 d1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 d1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -2 d1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 d1))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 d1))) 4) (/.f64 (*.f64 d1 (*.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 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -2 d1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 (*.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 d1) (*.f64 d1 4)))) -1) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 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 (*.f64 d1 4)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1)))))))

simplify146.0ms (1.6%)

Algorithm
egg-herbie
Rules
1422×rational_best-simplify-75
1060×rational_best-simplify-55
738×rational_best-simplify-50
698×rational_best-simplify-3
694×rational_best-simplify-66
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01792404
14762242
212301916
342021910
Stop Event
node limit
Counts
86 → 81
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))
(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 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(+.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 0 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (+.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2))
(+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4))
(+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))
(+.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 -2 d1))))
(-.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 d1))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(-.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(-.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 6)))) 4))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -2))))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2) (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) 2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4) (/.f64 (neg.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))) 4))
(-.f64 (+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (-.f64 0 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4)))
(/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 6))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 8)
(/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 2)
(/.f64 (*.f64 d1 (*.f64 3 (*.f64 d1 (neg.f64 d1)))) -1)
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) 2) 4))) 4)
(/.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 d1 6)) 1)
(pow.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 1)
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) 0))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 d1))) 2) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 d1))) 4))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 0)
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) -2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -2 d1))) 4))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 d1))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) -2) 2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 d1))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 4))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -2 d1))) -2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) 2) 4))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))) 16)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) -1) -4)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 1)
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1)))
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))
(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 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 0 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (+.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 -2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))))
(*.f64 d1 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2))))
(*.f64 (*.f64 d1 d1) (-.f64 d1 (*.f64 d1 -2)))
(*.f64 d1 (*.f64 -3/2 (*.f64 (*.f64 d1 d1) -2)))
(-.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 -2 d1))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) -2)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(-.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 6)))) 4))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 d1 (/.f64 d1 -2))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (/.f64 d1 -2))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 2)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (/.f64 d1 -2))))
(-.f64 (*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 2)) (*.f64 d1 (/.f64 d1 -2)))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 2) (/.f64 d1 -2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) -1/2))
(-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 2) 2) (/.f64 (*.f64 -3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) 2))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 9) 4) (/.f64 (neg.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1)))) 4))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4) (*.f64 3 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (-.f64 0 (/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 4)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 1)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 6))) 2)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12) 4)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 12)) 8)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 2)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 3 (*.f64 d1 (neg.f64 d1)))) -1)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) 2) 4))) 4)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (/.f64 d1 2)) (*.f64 d1 6)) 1)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(pow.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 d1))) 1)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2))))
(*.f64 3 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 0)
(*.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 d1 (*.f64 (*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2))
(*.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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)))
(*.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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) 0))
(*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)))
(*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 d1))) 2) 2))
(*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 d1))) 4))
(*.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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 0)
(*.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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) -2))
(*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -2 d1))) 4))
(*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)) (-.f64 0 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 4)))
(*.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 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 d1))) 2) 2) (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) -2) 2))
(*.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 (*.f64 d1 d1)) (*.f64 3 d1))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 4))
(*.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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.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) 2)))) 2)
(*.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 d1 (neg.f64 d1))))) -1)
(*.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 d1) (*.f64 d1 4)))) 4)
(*.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 (*.f64 d1 d1)) (*.f64 -2 d1))) -2)
(*.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 (*.f64 (*.f64 d1 d1) 2) 4))) 8)
(*.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 (*.f64 d1 4)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) 16)
(*.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 d1 4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 4))) 16)
(*.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 4) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))) 16)
(*.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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) -1) -4)
(*.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 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 4))))) 4)
(*.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 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 4)))) -4)
(*.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 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 4)))) -4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) 1)
(*.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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 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 d1 (*.f64 (*.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 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))

localize9.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 6 computations (89.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite96.0ms (1.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
08104
161104
2154104
3530104
43004104
Stop Event
node limit
Counts
2 → 81
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 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 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 2 (*.f64 d1 (*.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 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.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 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 -2 (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 2 (*.f64 d1 (*.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 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 (*.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 (*.f64 d1 d1)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.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 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 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 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 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 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 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 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 -2 (*.f64 -2 d1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 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 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 -2 (*.f64 -2 d1))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -2 (*.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)))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.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 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 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 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (fabs.f64 d1)))))))

simplify119.0ms (1.3%)

Algorithm
egg-herbie
Rules
1258×rational_best-simplify-1
1186×rational_best-simplify-63
1182×rational_best-simplify-47
890×rational_best-simplify-49
750×rational_best-simplify-48
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02154471
16014471
217734471
346474471
Stop Event
node limit
Counts
105 → 97
Calls
Call 1
Inputs
(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)
(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 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) -2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) -2) 0))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 8)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 2 (*.f64 d1 (*.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 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 2) 4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 (*.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 (*.f64 d1 d1)) 2)))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 1)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)) 0))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) -2))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1)))))) -1)
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) 8)
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 -2 (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 -2 (*.f64 -2 d1))) 8)
(/.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 2) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 -2 (*.f64 -2 d1))) 2) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -2 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) -4)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) 4)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (fabs.f64 d1)))
Outputs
(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)
(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 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 0 (*.f64 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)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 4) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2)))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) -2))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 2) (+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) -2) 0))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 -2 (*.f64 -2 d1))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 2) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))) -1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))) -1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 0)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)) (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)) (+.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)) 0))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 4) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 0)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) -2))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1)))))) -1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) 8)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 d1) (*.f64 -2 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 d1)))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 -2 (*.f64 -2 d1))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 -2 (*.f64 -2 d1)) (*.f64 d1 d1))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 -2 d1) (*.f64 -2 d1))) 16)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 8)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 8)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 -2 (*.f64 -2 d1))) 8)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) 2) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 2) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) (*.f64 -2 (*.f64 -2 d1))) 2) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) -2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2)))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (*.f64 d1 -2)) -2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) -4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))) 2)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))) -1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2))))) 2)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))))) 4)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) 1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (fabs.f64 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.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 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))

localize17.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 92 to 13 computations (85.9% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite114.0ms (1.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01084
17584
218684
369384
4392084
Stop Event
node limit
Counts
2 → 68
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 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 (*.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 (neg.f64 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 (*.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 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 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 -2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 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 d1 d1) (*.f64 d1 d1)))) (*.f64 (+.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 (+.f64 d1 d1) (*.f64 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 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 d1 (*.f64 -3 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -3 d1) d1) (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 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 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1)) (-.f64 d1 (*.f64 -3 d1))) 16)))) (#(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 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.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 d1 d1) (*.f64 (*.f64 d1 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 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.f64 d1 d1) (fabs.f64 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 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 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 (neg.f64 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 (*.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)))) -2) 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 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 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 d1 (*.f64 (*.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 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2)) 2)))) (#(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 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.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 (*.f64 d1 d1)) (*.f64 (+.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 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.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 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)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.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 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2))) (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 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 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.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 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -3 d1) d1) (*.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2))) (*.f64 (+.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 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (-.f64 (*.f64 -3 d1) d1)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -3 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 pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))))

simplify173.0ms (1.9%)

Algorithm
egg-herbie
Rules
1224×rational_best-simplify-47
1194×rational_best-simplify-48
1180×rational_best-simplify-52
940×rational_best-simplify-1
934×rational_best-simplify-63
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01793298
14793238
213853238
341833208
Stop Event
node limit
Counts
92 → 96
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 -1 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(*.f64 -1 (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 (*.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 (neg.f64 d1)))) 2))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) 2)
(/.f64 (*.f64 (*.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 d1 d1)))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 -2))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -2))) -2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) -1)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) -4)
(/.f64 (+.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))))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (-.f64 d1 (*.f64 -3 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 -3 d1) d1) (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 16)
(/.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 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1)) (-.f64 d1 (*.f64 -3 d1))) 16)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.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 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.f64 d1 d1) (fabs.f64 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 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 0)
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 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 (*.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)))) -2) 2) (/.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 (neg.f64 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 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2)) 2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2))) 4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.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 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) -2)
(/.f64 (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1)
(/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.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))))) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2))) (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2)))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2)))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 -3 d1) d1) (*.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2))) (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (-.f64 (*.f64 -3 d1) d1)) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 -2))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 -3 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 1)
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 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 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(*.f64 -1 (pow.f64 d1 9))
(neg.f64 (pow.f64 d1 9))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.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 d1 (*.f64 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 (*.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 d1 (*.f64 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 (*.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 d1 (*.f64 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 (*.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 d1 (*.f64 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 (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 d1 (*.f64 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 d1))) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 d1))) 2) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 d1))) 2)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 d1)))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 d1) (*.f64 d1 d1)))) 4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 d1) (*.f64 d1 -2))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 -2))) -2)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 d1))))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) -4)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (+.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))))) 8)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 4 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 4 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 4 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 4 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 4 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 4 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (-.f64 d1 (*.f64 -3 d1)) (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1))) 16)
(/.f64 (*.f64 (-.f64 d1 (*.f64 d1 -3)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) 2))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 2 (-.f64 d1 (*.f64 d1 -3)))) 16)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)) (-.f64 d1 (*.f64 d1 -3)))) 16)
(/.f64 (*.f64 (-.f64 d1 (*.f64 d1 -3)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 -3 d1) d1) (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))) (-.f64 (*.f64 d1 -3) d1)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 -4 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 -3) d1)) 16)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 -8 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 32)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 4 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) 16)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 4 (*.f64 d1 d1)))) 16)
(/.f64 (*.f64 4 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1)) (-.f64 d1 (*.f64 -3 d1))) 16)
(/.f64 (*.f64 (-.f64 d1 (*.f64 d1 -3)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) 2))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 2 (-.f64 d1 (*.f64 d1 -3)))) 16)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)) (-.f64 d1 (*.f64 d1 -3)))) 16)
(/.f64 (*.f64 (-.f64 d1 (*.f64 d1 -3)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1))))) 16)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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) (*.f64 d1 (neg.f64 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (fabs.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 d1 d1) (*.f64 d1 (*.f64 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 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 0 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.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)))) -2) 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 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 0)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2)) 2)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) -2)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1)))) -2)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) -4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.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))))) -2)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2))) (*.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 -2)))) 8)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (-.f64 (*.f64 -3 d1) d1) (*.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2))) (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (-.f64 (*.f64 -3 d1) d1)) 16)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 4 (*.f64 d1 d1))))) 16)
(/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 -2))) 4)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (+.f64 d1 d1)))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 16)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (-.f64 (*.f64 -3 d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 d1 -3) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 4)
(pow.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) 1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))

localize92.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 d1 (*.f64 d1 d1))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 (/.f64 d1 2) (-.f64 (*.f64 d1 -2) (/.f64 d1 2))))))
0.2b
(*.f64 d1 (-.f64 (/.f64 d1 2) (-.f64 (*.f64 d1 -2) (/.f64 d1 2))))
0.4b
(-.f64 (/.f64 d1 2) (-.f64 (*.f64 d1 -2) (/.f64 d1 2)))
Compiler

Compiled 314 to 165 computations (47.5% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite91.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1156×rational_best-simplify-63
1080×rational_best-4
1080×rational_best-2
1080×rational_best-3
1080×rational_best-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
012117
185117
217875
354645
4293445
Stop Event
node limit
Counts
3 → 124
Calls
Call 1
Inputs
(-.f64 (/.f64 d1 2) (-.f64 (*.f64 d1 -2) (/.f64 d1 2)))
(*.f64 d1 (-.f64 (/.f64 d1 2) (-.f64 (*.f64 d1 -2) (/.f64 d1 2))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 (/.f64 d1 2) (-.f64 (*.f64 d1 -2) (/.f64 d1 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 d1 (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 1/2) (*.f64 d1 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 d1 d1) d1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 5/2) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 -2) (*.f64 d1 7/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 4) (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 7/2) (/.f64 d1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 d1 4) 3) (*.f64 9 (/.f64 d1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 3/2) (*.f64 d1 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)) (/.f64 d1 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)) (neg.f64 (/.f64 d1 -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (/.f64 d1 4)) (*.f64 (/.f64 d1 4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 d1 -4)) (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 d1 -5) 4)) (/.f64 (*.f64 d1 7/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 7/2) 2) (neg.f64 (/.f64 (*.f64 d1 -5) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 7/2) 2) (*.f64 5 (/.f64 d1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 d1 -5/2) -1)) (neg.f64 (+.f64 1 (/.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 1 (/.f64 d1 -2))) (neg.f64 (+.f64 (*.f64 d1 -5/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 d1 -2) -1)) (neg.f64 (+.f64 (*.f64 d1 -5/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 d1 -5/2) 1)) (neg.f64 (+.f64 (/.f64 d1 -2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5 (/.f64 d1 4)) (/.f64 (*.f64 d1 7/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 d1 -5/2)) (-.f64 1 (/.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 d1 -2)) (-.f64 -1 (*.f64 d1 -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 d1 -2)) (-.f64 1 (*.f64 d1 -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 d1 -5/2)) (-.f64 -1 (/.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 d1 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 4) 3/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 -6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (neg.f64 (*.f64 d1 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (+.f64 d1 d1) (*.f64 d1 -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 d1 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (*.f64 d1 4) (*.f64 2 (*.f64 d1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 d1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 3) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 d1 4)) 3/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 -6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 3) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 -6) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 -6)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 d1 -6)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 d1 d1) (*.f64 d1 -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 -5) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 d1 -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 4) (*.f64 d1 -8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 -8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 4) 4) (*.f64 d1 -8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 4) 4) (neg.f64 (*.f64 2 (*.f64 d1 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 2 (*.f64 d1 -5))) (*.f64 d1 -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 d1 5)) (*.f64 d1 -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 5) 2) (*.f64 d1 -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 d1 (-.f64 (*.f64 2 (*.f64 d1 -5)) d1)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 -5) (*.f64 d1 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 -8) d1)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 -9/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 d1 d1) 11/4)) (neg.f64 d1)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 -4) (*.f64 2 (*.f64 d1 -5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 -8) (*.f64 (*.f64 d1 -5) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 -3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 3)))))) (#(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 d1 (*.f64 d1 3)) 0)))) (#(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 d1 (*.f64 d1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d1) (*.f64 d1 -6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -6) d1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 -4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -3) (*.f64 2 (*.f64 d1 4))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 3) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -3) (*.f64 (*.f64 d1 4) 4)) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -2) (neg.f64 (*.f64 d1 -6))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -2) (*.f64 (*.f64 d1 3) 4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 3)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 3/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 -8)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 3) (neg.f64 (*.f64 2 (*.f64 d1 4)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 -6)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -6))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 -6) 2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 -3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 d1 -6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 -6) d1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 -2) (*.f64 d1 -6))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 d1 -6)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 -4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 -8)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -3) (*.f64 d1 (*.f64 d1 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -3) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -3) (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 4)))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 (*.f64 2 (*.f64 d1 4)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 1)))))

simplify129.0ms (1.4%)

Algorithm
egg-herbie
Rules
1088×rational_best-simplify-1
1010×rational_best-simplify-63
848×rational_best-simplify-62
844×rational_best-simplify-66
720×rational_best-simplify-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02912324
17072264
219612188
362912180
Stop Event
node limit
Counts
160 → 146
Calls
Call 1
Inputs
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.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 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(+.f64 d1 (+.f64 d1 d1))
(+.f64 (*.f64 d1 1/2) (*.f64 d1 5/2))
(+.f64 (*.f64 d1 3) 0)
(+.f64 0 (*.f64 d1 3))
(+.f64 (+.f64 d1 d1) d1)
(+.f64 (*.f64 d1 5/2) (*.f64 d1 1/2))
(+.f64 (/.f64 d1 -2) (*.f64 d1 7/2))
(+.f64 (/.f64 d1 4) (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)))
(+.f64 (*.f64 d1 7/2) (/.f64 d1 -2))
(+.f64 (*.f64 (/.f64 d1 4) 3) (*.f64 9 (/.f64 d1 4)))
(+.f64 (*.f64 d1 3/2) (*.f64 d1 3/2))
(+.f64 (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)) (/.f64 d1 4))
(+.f64 (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)) (neg.f64 (/.f64 d1 -4)))
(+.f64 (*.f64 9 (/.f64 d1 4)) (*.f64 (/.f64 d1 4) 3))
(+.f64 (neg.f64 (/.f64 d1 -4)) (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)))
(+.f64 (neg.f64 (/.f64 (*.f64 d1 -5) 4)) (/.f64 (*.f64 d1 7/2) 2))
(+.f64 (/.f64 (*.f64 d1 7/2) 2) (neg.f64 (/.f64 (*.f64 d1 -5) 4)))
(+.f64 (/.f64 (*.f64 d1 7/2) 2) (*.f64 5 (/.f64 d1 4)))
(+.f64 (neg.f64 (+.f64 (*.f64 d1 -5/2) -1)) (neg.f64 (+.f64 1 (/.f64 d1 -2))))
(+.f64 (neg.f64 (+.f64 1 (/.f64 d1 -2))) (neg.f64 (+.f64 (*.f64 d1 -5/2) -1)))
(+.f64 (neg.f64 (+.f64 (/.f64 d1 -2) -1)) (neg.f64 (+.f64 (*.f64 d1 -5/2) 1)))
(+.f64 (neg.f64 (+.f64 (*.f64 d1 -5/2) 1)) (neg.f64 (+.f64 (/.f64 d1 -2) -1)))
(+.f64 (*.f64 5 (/.f64 d1 4)) (/.f64 (*.f64 d1 7/2) 2))
(+.f64 (-.f64 -1 (*.f64 d1 -5/2)) (-.f64 1 (/.f64 d1 -2)))
(+.f64 (-.f64 1 (/.f64 d1 -2)) (-.f64 -1 (*.f64 d1 -5/2)))
(+.f64 (-.f64 -1 (/.f64 d1 -2)) (-.f64 1 (*.f64 d1 -5/2)))
(+.f64 (-.f64 1 (*.f64 d1 -5/2)) (-.f64 -1 (/.f64 d1 -2)))
(*.f64 d1 3)
(*.f64 2 (*.f64 d1 3/2))
(*.f64 (*.f64 d1 3) 1)
(*.f64 1 (*.f64 d1 3))
(*.f64 (+.f64 d1 d1) 3/2)
(*.f64 (*.f64 d1 -3) -1)
(*.f64 (neg.f64 d1) -3)
(*.f64 (*.f64 d1 4) 3/4)
(*.f64 (neg.f64 (*.f64 d1 -6)) 1/2)
(*.f64 -1 (*.f64 d1 -3))
(*.f64 1/2 (neg.f64 (*.f64 d1 -6)))
(*.f64 1/2 (-.f64 (+.f64 d1 d1) (*.f64 d1 -4)))
(*.f64 1/4 (*.f64 (*.f64 d1 3) 4))
(*.f64 1/4 (+.f64 (*.f64 d1 4) (*.f64 2 (*.f64 d1 4))))
(*.f64 1/4 (+.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 d1 4)))
(*.f64 (*.f64 d1 3/2) 2)
(*.f64 (*.f64 (*.f64 d1 3) 4) 1/4)
(*.f64 (*.f64 2 (*.f64 d1 4)) 3/8)
(*.f64 3 d1)
(*.f64 -3 (neg.f64 d1))
(/.f64 (*.f64 d1 3) 1)
(/.f64 (*.f64 d1 -3) -1)
(/.f64 (neg.f64 (*.f64 d1 -6)) 2)
(/.f64 (*.f64 (*.f64 d1 3) 4) 4)
(/.f64 (*.f64 d1 -6) -2)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 -6)) 4) 8)
(/.f64 (*.f64 2 (*.f64 d1 -6)) -4)
(/.f64 (-.f64 (+.f64 d1 d1) (*.f64 d1 -4)) 2)
(/.f64 (-.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 -5) 4)) 8)
(/.f64 (-.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 d1 -4)) 4)
(/.f64 (-.f64 (*.f64 d1 4) (*.f64 d1 -8)) 4)
(/.f64 (-.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 -8))) 8)
(/.f64 (-.f64 (*.f64 (*.f64 d1 4) 4) (*.f64 d1 -8)) 8)
(/.f64 (-.f64 (*.f64 (*.f64 d1 4) 4) (neg.f64 (*.f64 2 (*.f64 d1 4)))) 8)
(/.f64 (-.f64 (neg.f64 (*.f64 2 (*.f64 d1 -5))) (*.f64 d1 -2)) 4)
(/.f64 (-.f64 (*.f64 2 (*.f64 d1 5)) (*.f64 d1 -2)) 4)
(/.f64 (-.f64 (*.f64 (*.f64 d1 5) 2) (*.f64 d1 -2)) 4)
(/.f64 (-.f64 d1 (-.f64 (*.f64 2 (*.f64 d1 -5)) d1)) 4)
(/.f64 (-.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 -5) (*.f64 d1 1/2))) 2)
(/.f64 (-.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 -8) d1)) 4)
(/.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 -9/2)) 2)
(/.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 d1 d1) 11/4)) (neg.f64 d1)) 4)
(/.f64 (-.f64 (*.f64 d1 -4) (*.f64 2 (*.f64 d1 -5))) 2)
(/.f64 (-.f64 (*.f64 d1 -8) (*.f64 (*.f64 d1 -5) 4)) 4)
(pow.f64 (*.f64 d1 3) 1)
(neg.f64 (*.f64 d1 -3))
(+.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 3)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (/.f64 (*.f64 d1 (*.f64 d1 3)) 2))
(-.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) 2) (/.f64 (*.f64 d1 (*.f64 d1 -3)) 2))
(/.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(/.f64 (*.f64 (neg.f64 d1) (*.f64 d1 -6)) 2)
(/.f64 (*.f64 d1 (*.f64 d1 -3)) -1)
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)) 4)
(/.f64 (*.f64 (*.f64 d1 -6) d1) -2)
(/.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 -4)) -4)
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 2 (*.f64 d1 4))) -8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) 8) 8)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 3) 4)) 16)
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 (*.f64 d1 4) 4)) -16)
(/.f64 (*.f64 (*.f64 d1 -2) (neg.f64 (*.f64 d1 -6))) -4)
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 (*.f64 d1 3) 4)) -8)
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 3)) -2)
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 3/2)) -1)
(/.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 -8)) -8)
(/.f64 (*.f64 (*.f64 d1 3) (neg.f64 (*.f64 2 (*.f64 d1 4)))) -8)
(/.f64 (*.f64 d1 (*.f64 d1 -6)) -2)
(/.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -6))) -4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 -6) 2)) -4)
(pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(neg.f64 (*.f64 d1 (*.f64 d1 -3)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 0)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))) 2))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 d1 -6)))) 2)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)))) 4)
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 -6) d1))) 8)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 -2) (*.f64 d1 -6))) 16)
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)))) 16)
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)))) -8)
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) -2)
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 d1 -6)))) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 -2)) -2)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 -4)) -4)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 -8)) -8)
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 d1 (*.f64 d1 d1))) -1)
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) -4)
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 4)))) -16)
(/.f64 (*.f64 (*.f64 d1 -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2)) -1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -3)))) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 d1)) -1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 (*.f64 2 (*.f64 d1 4)))) -8)
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 1)
Outputs
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.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 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(*.f64 3 (pow.f64 d1 4))
(+.f64 d1 (+.f64 d1 d1))
(*.f64 3 d1)
(+.f64 (*.f64 d1 1/2) (*.f64 d1 5/2))
(*.f64 3 d1)
(+.f64 (*.f64 d1 3) 0)
(*.f64 3 d1)
(+.f64 0 (*.f64 d1 3))
(*.f64 3 d1)
(+.f64 (+.f64 d1 d1) d1)
(*.f64 3 d1)
(+.f64 (*.f64 d1 5/2) (*.f64 d1 1/2))
(*.f64 3 d1)
(+.f64 (/.f64 d1 -2) (*.f64 d1 7/2))
(+.f64 (/.f64 d1 4) (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)))
(*.f64 3 d1)
(+.f64 (*.f64 d1 7/2) (/.f64 d1 -2))
(+.f64 (/.f64 d1 -2) (*.f64 d1 7/2))
(+.f64 (*.f64 (/.f64 d1 4) 3) (*.f64 9 (/.f64 d1 4)))
(+.f64 (*.f64 3 (/.f64 d1 4)) (*.f64 d1 9/4))
(*.f64 (/.f64 d1 4) 12)
(*.f64 (*.f64 d1 1/4) 12)
(+.f64 (*.f64 d1 3/2) (*.f64 d1 3/2))
(*.f64 3 d1)
(+.f64 (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)) (/.f64 d1 4))
(*.f64 3 d1)
(+.f64 (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)) (neg.f64 (/.f64 d1 -4)))
(*.f64 3 d1)
(+.f64 (*.f64 9 (/.f64 d1 4)) (*.f64 (/.f64 d1 4) 3))
(+.f64 (*.f64 3 (/.f64 d1 4)) (*.f64 d1 9/4))
(*.f64 (/.f64 d1 4) 12)
(*.f64 (*.f64 d1 1/4) 12)
(+.f64 (neg.f64 (/.f64 d1 -4)) (+.f64 (*.f64 d1 5/2) (/.f64 d1 4)))
(*.f64 3 d1)
(+.f64 (neg.f64 (/.f64 (*.f64 d1 -5) 4)) (/.f64 (*.f64 d1 7/2) 2))
(+.f64 (/.f64 (*.f64 d1 -5) -4) (/.f64 (*.f64 d1 7/2) 2))
(/.f64 (+.f64 (neg.f64 (*.f64 d1 -5)) (*.f64 d1 7)) 4)
(/.f64 (-.f64 (*.f64 d1 -5) (*.f64 d1 7)) -4)
(+.f64 (/.f64 (*.f64 d1 7/2) 2) (neg.f64 (/.f64 (*.f64 d1 -5) 4)))
(+.f64 (neg.f64 (/.f64 (*.f64 d1 -5) 4)) (/.f64 (*.f64 d1 7/2) 2))
(+.f64 (/.f64 (*.f64 d1 -5) -4) (/.f64 (*.f64 d1 7/2) 2))
(/.f64 (+.f64 (neg.f64 (*.f64 d1 -5)) (*.f64 d1 7)) 4)
(/.f64 (-.f64 (*.f64 d1 -5) (*.f64 d1 7)) -4)
(+.f64 (/.f64 (*.f64 d1 7/2) 2) (*.f64 5 (/.f64 d1 4)))
(+.f64 (/.f64 (*.f64 d1 7/2) 2) (*.f64 d1 5/4))
(+.f64 (neg.f64 (+.f64 (*.f64 d1 -5/2) -1)) (neg.f64 (+.f64 1 (/.f64 d1 -2))))
(+.f64 (neg.f64 (+.f64 (*.f64 d1 -5/2) -1)) (neg.f64 (+.f64 (/.f64 d1 -2) 1)))
(-.f64 0 (+.f64 (+.f64 (*.f64 d1 -5/2) -1) (+.f64 (/.f64 d1 -2) 1)))
(+.f64 -1 (+.f64 (/.f64 d1 2) (-.f64 1 (*.f64 d1 -5/2))))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 d1 -5/2)) (*.f64 d1 1/2)))
(+.f64 (neg.f64 (+.f64 1 (/.f64 d1 -2))) (neg.f64 (+.f64 (*.f64 d1 -5/2) -1)))
(+.f64 (neg.f64 (+.f64 (*.f64 d1 -5/2) -1)) (neg.f64 (+.f64 (/.f64 d1 -2) 1)))
(-.f64 0 (+.f64 (+.f64 (*.f64 d1 -5/2) -1) (+.f64 (/.f64 d1 -2) 1)))
(+.f64 -1 (+.f64 (/.f64 d1 2) (-.f64 1 (*.f64 d1 -5/2))))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 d1 -5/2)) (*.f64 d1 1/2)))
(+.f64 (neg.f64 (+.f64 (/.f64 d1 -2) -1)) (neg.f64 (+.f64 (*.f64 d1 -5/2) 1)))
(-.f64 0 (+.f64 (+.f64 (/.f64 d1 -2) -1) (+.f64 (*.f64 d1 -5/2) 1)))
(-.f64 d1 (+.f64 (*.f64 d1 -5/2) (/.f64 d1 2)))
(-.f64 d1 (+.f64 (*.f64 d1 -5/2) (*.f64 d1 1/2)))
(+.f64 (neg.f64 (+.f64 (*.f64 d1 -5/2) 1)) (neg.f64 (+.f64 (/.f64 d1 -2) -1)))
(+.f64 (neg.f64 (+.f64 (/.f64 d1 -2) -1)) (neg.f64 (+.f64 (*.f64 d1 -5/2) 1)))
(-.f64 0 (+.f64 (+.f64 (/.f64 d1 -2) -1) (+.f64 (*.f64 d1 -5/2) 1)))
(-.f64 d1 (+.f64 (*.f64 d1 -5/2) (/.f64 d1 2)))
(-.f64 d1 (+.f64 (*.f64 d1 -5/2) (*.f64 d1 1/2)))
(+.f64 (*.f64 5 (/.f64 d1 4)) (/.f64 (*.f64 d1 7/2) 2))
(+.f64 (/.f64 (*.f64 d1 7/2) 2) (*.f64 d1 5/4))
(+.f64 (-.f64 -1 (*.f64 d1 -5/2)) (-.f64 1 (/.f64 d1 -2)))
(+.f64 (neg.f64 (+.f64 (/.f64 d1 -2) -1)) (neg.f64 (+.f64 (*.f64 d1 -5/2) 1)))
(-.f64 0 (+.f64 (+.f64 (/.f64 d1 -2) -1) (+.f64 (*.f64 d1 -5/2) 1)))
(-.f64 d1 (+.f64 (*.f64 d1 -5/2) (/.f64 d1 2)))
(-.f64 d1 (+.f64 (*.f64 d1 -5/2) (*.f64 d1 1/2)))
(+.f64 (-.f64 1 (/.f64 d1 -2)) (-.f64 -1 (*.f64 d1 -5/2)))
(+.f64 (neg.f64 (+.f64 (/.f64 d1 -2) -1)) (neg.f64 (+.f64 (*.f64 d1 -5/2) 1)))
(-.f64 0 (+.f64 (+.f64 (/.f64 d1 -2) -1) (+.f64 (*.f64 d1 -5/2) 1)))
(-.f64 d1 (+.f64 (*.f64 d1 -5/2) (/.f64 d1 2)))
(-.f64 d1 (+.f64 (*.f64 d1 -5/2) (*.f64 d1 1/2)))
(+.f64 (-.f64 -1 (/.f64 d1 -2)) (-.f64 1 (*.f64 d1 -5/2)))
(+.f64 (neg.f64 (+.f64 (*.f64 d1 -5/2) -1)) (neg.f64 (+.f64 (/.f64 d1 -2) 1)))
(-.f64 0 (+.f64 (+.f64 (*.f64 d1 -5/2) -1) (+.f64 (/.f64 d1 -2) 1)))
(+.f64 -1 (+.f64 (/.f64 d1 2) (-.f64 1 (*.f64 d1 -5/2))))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 d1 -5/2)) (*.f64 d1 1/2)))
(+.f64 (-.f64 1 (*.f64 d1 -5/2)) (-.f64 -1 (/.f64 d1 -2)))
(+.f64 (neg.f64 (+.f64 (*.f64 d1 -5/2) -1)) (neg.f64 (+.f64 (/.f64 d1 -2) 1)))
(-.f64 0 (+.f64 (+.f64 (*.f64 d1 -5/2) -1) (+.f64 (/.f64 d1 -2) 1)))
(+.f64 -1 (+.f64 (/.f64 d1 2) (-.f64 1 (*.f64 d1 -5/2))))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 d1 -5/2)) (*.f64 d1 1/2)))
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 2 (*.f64 d1 3/2))
(*.f64 3 d1)
(*.f64 (*.f64 d1 3) 1)
(*.f64 3 d1)
(*.f64 1 (*.f64 d1 3))
(*.f64 3 d1)
(*.f64 (+.f64 d1 d1) 3/2)
(*.f64 3 d1)
(*.f64 (*.f64 d1 -3) -1)
(*.f64 3 d1)
(*.f64 (neg.f64 d1) -3)
(*.f64 3 d1)
(*.f64 (*.f64 d1 4) 3/4)
(*.f64 3 d1)
(*.f64 (neg.f64 (*.f64 d1 -6)) 1/2)
(*.f64 3 d1)
(*.f64 -1 (*.f64 d1 -3))
(*.f64 3 d1)
(*.f64 1/2 (neg.f64 (*.f64 d1 -6)))
(*.f64 3 d1)
(*.f64 1/2 (-.f64 (+.f64 d1 d1) (*.f64 d1 -4)))
(*.f64 3 d1)
(*.f64 1/4 (*.f64 (*.f64 d1 3) 4))
(*.f64 3 d1)
(*.f64 1/4 (+.f64 (*.f64 d1 4) (*.f64 2 (*.f64 d1 4))))
(*.f64 3 d1)
(*.f64 1/4 (+.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 d1 4)))
(*.f64 3 d1)
(*.f64 (*.f64 d1 3/2) 2)
(*.f64 3 d1)
(*.f64 (*.f64 (*.f64 d1 3) 4) 1/4)
(*.f64 3 d1)
(*.f64 (*.f64 2 (*.f64 d1 4)) 3/8)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 -3 (neg.f64 d1))
(*.f64 3 d1)
(/.f64 (*.f64 d1 3) 1)
(*.f64 3 d1)
(/.f64 (*.f64 d1 -3) -1)
(*.f64 3 d1)
(/.f64 (neg.f64 (*.f64 d1 -6)) 2)
(*.f64 3 d1)
(/.f64 (*.f64 (*.f64 d1 3) 4) 4)
(*.f64 3 d1)
(/.f64 (*.f64 d1 -6) -2)
(*.f64 3 d1)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 -6)) 4) 8)
(*.f64 3 d1)
(/.f64 (*.f64 2 (*.f64 d1 -6)) -4)
(*.f64 3 d1)
(/.f64 (-.f64 (+.f64 d1 d1) (*.f64 d1 -4)) 2)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 -5) 4)) 8)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 d1 -4)) 4)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 d1 4) (*.f64 d1 -8)) 4)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 2 (*.f64 d1 4)) (*.f64 2 (*.f64 d1 -8))) 8)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 (*.f64 d1 4) 4) (*.f64 d1 -8)) 8)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 (*.f64 d1 4) 4) (neg.f64 (*.f64 2 (*.f64 d1 4)))) 8)
(*.f64 3 d1)
(/.f64 (-.f64 (neg.f64 (*.f64 2 (*.f64 d1 -5))) (*.f64 d1 -2)) 4)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 2 (*.f64 d1 5)) (*.f64 d1 -2)) 4)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 (*.f64 d1 5) 2) (*.f64 d1 -2)) 4)
(*.f64 3 d1)
(/.f64 (-.f64 d1 (-.f64 (*.f64 2 (*.f64 d1 -5)) d1)) 4)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 -5) (*.f64 d1 1/2))) 2)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 -8) d1)) 4)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 -9/2)) 2)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 d1 d1) 11/4)) (neg.f64 d1)) 4)
(/.f64 (-.f64 (*.f64 (+.f64 d1 d1) 11/2) (neg.f64 d1)) 4)
(/.f64 (-.f64 (*.f64 d1 -4) (*.f64 2 (*.f64 d1 -5))) 2)
(*.f64 3 d1)
(/.f64 (-.f64 (*.f64 d1 -8) (*.f64 (*.f64 d1 -5) 4)) 4)
(*.f64 3 d1)
(pow.f64 (*.f64 d1 3) 1)
(*.f64 3 d1)
(neg.f64 (*.f64 d1 -3))
(*.f64 3 d1)
(+.f64 (*.f64 d1 (*.f64 d1 3)) 0)
(*.f64 3 (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (*.f64 d1 3)))
(*.f64 3 (*.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 d1 (*.f64 d1 3)) 0)
(*.f64 3 (*.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 d1 (*.f64 d1 3)) 1)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 d1 -6)) 2)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 -3)) -1)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)) 4)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 -6) d1) -2)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 -4)) -4)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 2 (*.f64 d1 4))) -8)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) 8) 8)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 (*.f64 d1 3) 4)) 16)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 (*.f64 d1 4) 4)) -16)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 -2) (neg.f64 (*.f64 d1 -6))) -4)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 (*.f64 d1 3) 4)) -8)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 3)) -2)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 3/2)) -1)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 -8)) -8)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 3) (neg.f64 (*.f64 2 (*.f64 d1 4)))) -8)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 -6)) -2)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 2 (*.f64 d1 -6))) -4)
(*.f64 3 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 -6) 2)) -4)
(*.f64 3 (*.f64 d1 d1))
(pow.f64 (*.f64 d1 (*.f64 d1 3)) 1)
(*.f64 3 (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (*.f64 d1 -3)))
(*.f64 3 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 0)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 2))
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 0)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 2) (/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))) 2))
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 1)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 d1 -6)))) 2)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)))) 4)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 -4) (*.f64 (*.f64 d1 -6) d1))) 8)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 4)) (*.f64 (*.f64 d1 -2) (*.f64 d1 -6))) 16)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)))) 16)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 (*.f64 d1 -2) (*.f64 d1 -6)))) -8)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) -2)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 -2) (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 d1 -6)))) -4)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 -2)) -2)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 -4)) -4)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 -8)) -8)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 d1 (*.f64 d1 d1))) -1)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) -4)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 (*.f64 d1 4) (*.f64 d1 (*.f64 d1 4)))) -16)
(/.f64 (*.f64 (*.f64 4 (*.f64 d1 d1)) (*.f64 (*.f64 d1 4) (*.f64 d1 -3))) -16)
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 (*.f64 d1 d1) (*.f64 d1 16))) -16)
(/.f64 (*.f64 (*.f64 d1 -3) (*.f64 (*.f64 d1 16) (*.f64 d1 d1))) -16)
(/.f64 (*.f64 (*.f64 d1 -2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) 2)) -1)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -3)))) -1)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 d1)) -1)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (neg.f64 (*.f64 2 (*.f64 d1 4)))) -8)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) 1)
(*.f64 d1 (*.f64 (*.f64 3 d1) (*.f64 d1 d1)))

localize111.0ms (1.2%)

Local error

Found 4 expressions with local error:

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

Compiled 274 to 83 computations (69.7% saved)

eval406.0ms (4.4%)

Compiler

Compiled 36407 to 13379 computations (63.3% saved)

prune235.0ms (2.6%)

Pruning

12 alts after pruning (4 fresh and 8 done)

PrunedKeptTotal
New9844988
Fresh000
Picked011
Done6713
Total990121002
Error
0b
Counts
1002 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(pow.f64 d1 10)
0.1b
(*.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 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 1))) 4)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 (/.f64 d1 -2) (*.f64 d1 7/2)))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d1 5/2) (*.f64 d1 1/2)))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
0.1b
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
0.1b
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
0.1b
(*.f64 d1 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1))
0.1b
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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))))))
0.1b
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))
Compiler

Compiled 293 to 136 computations (53.6% saved)

regimes24.0ms (0.3%)

Counts
25 → 1
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 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))))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 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 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 1) (*.f64 d1 d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1) (*.f64 d1 d1))
(*.f64 d1 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1))
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) -4))) -1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d1 5/2) (*.f64 d1 1/2)))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 (/.f64 d1 -2) (*.f64 d1 7/2)))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 (/.f64 d1 2) (-.f64 (*.f64 d1 -2) (/.f64 d1 2))))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))) 4)) d1)
(*.f64 (*.f64 d1 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)) d1)
(*.f64 (*.f64 d1 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 1))) 4)) d1)
(pow.f64 d1 10)
(*.f64 d1 (pow.f64 d1 9))
(*.f64 (pow.f64 d1 8) (*.f64 d1 d1))
Outputs
(pow.f64 d1 10)
Calls

2 calls:

13.0ms
d1
3.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 622 to 207 computations (66.7% saved)

regimes79.0ms (0.9%)

Accuracy

Total -0.1b remaining (-114.8%)

Threshold costs -0.1b (-114.8%)

Counts
22 → 1
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 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))))))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 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 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) 1) (*.f64 d1 d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1) (*.f64 d1 d1))
(*.f64 d1 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1))
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 2))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 4) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -4) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) -4))) -1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d1 5/2) (*.f64 d1 1/2)))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 (/.f64 d1 -2) (*.f64 d1 7/2)))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 (/.f64 d1 2) (-.f64 (*.f64 d1 -2) (/.f64 d1 2))))))) 4) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 3 (*.f64 d1 (*.f64 d1 d1))))))) 4)) d1)
(*.f64 (*.f64 d1 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))) 4)) d1)
(*.f64 (*.f64 d1 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))) 1))) 4)) d1)
Outputs
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))
Calls

2 calls:

70.0ms
d1
3.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 607 to 199 computations (67.2% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01462
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(pow.f64 d1 10)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))
Outputs
(pow.f64 d1 10)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))
Compiler

Compiled 24 to 13 computations (45.8% saved)

soundness96.0ms (1%)

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 191 to 43 computations (77.5% saved)

end18.0ms (0.2%)

Compiler

Compiled 23 to 12 computations (47.8% saved)

Profiling

Loading profile data...