Details

Time bar (total: 2.1s)

analyze4.0ms (0.2%)

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
90%56.2%6.2%0%37.5%0%0%6
95%59.3%3.1%0%37.5%0%0%7
97.5%60.9%1.6%0%37.5%0%0%8
98.8%61.7%0.8%0%37.5%0%0%9
99.4%62.1%0.4%0%37.5%0%0%10
99.7%62.3%0.2%0%37.5%0%0%11
99.8%62.4%0.1%0%37.5%0%0%12
Compiler

Compiled 9 to 5 computations (44.4% saved)

sample747.0ms (36.4%)

Results
735.0ms8256×body256valid
Bogosity

preprocess6.0ms (0.3%)

Algorithm
egg-herbie
Rules
28×rational_best-simplify-2
22×rational_best-simplify-44
18×rational_best-simplify-54
10×rational_best-simplify-135
rational_best-simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0619
11019
21119
31219
41519
52119
63019
74219
85819
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Outputs
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 9 to 5 computations (44.4% saved)

simplify14.0ms (0.7%)

Algorithm
egg-herbie
Rules
28×rational_best-simplify-2
22×rational_best-simplify-44
18×rational_best-simplify-54
10×rational_best-simplify-135
rational_best-simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0619
11019
21119
31219
41519
52119
63019
74219
85819
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Outputs
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))

eval0.0ms (0%)

Compiler

Compiled 22 to 7 computations (68.2% saved)

prune1.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
0.1b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 16 to 7 computations (56.3% saved)

localize4.0ms (0.2%)

Local error

Found 1 expressions with local error:

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

Compiled 12 to 3 computations (75% saved)

series5.0ms (0.2%)

Counts
1 → 12
Calls

3 calls:

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

rewrite117.0ms (5.7%)

Algorithm
batch-egg-rewrite
Rules
1156×rational_best-simplify-80
1046×rational_best-simplify-78
796×rational_best-simplify-57
706×rational_best-simplify-135
674×rational_best-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0519
14719
217619
374419
4448219
Stop Event
node limit
Counts
1 → 150
Calls
Call 1
Inputs
(*.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 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 d1 d1) (/.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) -2)))) (#(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 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (*.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 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.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 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 d1 d1) (fabs.f64 (/.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 (neg.f64 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (*.f64 (fabs.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))) (fabs.f64 (/.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (fabs.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.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 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (neg.f64 (*.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 1 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.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 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))) (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.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 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))))

simplify261.0ms (12.7%)

Algorithm
egg-herbie
Rules
1378×rational_best-simplify-44
1028×rational_best-simplify-2
832×rational_best-simplify-54
718×rational_best-simplify-80
668×rational_best-simplify-49
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
04414026
112403996
231073898
344293862
472603854
Stop Event
node limit
Counts
162 → 199
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)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(-.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 d1 d1) (/.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) -2)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 d1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 d1 d1) (fabs.f64 (/.f64 (/.f64 d1 d1) (/.f64 d1 d1))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (neg.f64 d1) (fabs.f64 d1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (*.f64 (fabs.f64 d1) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))) (fabs.f64 (/.f64 d1 d1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))) (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (fabs.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1))))))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
Outputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 d1 d1) (/.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) 2))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 d1 d1))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (+.f64 d1 d1))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))) 2))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (+.f64 d1 d1))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 d1 d1) (fabs.f64 (/.f64 (/.f64 d1 d1) (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (neg.f64 d1) (fabs.f64 d1))))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 d1) (fabs.f64 d1))))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 d1) d1)))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (neg.f64 d1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (*.f64 (fabs.f64 d1) 2))))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 d1 d1) (*.f64 2 (fabs.f64 d1)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))))
(fabs.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))) (/.f64 d1 d1)))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))) (fabs.f64 (/.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (fabs.f64 (/.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (*.f64 (/.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (*.f64 (/.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))) (*.f64 d1 (/.f64 1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (/.f64 -1 d1))) d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))) (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (/.f64 -1 d1))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (fabs.f64 d1))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (fabs.f64 d1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (*.f64 1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))) (*.f64 d1 (/.f64 1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (*.f64 d1 (/.f64 -1 d1))) d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (fabs.f64 d1) (neg.f64 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))

localize5.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

Compiled 17 to 4 computations (76.5% saved)

series1.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

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

rewrite129.0ms (6.3%)

Algorithm
batch-egg-rewrite
Rules
1878×rational_best-simplify-80
966×rational_best-simplify-54
854×rational_best-simplify-135
758×rational_best-simplify-57
670×rational_best-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0632
15432
219132
380132
4568332
Stop Event
node limit
Counts
2 → 163
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Outputs
((#(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 d1 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.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 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))))))
((#(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 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 d1 d1) (*.f64 d1 d1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) -2)))) (#(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 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (fabs.f64 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (*.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 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 d1 d1) (fabs.f64 (/.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 (neg.f64 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.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 (fabs.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (fabs.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.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 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (neg.f64 (*.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 1 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.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 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.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 d1) (*.f64 d1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))))))

simplify329.0ms (16%)

Algorithm
egg-herbie
Rules
1556×rational_best-simplify-54
1240×rational_best-simplify-44
1190×rational_best-simplify-80
1104×rational_best-simplify-78
998×rational_best-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04474265
112244245
230364131
351784113
Stop Event
node limit
Counts
187 → 203
Calls
Call 1
Inputs
(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 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)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(+.f64 0 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(-.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 2) -2)
(pow.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(-.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 d1 d1) (/.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) -2)
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))
(fabs.f64 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (neg.f64 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 d1)) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (fabs.f64 d1)) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 d1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 d1 d1) (fabs.f64 (/.f64 (/.f64 d1 d1) (/.f64 d1 d1))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (neg.f64 d1) (fabs.f64 d1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (*.f64 (fabs.f64 d1) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.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 d1) (*.f64 d1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (neg.f64 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (fabs.f64 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (fabs.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (fabs.f64 d1))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1)))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
Outputs
(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 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)
(+.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 d1 (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 d1))
(-.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 2) -2)
(*.f64 d1 (*.f64 d1 d1))
(pow.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 d1))
(neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 d1 d1) (/.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) 2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 2) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (neg.f64 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))) 2))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 d1 d1))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))) 2))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (+.f64 d1 d1))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 d1)) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (fabs.f64 d1)) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1)))) 2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.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 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 d1 d1) (fabs.f64 (/.f64 (/.f64 d1 d1) (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (neg.f64 d1) (fabs.f64 d1))))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 d1) (fabs.f64 d1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (neg.f64 d1) d1)))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 (neg.f64 d1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (*.f64 (fabs.f64 d1) 2))))
(fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 d1 d1) (*.f64 2 (fabs.f64 d1)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (*.f64 2 (fabs.f64 d1)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (fabs.f64 (/.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (fabs.f64 (/.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 d1 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) d1))))
(fabs.f64 (*.f64 d1 (fabs.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (*.f64 (/.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (*.f64 (/.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 1 d1))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 d1)) (/.f64 1 d1))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (/.f64 1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 d1))) (*.f64 d1 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 1 d1) (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (/.f64 1 d1))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (/.f64 1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (/.f64 1 d1))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (fabs.f64 d1))) (/.f64 1 d1))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (/.f64 1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 d1 d1)) (*.f64 1 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 d1 d1) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.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 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (/.f64 d1 d1) (/.f64 d1 d1)) (*.f64 (/.f64 1 (/.f64 d1 d1)) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) (*.f64 d1 (/.f64 1 d1))))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 1 (*.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 1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.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 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (/.f64 1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (/.f64 1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)) (*.f64 1 (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.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 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (/.f64 1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (/.f64 1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 1 d1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fabs.f64 (*.f64 d1 (/.f64 1 d1))) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (/.f64 1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 1 d1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (/.f64 1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 d1 (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))) (*.f64 d1 (/.f64 1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (-.f64 0 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))

eval329.0ms (16%)

Compiler

Compiled 7505 to 1529 computations (79.6% saved)

prune46.0ms (2.2%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New4011402
Fresh000
Picked011
Done011
Total4013404
Error
0b
Counts
404 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(pow.f64 d1 4)
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 20 to 10 computations (50% saved)

localize3.0ms (0.1%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

eval0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

prune1.0ms (0.1%)

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done022
Total033
Error
0b
Counts
3 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
0b
(pow.f64 d1 4)
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 20 to 10 computations (50% saved)

regimes6.0ms (0.3%)

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

2 calls:

3.0ms
d1
2.0ms
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Results
ErrorSegmentsBranch
0b1d1
0b1(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Compiler

Compiled 28 to 12 computations (57.1% saved)

regimes6.0ms (0.3%)

Accuracy

Total -0.1b remaining (-76.3%)

Threshold costs -0.1b (-76.3%)

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

2 calls:

4.0ms
d1
2.0ms
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Results
ErrorSegmentsBranch
0.1b1d1
0.1b1(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Compiler

Compiled 25 to 10 computations (60% saved)

simplify2.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0945
Stop Event
done
saturated
Calls
Call 1
Inputs
(pow.f64 d1 4)
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Outputs
(pow.f64 d1 4)
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 20 to 10 computations (50% saved)

soundness18.0ms (0.9%)

Algorithm
egg-herbie
Rules
28×rational_best-simplify-2
22×rational_best-simplify-44
18×rational_best-simplify-54
10×rational_best-simplify-135
rational_best-simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0619
11019
21119
31219
41519
52119
63019
74219
85819
Stop Event
saturated
Compiler

Compiled 22 to 6 computations (72.7% saved)

end17.0ms (0.8%)

Compiler

Compiled 18 to 7 computations (61.1% saved)

Profiling

Loading profile data...