Details

Time bar (total: 11.9s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 17 to 12 computations (29.4% saved)

sample1.1s (9.5%)

Results
1.1s8256×body256valid
Bogosity

preprocess125.0ms (1%)

Algorithm
egg-herbie
Rules
1272×rational_best_oopsla_all_46_json_45_simplify-10
1174×rational_best_oopsla_all_46_json_45_simplify-30
1030×rational_best_oopsla_all_46_json_45_simplify-89
842×rational_best_oopsla_all_46_json_45_simplify-74
784×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
12827
28327
329527
4131627
5437127
6632427
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify124.0ms (1%)

Algorithm
egg-herbie
Rules
1272×rational_best_oopsla_all_46_json_45_simplify-10
1174×rational_best_oopsla_all_46_json_45_simplify-30
1030×rational_best_oopsla_all_46_json_45_simplify-89
842×rational_best_oopsla_all_46_json_45_simplify-74
784×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
12827
28327
329527
4131627
5437127
6632427
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))

eval1.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
3.3b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 20 to 14 computations (30% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 10 (*.f64 x x))
0.3b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
3.2b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 28 to 13 computations (53.6% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 10 (*.f64 x x))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
0.0ms
x
@inf
(*.f64 10 (*.f64 x x))
0.0ms
x
@0
(exp.f64 (*.f64 10 (*.f64 x x)))

rewrite102.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1694×rational_best_oopsla_all_46_json-2
1694×rational_best_oopsla_all_46_json-1
1694×rational_best_oopsla_all_46_json-4
1694×rational_best_oopsla_all_46_json-3
964×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01057
16657
221957
391457
4388657
Stop Event
node limit
Counts
3 → 74
Calls
Call 1
Inputs
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 10 (*.f64 x x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (cos.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 10 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 10 (*.f64 x x)) (*.f64 0 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 10 (*.f64 x x)) (*.f64 0 (*.f64 10 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 10 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))) (*.f64 10 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 10 (/.f64 x x))) (*.f64 10 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 10 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (*.f64 x -10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))) (*.f64 x (*.f64 x -10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 10 (/.f64 x x))) (*.f64 (*.f64 10 (/.f64 x x)) (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 10 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 10 (*.f64 x x)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 10 x) (*.f64 10 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 10 (/.f64 x x)) (*.f64 10 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 10 (*.f64 x x)) (/.f64 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x -10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (*.f64 x -10)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 10 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x -10)))))))

simplify137.0ms (1.1%)

Algorithm
egg-herbie
Rules
1814×rational_best_oopsla_all_46_json_45_simplify-13
854×rational_best_oopsla_all_46_json_45_simplify-72
844×rational_best_oopsla_all_46_json_45_simplify-87
776×rational_best_oopsla_all_46_json_45_simplify-49
634×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01752900
15732898
225592890
Stop Event
node limit
Counts
110 → 108
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(+.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0)
(+.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0)
(-.f64 0 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -1)
(*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -1)
(neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)
(-.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (cos.f64 x))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 10 (*.f64 x x)) 0)
(+.f64 (*.f64 10 (*.f64 x x)) (*.f64 0 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 10 (*.f64 x x)) (*.f64 0 (*.f64 10 (/.f64 x x))))
(+.f64 0 (*.f64 10 (*.f64 x x)))
(+.f64 (*.f64 0 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))) (*.f64 10 (*.f64 x x)))
(+.f64 (*.f64 0 (*.f64 10 (/.f64 x x))) (*.f64 10 (*.f64 x x)))
(-.f64 (*.f64 10 (*.f64 x x)) 0)
(-.f64 0 (*.f64 x (*.f64 x -10)))
(-.f64 (*.f64 0 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))) (*.f64 x (*.f64 x -10))))
(-.f64 (*.f64 0 (*.f64 10 (/.f64 x x))) (*.f64 (*.f64 10 (/.f64 x x)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 10 (*.f64 x x)) 1)
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 x x))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 10 x) (*.f64 10 x)))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 10 (/.f64 x x)) (*.f64 10 (/.f64 x x))))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 x -10)) -1)
(neg.f64 (*.f64 x (*.f64 x -10)))
(fabs.f64 (*.f64 10 (*.f64 x x)))
(fabs.f64 (*.f64 x (*.f64 x -10)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 10 (pow.f64 x 2)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 500/3 (pow.f64 x 6)) (*.f64 50 (pow.f64 x 4)))))
(+.f64 (+.f64 1 (*.f64 50 (pow.f64 x 4))) (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 500/3 (pow.f64 x 6))))
(+.f64 1 (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 (*.f64 (pow.f64 x 4) 1081/24) (+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (+.f64 1 (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(+.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0)
(exp.f64 (*.f64 10 (*.f64 x x)))
(+.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(-.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 0)
(exp.f64 (*.f64 10 (*.f64 x x)))
(-.f64 0 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) 1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) -1)
(exp.f64 (*.f64 10 (*.f64 x x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))
(exp.f64 (*.f64 10 (*.f64 x x)))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (cos.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (cos.f64 x)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))
(neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 10 (*.f64 x x)) 0)
(*.f64 10 (*.f64 x x))
(+.f64 (*.f64 10 (*.f64 x x)) (*.f64 0 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(*.f64 10 (*.f64 x x))
(+.f64 (*.f64 10 (*.f64 x x)) (*.f64 0 (*.f64 10 (/.f64 x x))))
(*.f64 10 (*.f64 x x))
(+.f64 0 (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 x x))
(+.f64 (*.f64 0 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))) (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 x x))
(+.f64 (*.f64 0 (*.f64 10 (/.f64 x x))) (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 x x))
(-.f64 (*.f64 10 (*.f64 x x)) 0)
(*.f64 10 (*.f64 x x))
(-.f64 0 (*.f64 x (*.f64 x -10)))
(neg.f64 (*.f64 x (*.f64 x -10)))
(-.f64 (*.f64 0 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))) (*.f64 x (*.f64 x -10))))
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))) (neg.f64 (*.f64 x (*.f64 x -10))))
(-.f64 (*.f64 0 (*.f64 10 (/.f64 x x))) (*.f64 (*.f64 10 (/.f64 x x)) (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 10 (/.f64 x x)) (-.f64 0 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 10 (/.f64 x x)) (neg.f64 (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 10 (*.f64 x x)) 1)
(*.f64 10 (*.f64 x x))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 x x))
(*.f64 10 (*.f64 x x))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 10 x) (*.f64 10 x)))
(*.f64 10 (*.f64 x x))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 10 (/.f64 x x)) (*.f64 10 (/.f64 x x))))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 x (*.f64 x -10)) -1)
(neg.f64 (*.f64 x (*.f64 x -10)))
(neg.f64 (*.f64 x (*.f64 x -10)))
(fabs.f64 (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 x x))
(fabs.f64 (*.f64 x (*.f64 x -10)))
(*.f64 10 (*.f64 x x))

localize212.0ms (1.8%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 x 10))
0.3b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.2b
(exp.f64 (*.f64 x (*.f64 x 10)))
Compiler

Compiled 28 to 17 computations (39.3% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(exp.f64 (*.f64 x (*.f64 x 10)))
0.0ms
x
@0
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
0.0ms
x
@inf
(exp.f64 (*.f64 x (*.f64 x 10)))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))

rewrite222.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
2102×rational_best_oopsla_all_46_json-2
2102×rational_best_oopsla_all_46_json-1
2102×rational_best_oopsla_all_46_json-4
2102×rational_best_oopsla_all_46_json-3
574×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01057
16657
222857
3101957
4464657
Stop Event
node limit
Counts
3 → 101
Calls
Call 1
Inputs
(exp.f64 (*.f64 x (*.f64 x 10)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 x (*.f64 x 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (cos.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 10)) (*.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (*.f64 x 10)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20)))) (*.f64 x (*.f64 x 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10)))) (*.f64 x (*.f64 x 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x 10) x))) (*.f64 x (*.f64 x 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 10)) (*.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (*.f64 x 10)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (*.f64 x -10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 x (*.f64 x -10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x x) (*.f64 x (*.f64 x -10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (*.f64 x 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20)))) (*.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) (*.f64 x (*.f64 x -10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10)))) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) (*.f64 x -10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 10)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x 10) (*.f64 x 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 10)) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 10 (/.f64 x x)) (*.f64 10 (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x (/.f64 (*.f64 x 10) x)) (*.f64 x (/.f64 (*.f64 x 10) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 10)) (/.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (*.f64 x -10)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 x (*.f64 x -10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x x) (*.f64 x (*.f64 x -10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 x (*.f64 x 10))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x 10)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x -10)))))))

simplify169.0ms (1.4%)

Algorithm
egg-herbie
Rules
1582×rational_best_oopsla_all_46_json_45_simplify-37
1214×rational_best_oopsla_all_46_json_45_simplify-13
876×rational_best_oopsla_all_46_json_45_simplify-72
744×rational_best_oopsla_all_46_json_45_simplify-49
546×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02193557
17243557
226643549
Stop Event
node limit
Counts
137 → 154
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(+.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 0)
(+.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 0)
(-.f64 0 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 1)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) -1)
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 1)
(/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) -1)
(neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0)
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(-.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x))))
(-.f64 0 (*.f64 1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (cos.f64 x)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x))))
(neg.f64 (*.f64 1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))
(neg.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (cos.f64 x)))
(+.f64 (*.f64 x (*.f64 x 10)) 0)
(+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) 0))
(+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) 0))
(+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (*.f64 x 10)) 0))
(+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) x)) 0))
(+.f64 0 (*.f64 x (*.f64 x 10)))
(+.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20)))) (*.f64 x (*.f64 x 10)))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10)))) (*.f64 x (*.f64 x 10)))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x 10) x))) (*.f64 x (*.f64 x 10)))
(-.f64 (*.f64 x (*.f64 x 10)) 0)
(-.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) 0))
(-.f64 (*.f64 x (*.f64 x 10)) (*.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) 0))
(-.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (*.f64 x 10)) 0))
(-.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) x)) 0))
(-.f64 0 (*.f64 x (*.f64 x -10)))
(-.f64 0 (*.f64 1 (*.f64 x (*.f64 x -10))))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 x (*.f64 x -10))))
(-.f64 0 (*.f64 -1 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20)))) (*.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) (*.f64 x (*.f64 x -10))))
(-.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10)))) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) (*.f64 x -10)))
(/.f64 (*.f64 x (*.f64 x 10)) 1)
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 x x))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x 10) (*.f64 x 10)))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 10 (/.f64 x x)) (*.f64 10 (/.f64 x x))))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x (/.f64 (*.f64 x 10) x)) (*.f64 x (/.f64 (*.f64 x 10) x))))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10)))))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20)))))
(neg.f64 (*.f64 x (*.f64 x -10)))
(neg.f64 (*.f64 1 (*.f64 x (*.f64 x -10))))
(neg.f64 (*.f64 (/.f64 x x) (*.f64 x (*.f64 x -10))))
(neg.f64 (*.f64 -1 (*.f64 x (*.f64 x 10))))
(fabs.f64 (*.f64 x (*.f64 x 10)))
(fabs.f64 (*.f64 x (*.f64 x -10)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 10 (pow.f64 x 2)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 500/3 (pow.f64 x 6)) (*.f64 50 (pow.f64 x 4)))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 50 (pow.f64 x 4)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) 1)))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 500/3 (pow.f64 x 6)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 1 (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (+.f64 1 (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(+.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 0)
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(+.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(-.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 0)
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(-.f64 0 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 1)
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) -1)
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 -1 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) 1)
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) -1)
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))
(exp.f64 (*.f64 x (*.f64 10 x)))
(exp.f64 (*.f64 10 (*.f64 x x)))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 0 (*.f64 1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (neg.f64 (cos.f64 x)))))
(*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (cos.f64 x)))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))
(neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(neg.f64 (*.f64 1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(neg.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 x 10)) 0)
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) 0))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) 0))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (*.f64 x 10)) 0))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(+.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) x)) 0))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x 10)))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(+.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20)))) (*.f64 x (*.f64 x 10)))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10)))) (*.f64 x (*.f64 x 10)))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x 10) x))) (*.f64 x (*.f64 x 10)))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x 10)) 0)
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) 0))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x 10)) (*.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) 0))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (*.f64 x 10)) 0))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x 10)) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) x)) 0))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(-.f64 0 (*.f64 x (*.f64 x -10)))
(neg.f64 (*.f64 x (*.f64 x -10)))
(-.f64 0 (*.f64 1 (*.f64 x (*.f64 x -10))))
(neg.f64 (*.f64 x (*.f64 x -10)))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 x (*.f64 x -10))))
(neg.f64 (*.f64 x (*.f64 x -10)))
(-.f64 0 (*.f64 -1 (*.f64 x (*.f64 x 10))))
(neg.f64 (*.f64 x (*.f64 x -10)))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20)))) (*.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) (*.f64 x (*.f64 x -10))))
(*.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) (neg.f64 (*.f64 x (*.f64 x -10))))
(*.f64 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))) (neg.f64 (*.f64 x (*.f64 x -10))))
(-.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10)))) (*.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) (*.f64 x -10)))
(neg.f64 (*.f64 x (*.f64 x -10)))
(/.f64 (*.f64 x (*.f64 x 10)) 1)
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x 10) (*.f64 x 10)))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x (*.f64 10 x)) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 10 (/.f64 x x)) (*.f64 10 (/.f64 x x))))
(/.f64 (*.f64 x (*.f64 10 x)) (/.f64 (*.f64 10 (/.f64 x x)) (*.f64 10 (/.f64 x x))))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 10 (/.f64 x x)) (*.f64 10 (/.f64 x x))))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x (/.f64 (*.f64 x 10) x)) (*.f64 x (/.f64 (*.f64 x 10) x))))
(/.f64 (*.f64 x (*.f64 10 x)) (/.f64 (*.f64 x (/.f64 (*.f64 10 x) x)) (*.f64 x (/.f64 (*.f64 10 x) x))))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 x (/.f64 (*.f64 10 x) x)) (*.f64 x (/.f64 (*.f64 10 x) x))))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10))) (*.f64 x (/.f64 (*.f64 x 10) (*.f64 x 10)))))
(/.f64 (*.f64 x (*.f64 10 x)) (/.f64 (*.f64 x (/.f64 (*.f64 10 x) (*.f64 10 x))) (*.f64 x (/.f64 (*.f64 10 x) (*.f64 10 x)))))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (*.f64 x (/.f64 (*.f64 10 x) (*.f64 10 x))) (*.f64 x (/.f64 (*.f64 10 x) (*.f64 10 x)))))
(/.f64 (*.f64 x (*.f64 x 10)) (/.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20)))))
(/.f64 (*.f64 x (*.f64 10 x)) (/.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20)))))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20))) (/.f64 (*.f64 x (*.f64 x 20)) (*.f64 x (*.f64 x 20)))))
(/.f64 (*.f64 10 (*.f64 x x)) (/.f64 (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x))) (/.f64 (*.f64 10 (*.f64 x x)) (*.f64 10 (*.f64 x x)))))
(neg.f64 (*.f64 x (*.f64 x -10)))
(neg.f64 (*.f64 1 (*.f64 x (*.f64 x -10))))
(neg.f64 (*.f64 x (*.f64 x -10)))
(neg.f64 (*.f64 (/.f64 x x) (*.f64 x (*.f64 x -10))))
(neg.f64 (*.f64 x (*.f64 x -10)))
(neg.f64 (*.f64 -1 (*.f64 x (*.f64 x 10))))
(neg.f64 (*.f64 x (*.f64 x -10)))
(fabs.f64 (*.f64 x (*.f64 x 10)))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(fabs.f64 (*.f64 x (*.f64 x -10)))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))

eval215.0ms (1.8%)

Compiler

Compiled 5839 to 3314 computations (43.2% saved)

prune33.0ms (0.3%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New2593262
Fresh000
Picked011
Done011
Total2595264
Error
3.3b
Counts
264 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
57.8b
(*.f64 (cos.f64 x) 1)
Compiler

Compiled 77 to 54 computations (29.9% saved)

localize4.0ms (0%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

localize70.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
0.3b
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))
0.3b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.2b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 90 to 51 computations (43.3% saved)

series5.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
0.0ms
x
@0
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
0.0ms
x
@0
(/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))

rewrite88.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1316×rational_best_oopsla_all_46_json_45_simplify-23
1304×rational_best_oopsla_all_46_json_45_simplify-13
972×rational_best_oopsla_all_46_json_45_simplify-37
878×rational_best_oopsla_all_46_json-2
878×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014145
19995
239695
3204595
Stop Event
node limit
Counts
3 → 144
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) -1) (*.f64 -1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))

simplify125.0ms (1%)

Algorithm
egg-herbie
Rules
1678×rational_best_oopsla_all_46_json_45_simplify-13
1388×rational_best_oopsla_all_46_json_45_simplify-37
934×rational_best_oopsla_all_46_json_45_simplify-7
916×rational_best_oopsla_all_46_json_45_simplify-89
752×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03256376
111166254
245526254
Stop Event
node limit
Counts
180 → 172
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 1 (*.f64 -10 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 -10 (pow.f64 x 2))))
(+.f64 (*.f64 -500/3 (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 -10 (pow.f64 x 2)))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(-.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) -1) (*.f64 -1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)
(neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(+.f64 0 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)
(*.f64 -1 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
Outputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 1081/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 1 (*.f64 -10 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) -10))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 -10 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) -10) (*.f64 (pow.f64 x 4) 50)))
(+.f64 (*.f64 (pow.f64 x 2) -10) (+.f64 1 (*.f64 (pow.f64 x 4) 50)))
(+.f64 (*.f64 -500/3 (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 -10 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 6) -500/3) (+.f64 (*.f64 (pow.f64 x 2) -10) (*.f64 (pow.f64 x 4) 50))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 50) (+.f64 (*.f64 (pow.f64 x 6) -500/3) (*.f64 (pow.f64 x 2) -10))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) -10) (+.f64 (*.f64 (pow.f64 x 4) 50) (*.f64 (pow.f64 x 6) -500/3))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) -1) (*.f64 -1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 1)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 0 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 -1 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))

localize42.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
0.3b
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
0.3b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.2b
(exp.f64 (*.f64 x (*.f64 x 10)))
Compiler

Compiled 90 to 63 computations (30% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
0.0ms
x
@0
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@0
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))

rewrite91.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1444×rational_best_oopsla_all_46_json_45_simplify-23
1318×rational_best_oopsla_all_46_json_45_simplify-13
1058×rational_best_oopsla_all_46_json_45_simplify-37
938×rational_best_oopsla_all_46_json-2
938×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014145
19995
240595
3217795
Stop Event
node limit
Counts
3 → 166
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))) -1) (*.f64 -1 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))

simplify136.0ms (1.1%)

Algorithm
egg-herbie
Rules
1602×rational_best_oopsla_all_46_json_45_simplify-37
1430×rational_best_oopsla_all_46_json_45_simplify-72
1004×rational_best_oopsla_all_46_json_45_simplify-7
994×rational_best_oopsla_all_46_json_45_simplify-89
864×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03656740
112806740
250176740
Stop Event
node limit
Counts
202 → 201
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 1 (*.f64 -10 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 -10 (pow.f64 x 2))))
(+.f64 (*.f64 -500/3 (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 -10 (pow.f64 x 2)))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (cos.f64 x)))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(+.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0)
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(-.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 0 (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))) -1) (*.f64 -1 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)
(-.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1)
(neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(+.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(+.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(+.f64 0 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)
(-.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(-.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(-.f64 0 (*.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)
(*.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 -1 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
Outputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 1081/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 1 (*.f64 -10 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) -10))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 -10 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) -10) (*.f64 (pow.f64 x 4) 50)))
(+.f64 (+.f64 1 (*.f64 (pow.f64 x 2) -10)) (*.f64 (pow.f64 x 4) 50))
(+.f64 (*.f64 -500/3 (pow.f64 x 6)) (+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 -10 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 6) -500/3) (+.f64 (*.f64 (pow.f64 x 2) -10) (*.f64 (pow.f64 x 4) 50))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 50) (+.f64 (*.f64 (pow.f64 x 6) -500/3) (*.f64 (pow.f64 x 2) -10))))
(+.f64 (*.f64 (pow.f64 x 4) 50) (+.f64 (+.f64 1 (*.f64 (pow.f64 x 2) -10)) (*.f64 (pow.f64 x 6) -500/3)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(/.f64 1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 1 (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (exp.f64 (*.f64 x (*.f64 10 x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (exp.f64 (*.f64 x (*.f64 10 x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(neg.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x)))) -1) (*.f64 -1 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 1)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 0 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) 0))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1) 0)
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) -1))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 -1 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))

eval349.0ms (2.9%)

Compiler

Compiled 23405 to 15004 computations (35.9% saved)

prune201.0ms (1.7%)

Pruning

19 alts after pruning (14 fresh and 5 done)

PrunedKeptTotal
New59614610
Fresh000
Picked011
Done044
Total59619615
Error
3.3b
Counts
615 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
3.6b
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
3.6b
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
3.6b
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
4.2b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
57.8b
(*.f64 (cos.f64 x) 1)
63.0b
1
Compiler

Compiled 1105 to 780 computations (29.4% saved)

localize43.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
0.3b
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.4b
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.2b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 137 to 67 computations (51.1% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
0.0ms
x
@inf
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.0ms
x
@-inf
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.0ms
x
@0
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.0ms
x
@inf
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))

rewrite119.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1264×rational_best_oopsla_all_46_json-2
1264×rational_best_oopsla_all_46_json-1
1264×rational_best_oopsla_all_46_json-4
1264×rational_best_oopsla_all_46_json-3
890×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016152
1118152
2482132
32781132
47721132
Stop Event
node limit
Counts
2 → 44
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))))))

simplify117.0ms (1%)

Algorithm
egg-herbie
Rules
1424×rational_best_oopsla_all_46_json_45_simplify-89
1278×rational_best_oopsla_all_46_json_45_simplify-13
1086×rational_best_oopsla_all_46_json_45_simplify-74
1020×rational_best_oopsla_all_46_json_45_simplify-24
860×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01374182
14224182
216554182
359034182
Stop Event
node limit
Counts
68 → 82
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 0)
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))
(+.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(-.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 0)
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 1)
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))
Outputs
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/720 (pow.f64 x 6)))))
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 4) 1081/24) (+.f64 1 (*.f64 (pow.f64 x 2) 19/2)))
(+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) 1))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 (*.f64 (pow.f64 x 4) 1081/24) (+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 1)
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 0)
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(+.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 0)
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 1)
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))

localize42.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
0.3b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.2b
(exp.f64 (*.f64 x (*.f64 x 10)))
3.2b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 104 to 66 computations (36.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@0
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@-inf
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))

rewrite80.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1540×rational_best_oopsla_all_46_json_45_simplify-23
1382×rational_best_oopsla_all_46_json_45_simplify-13
1094×rational_best_oopsla_all_46_json_45_simplify-37
940×rational_best_oopsla_all_46_json-2
940×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017122
112372
244772
3215572
Stop Event
node limit
Counts
2 → 146
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) -1) (*.f64 -1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))

simplify114.0ms (1%)

Algorithm
egg-herbie
Rules
1372×rational_best_oopsla_all_46_json_45_simplify-49
1306×rational_best_oopsla_all_46_json_45_simplify-13
918×rational_best_oopsla_all_46_json_45_simplify-89
816×rational_best_oopsla_all_46_json_45_simplify-24
732×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03246076
111516076
243906076
Stop Event
node limit
Counts
170 → 159
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0)
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1) 0)
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(-.f64 0 (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0)
(-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1) 0)
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) -1) (*.f64 -1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
Outputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 1081/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (+.f64 1 (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) -1) (*.f64 -1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) 1)
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(fabs.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))

localize42.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))
0.3b
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
0.3b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.2b
(exp.f64 (*.f64 x (*.f64 x 10)))
Compiler

Compiled 105 to 72 computations (31.4% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))
0.0ms
x
@0
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))
0.0ms
x
@0
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@-inf
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))
0.0ms
x
@inf
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))

rewrite87.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1404×rational_best_oopsla_all_46_json_45_simplify-76
782×rational_best_oopsla_all_46_json_45_simplify-35
600×rational_best_oopsla_all_46_json_45_simplify-23
570×rational_best_oopsla_all_46_json_45_simplify-89
488×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01168
17368
224368
3107868
4490768
Stop Event
node limit
Counts
2 → 60
Calls
Call 1
Inputs
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 -1 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))

simplify70.0ms (0.6%)

Algorithm
egg-herbie
Rules
1574×rational_best_oopsla_all_46_json_45_simplify-37
1452×rational_best_oopsla_all_46_json_45_simplify-74
1300×rational_best_oopsla_all_46_json_45_simplify-13
1264×rational_best_oopsla_all_46_json_45_simplify-24
776×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01392912
14552912
220272912
Stop Event
node limit
Counts
84 → 80
Calls
Call 1
Inputs
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
(-.f64 (*.f64 10 (pow.f64 x 2)) 1)
(-.f64 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 -50 (pow.f64 x 4))) 1)
(-.f64 (+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (*.f64 -50 (pow.f64 x 4)))) 1)
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(-.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 -1 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)
(neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(+.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(-.f64 0 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 -1 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)
(*.f64 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(neg.f64 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
Outputs
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
(-.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) -1)
(+.f64 -1 (*.f64 10 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 -50 (pow.f64 x 4))) 1)
(+.f64 (*.f64 -50 (pow.f64 x 4)) (+.f64 (*.f64 10 (pow.f64 x 2)) -1))
(+.f64 -1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 -50 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (*.f64 -50 (pow.f64 x 4)))) 1)
(+.f64 (+.f64 (*.f64 -50 (pow.f64 x 4)) (*.f64 500/3 (pow.f64 x 6))) (+.f64 (*.f64 10 (pow.f64 x 2)) -1))
(+.f64 (*.f64 10 (pow.f64 x 2)) (-.f64 (+.f64 (*.f64 -50 (pow.f64 x 4)) (*.f64 500/3 (pow.f64 x 6))) 1))
(+.f64 -1 (+.f64 (*.f64 -50 (pow.f64 x 4)) (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 500/3 (pow.f64 x 6)))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(/.f64 -1 (exp.f64 (*.f64 10 (pow.f64 x 2))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 0)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 0 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 0 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 -1 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) 1)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))) (/.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (exp.f64 (*.f64 x (*.f64 10 x)))))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (exp.f64 (*.f64 x (*.f64 10 x))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(neg.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(+.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(-.f64 0 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 -1 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) -1)
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (*.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))
(neg.f64 (neg.f64 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 -1 (exp.f64 (*.f64 x (*.f64 10 x))))
(/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))

localize58.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))
0.3b
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
0.3b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))
3.2b
(exp.f64 (*.f64 x (*.f64 x 10)))
Compiler

Compiled 144 to 103 computations (28.5% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))

rewrite63.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1446×rational_best_oopsla_all_46_json_45_simplify-23
1380×rational_best_oopsla_all_46_json_45_simplify-13
1066×rational_best_oopsla_all_46_json_45_simplify-37
942×rational_best_oopsla_all_46_json-2
942×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015127
110827
247227
3223027
Stop Event
node limit
Counts
1 → 78
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))))

simplify149.0ms (1.2%)

Algorithm
egg-herbie
Rules
1122×rational_best_oopsla_all_46_json_45_simplify-49
900×rational_best_oopsla_all_46_json_45_simplify-72
710×rational_best_oopsla_all_46_json_45_simplify-13
610×rational_best_oopsla_all_46_json_45_simplify-89
576×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02032786
17532786
230232786
378462786
Stop Event
node limit
Counts
90 → 89
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(-.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
Outputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 1081/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))

localize80.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
0.3b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.2b
(exp.f64 (*.f64 x (*.f64 x 10)))
3.2b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 221 to 146 computations (33.9% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@0
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@0
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
0.0ms
x
@-inf
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))

rewrite64.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1374×rational_best_oopsla_all_46_json-2
1374×rational_best_oopsla_all_46_json-1
1374×rational_best_oopsla_all_46_json-4
1374×rational_best_oopsla_all_46_json-3
1056×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020196
1150134
258984
3359484
Stop Event
node limit
Counts
2 → 35
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))))

simplify96.0ms (0.8%)

Algorithm
egg-herbie
Rules
1602×rational_best_oopsla_all_46_json_45_simplify-13
1076×rational_best_oopsla_all_46_json_45_simplify-7
1044×rational_best_oopsla_all_46_json_45_simplify-89
796×rational_best_oopsla_all_46_json_45_simplify-74
766×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01052049
13212049
212542049
357072049
Stop Event
node limit
Counts
59 → 53
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(-.f64 (*.f64 0 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (*.f64 0 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(+.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(-.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 1)
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) -1)
(neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
Outputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 1081/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6))) (+.f64 1 (*.f64 1081/24 (pow.f64 x 4))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 0 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) 1)
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) -1)
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(fabs.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 -1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))

eval1.2s (9.9%)

Compiler

Compiled 72999 to 48522 computations (33.5% saved)

prune854.0ms (7.2%)

Pruning

29 alts after pruning (22 fresh and 7 done)

PrunedKeptTotal
New1510151525
Fresh279
Picked101
Done279
Total1515291544
Error
3.2b
Counts
1544 → 29
Alt Table
Click to see full alt table
StatusErrorProgram
3.6b
(-.f64 (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 1) 0)
3.6b
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 1) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
3.6b
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
3.6b
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
3.6b
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
3.6b
(-.f64 0 (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
3.6b
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
3.6b
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
57.8b
(*.f64 (cos.f64 x) 1)
63.0b
1
Compiler

Compiled 1911 to 1352 computations (29.3% saved)

localize93.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
0.3b
(*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.4b
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.2b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 246 to 134 computations (45.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
0.0ms
x
@-inf
(*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.0ms
x
@inf
(*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.0ms
x
@0
(*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.0ms
x
@inf
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))

rewrite89.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1574×rational_best_oopsla_all_46_json-2
1574×rational_best_oopsla_all_46_json-1
1574×rational_best_oopsla_all_46_json-4
1574×rational_best_oopsla_all_46_json-3
996×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
019252
1144152
263382
3362482
Stop Event
node limit
Counts
2 → 36
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))))))

simplify137.0ms (1.2%)

Algorithm
egg-herbie
Rules
1510×rational_best_oopsla_all_46_json_45_simplify-89
1172×rational_best_oopsla_all_46_json_45_simplify-74
1048×rational_best_oopsla_all_46_json_45_simplify-24
976×rational_best_oopsla_all_46_json_45_simplify-37
840×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01243082
14063062
216373032
363803028
Stop Event
node limit
Counts
60 → 88
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)
(-.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))) (/.f64 (cos.f64 x) (cos.f64 x))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)
(-.f64 (*.f64 0 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(-.f64 (*.f64 0 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))
Outputs
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 1 (*.f64 -1/720 (pow.f64 x 6)))))
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 4) 1081/24) (+.f64 1 (*.f64 (pow.f64 x 2) 19/2)))
(+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 1 (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 6) 102299/720)) (+.f64 1 (*.f64 (pow.f64 x 4) 1081/24)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 0)
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))) (/.f64 (cos.f64 x) (cos.f64 x))))
(*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))) (-.f64 0 (/.f64 (cos.f64 x) (cos.f64 x))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (-.f64 (/.f64 (cos.f64 x) (cos.f64 x)) 0))
(*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (cos.f64 x) (cos.f64 x)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (neg.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 1)
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (cos.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))) (/.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) 0)
(-.f64 (*.f64 0 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (neg.f64 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(*.f64 (neg.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) 0)
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x)))))))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 10 x))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 10 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))

localize55.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))
0.3b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.2b
(exp.f64 (*.f64 x (*.f64 x 10)))
3.2b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 104 to 62 computations (40.4% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))

rewrite72.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1548×rational_best_oopsla_all_46_json_45_simplify-23
1458×rational_best_oopsla_all_46_json_45_simplify-13
1126×rational_best_oopsla_all_46_json_45_simplify-37
986×rational_best_oopsla_all_46_json-2
986×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01777
112527
245427
3227827
Stop Event
node limit
Counts
1 → 83
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))))))

simplify179.0ms (1.5%)

Algorithm
egg-herbie
Rules
1116×rational_best_oopsla_all_46_json_45_simplify-49
966×rational_best_oopsla_all_46_json_45_simplify-10
928×rational_best_oopsla_all_46_json_45_simplify-72
652×rational_best_oopsla_all_46_json_45_simplify-89
640×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02142921
17992921
232562921
377882921
Stop Event
node limit
Counts
95 → 93
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
Outputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 1081/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))

localize55.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.3b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
0.4b
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.2b
(exp.f64 (*.f64 x (*.f64 x 10)))
Compiler

Compiled 137 to 81 computations (40.9% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@-inf
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.0ms
x
@inf
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.0ms
x
@0
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))
0.0ms
x
@inf
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))

rewrite94.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1324×rational_best_oopsla_all_46_json-2
1324×rational_best_oopsla_all_46_json-1
1324×rational_best_oopsla_all_46_json-4
1324×rational_best_oopsla_all_46_json-3
938×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016152
1118152
2493132
32888132
Stop Event
node limit
Counts
2 → 44
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))))))))

simplify162.0ms (1.4%)

Algorithm
egg-herbie
Rules
1444×rational_best_oopsla_all_46_json_45_simplify-13
1412×rational_best_oopsla_all_46_json_45_simplify-89
1088×rational_best_oopsla_all_46_json_45_simplify-74
1014×rational_best_oopsla_all_46_json_45_simplify-24
864×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01364062
14174062
216454062
359054062
Stop Event
node limit
Counts
68 → 83
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) 0)
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) 0)
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) 1)
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0)
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))))
(+.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0)
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 1)
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))))
Outputs
1
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 -1/720 (pow.f64 x 6)))))
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
(cos.f64 x)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 4) 1081/24) (+.f64 1 (*.f64 (pow.f64 x 2) 19/2)))
(+.f64 (+.f64 1 (*.f64 (pow.f64 x 2) 19/2)) (*.f64 (pow.f64 x 4) 1081/24))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 (*.f64 (pow.f64 x 4) 1081/24) (+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 (pow.f64 x 2) 10)))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) 0)
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) 0)
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (neg.f64 (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) 1)
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (/.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0)
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(+.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0)
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 1)
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x))))))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))

localize69.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))
0.3b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
3.2b
(exp.f64 (*.f64 x (*.f64 x 10)))
3.2b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 158 to 106 computations (32.9% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))

rewrite63.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1536×rational_best_oopsla_all_46_json_45_simplify-23
1436×rational_best_oopsla_all_46_json_45_simplify-13
1126×rational_best_oopsla_all_46_json_45_simplify-37
990×rational_best_oopsla_all_46_json-2
990×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018127
113327
252027
3234127
Stop Event
node limit
Counts
1 → 83
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))))))

simplify158.0ms (1.3%)

Algorithm
egg-herbie
Rules
1070×rational_best_oopsla_all_46_json_45_simplify-49
924×rational_best_oopsla_all_46_json_45_simplify-72
664×rational_best_oopsla_all_46_json_45_simplify-89
644×rational_best_oopsla_all_46_json_45_simplify-13
636×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02153445
18073421
233243421
378633421
Stop Event
node limit
Counts
95 → 98
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
Outputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 1081/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 (*.f64 19/2 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (neg.f64 (cos.f64 x)) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 1 (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (cos.f64 x)) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (/.f64 0 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) 0))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (*.f64 0 (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (cos.f64 x)))) (*.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x))) (*.f64 (cos.f64 x) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (/.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (neg.f64 (neg.f64 (cos.f64 x))) (neg.f64 (neg.f64 (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))

localize81.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))
0.3b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.2b
(exp.f64 (*.f64 x (*.f64 x 10)))
3.2b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 221 to 143 computations (35.3% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))

rewrite63.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1374×rational_best_oopsla_all_46_json-2
1374×rational_best_oopsla_all_46_json-1
1374×rational_best_oopsla_all_46_json-4
1374×rational_best_oopsla_all_46_json-3
1052×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020139
115377
259227
3358527
Stop Event
node limit
Counts
1 → 15
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))))))

simplify118.0ms (1%)

Algorithm
egg-herbie
Rules
1112×rational_best_oopsla_all_46_json_45_simplify-72
1078×rational_best_oopsla_all_46_json_45_simplify-10
1070×rational_best_oopsla_all_46_json_45_simplify-80
648×rational_best_oopsla_all_46_json_45_simplify-49
568×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064833
1190833
2712833
32836833
47767833
Stop Event
node limit
Counts
27 → 24
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(-.f64 (*.f64 0 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
Outputs
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 1081/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 19/2 (pow.f64 x 2)) (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 (pow.f64 x 2) 10)) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(+.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 0)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(-.f64 (*.f64 0 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (cos.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(/.f64 (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))

eval2.3s (19%)

Compiler

Compiled 79073 to 50259 computations (36.4% saved)

prune560.0ms (4.7%)

Pruning

36 alts after pruning (26 fresh and 10 done)

PrunedKeptTotal
New1546101556
Fresh11617
Picked101
Done11011
Total1549361585
Error
3.2b
Counts
1585 → 36
Alt Table
Click to see full alt table
StatusErrorProgram
3.6b
(-.f64 (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 1) 0)
3.6b
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 1) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
3.5b
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
3.6b
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
3.6b
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
3.6b
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
3.6b
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
3.6b
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))) 0)
3.6b
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
3.6b
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
3.6b
(-.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) 0)
3.6b
(-.f64 0 (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
3.6b
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
3.6b
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
3.6b
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
57.8b
(*.f64 (cos.f64 x) 1)
63.0b
1
Compiler

Compiled 1333 to 935 computations (29.9% saved)

regimes149.0ms (1.3%)

Counts
44 → 1
Calls
Call 1
Inputs
1
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(-.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) 0)
(-.f64 (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 1) 0)
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 1) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
Outputs
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
Calls

2 calls:

61.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
28.0ms
x
Results
ErrorSegmentsBranch
3.5b1x
3.5b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 1617 to 1044 computations (35.4% saved)

regimes151.0ms (1.3%)

Counts
43 → 1
Calls
Call 1
Inputs
1
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(-.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) 0)
(-.f64 (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 1) 0)
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 1) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (-.f64 (*.f64 0 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
Outputs
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
Calls

2 calls:

25.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
22.0ms
x
Results
ErrorSegmentsBranch
3.6b1x
3.6b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 1552 to 1007 computations (35.1% saved)

regimes126.0ms (1.1%)

Counts
37 → 1
Calls
Call 1
Inputs
1
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(-.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) 0)
(-.f64 (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 1) 0)
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (cos.f64 x))) 1) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (/.f64 1 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))) (neg.f64 (exp.f64 (*.f64 x (*.f64 x 10))))))
Outputs
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
Calls

2 calls:

85.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
17.0ms
x
Results
ErrorSegmentsBranch
3.6b1x
3.6b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 1198 to 767 computations (36% saved)

regimes30.0ms (0.3%)

Counts
18 → 1
Calls
Call 1
Inputs
1
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(-.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 (cos.f64 x) (neg.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))))))) 0)
(-.f64 (/.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (cos.f64 x)))) 1) 0)
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10)))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (*.f64 1 (/.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
Outputs
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
Calls

2 calls:

12.0ms
x
9.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
ErrorSegmentsBranch
3.6b1x
3.6b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 425 to 266 computations (37.4% saved)

regimes24.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
1
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 10 (*.f64 x x)))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
(-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 -1 (exp.f64 (*.f64 x (*.f64 x 10))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))))
Outputs
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
Calls

2 calls:

10.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
7.0ms
x
Results
ErrorSegmentsBranch
3.6b1x
3.6b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 241 to 154 computations (36.1% saved)

regimes16.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
1
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 x (*.f64 x 10)))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Calls

2 calls:

8.0ms
x
5.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
ErrorSegmentsBranch
3.6b1x
3.6b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 111 to 68 computations (38.7% saved)

regimes4.0ms (0%)

Accuracy

Total -5.2b remaining (-9%)

Threshold costs -5.2b (-9%)

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

1 calls:

3.0ms
x
Results
ErrorSegmentsBranch
57.8b1x
Compiler

Compiled 8 to 6 computations (25% saved)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041658
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) 1)
1
Outputs
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x)))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x))))) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))) (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 (cos.f64 x) (cos.f64 x)))) 0)
(-.f64 (*.f64 (exp.f64 (*.f64 10 (*.f64 x x))) (*.f64 (/.f64 1 (exp.f64 (*.f64 10 (*.f64 x x)))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x)))))) 0)
(*.f64 (cos.f64 x) (*.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 x 10))) (/.f64 1 (exp.f64 (*.f64 x (*.f64 x 10))))) (exp.f64 (*.f64 10 (*.f64 x x)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) 1)
1
Compiler

Compiled 221 to 146 computations (33.9% saved)

soundness147.0ms (1.2%)

Algorithm
egg-herbie
Rules
1272×rational_best_oopsla_all_46_json_45_simplify-10
1174×rational_best_oopsla_all_46_json_45_simplify-30
1030×rational_best_oopsla_all_46_json_45_simplify-89
842×rational_best_oopsla_all_46_json_45_simplify-74
784×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
12827
28327
329527
4131627
5437127
6632427
Stop Event
node limit
Compiler

Compiled 28 to 17 computations (39.3% saved)

end97.0ms (0.8%)

Compiler

Compiled 214 to 126 computations (41.1% saved)

Profiling

Loading profile data...