Details

Time bar (total: 5.5s)

analyze5.0ms (0.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
50%50%50%0%0%0%0%3
75%75%25%0%0%0%0%4
85.7%75%12.5%0%12.5%0%0%5
92.3%75%6.2%0%18.7%0%0%6
96%75%3.1%0%21.9%0%0%7
98%75%1.6%0%23.4%0%0%8
99%75%0.8%0%24.2%0%0%9
99.5%75%0.4%0%24.6%0%0%10
99.7%75%0.2%0%24.8%0%0%11
99.9%75%0.1%0%24.9%0%0%12
Compiler

Compiled 9 to 7 computations (22.2% saved)

sample1.2s (22.6%)

Results
1.2s8256×body256valid
0.0msbody256infinite
Bogosity

preprocess214.0ms (3.9%)

Algorithm
egg-herbie
Rules
1204×rational_best_oopsla_all_46_json_45_simplify-10
1164×rational_best_oopsla_all_46_json_45_simplify-89
1042×rational_best_oopsla_all_46_json_45_simplify-74
836×rational_best_oopsla_all_46_json_45_simplify-72
806×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
11419
22919
38319
433919
5152619
6517619
7716119
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(/.f64 (-.f64 (*.f64 x x) 3) 6)
Outputs
(/.f64 (-.f64 (*.f64 x x) 3) 6)
Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify220.0ms (4%)

Algorithm
egg-herbie
Rules
1204×rational_best_oopsla_all_46_json_45_simplify-10
1164×rational_best_oopsla_all_46_json_45_simplify-89
1042×rational_best_oopsla_all_46_json_45_simplify-74
836×rational_best_oopsla_all_46_json_45_simplify-72
806×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
11419
22919
38319
433919
5152619
6517619
7716119
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 x x) 3) 6)
Outputs
(/.f64 (-.f64 (*.f64 x x) 3) 6)

eval0.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0.1b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f64 (-.f64 (*.f64 x x) 3) 6)
Compiler

Compiled 8 to 6 computations (25% saved)

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (-.f64 (*.f64 x x) 3) 6)
Compiler

Compiled 19 to 10 computations (47.4% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 (-.f64 (*.f64 x x) 3) 6)
0.0ms
x
@0
(/.f64 (-.f64 (*.f64 x x) 3) 6)
0.0ms
x
@-inf
(/.f64 (-.f64 (*.f64 x x) 3) 6)

rewrite53.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1624×rational_best_oopsla_all_46_json_45_simplify-23
1332×rational_best_oopsla_all_46_json_45_simplify-13
1270×rational_best_oopsla_all_46_json_45_simplify-37
842×rational_best_oopsla_all_46_json-2
842×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
14819
212719
342119
4182319
Stop Event
node limit
Counts
1 → 45
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 x x) 3) 6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))

simplify90.0ms (1.6%)

Algorithm
egg-herbie
Rules
1552×rational_best_oopsla_all_46_json_45_simplify-89
1446×rational_best_oopsla_all_46_json_45_simplify-37
1374×rational_best_oopsla_all_46_json_45_simplify-74
1060×rational_best_oopsla_all_46_json_45_simplify-7
1026×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0981053
13491053
224001053
Stop Event
node limit
Counts
57 → 49
Calls
Call 1
Inputs
-1/2
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
Outputs
-1/2
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)

eval21.0ms (0.4%)

Compiler

Compiled 1521 to 971 computations (36.2% saved)

prune8.0ms (0.1%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New45449
Fresh000
Picked011
Done000
Total45550
Error
0.0b
Counts
50 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f64 (-.f64 (*.f64 x x) 3) 6)
0.1b
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
0.1b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
42.0b
(*.f64 1/6 (pow.f64 x 2))
22.1b
-1/2
Compiler

Compiled 50 to 38 computations (24% saved)

localize34.0ms (0.6%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 1/6 (pow.f64 x 2))
Compiler

Compiled 12 to 9 computations (25% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

rewrite97.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1056×rational_best_oopsla_all_46_json_45_simplify-35
1008×rational_best_oopsla_all_46_json_45_simplify-23
954×rational_best_oopsla_all_46_json_45_simplify-37
928×rational_best_oopsla_all_46_json_45_simplify-13
678×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
13913
28613
326413
4120513
5697513
Stop Event
node limit
Counts
1 → 45
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) 0) (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))) (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))) (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))) (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 x 2) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))) (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) (neg.f64 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) (*.f64 (pow.f64 x 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))) (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) (neg.f64 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) (*.f64 (pow.f64 x 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 2) -1/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 x 2) -1/6))))))

simplify77.0ms (1.4%)

Algorithm
egg-herbie
Rules
1562×rational_best_oopsla_all_46_json_45_simplify-13
1218×rational_best_oopsla_all_46_json_45_simplify-49
1132×rational_best_oopsla_all_46_json_45_simplify-7
796×rational_best_oopsla_all_46_json_45_simplify-89
616×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090585
1258585
2868585
34226585
Stop Event
node limit
Counts
45 → 46
Calls
Call 1
Inputs
(+.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) 0))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) 0))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))
(+.f64 0 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) 0) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 0 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (neg.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) 0))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) 0))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))
(-.f64 0 (*.f64 (pow.f64 x 2) -1/6))
(-.f64 (*.f64 0 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))) (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) (neg.f64 (pow.f64 x 2))))
(-.f64 (*.f64 0 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) (*.f64 (pow.f64 x 2) -1/6)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))) (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) (neg.f64 (pow.f64 x 2))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) (*.f64 (pow.f64 x 2) -1/6)))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) 1)
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2))))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))))
(/.f64 (*.f64 (pow.f64 x 2) -1/6) -1)
(neg.f64 (*.f64 (pow.f64 x 2) -1/6))
Outputs
(+.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) 0))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) 0))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 0 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 0 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) 0) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 0 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 (neg.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) 0))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) 0))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) 0))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (neg.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) 0))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 0 (*.f64 (pow.f64 x 2) -1/6))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 0 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))) (*.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) (neg.f64 (pow.f64 x 2))))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 0 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))) (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) (neg.f64 (pow.f64 x 2))))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (*.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))) (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) 1)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2))) (/.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 2)))))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2))))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) (/.f64 1/6 (pow.f64 x 2)))))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (*.f64 1/6 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2)))) (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 1 (*.f64 1/6 (pow.f64 x 2))))))
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 (pow.f64 x 2) -1/6) -1)
(*.f64 1/6 (pow.f64 x 2))
(neg.f64 (*.f64 (pow.f64 x 2) -1/6))
(*.f64 1/6 (pow.f64 x 2))

localize24.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (+.f64 (*.f64 x x) -3) 6)
0.1b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
0.1b
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
Compiler

Compiled 71 to 44 computations (38% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
0.0ms
x
@inf
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
0.0ms
x
@-inf
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
0.0ms
x
@inf
(/.f64 (+.f64 (*.f64 x x) -3) 6)
0.0ms
x
@-inf
(/.f64 (+.f64 (*.f64 x x) -3) 6)

rewrite98.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1854×rational_best_oopsla_all_46_json-2
1854×rational_best_oopsla_all_46_json-1
1854×rational_best_oopsla_all_46_json-4
1854×rational_best_oopsla_all_46_json-3
1058×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01193
17093
220693
381693
4399893
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 1 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 2) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 1 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))

simplify135.0ms (2.5%)

Algorithm
egg-herbie
Rules
1322×rational_best_oopsla_all_46_json_45_simplify-72
1016×rational_best_oopsla_all_46_json_45_simplify-89
816×rational_best_oopsla_all_46_json_45_simplify-74
808×rational_best_oopsla_all_46_json_45_simplify-24
424×rational_best_oopsla_all_46_json_45_simplify-93
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02625681
19975681
243055477
Stop Event
node limit
Counts
153 → 150
Calls
Call 1
Inputs
-2
(-.f64 (*.f64 -2/3 (pow.f64 x 2)) 2)
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (*.f64 -2/3 (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (+.f64 (*.f64 -2/3 (pow.f64 x 2)) (*.f64 -2/27 (pow.f64 x 6)))) 2)
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
1
1
1
1
1
1
1
1
1
1
1
1
-1/2
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(+.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(+.f64 0 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 1)
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 1 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (neg.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 2) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 2))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 1 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
Outputs
-2
(-.f64 (*.f64 -2/3 (pow.f64 x 2)) 2)
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (*.f64 -2/3 (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 -2/3 (pow.f64 x 2)) (*.f64 -2/9 (pow.f64 x 4))) 2)
(+.f64 (*.f64 -2/9 (pow.f64 x 4)) (-.f64 (*.f64 -2/3 (pow.f64 x 2)) 2))
(+.f64 (*.f64 -2/3 (pow.f64 x 2)) (-.f64 (*.f64 -2/9 (pow.f64 x 4)) 2))
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (+.f64 (*.f64 -2/3 (pow.f64 x 2)) (*.f64 -2/27 (pow.f64 x 6)))) 2)
(+.f64 (*.f64 -2/9 (pow.f64 x 4)) (-.f64 (+.f64 (*.f64 -2/3 (pow.f64 x 2)) (*.f64 -2/27 (pow.f64 x 6))) 2))
(+.f64 (-.f64 (*.f64 -2/3 (pow.f64 x 2)) 2) (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (*.f64 -2/27 (pow.f64 x 6))))
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 54 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 54 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
1
1
1
1
1
1
1
1
1
1
1
1
-1/2
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 (pow.f64 x 2) 1/6) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 (pow.f64 x 2) 1/6) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 (pow.f64 x 2) 1/6) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/6)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 (pow.f64 x 2) 1/6) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 (pow.f64 x 2) 1/6) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 (pow.f64 x 2) 1/6) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/6)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 (pow.f64 x 2) 1/6) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 (pow.f64 x 2) 1/6) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 (pow.f64 x 2) 1/6) 1/2)
(+.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 0 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 1)
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 1 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 -1 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (neg.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
(-.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 2) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 2))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 1 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)

localize8.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
0.2b
(*.f64 1/6 (pow.f64 x 2))
Compiler

Compiled 20 to 16 computations (20% saved)

series0.0ms (0%)

Counts
1 → 3
Calls

3 calls:

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

rewrite58.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1170×rational_best_oopsla_all_46_json_45_simplify-23
1162×rational_best_oopsla_all_46_json_45_simplify-37
1156×rational_best_oopsla_all_46_json_45_simplify-13
778×rational_best_oopsla_all_46_json_45_simplify-89
748×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
14919
210219
331619
4144319
Stop Event
node limit
Counts
1 → 65
Calls
Call 1
Inputs
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2) (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 1/6 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 1/6 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (-.f64 (/.f64 0 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (-.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))))))

simplify84.0ms (1.5%)

Algorithm
egg-herbie
Rules
1112×rational_best_oopsla_all_46_json_45_simplify-35
1032×rational_best_oopsla_all_46_json_45_simplify-13
1026×rational_best_oopsla_all_46_json_45_simplify-49
954×rational_best_oopsla_all_46_json_45_simplify-72
888×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01391944
16071944
241181944
Stop Event
node limit
Counts
68 → 73
Calls
Call 1
Inputs
-1/2
(*.f64 1/6 (pow.f64 x 2))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) 0)
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) 0))
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) 0))
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) 0))
(+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2) (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) -1/2))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) -1/2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) 1)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) -1)
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (-.f64 (/.f64 0 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (-.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(*.f64 -1 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) 1)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
Outputs
-1/2
(*.f64 1/6 (pow.f64 x 2))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) 0)
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) 0))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) 0))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) 0))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2) (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (pow.f64 x 2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) -1/2)))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) 1)
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) -1)
(neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (neg.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))) (neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (neg.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))))
(*.f64 (neg.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6))))
(*.f64 (*.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))) (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (neg.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))) (neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (-.f64 (/.f64 0 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (*.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (/.f64 -1 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (-.f64 0 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (*.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (/.f64 -1 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(*.f64 (neg.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))))
(*.f64 (neg.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6))))
(*.f64 (*.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))) (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6))))
(*.f64 -1 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (neg.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))) (neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(*.f64 (neg.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))) (neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (neg.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))))
(*.f64 (neg.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6))))
(*.f64 (*.f64 (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))) (/.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))) (neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6))))
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)) (*.f64 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))) (/.f64 -1 (+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2))))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) 1)
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) -1/2)))))
(+.f64 -1/2 (*.f64 1/6 (pow.f64 x 2)))
(neg.f64 (+.f64 1/2 (*.f64 (pow.f64 x 2) -1/6)))

eval659.0ms (12%)

Compiler

Compiled 18613 to 13275 computations (28.7% saved)

prune196.0ms (3.6%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New4412443
Fresh011
Picked101
Done033
Total4426448
Error
0.0b
Counts
448 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f64 (-.f64 (*.f64 x x) 3) 6)
0.1b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
11.8b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
11.9b
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
42.0b
(*.f64 1/6 (pow.f64 x 2))
22.1b
-1/2
Compiler

Compiled 146 to 101 computations (30.8% saved)

localize76.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
0.1b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
0.1b
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
11.0b
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
Compiler

Compiled 129 to 81 computations (37.2% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
0.0ms
x
@inf
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
0.0ms
x
@0
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
0.0ms
x
@inf
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
0.0ms
x
@-inf
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))

rewrite77.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1716×rational_best_oopsla_all_46_json-2
1716×rational_best_oopsla_all_46_json-1
1716×rational_best_oopsla_all_46_json-4
1716×rational_best_oopsla_all_46_json-3
606×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
012116
180116
226062
3111562
4434262
Stop Event
node limit
Counts
2 → 43
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x x) -3) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))

simplify161.0ms (2.9%)

Algorithm
egg-herbie
Rules
1522×rational_best_oopsla_all_46_json_45_simplify-102
1346×rational_best_oopsla_all_46_json_45_simplify-10
1208×rational_best_oopsla_all_46_json_45_simplify-7
756×rational_best_oopsla_all_46_json_45_simplify-89
586×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01012041
12692041
29592041
343292041
476162041
Stop Event
node limit
Counts
67 → 55
Calls
Call 1
Inputs
-1/2
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
1/4
(+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(*.f64 1/36 (pow.f64 x 4))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 -1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(*.f64 1/36 (pow.f64 x 4))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 -1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) 1)
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
Outputs
-1/2
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
1/4
(+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2)))
(+.f64 1/4 (*.f64 (pow.f64 x 2) -1/6))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(+.f64 1/4 (+.f64 (*.f64 (pow.f64 x 2) -1/6) (*.f64 1/36 (pow.f64 x 4))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(+.f64 1/4 (+.f64 (*.f64 (pow.f64 x 2) -1/6) (*.f64 1/36 (pow.f64 x 4))))
(*.f64 1/36 (pow.f64 x 4))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 -1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) -1/6) (*.f64 1/36 (pow.f64 x 4)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(+.f64 1/4 (+.f64 (*.f64 (pow.f64 x 2) -1/6) (*.f64 1/36 (pow.f64 x 4))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(+.f64 1/4 (+.f64 (*.f64 (pow.f64 x 2) -1/6) (*.f64 1/36 (pow.f64 x 4))))
(*.f64 1/36 (pow.f64 x 4))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (*.f64 -1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) -1/6) (*.f64 1/36 (pow.f64 x 4)))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(+.f64 1/4 (+.f64 (*.f64 (pow.f64 x 2) -1/6) (*.f64 1/36 (pow.f64 x 4))))
(+.f64 (*.f64 1/36 (pow.f64 x 4)) (+.f64 1/4 (*.f64 -1/6 (pow.f64 x 2))))
(+.f64 1/4 (+.f64 (*.f64 (pow.f64 x 2) -1/6) (*.f64 1/36 (pow.f64 x 4))))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) 1)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))

localize197.0ms (3.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
0.1b
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
10.7b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
11.0b
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
Compiler

Compiled 280 to 178 computations (36.4% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
0.0ms
x
@inf
(/.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
0.0ms
x
@-inf
(/.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
0.0ms
x
@inf
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
0.0ms
x
@-inf
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))

rewrite299.0ms (5.4%)

Algorithm
batch-egg-rewrite
Rules
884×rational_best_oopsla_all_46_json_45_simplify-89
854×rational_best_oopsla_all_46_json_45_simplify-23
772×rational_best_oopsla_all_46_json_45_simplify-13
742×rational_best_oopsla_all_46_json_45_simplify-37
716×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
015321
199321
2330321
31549117
47285117
Stop Event
node limit
Counts
3 → 99
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x x) -3) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))))

simplify150.0ms (2.7%)

Algorithm
egg-herbie
Rules
1410×rational_best_oopsla_all_46_json_45_simplify-37
1286×rational_best_oopsla_all_46_json_45_simplify-13
820×rational_best_oopsla_all_46_json_45_simplify-49
794×rational_best_oopsla_all_46_json_45_simplify-72
636×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02258313
16978313
224798305
Stop Event
node limit
Counts
135 → 128
Calls
Call 1
Inputs
-1/2
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
-2
(-.f64 (*.f64 -2/3 (pow.f64 x 2)) 2)
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (*.f64 -2/3 (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (+.f64 (*.f64 -2/3 (pow.f64 x 2)) (*.f64 -2/27 (pow.f64 x 6)))) 2)
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
-2
(-.f64 (*.f64 -2/3 (pow.f64 x 2)) 2)
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (*.f64 -2/3 (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (+.f64 (*.f64 -2/3 (pow.f64 x 2)) (*.f64 -2/27 (pow.f64 x 6)))) 2)
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) 0))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) 0))
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) -1)
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(+.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0))
(+.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(+.f64 0 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 0 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(-.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0))
(-.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(-.f64 0 (*.f64 -1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 1)
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
Outputs
-1/2
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
-2
(-.f64 (*.f64 -2/3 (pow.f64 x 2)) 2)
(-.f64 (*.f64 (pow.f64 x 2) -2/3) 2)
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (*.f64 -2/3 (pow.f64 x 2))) 2)
(+.f64 (*.f64 (pow.f64 x 2) -2/3) (-.f64 (*.f64 -2/9 (pow.f64 x 4)) 2))
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (+.f64 (*.f64 -2/3 (pow.f64 x 2)) (*.f64 -2/27 (pow.f64 x 6)))) 2)
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) -2/3) (*.f64 -2/27 (pow.f64 x 6))) (-.f64 (*.f64 -2/9 (pow.f64 x 4)) 2))
(+.f64 (*.f64 (pow.f64 x 2) -2/3) (+.f64 (-.f64 (*.f64 -2/9 (pow.f64 x 4)) 2) (*.f64 -2/27 (pow.f64 x 6))))
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))) (*.f64 54 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 54 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(+.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 162 (/.f64 1 (pow.f64 x 8)))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 18 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))) (*.f64 54 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 54 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(+.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 162 (/.f64 1 (pow.f64 x 8)))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 18 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
-2
(-.f64 (*.f64 -2/3 (pow.f64 x 2)) 2)
(-.f64 (*.f64 (pow.f64 x 2) -2/3) 2)
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (*.f64 -2/3 (pow.f64 x 2))) 2)
(+.f64 (*.f64 (pow.f64 x 2) -2/3) (-.f64 (*.f64 -2/9 (pow.f64 x 4)) 2))
(-.f64 (+.f64 (*.f64 -2/9 (pow.f64 x 4)) (+.f64 (*.f64 -2/3 (pow.f64 x 2)) (*.f64 -2/27 (pow.f64 x 6)))) 2)
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) -2/3) (*.f64 -2/27 (pow.f64 x 6))) (-.f64 (*.f64 -2/9 (pow.f64 x 4)) 2))
(+.f64 (*.f64 (pow.f64 x 2) -2/3) (+.f64 (-.f64 (*.f64 -2/9 (pow.f64 x 4)) 2) (*.f64 -2/27 (pow.f64 x 6))))
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))) (*.f64 54 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 54 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(+.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 162 (/.f64 1 (pow.f64 x 8)))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 18 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(/.f64 6 (pow.f64 x 2))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (*.f64 6 (/.f64 1 (pow.f64 x 2)))) (*.f64 54 (/.f64 1 (pow.f64 x 6))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 54 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 162 (/.f64 1 (pow.f64 x 8))) (*.f64 6 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(+.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (*.f64 162 (/.f64 1 (pow.f64 x 8)))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 18 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 18 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 54 (/.f64 1 (pow.f64 x 6))) (*.f64 162 (/.f64 1 (pow.f64 x 8))))))
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 0)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 0 (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) 1)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 -1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) -1)
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(neg.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(neg.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (+.f64 (*.f64 x x) -3) 6)
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) 0))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) -1)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(+.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 0 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(+.f64 (*.f64 0 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0)
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 0))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) 0))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(-.f64 0 (*.f64 -1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) 1)
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) -1)
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)))) (neg.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
(neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))

eval522.0ms (9.5%)

Compiler

Compiled 22993 to 15454 computations (32.8% saved)

prune58.0ms (1.1%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New3581359
Fresh011
Picked011
Done134
Total3596365
Error
0.0b
Counts
365 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f64 (-.f64 (*.f64 x x) 3) 6)
0.1b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
11.8b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
11.8b
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
42.0b
(*.f64 1/6 (pow.f64 x 2))
22.1b
-1/2
Compiler

Compiled 130 to 91 computations (30% saved)

localize28.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (+.f64 (*.f64 x x) -3) 6)
0.1b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))
0.1b
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))
11.0b
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))
Compiler

Compiled 96 to 60 computations (37.5% saved)

eval381.0ms (6.9%)

Compiler

Compiled 14195 to 9640 computations (32.1% saved)

prune111.0ms (2%)

Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New2902292
Fresh011
Picked011
Done044
Total2908298
Error
0.0b
Counts
298 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f64 (-.f64 (*.f64 x x) 3) 6)
0.1b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
11.8b
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
11.8b
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
11.8b
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
11.8b
(*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
42.0b
(*.f64 1/6 (pow.f64 x 2))
22.1b
-1/2
Compiler

Compiled 238 to 165 computations (30.7% saved)

regimes92.0ms (1.7%)

Accuracy

Total -62.7b remaining (-80217.3%)

Threshold costs -62.7b (-80217.3%)

Counts
10 → 1
Calls
Call 1
Inputs
-1/2
(/.f64 (-.f64 (*.f64 x x) 3) 6)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
(*.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
(*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) -3) 6)) (/.f64 (+.f64 (*.f64 x x) -3) 6))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6)))))) (*.f64 (/.f64 (+.f64 (*.f64 x x) -3) 6) (/.f64 (+.f64 (*.f64 x x) -3) 6))) 1)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 1/2)
Outputs
(/.f64 (-.f64 (*.f64 x x) 3) 6)
Calls

4 calls:

76.0ms
(*.f64 x x)
6.0ms
x
3.0ms
(/.f64 (-.f64 (*.f64 x x) 3) 6)
3.0ms
(-.f64 (*.f64 x x) 3)
Results
ErrorSegmentsBranch
0.1b1x
0.1b1(/.f64 (-.f64 (*.f64 x x) 3) 6)
0.1b1(-.f64 (*.f64 x x) 3)
0.1b1(*.f64 x x)
Compiler

Compiled 301 to 200 computations (33.6% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0920
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 x x) 3) 6)
-1/2
Outputs
(/.f64 (-.f64 (*.f64 x x) 3) 6)
-1/2
Compiler

Compiled 10 to 8 computations (20% saved)

soundness0.0ms (0%)

end15.0ms (0.3%)

Compiler

Compiled 9 to 7 computations (22.2% saved)

Profiling

Loading profile data...