Details

Time bar (total: 14.6s)

analyze4.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
25%25%75%0%0%0%0%3
62.5%62.5%37.5%0%0%0%0%4
78.6%68.7%18.7%0%12.5%0%0%5
88.5%71.8%9.4%0%18.7%0%0%6
94%73.4%4.7%0%21.9%0%0%7
96.9%74.2%2.3%0%23.4%0%0%8
98.5%74.6%1.2%0%24.2%0%0%9
99.2%75%0.6%0%24.4%0%0%10
99.6%75.1%0.3%0%24.6%0%0%11
99.8%75.1%0.1%0%24.7%0%0%12
Compiler

Compiled 8 to 6 computations (25% saved)

sample1.8s (12.1%)

Results
992.0ms2795×body1024valid
420.0ms3828×body256valid
259.0ms1348×body512valid
83.0ms285×body2048valid
1.0msbody256infinite
Bogosity

preprocess2.1s (14.1%)

Algorithm
egg-herbie
Rules
13460×rational.json-simplify-41
2584×rational.json-simplify-48
1592×rational.json-simplify-1
324×rational.json-simplify-35
132×rational.json-simplify-16
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0817
11317
21917
33717
47917
521617
673517
7100517
8108417
9125017
10152817
11167217
12177917
13181017
14181417
15181717
16193017
17199917
18206817
19208017
20208317
21208617
22208917
23233617
24253617
25262717
26270217
27274217
28276117
29276417
30276717
31277017
32277317
33277617
34277917
35282217
36284217
37288817
38290017
39292817
40293317
41293717
42294017
43294317
44294617
45294917
46295217
47295517
48295817
49296117
50296417
51296717
52297017
53297317
54297617
55297917
56298217
57298517
58298817
59299117
60299417
61299717
62300017
63300317
64300617
65300917
66301217
67301517
68301817
69302117
70302417
71302717
72303017
73303317
74303617
75303917
76304217
77304517
78304817
79305117
80305417
81305717
82306017
83306317
84306617
85306917
86307217
87307517
88307817
89308117
90308417
91308717
92309017
93309317
94309617
95309917
96310217
97310517
98310817
99311117
100311417
101311717
102312017
103312317
104312617
105312917
106313217
107313517
108313817
109314117
110314417
111314717
112315017
113315317
114315617
115315917
116316217
117316517
118316817
119317117
120317417
121317717
122318017
123318317
124318617
125318917
126319217
127319517
128319817
129320117
130320417
131320717
132321017
133321317
134321617
135321917
136322217
137322517
138322817
139323117
140323417
141323717
142324017
143324317
144324617
145324917
146325217
147325517
148325817
149326117
150326417
151326717
152327017
153327317
154327617
155327917
156328217
157328517
158328817
159329117
160329417
161329717
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(/.f64 (-.f64 (exp.f64 x) 1) x)
Outputs
(/.f64 (-.f64 (exp.f64 x) 1) x)
(/.f64 (+.f64 (exp.f64 x) -1) x)
Compiler

Compiled 8 to 6 computations (25% saved)

simplify2.0s (13.9%)

Algorithm
egg-herbie
Rules
13460×rational.json-simplify-41
2584×rational.json-simplify-48
1592×rational.json-simplify-1
324×rational.json-simplify-35
132×rational.json-simplify-16
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0817
11317
21917
33717
47917
521617
673517
7100517
8108417
9125017
10152817
11167217
12177917
13181017
14181417
15181717
16193017
17199917
18206817
19208017
20208317
21208617
22208917
23233617
24253617
25262717
26270217
27274217
28276117
29276417
30276717
31277017
32277317
33277617
34277917
35282217
36284217
37288817
38290017
39292817
40293317
41293717
42294017
43294317
44294617
45294917
46295217
47295517
48295817
49296117
50296417
51296717
52297017
53297317
54297617
55297917
56298217
57298517
58298817
59299117
60299417
61299717
62300017
63300317
64300617
65300917
66301217
67301517
68301817
69302117
70302417
71302717
72303017
73303317
74303617
75303917
76304217
77304517
78304817
79305117
80305417
81305717
82306017
83306317
84306617
85306917
86307217
87307517
88307817
89308117
90308417
91308717
92309017
93309317
94309617
95309917
96310217
97310517
98310817
99311117
100311417
101311717
102312017
103312317
104312617
105312917
106313217
107313517
108313817
109314117
110314417
111314717
112315017
113315317
114315617
115315917
116316217
117316517
118316817
119317117
120317417
121317717
122318017
123318317
124318617
125318917
126319217
127319517
128319817
129320117
130320417
131320717
132321017
133321317
134321617
135321917
136322217
137322517
138322817
139323117
140323417
141323717
142324017
143324317
144324617
145324917
146325217
147325517
148325817
149326117
150326417
151326717
152327017
153327317
154327617
155327917
156328217
157328517
158328817
159329117
160329417
161329717
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (-.f64 (exp.f64 x) 1) x)
Outputs
(/.f64 (-.f64 (exp.f64 x) 1) x)
(/.f64 (+.f64 (exp.f64 x) -1) x)

eval0.0ms (0%)

Compiler

Compiled 13 to 8 computations (38.5% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
41.3b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
41.3b
(/.f64 (-.f64 (exp.f64 x) 1) x)
Compiler

Compiled 7 to 5 computations (28.6% saved)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
2.3b
(-.f64 (exp.f64 x) 1)
Compiler

Compiled 15 to 8 computations (46.7% saved)

series0.0ms (0%)

Counts
1 → 4
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(-.f64 (exp.f64 x) 1)
0.0ms
x
@inf
(-.f64 (exp.f64 x) 1)
0.0ms
x
@-inf
(-.f64 (exp.f64 x) 1)

rewrite131.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1356×rational.json-simplify-35
1150×exponential.json-3
1150×rational.json-1
1150×rational.json-2
1150×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
15511
213011
324011
442611
588711
6219511
7369411
8438611
9540811
10630011
Stop Event
node limit
Counts
1 → 29
Calls
Call 1
Inputs
(-.f64 (exp.f64 x) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (exp.f64 x) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (exp.f64 x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (exp.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 x) 1/2) (+.f64 (*.f64 (exp.f64 x) 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (exp.f64 x) -1) 1/2) (*.f64 (+.f64 (exp.f64 x) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (exp.f64 x) 1/2) -1) (*.f64 (exp.f64 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 x) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (exp.f64 x) -1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (exp.f64 x) 2) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 x) -1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (exp.f64 x) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 x) -1) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (exp.f64 x) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 x) -1) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (exp.f64 x) -1) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (exp.f64 x) -1) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (exp.f64 x) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (exp.f64 x) 2) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 x) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (exp.f64 x) -1) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 x) -1) 1)))))

simplify711.0ms (4.9%)

Algorithm
egg-herbie
Rules
3660×rational.json-simplify-51
2938×rational.json-simplify-2
1606×rational.json-simplify-35
1376×rational.json-simplify-48
1270×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076431
1156431
2425431
31285431
42173431
52586431
62676431
72779431
82904431
93049431
104007431
114183431
124294431
134407431
144460431
154502431
164963431
174991431
185019431
195068431
205103431
216780431
226943431
237006431
247070431
257144431
267205431
277288431
287348431
297441431
307496431
317531431
Stop Event
node limit
Counts
33 → 43
Calls
Call 1
Inputs
x
(+.f64 (*.f64 1/2 (pow.f64 x 2)) x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x)))
(+.f64 (exp.f64 x) -1)
(+.f64 (+.f64 (exp.f64 x) -1) 0)
(+.f64 0 (+.f64 (exp.f64 x) -1))
(+.f64 -1 (exp.f64 x))
(+.f64 (*.f64 (exp.f64 x) 1/2) (+.f64 (*.f64 (exp.f64 x) 1/2) -1))
(+.f64 (*.f64 (+.f64 (exp.f64 x) -1) 1/2) (*.f64 (+.f64 (exp.f64 x) -1) 1/2))
(+.f64 (+.f64 (*.f64 (exp.f64 x) 1/2) -1) (*.f64 (exp.f64 x) 1/2))
(*.f64 1 (+.f64 (exp.f64 x) -1))
(*.f64 (+.f64 (exp.f64 x) -1) 1)
(*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 1/2))
(*.f64 4 (*.f64 (+.f64 (exp.f64 x) -1) 1/4))
(*.f64 (+.f64 (*.f64 (exp.f64 x) 2) -2) 1/2)
(*.f64 (*.f64 (+.f64 (exp.f64 x) -1) 4) 1/4)
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 x) 2) -2))
(*.f64 (*.f64 (+.f64 (exp.f64 x) -1) 8) 1/8)
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 x) -1) 4))
(*.f64 (*.f64 (+.f64 (exp.f64 x) -1) 1/2) 2)
(*.f64 1/8 (*.f64 (+.f64 (exp.f64 x) -1) 8))
(*.f64 (*.f64 (+.f64 (exp.f64 x) -1) 1/4) 4)
(/.f64 (+.f64 (exp.f64 x) -1) 1)
(/.f64 (+.f64 (*.f64 (exp.f64 x) 2) -2) 2)
(/.f64 (*.f64 (+.f64 (exp.f64 x) -1) 4) 4)
(/.f64 (*.f64 (+.f64 (exp.f64 x) -1) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8)))))) 256)
(pow.f64 (+.f64 (exp.f64 x) -1) 1)
Outputs
x
(+.f64 (*.f64 1/2 (pow.f64 x 2)) x)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x)))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 x (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/6 (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 x (*.f64 1/6 (pow.f64 x 3))) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2))))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (exp.f64 x) -1)
(+.f64 (+.f64 (exp.f64 x) -1) 0)
(+.f64 (exp.f64 x) -1)
(+.f64 0 (+.f64 (exp.f64 x) -1))
(+.f64 (exp.f64 x) -1)
(+.f64 -1 (exp.f64 x))
(+.f64 (exp.f64 x) -1)
(+.f64 (*.f64 (exp.f64 x) 1/2) (+.f64 (*.f64 (exp.f64 x) 1/2) -1))
(+.f64 (exp.f64 x) -1)
(+.f64 (*.f64 (+.f64 (exp.f64 x) -1) 1/2) (*.f64 (+.f64 (exp.f64 x) -1) 1/2))
(+.f64 (exp.f64 x) -1)
(+.f64 (+.f64 (*.f64 (exp.f64 x) 1/2) -1) (*.f64 (exp.f64 x) 1/2))
(+.f64 (exp.f64 x) -1)
(*.f64 1 (+.f64 (exp.f64 x) -1))
(+.f64 (exp.f64 x) -1)
(*.f64 (+.f64 (exp.f64 x) -1) 1)
(+.f64 (exp.f64 x) -1)
(*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 1/2))
(+.f64 (exp.f64 x) -1)
(*.f64 4 (*.f64 (+.f64 (exp.f64 x) -1) 1/4))
(+.f64 (exp.f64 x) -1)
(*.f64 (+.f64 (*.f64 (exp.f64 x) 2) -2) 1/2)
(+.f64 (exp.f64 x) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 x) -1) 4) 1/4)
(+.f64 (exp.f64 x) -1)
(*.f64 1/2 (+.f64 (*.f64 (exp.f64 x) 2) -2))
(+.f64 (exp.f64 x) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 x) -1) 8) 1/8)
(+.f64 (exp.f64 x) -1)
(*.f64 1/4 (*.f64 (+.f64 (exp.f64 x) -1) 4))
(+.f64 (exp.f64 x) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 x) -1) 1/2) 2)
(+.f64 (exp.f64 x) -1)
(*.f64 1/8 (*.f64 (+.f64 (exp.f64 x) -1) 8))
(+.f64 (exp.f64 x) -1)
(*.f64 (*.f64 (+.f64 (exp.f64 x) -1) 1/4) 4)
(+.f64 (exp.f64 x) -1)
(/.f64 (+.f64 (exp.f64 x) -1) 1)
(+.f64 (exp.f64 x) -1)
(/.f64 (+.f64 (*.f64 (exp.f64 x) 2) -2) 2)
(+.f64 (exp.f64 x) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 x) -1) 4) 4)
(+.f64 (exp.f64 x) -1)
(/.f64 (*.f64 (+.f64 (exp.f64 x) -1) 8) 8)
(+.f64 (exp.f64 x) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8)) 16)
(+.f64 (exp.f64 x) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8))) 32)
(+.f64 (exp.f64 x) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8)))) 64)
(+.f64 (exp.f64 x) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8))))) 128)
(+.f64 (exp.f64 x) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (exp.f64 x) -1) 8)))))) 256)
(+.f64 (exp.f64 x) -1)
(pow.f64 (+.f64 (exp.f64 x) -1) 1)
(+.f64 (exp.f64 x) -1)

eval10.0ms (0.1%)

Compiler

Compiled 540 to 389 computations (28% saved)

prune11.0ms (0.1%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New38543
Fresh000
Picked011
Done000
Total38644
Error
0.1b
Counts
44 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
41.3b
(/.f64 (-.f64 (exp.f64 x) 1) x)
20.1b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 x (*.f64 1/6 (pow.f64 x 3))) (*.f64 1/24 (pow.f64 x 4)))) x)
20.0b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x)
20.3b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) x) x)
20.1b
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x)
19.8b
(/.f64 x x)
Compiler

Compiled 155 to 115 computations (25.8% saved)

localize2.0ms (0%)

Compiler

Compiled 5 to 2 computations (60% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 x 2)
0.0b
(+.f64 (*.f64 1/2 (pow.f64 x 2)) x)
0.0b
(*.f64 1/2 (pow.f64 x 2))
10.3b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) x) x)
Compiler

Compiled 28 to 20 computations (28.6% saved)

series3.0ms (0%)

Counts
4 → 15
Calls

12 calls:

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

rewrite186.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1370×rational.json-1
1370×rational.json-2
1370×rational.json-4
1370×rational.json-3
1362×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0964
16164
214564
335164
488964
5369464
Stop Event
node limit
Counts
4 → 138
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) x) x)
(*.f64 1/2 (pow.f64 x 2))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) x)
(pow.f64 x 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)) (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/2 (*.f64 2 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 1/2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 (/.f64 1 x) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 1/2 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 1 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)) (/.f64 1 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)) (/.f64 1/2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4) (/.f64 1 (*.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 x (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (+.f64 (pow.f64 x 2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 1 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 -1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 x)) (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 (+.f64 x x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (neg.f64 x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 x)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) 1/4) (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x)))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -1 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))) (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (neg.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 x)) (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 x) (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))) (/.f64 2 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 8)) (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x -2)) (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x x)) (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (neg.f64 (+.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 x 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 x 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 x x) 2) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (+.f64 x x) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (pow.f64 x 2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) -2) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 x 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 x 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 x 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 x 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (pow.f64 x 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (*.f64 1/2 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x x) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (pow.f64 (+.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x 2) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 1/2 x) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x 4) 2) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/16 (pow.f64 (*.f64 x 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 x 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 x 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 x x) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (+.f64 x x) 2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 (+.f64 x x) 2))) 16)))))

simplify245.0ms (1.7%)

Algorithm
egg-herbie
Rules
1390×rational.json-simplify-51
962×rational.json-simplify-44
922×rational.json-simplify-61
920×rational.json-simplify-35
854×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02314431
14584407
211834257
356994173
Stop Event
node limit
Counts
153 → 171
Calls
Call 1
Inputs
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/2 x) 1)
(*.f64 1/2 x)
(+.f64 1 (*.f64 1/2 x))
(+.f64 1 (*.f64 1/2 x))
(+.f64 1 (*.f64 1/2 x))
(*.f64 1/2 x)
(+.f64 1 (*.f64 1/2 x))
(+.f64 1 (*.f64 1/2 x))
(+.f64 1 (*.f64 1/2 x))
x
(*.f64 1/2 (pow.f64 x 2))
(*.f64 1/2 (pow.f64 x 2))
(+.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 0)
(+.f64 0 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x))))
(+.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)) (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)))
(-.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 0)
(-.f64 0 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)))
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x))
(*.f64 x (/.f64 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 2 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)))
(*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1 x))
(*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/2 (*.f64 2 (/.f64 1 x))))
(*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 1)
(*.f64 1 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))
(*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (/.f64 1/2 x))
(*.f64 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x) 1/2)
(*.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 1/2 (+.f64 x x)))
(*.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 (/.f64 1 x) 1/4))
(*.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 1/2 (/.f64 1/2 x)))
(*.f64 (/.f64 1 x) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))
(*.f64 (/.f64 1 x) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x)))))
(*.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 -1 x))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 1 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))))
(*.f64 -1 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (neg.f64 (+.f64 x x))))
(*.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)) (/.f64 1 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))))
(*.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)) (/.f64 1/2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 4 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 x 4)))
(*.f64 4 (/.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 4))
(*.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)) 1/4)
(*.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4) (/.f64 1 (*.f64 x 8)))
(*.f64 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 x (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 1/2 x) (+.f64 (pow.f64 x 2) (+.f64 x x)))
(*.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 -1/2 x))
(*.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 1 (*.f64 x -2)))
(*.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 -1 (+.f64 x x)))
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4))
(*.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)) -1)
(*.f64 (/.f64 2 x) (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 (+.f64 x x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)) 2)
(*.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4) (*.f64 2 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4) (/.f64 2 x))
(*.f64 1/4 (*.f64 2 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)))
(*.f64 (/.f64 2 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (neg.f64 x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))
(*.f64 (*.f64 1/2 (/.f64 2 x)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))
(*.f64 (*.f64 (/.f64 1 x) 1/4) (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x)))) (/.f64 1 x))
(*.f64 (/.f64 x (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 1 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 (/.f64 (+.f64 x x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 (neg.f64 x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -1 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 (/.f64 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) x)
(*.f64 (/.f64 2 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))) (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))
(*.f64 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (neg.f64 (+.f64 x x))) -1)
(*.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 x 4)) 4)
(*.f64 (*.f64 1/2 (/.f64 1/2 x)) (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 -1/2 x) (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 1/2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))
(*.f64 (/.f64 x (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))) (/.f64 2 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 4) 4)
(*.f64 (/.f64 1 (*.f64 x 8)) (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4))
(*.f64 (/.f64 1 (*.f64 x -2)) (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 -1 (+.f64 x x)) (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(pow.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 1)
(neg.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)))
(neg.f64 (/.f64 (/.f64 x (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (neg.f64 (+.f64 x x))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) 0)
(+.f64 0 (*.f64 1/2 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) 1/4))
(-.f64 (*.f64 1/2 (pow.f64 x 2)) 0)
(/.f64 (pow.f64 x 2) 2)
(/.f64 (*.f64 1/2 (pow.f64 x 2)) 1)
(/.f64 (*.f64 2 (pow.f64 x 2)) 4)
(/.f64 (pow.f64 (+.f64 x x) 2) 8)
(/.f64 (*.f64 2 (pow.f64 (+.f64 x x) 2)) 16)
(pow.f64 (*.f64 1/2 (pow.f64 x 2)) 1)
(-.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 0)
(-.f64 0 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 1/2 (+.f64 (pow.f64 x 2) (+.f64 x x)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4))
(*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 1)
(*.f64 1 (+.f64 x (*.f64 1/2 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/2)
(*.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) 1/4)
(*.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) -1)
(*.f64 -1 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 4 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 4))
(*.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4) 1/8)
(*.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) -1/2)
(*.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4) 2)
(*.f64 1/4 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 1/8 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4))
(*.f64 -1/2 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 4) 4)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 1)
(/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 2)
(/.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) 4)
(/.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4) 8)
(/.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4)) 16)
(/.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) -2) -4)
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) -2)) 4)
(pow.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 1)
(neg.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(+.f64 (pow.f64 x 2) 0)
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))
(+.f64 0 (pow.f64 x 2))
(-.f64 (pow.f64 x 2) 0)
(*.f64 1/2 (*.f64 2 (pow.f64 x 2)))
(*.f64 2 (*.f64 1/2 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) 1)
(*.f64 (*.f64 1/2 (pow.f64 x 2)) 2)
(*.f64 1 (pow.f64 x 2))
(*.f64 (*.f64 2 (pow.f64 x 2)) 1/2)
(*.f64 4 (*.f64 (pow.f64 x 2) 1/4))
(*.f64 4 (pow.f64 (*.f64 1/2 x) 2))
(*.f64 (pow.f64 (+.f64 x x) 2) 1/4)
(*.f64 1/4 (pow.f64 (+.f64 x x) 2))
(*.f64 (*.f64 (pow.f64 x 2) 1/4) 4)
(*.f64 (pow.f64 (*.f64 1/2 x) 2) 4)
(*.f64 (pow.f64 (*.f64 x 4) 2) 1/16)
(*.f64 1/16 (pow.f64 (*.f64 x 4) 2))
(/.f64 (pow.f64 x 2) 1)
(/.f64 (*.f64 2 (pow.f64 x 2)) 2)
(/.f64 (pow.f64 (+.f64 x x) 2) 4)
(/.f64 (*.f64 2 (pow.f64 (+.f64 x x) 2)) 8)
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (+.f64 x x) 2))) 16)
Outputs
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 1/2 x))
(*.f64 1/2 x)
(+.f64 1 (*.f64 1/2 x))
(+.f64 1 (*.f64 1/2 x))
(+.f64 1 (*.f64 1/2 x))
(*.f64 1/2 x)
(+.f64 1 (*.f64 1/2 x))
(+.f64 1 (*.f64 1/2 x))
(+.f64 1 (*.f64 1/2 x))
x
(*.f64 1/2 (pow.f64 x 2))
(*.f64 1/2 (pow.f64 x 2))
(+.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 0)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(+.f64 0 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(+.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)) (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(-.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 0)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(-.f64 0 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 1/2 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 x (/.f64 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 x (/.f64 (/.f64 2 (+.f64 x (+.f64 x (pow.f64 x 2)))) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 x (/.f64 2 (*.f64 (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (*.f64 x (+.f64 x (+.f64 x (pow.f64 x 2)))))))
(*.f64 x (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (*.f64 x (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x))))
(*.f64 x (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (*.f64 x (+.f64 x (+.f64 x (pow.f64 x 2)))) (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x))))
(*.f64 2 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1 x))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/2 (*.f64 2 (/.f64 1 x))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/2 (/.f64 2 x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 1)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 1 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (/.f64 1/2 x))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x) 1/2)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 1/2 (+.f64 x x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 (/.f64 1 x) 1/4))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 1/2 (/.f64 1/2 x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 1 x) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 1 x) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x)))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 -1 x))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 1 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))))
(/.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x)) (+.f64 x (+.f64 x (pow.f64 x 2))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))))
(/.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x)) (+.f64 x (+.f64 x (pow.f64 x 2))))
(*.f64 -1 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 -1 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (neg.f64 (+.f64 x x))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)) (/.f64 1 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)) (/.f64 1 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)) (/.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4))))
(*.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 1/2 x)))) (/.f64 4 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)))
(*.f64 (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) (/.f64 x (*.f64 (/.f64 1/8 x) (+.f64 x (+.f64 x (pow.f64 x 2)))))) (/.f64 x (*.f64 1/4 (+.f64 x (+.f64 x (pow.f64 x 2))))))
(*.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)) (/.f64 1/2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)) (/.f64 1 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)) (/.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4))))
(*.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 1/2 x)))) (/.f64 4 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)))
(*.f64 (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) (/.f64 x (*.f64 (/.f64 1/8 x) (+.f64 x (+.f64 x (pow.f64 x 2)))))) (/.f64 x (*.f64 1/4 (+.f64 x (+.f64 x (pow.f64 x 2))))))
(*.f64 4 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 x 4)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 4 (/.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 4))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)) 1/4)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4) (/.f64 1 (*.f64 x 8)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 x (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 2 (+.f64 x (+.f64 x (pow.f64 x 2)))) (/.f64 (/.f64 x x) (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)))
(*.f64 (/.f64 2 (+.f64 x (+.f64 x (pow.f64 x 2)))) (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)))
(*.f64 (/.f64 1/2 x) (+.f64 (pow.f64 x 2) (+.f64 x x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 -1/2 x))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 1 (*.f64 x -2)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 -1 (+.f64 x x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)) -1)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 2 x) (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 (+.f64 x x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 1 (+.f64 x (+.f64 x (pow.f64 x 2)))) (/.f64 (/.f64 (+.f64 x x) x) (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)))
(*.f64 (/.f64 1 (+.f64 x (+.f64 x (pow.f64 x 2)))) (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 x (+.f64 x (+.f64 x (pow.f64 x 2)))) (/.f64 2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x))))
(*.f64 (/.f64 x (+.f64 x (+.f64 x (pow.f64 x 2)))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x))))
(*.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 1/2 x)) 2)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4) (*.f64 2 (/.f64 1 x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4) (/.f64 2 x))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 1/4 (*.f64 2 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 2 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))))
(*.f64 (/.f64 2 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)))))
(*.f64 (/.f64 4 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (*.f64 (/.f64 1/8 x) (+.f64 (pow.f64 x 2) (+.f64 x x)))))
(*.f64 (/.f64 4 (+.f64 x (+.f64 x (pow.f64 x 2)))) (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) (*.f64 (/.f64 1/8 x) (+.f64 x (+.f64 x (pow.f64 x 2))))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (neg.f64 x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))))
(/.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x)) (+.f64 x (+.f64 x (pow.f64 x 2))))
(*.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 1/2 (/.f64 2 x)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 (/.f64 1 x) 1/4) (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x)))) (/.f64 1 x))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 x (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 2 (+.f64 x (+.f64 x (pow.f64 x 2)))) (/.f64 (/.f64 x x) (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)))
(*.f64 (/.f64 2 (+.f64 x (+.f64 x (pow.f64 x 2)))) (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)))
(*.f64 (/.f64 2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 x (+.f64 x (+.f64 x (pow.f64 x 2)))) (/.f64 2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x))))
(*.f64 (/.f64 x (+.f64 x (+.f64 x (pow.f64 x 2)))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x))))
(*.f64 (/.f64 1 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))))
(/.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x)) (+.f64 x (+.f64 x (pow.f64 x 2))))
(*.f64 (/.f64 (+.f64 x x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 (/.f64 1 (+.f64 x (+.f64 x (pow.f64 x 2)))) (/.f64 (/.f64 (+.f64 x x) x) (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)))
(*.f64 (/.f64 1 (+.f64 x (+.f64 x (pow.f64 x 2)))) (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x)))
(*.f64 (/.f64 (neg.f64 x) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -1 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))))
(/.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x)) (+.f64 x (+.f64 x (pow.f64 x 2))))
(*.f64 (/.f64 (/.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) x)
(*.f64 x (/.f64 (/.f64 2 (+.f64 x (+.f64 x (pow.f64 x 2)))) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 x (/.f64 2 (*.f64 (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (*.f64 x (+.f64 x (+.f64 x (pow.f64 x 2)))))))
(*.f64 x (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (*.f64 x (+.f64 (pow.f64 x 2) (+.f64 x x))) (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x))))
(*.f64 x (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (*.f64 x (+.f64 x (+.f64 x (pow.f64 x 2)))) (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x))))
(*.f64 (/.f64 2 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))) (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))))
(/.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x)) (+.f64 x (+.f64 x (pow.f64 x 2))))
(*.f64 (/.f64 1 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))
(*.f64 (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)) (/.f64 1 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)) (/.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4))))
(*.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 1/2 x)))) (/.f64 4 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)))
(*.f64 (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) (/.f64 x (*.f64 (/.f64 1/8 x) (+.f64 x (+.f64 x (pow.f64 x 2)))))) (/.f64 x (*.f64 1/4 (+.f64 x (+.f64 x (pow.f64 x 2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (neg.f64 (+.f64 x x))) -1)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (*.f64 x 4)) 4)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (*.f64 1/2 (/.f64 1/2 x)) (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 -1/2 x) (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 1/2 (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))
(*.f64 (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)) (/.f64 1 (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)))))
(*.f64 (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)) (/.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4))))
(*.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 1/2 x)))) (/.f64 4 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) x)))
(*.f64 (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) (/.f64 x (*.f64 (/.f64 1/8 x) (+.f64 x (+.f64 x (pow.f64 x 2)))))) (/.f64 x (*.f64 1/4 (+.f64 x (+.f64 x (pow.f64 x 2))))))
(*.f64 (/.f64 x (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4)))) (/.f64 2 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 (/.f64 2 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 x (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) 1/4)))))
(*.f64 (/.f64 4 (+.f64 (pow.f64 x 2) (+.f64 x x))) (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (*.f64 (/.f64 1/8 x) (+.f64 (pow.f64 x 2) (+.f64 x x)))))
(*.f64 (/.f64 4 (+.f64 x (+.f64 x (pow.f64 x 2)))) (*.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) (*.f64 (/.f64 1/8 x) (+.f64 x (+.f64 x (pow.f64 x 2))))))
(*.f64 (/.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 4) 4)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 1 (*.f64 x 8)) (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 1 (*.f64 x -2)) (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(*.f64 (/.f64 -1 (+.f64 x x)) (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(pow.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x) 1)
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(neg.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (neg.f64 x)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(neg.f64 (/.f64 (/.f64 x (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 x (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 x (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x))))
(/.f64 (*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (/.f64 (+.f64 x (+.f64 x (pow.f64 x 2))) x)) (+.f64 x (+.f64 x (pow.f64 x 2))))
(neg.f64 (/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) (neg.f64 (+.f64 x x))))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) x)
(+.f64 (*.f64 1/2 (pow.f64 x 2)) 0)
(*.f64 1/2 (pow.f64 x 2))
(+.f64 0 (*.f64 1/2 (pow.f64 x 2)))
(*.f64 1/2 (pow.f64 x 2))
(+.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) 1/4))
(*.f64 1/2 (pow.f64 x 2))
(-.f64 (*.f64 1/2 (pow.f64 x 2)) 0)
(*.f64 1/2 (pow.f64 x 2))
(/.f64 (pow.f64 x 2) 2)
(*.f64 1/2 (pow.f64 x 2))
(/.f64 (*.f64 1/2 (pow.f64 x 2)) 1)
(*.f64 1/2 (pow.f64 x 2))
(/.f64 (*.f64 2 (pow.f64 x 2)) 4)
(*.f64 1/2 (pow.f64 x 2))
(/.f64 (pow.f64 (+.f64 x x) 2) 8)
(/.f64 (*.f64 2 (pow.f64 (+.f64 x x) 2)) 16)
(*.f64 (pow.f64 (+.f64 x x) 2) 1/8)
(pow.f64 (*.f64 1/2 (pow.f64 x 2)) 1)
(*.f64 1/2 (pow.f64 x 2))
(-.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 0)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(-.f64 0 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 (pow.f64 x 2) (+.f64 x x)))
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 2 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4))
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 1)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 1 (+.f64 x (*.f64 1/2 (pow.f64 x 2))))
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/2)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) 1/4)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) -1)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 -1 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 4 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 4))
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4) 1/8)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) -1/2)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 1/4) 2)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 1/4 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 1/8 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4))
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 -1/2 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))))
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(*.f64 (/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 4) 4)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(/.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 1)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(/.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 2)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(/.f64 (*.f64 2 (+.f64 (pow.f64 x 2) (+.f64 x x))) 4)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(/.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))) -1)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4) 8)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 2) (+.f64 x x))) -2)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) 4)) 16)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) -2) -4)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 x 2) (+.f64 x x)) -2)) 4)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(pow.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) 1)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(neg.f64 (neg.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(+.f64 (pow.f64 x 2) 0)
(pow.f64 x 2)
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2)))
(pow.f64 x 2)
(+.f64 0 (pow.f64 x 2))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 0)
(pow.f64 x 2)
(*.f64 1/2 (*.f64 2 (pow.f64 x 2)))
(pow.f64 x 2)
(*.f64 2 (*.f64 1/2 (pow.f64 x 2)))
(pow.f64 x 2)
(*.f64 (pow.f64 x 2) 1)
(pow.f64 x 2)
(*.f64 (*.f64 1/2 (pow.f64 x 2)) 2)
(pow.f64 x 2)
(*.f64 1 (pow.f64 x 2))
(pow.f64 x 2)
(*.f64 (*.f64 2 (pow.f64 x 2)) 1/2)
(pow.f64 x 2)
(*.f64 4 (*.f64 (pow.f64 x 2) 1/4))
(pow.f64 x 2)
(*.f64 4 (pow.f64 (*.f64 1/2 x) 2))
(pow.f64 x 2)
(*.f64 (pow.f64 (+.f64 x x) 2) 1/4)
(*.f64 1/4 (pow.f64 (+.f64 x x) 2))
(*.f64 1/4 (pow.f64 (+.f64 x x) 2))
(*.f64 (*.f64 (pow.f64 x 2) 1/4) 4)
(pow.f64 x 2)
(*.f64 (pow.f64 (*.f64 1/2 x) 2) 4)
(pow.f64 x 2)
(*.f64 (pow.f64 (*.f64 x 4) 2) 1/16)
(pow.f64 x 2)
(*.f64 1/16 (pow.f64 (*.f64 x 4) 2))
(pow.f64 x 2)
(/.f64 (pow.f64 x 2) 1)
(pow.f64 x 2)
(/.f64 (*.f64 2 (pow.f64 x 2)) 2)
(pow.f64 x 2)
(/.f64 (pow.f64 (+.f64 x x) 2) 4)
(/.f64 (*.f64 2 (pow.f64 (+.f64 x x) 2)) 8)
(*.f64 1/4 (pow.f64 (+.f64 x x) 2))
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (+.f64 x x) 2))) 16)
(*.f64 1/4 (pow.f64 (+.f64 x x) 2))

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/2 (pow.f64 x 2))
0.1b
(*.f64 1/6 (pow.f64 x 3))
3.1b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x)
11.0b
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))
Compiler

Compiled 57 to 43 computations (24.6% saved)

series2.0ms (0%)

Counts
3 → 24
Calls

9 calls:

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

rewrite313.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1478×rational.json-1
1478×rational.json-2
1478×rational.json-4
1478×rational.json-3
1470×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01493
19593
220793
350093
4131493
5443293
Stop Event
node limit
Counts
3 → 120
Calls
Call 1
Inputs
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 1/6 (pow.f64 x 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 2 (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (pow.f64 x 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 2) (*.f64 2 (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (pow.f64 x 2) (+.f64 x x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 1/2 (*.f64 2 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 1/2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) (/.f64 2 (*.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) (*.f64 (/.f64 1 x) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) (*.f64 1/2 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8) (/.f64 1 (*.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) (/.f64 1/2 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) (/.f64 1 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) (/.f64 1 (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x 8)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (neg.f64 x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) 1/4) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (*.f64 1/2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 -1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (neg.f64 (+.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 8)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x -2)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 x x))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (neg.f64 x) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (neg.f64 (+.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 3) 1/12) (*.f64 (pow.f64 x 3) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 3) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 3) 2/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 x 3) 2/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 3) 2/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (pow.f64 x 3)) 1)))))

simplify415.0ms (2.8%)

Algorithm
egg-herbie
Rules
1358×rational.json-simplify-35
1094×rational.json-simplify-53
924×rational.json-simplify-41
846×rational.json-simplify-2
520×rational.json-simplify-39
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02307044
14876978
218326930
340026930
471666886
Stop Event
node limit
Counts
144 → 157
Calls
Call 1
Inputs
x
(+.f64 (*.f64 1/2 (pow.f64 x 2)) x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(*.f64 1/6 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(*.f64 1/6 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 2 (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 1)
(*.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) 1/4)
(*.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) -1)
(*.f64 -1 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8) 1/8)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) -1/2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 2)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8))
(*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) 4)
(*.f64 (+.f64 (pow.f64 x 2) (*.f64 2 (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 1/2)
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (pow.f64 x 2) (+.f64 x x))) 1/2)
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 1)
(/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) 4)
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) -1)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8) 8)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8)) 16)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 4) -4)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2)) 2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 4)) 4)
(pow.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)))
(-.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 0)
(-.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 2 x)))
(*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1 x))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 1/2 (*.f64 2 (/.f64 1 x))))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 1)
(*.f64 1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 1/2 x))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 2 x)) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) (/.f64 2 (*.f64 x 8)))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) (*.f64 (/.f64 1 x) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) (*.f64 1/2 (/.f64 1/2 x)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))
(*.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 -1 x))
(*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)))
(*.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (neg.f64 (+.f64 x x))))
(*.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 x 4)))
(*.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 4))
(*.f64 (/.f64 4 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8) (/.f64 1 (*.f64 x 8)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) (/.f64 1/2 (neg.f64 x)))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) (/.f64 1 (*.f64 x -2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) (/.f64 1 (neg.f64 (+.f64 x x))))
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)) -1)
(*.f64 (/.f64 2 x) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)) 2)
(*.f64 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (*.f64 1/2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 1/4 (/.f64 4 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 (/.f64 2 (*.f64 x 8)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (neg.f64 x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 2 (/.f64 1 x)))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 2 x))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))
(*.f64 (*.f64 1/2 (/.f64 2 x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))
(*.f64 (*.f64 (/.f64 1 x) 1/4) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 1 x))
(*.f64 (/.f64 x (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (*.f64 1/2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 (/.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 (+.f64 x x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 -1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) x)
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (neg.f64 (+.f64 x x))) -1)
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 x 4)) 4)
(*.f64 (*.f64 1/2 (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))
(*.f64 (/.f64 1/2 (neg.f64 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 (/.f64 x (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 4) 4)
(*.f64 (/.f64 1 (*.f64 x 8)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8))
(*.f64 (/.f64 1 (*.f64 x -2)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))
(*.f64 (/.f64 1 (neg.f64 (+.f64 x x))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))
(pow.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 1)
(neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)))
(neg.f64 (/.f64 (/.f64 (neg.f64 x) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (neg.f64 (+.f64 x x))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) 0)
(+.f64 0 (*.f64 1/6 (pow.f64 x 3)))
(+.f64 (*.f64 (pow.f64 x 3) 1/12) (*.f64 (pow.f64 x 3) 1/12))
(-.f64 (*.f64 1/6 (pow.f64 x 3)) 0)
(/.f64 (*.f64 1/6 (pow.f64 x 3)) 1)
(/.f64 (*.f64 (pow.f64 x 3) 1/3) 2)
(/.f64 (*.f64 (pow.f64 x 3) 2/3) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 x 3) 2/3)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 3) 2/3))) 16)
(pow.f64 (*.f64 1/6 (pow.f64 x 3)) 1)
Outputs
x
(+.f64 (*.f64 1/2 (pow.f64 x 2)) x)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 1/6 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 1/6 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 x 1/2))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 (pow.f64 x 2) 1/6)))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 2) 1/6))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 (pow.f64 x 2) 1/6)))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 2) 1/6))
(*.f64 1/6 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/6)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 x 1/2) (*.f64 (pow.f64 x 2) 1/6))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 (pow.f64 x 2) 1/6)))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 2) 1/6))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 (pow.f64 x 2) 1/6)))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 2) 1/6))
(*.f64 1/6 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/6)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 x 1/2) (*.f64 (pow.f64 x 2) 1/6))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 (pow.f64 x 2) 1/6)))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 2) 1/6))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 (pow.f64 x 2) 1/6)))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 2) 1/6))
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 0)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 2 (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (pow.f64 x 2) (+.f64 x x))))
(*.f64 1/2 (+.f64 (pow.f64 x 2) (+.f64 (+.f64 x x) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 1/2 (+.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 x x))))
(*.f64 1/2 (+.f64 x (+.f64 x (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 3) 1/3)))))
(*.f64 1/2 (+.f64 x (+.f64 (+.f64 x (*.f64 (pow.f64 x 3) 1/3)) (pow.f64 x 2))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 1)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 1/2)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) 1/4)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) -1)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8) 1/8)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) -1/2)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 2)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) 4)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 2) (*.f64 2 (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 1/2)
(*.f64 1/2 (+.f64 (pow.f64 x 2) (*.f64 2 (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 (pow.f64 x 2) (+.f64 x x))) 1/2)
(*.f64 1/2 (+.f64 (pow.f64 x 2) (+.f64 (+.f64 x x) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 1/2 (+.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 x 3) 1/3) (+.f64 x x))))
(*.f64 1/2 (+.f64 x (+.f64 x (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 3) 1/3)))))
(*.f64 1/2 (+.f64 x (+.f64 (+.f64 x (*.f64 (pow.f64 x 3) 1/3)) (pow.f64 x 2))))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 1)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 2)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) 4)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) -1)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8) 8)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) -2)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8)) 16)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 4) -4)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2)) 2)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) 4)) 4)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(pow.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 1)
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(neg.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 0)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(+.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(-.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 0)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(-.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 2 x)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 (neg.f64 x) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1 x))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 1/2 (*.f64 2 (/.f64 1 x))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 1/2 (/.f64 2 x)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 1)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 1/2 x))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 2 x)) 1/2)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) (/.f64 2 (*.f64 x 8)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) (*.f64 (/.f64 1 x) 1/4))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4) (*.f64 1/2 (/.f64 1/2 x)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 -1 x))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (neg.f64 (+.f64 x x))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 (neg.f64 x) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 (neg.f64 x) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 x 4)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 4))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 4 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) 1/4)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8) (/.f64 1 (*.f64 x 8)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (/.f64 1 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (/.f64 1 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x x)))))
(*.f64 (/.f64 1 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) (/.f64 1/2 (neg.f64 x)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) (/.f64 1 (*.f64 x -2)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2) (/.f64 1 (neg.f64 (+.f64 x x))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)) -1)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 2 x) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (/.f64 1/2 x)) 2)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (/.f64 1/2 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (/.f64 1/2 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x x))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 (/.f64 1/2 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (*.f64 2 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (*.f64 1/2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 1/2 (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 2 (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 1/2 (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 2 x))))))
(*.f64 1/2 (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (*.f64 2 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x))))))
(*.f64 1/4 (/.f64 4 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 (neg.f64 x) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 2 (*.f64 x 8)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (neg.f64 x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 (neg.f64 x) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 2 (/.f64 1 x)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 2 x))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 x))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 1/2 (/.f64 2 x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 (/.f64 1 x) 1/4) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))) (/.f64 1 x))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 x (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 1 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (/.f64 1 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x x)))))
(*.f64 (/.f64 1 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 (/.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (*.f64 1/2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 1/2 (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 2 (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 1/2 (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 2 x))))))
(*.f64 1/2 (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (*.f64 2 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x))))))
(*.f64 (/.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 (+.f64 x x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 1/2 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (/.f64 1/2 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x x))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 (/.f64 1/2 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (*.f64 2 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (/.f64 -1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 (neg.f64 x) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) x)
(*.f64 x (/.f64 1 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 (neg.f64 x) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 (neg.f64 x) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (neg.f64 (+.f64 x x))) -1)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (*.f64 x 4)) 4)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (*.f64 1/2 (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 4))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 1/2 (neg.f64 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))) (*.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 (neg.f64 x) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 x (*.f64 2 (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 (neg.f64 x) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 4) 4)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 1 (*.f64 x 8)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) 8))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 1 (*.f64 x -2)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(*.f64 (/.f64 1 (neg.f64 (+.f64 x x))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) -2))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(pow.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) x) 1)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3)))) (neg.f64 x)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(neg.f64 (/.f64 (/.f64 (neg.f64 x) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))))
(*.f64 x (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) (/.f64 (neg.f64 x) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))))
(neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))) (neg.f64 (+.f64 x x))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3)))) x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) 0)
(*.f64 1/6 (pow.f64 x 3))
(+.f64 0 (*.f64 1/6 (pow.f64 x 3)))
(*.f64 1/6 (pow.f64 x 3))
(+.f64 (*.f64 (pow.f64 x 3) 1/12) (*.f64 (pow.f64 x 3) 1/12))
(*.f64 1/6 (pow.f64 x 3))
(-.f64 (*.f64 1/6 (pow.f64 x 3)) 0)
(*.f64 1/6 (pow.f64 x 3))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) 1)
(*.f64 1/6 (pow.f64 x 3))
(/.f64 (*.f64 (pow.f64 x 3) 1/3) 2)
(*.f64 1/6 (pow.f64 x 3))
(/.f64 (*.f64 (pow.f64 x 3) 2/3) 4)
(*.f64 1/6 (pow.f64 x 3))
(/.f64 (*.f64 2 (*.f64 (pow.f64 x 3) 2/3)) 8)
(*.f64 1/6 (pow.f64 x 3))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 3) 2/3))) 16)
(*.f64 1/6 (pow.f64 x 3))
(pow.f64 (*.f64 1/6 (pow.f64 x 3)) 1)
(*.f64 1/6 (pow.f64 x 3))

localize41.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/24 (pow.f64 x 4))
0.1b
(*.f64 1/6 (pow.f64 x 3))
1.2b
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x)
11.4b
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
Compiler

Compiled 100 to 79 computations (21% saved)

series2.0ms (0%)

Counts
3 → 15
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
0.0ms
x
@0
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
0.0ms
x
@inf
(*.f64 1/24 (pow.f64 x 4))
0.0ms
x
@0
(*.f64 1/24 (pow.f64 x 4))
0.0ms
x
@inf
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x)

rewrite101.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1698×rational.json-1
1698×rational.json-2
1698×rational.json-4
1698×rational.json-3
1690×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019105
1127105
2258105
3619105
41714105
55428105
Stop Event
node limit
Counts
3 → 78
Calls
Call 1
Inputs
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x)
(*.f64 1/24 (pow.f64 x 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/12 (+.f64 (*.f64 (pow.f64 x 3) 2) (*.f64 (pow.f64 x 4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 2 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (*.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 2 (*.f64 x 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/4 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 -1 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1/2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) 8) (/.f64 1 (*.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1/2 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (neg.f64 x) (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x 8)) (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/24 (pow.f64 x 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/24 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/24 (pow.f64 x 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/24 (pow.f64 x 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 4) 1/12) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 4) 1/6) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 x 4) 1/6)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 x 4) 1/6)) (*.f64 2 (*.f64 (pow.f64 x 4) 1/6))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/24 (pow.f64 x 4)) 1)))))

simplify144.0ms (1%)

Algorithm
egg-herbie
Rules
1424×rational.json-simplify-51
968×rational.json-simplify-49
782×rational.json-simplify-44
776×rational.json-simplify-1
740×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01935971
14475877
210385849
348764889
477034889
Stop Event
node limit
Counts
93 → 135
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 4))
(*.f64 1/24 (pow.f64 x 4))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 0)
(*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 4))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 2))
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1/2))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 2) 1/2)
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1/4)
(*.f64 1/12 (+.f64 (*.f64 (pow.f64 x 3) 2) (*.f64 (pow.f64 x 4) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1/2) 2)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 2) 2)
(/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 4)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) 16)
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1)
(+.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))
(-.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x 4)))
(*.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(*.f64 2 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1 x))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 2 x) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)
(*.f64 1 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 x))
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)) 1/2)
(*.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (*.f64 x 8)))
(*.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 2 (*.f64 x 8)) 1))
(*.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/4 (/.f64 1 x)))
(*.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 1/2 x)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))))
(*.f64 (neg.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -1 x))
(*.f64 (neg.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 -1 x) 1))
(*.f64 (/.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) 1))
(*.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (neg.f64 (+.f64 x x))))
(*.f64 (/.f64 x (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 (/.f64 x (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1/2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) 8) (/.f64 1 (*.f64 x 8)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1/2 (neg.f64 x)))
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (*.f64 x -2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (neg.f64 (+.f64 x x))))
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) -1)
(*.f64 (/.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 2 x) (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2)
(*.f64 1/4 (*.f64 4 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))
(*.f64 (/.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (neg.f64 x) (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 x))
(*.f64 (/.f64 2 (*.f64 x 8)) (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)
(neg.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))
(+.f64 (*.f64 1/24 (pow.f64 x 4)) 0)
(+.f64 0 (*.f64 1/24 (pow.f64 x 4)))
(-.f64 (*.f64 1/24 (pow.f64 x 4)) 0)
(/.f64 (*.f64 1/24 (pow.f64 x 4)) 1)
(/.f64 (*.f64 (pow.f64 x 4) 1/12) 2)
(/.f64 (*.f64 (pow.f64 x 4) 1/6) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 x 4) 1/6)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 x 4) 1/6)) (*.f64 2 (*.f64 (pow.f64 x 4) 1/6))) 16)
(pow.f64 (*.f64 1/24 (pow.f64 x 4)) 1)
Outputs
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 4))
(*.f64 1/24 (pow.f64 x 4))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 x 1/2))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 x 1/2) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
(+.f64 1 (+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 (pow.f64 x 3) 1/24))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 3) 1/24)))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/24)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 x 1/2) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
(+.f64 1 (+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 (pow.f64 x 3) 1/24))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 3) 1/24)))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/24)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 x 1/2) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
(+.f64 1 (+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 (pow.f64 x 3) 1/24))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 3) 1/24)))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 0)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 4))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 2))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1/2))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 2) 1/2)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1/4)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(*.f64 1/12 (+.f64 (*.f64 (pow.f64 x 3) 2) (*.f64 (pow.f64 x 4) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1/2) 2)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 2) 2)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 4)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 8)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) 16)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(+.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(+.f64 0 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(-.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 x (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)) (/.f64 x (/.f64 1 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))))))
(*.f64 x (/.f64 (/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) x))
(*.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (*.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(*.f64 x (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x x)))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x 4)))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 2 x)))
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 2 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1 x))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 2 x) 1/2))
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 2 x)))
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 1 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (*.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 x))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)) 1/2)
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 2 x)))
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (*.f64 x 8)))
(*.f64 4 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 2 (*.f64 x 8))))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 1/4 x) 4))
(*.f64 4 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/4 x)))
(*.f64 4 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/4 x)))
(*.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 2 (*.f64 x 8)) 1))
(*.f64 4 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 2 (*.f64 x 8))))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 1/4 x) 4))
(*.f64 4 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/4 x)))
(*.f64 4 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/4 x)))
(*.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/4 (/.f64 1 x)))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 1/2 x)))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -1 x))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 -1 x) 1))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (/.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 x (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)) (/.f64 x (/.f64 1 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))))))
(*.f64 x (/.f64 (/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) x))
(*.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (*.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(*.f64 x (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x x)))
(*.f64 (/.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 x (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)) (/.f64 x (/.f64 1 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))))))
(*.f64 x (/.f64 (/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) x))
(*.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (*.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(*.f64 x (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x x)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) 1))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (neg.f64 (+.f64 x x))))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (/.f64 x (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 x (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)) (/.f64 x (/.f64 1 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))))))
(*.f64 x (/.f64 (/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) x))
(*.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (*.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(*.f64 x (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x x)))
(*.f64 (/.f64 x (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1/2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 x (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)) (/.f64 x (/.f64 1 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))))))
(*.f64 x (/.f64 (/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) x))
(*.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (*.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(*.f64 x (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x x)))
(*.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) 1/4)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) 8) (/.f64 1 (*.f64 x 8)))
(*.f64 (*.f64 8 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1 (*.f64 x 8)))
(*.f64 8 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/8 x)))
(*.f64 8 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/8 x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 x (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)) (/.f64 x (/.f64 1 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))))))
(*.f64 x (/.f64 (/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) x))
(*.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (*.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(*.f64 x (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 x (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)) (/.f64 x (/.f64 1 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))))))
(*.f64 x (/.f64 (/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) x))
(*.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (*.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(*.f64 x (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x x)))
(*.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1/2 (neg.f64 x)))
(*.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) -2) (/.f64 1/2 (neg.f64 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 1/2 (neg.f64 x))))
(*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (*.f64 x -2)))
(*.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) -2) (/.f64 1/2 (neg.f64 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 1/2 (neg.f64 x))))
(*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (neg.f64 (+.f64 x x))))
(*.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) -2) (/.f64 1/2 (neg.f64 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 1/2 (neg.f64 x))))
(*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) -1)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (/.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 x (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)) (/.f64 x (/.f64 1 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))))))
(*.f64 x (/.f64 (/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) x))
(*.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (*.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(*.f64 x (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x x)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 1/2 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)) (/.f64 x (+.f64 x x))))
(*.f64 (/.f64 1/2 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 x (+.f64 x x)))))
(*.f64 (/.f64 1/2 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (*.f64 2 (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) (/.f64 1/2 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))))))
(*.f64 (/.f64 2 x) (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 2 x)))
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 1/4 (*.f64 4 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(*.f64 (/.f64 2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 (/.f64 2 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (/.f64 x 2) (/.f64 x (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)))))
(*.f64 (/.f64 2 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2))
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 x))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 2))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 x))) (/.f64 2 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (neg.f64 x) (/.f64 x (*.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 -1 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)) (/.f64 x (neg.f64 x))))
(*.f64 (/.f64 -1 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 -1 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x))))
(/.f64 (*.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 x))
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 2 x)))
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (/.f64 2 (*.f64 x 8)) (*.f64 4 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 4 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 2 (*.f64 x 8))))
(*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 1/4 x) 4))
(*.f64 4 (*.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/4 x)))
(*.f64 4 (*.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/4 x)))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(pow.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(neg.f64 (/.f64 (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(+.f64 (*.f64 1/24 (pow.f64 x 4)) 0)
(*.f64 1/24 (pow.f64 x 4))
(+.f64 0 (*.f64 1/24 (pow.f64 x 4)))
(*.f64 1/24 (pow.f64 x 4))
(-.f64 (*.f64 1/24 (pow.f64 x 4)) 0)
(*.f64 1/24 (pow.f64 x 4))
(/.f64 (*.f64 1/24 (pow.f64 x 4)) 1)
(*.f64 1/24 (pow.f64 x 4))
(/.f64 (*.f64 (pow.f64 x 4) 1/12) 2)
(*.f64 1/24 (pow.f64 x 4))
(/.f64 (*.f64 (pow.f64 x 4) 1/6) 4)
(*.f64 1/24 (pow.f64 x 4))
(/.f64 (*.f64 2 (*.f64 (pow.f64 x 4) 1/6)) 8)
(*.f64 1/24 (pow.f64 x 4))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 x 4) 1/6)) (*.f64 2 (*.f64 (pow.f64 x 4) 1/6))) 16)
(*.f64 1/24 (pow.f64 x 4))
(pow.f64 (*.f64 1/24 (pow.f64 x 4)) 1)
(*.f64 1/24 (pow.f64 x 4))

localize88.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/24 (pow.f64 x 4))
0.1b
(*.f64 1/6 (pow.f64 x 3))
1.2b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 x (*.f64 1/6 (pow.f64 x 3))) (*.f64 1/24 (pow.f64 x 4)))) x)
11.4b
(+.f64 (+.f64 x (*.f64 1/6 (pow.f64 x 3))) (*.f64 1/24 (pow.f64 x 4)))
Compiler

Compiled 92 to 71 computations (22.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite195.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1694×rational.json-1
1694×rational.json-2
1694×rational.json-4
1694×rational.json-3
1686×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01998
112798
225898
362098
4172898
5543398
Stop Event
node limit
Counts
2 → 68
Calls
Call 1
Inputs
(+.f64 (+.f64 x (*.f64 1/6 (pow.f64 x 3))) (*.f64 1/24 (pow.f64 x 4)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 x (*.f64 1/6 (pow.f64 x 3))) (*.f64 1/24 (pow.f64 x 4)))) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 2 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1/2 (+.f64 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/4 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 -1 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) x) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) 8) (/.f64 1 (*.f64 x 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1/2 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (neg.f64 x) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))))))

simplify170.0ms (1.2%)

Algorithm
egg-herbie
Rules
1118×rational.json-simplify-51
1054×rational.json-simplify-53
1010×rational.json-simplify-41
742×rational.json-simplify-49
734×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01796114
14096044
29526028
341865668
Stop Event
node limit
Counts
92 → 130
Calls
Call 1
Inputs
x
(+.f64 (*.f64 1/6 (pow.f64 x 3)) x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
(*.f64 1/24 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
(*.f64 1/24 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(-.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 0)
(*.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 4))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1)
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 2))
(*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1/2))
(*.f64 1 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 2) 1/2)
(*.f64 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 1/4)
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1/2) 2)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1)
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 2) 2)
(/.f64 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 16)
(pow.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))
(-.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x 4)))
(*.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 4))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))
(*.f64 2 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1 x))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 2 x) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 1)
(*.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 x))
(*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)) 1/2)
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 (+.f64 x x)))
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1/2 (+.f64 x x)) 1))
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/4 (/.f64 1 x)))
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 1/2 x)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))))
(*.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -1 x))
(*.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 -1 x) 1))
(*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) 1))
(*.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (neg.f64 (+.f64 x x))))
(*.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) x) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) 8) (/.f64 1 (*.f64 x 8)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1/2 (neg.f64 x)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (*.f64 x -2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (neg.f64 (+.f64 x x))))
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) -1)
(*.f64 (/.f64 2 x) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)) 2)
(*.f64 1/4 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) x))
(*.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (neg.f64 x) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 x))
(*.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 1)
(neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))
Outputs
x
(+.f64 (*.f64 1/6 (pow.f64 x 3)) x)
(+.f64 x (*.f64 1/6 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 1/24 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 1/24 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 x 1/2))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 (pow.f64 x 3) 1/24)) (*.f64 x 1/2)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 1 (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 3) 1/24)))
(+.f64 1 (+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/24)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 (pow.f64 x 3) 1/24)) (*.f64 x 1/2)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 1 (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 3) 1/24)))
(+.f64 1 (+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/24)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 (pow.f64 x 3) 1/24)) (*.f64 x 1/2)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 1 (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 3) 1/24)))
(+.f64 1 (+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
(-.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 0)
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 4))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1)
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 1/2 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 2))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1/2))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 1 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 2) 1/2)
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 1/4)
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1/2) 2)
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1)
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 2) 2)
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(/.f64 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 4)
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) 8)
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (*.f64 4 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 16)
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(pow.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) 1)
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(+.f64 0 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(-.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x))))))
(*.f64 x (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(*.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (*.f64 x (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))
(*.f64 x (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 x x)))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x 4)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 4))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 2 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1 x))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 2 x) 1/2))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 1)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 x))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)) 1/2)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 (+.f64 x x)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1/2 (+.f64 x x)) 1))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/4 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 1/2 x)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -1 x))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 -1 x) 1))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 x 1)))
(*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x x)) (/.f64 x (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 x x)) (/.f64 x (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))))))
(*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 x 1)))
(*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x x)) (/.f64 x (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 x x)) (/.f64 x (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) 1))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (neg.f64 (+.f64 x x))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 x 1/2)))
(*.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 x 1/2))))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (+.f64 x x))) (/.f64 x (*.f64 1/2 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))
(*.f64 (*.f64 2 (/.f64 x (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))) x) x)))
(*.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 x 1/2)))
(*.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 x 1/2))))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (+.f64 x x))) (/.f64 x (*.f64 1/2 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))
(*.f64 (*.f64 2 (/.f64 x (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))) x) x)))
(*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) x) 1/4)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) 8) (/.f64 1 (*.f64 x 8)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x))))))
(*.f64 x (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(*.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (*.f64 x (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))
(*.f64 x (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 x x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 x (/.f64 1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x))))))
(*.f64 x (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(*.f64 x (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (*.f64 x (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))
(*.f64 x (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 x x)))
(*.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1/2 (neg.f64 x)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) -2) (/.f64 1/2 (neg.f64 x)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (*.f64 x -2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) -2) (/.f64 1/2 (neg.f64 x)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) -2) (/.f64 1 (neg.f64 (+.f64 x x))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) -2) (/.f64 1/2 (neg.f64 x)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 -2 (/.f64 -1/2 x)))
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)) -1)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 2 x) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (/.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 x 1)))
(*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x x)) (/.f64 x (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 x x)) (/.f64 x (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 x x) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 x (+.f64 x x))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 x (+.f64 x x)))))
(*.f64 (/.f64 1/2 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))
(*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 x 1/2)) (/.f64 1/2 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))))))
(*.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)) 2)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 1/4 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) x))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (*.f64 2 (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x))))))
(*.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (/.f64 x 2) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)))))
(*.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2))
(*.f64 (*.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 2)) (/.f64 2 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (/.f64 2 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))) x)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (neg.f64 x) (/.f64 x (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x)))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 x (neg.f64 x))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))
(/.f64 (*.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (neg.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (neg.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (neg.f64 x))) (neg.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4))))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 x))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) x) 1)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)
(neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (+.f64 x (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
(/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))) (*.f64 1/24 (pow.f64 x 4)))) x)

eval1.2s (8.2%)

Compiler

Compiled 16245 to 12299 computations (24.3% saved)

prune297.0ms (2%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New6285633
Fresh000
Picked011
Done325
Total6318639
Error
0.1b
Counts
639 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
41.3b
(/.f64 (-.f64 (exp.f64 x) 1) x)
20.1b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 x (*.f64 1/6 (pow.f64 x 3))) (*.f64 1/24 (pow.f64 x 4)))) x)
20.3b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) x) x)
20.1b
(+.f64 (*.f64 x 1/2) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
20.1b
(+.f64 (*.f64 1/2 x) 1)
19.9b
(+.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 1/6 (pow.f64 x 2))))
20.2b
(*.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2))
19.8b
1
Compiler

Compiled 143 to 114 computations (20.3% saved)

localize178.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 1/6 (pow.f64 x 3))
1.2b
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
11.4b
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))
17.3b
(*.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2))
Compiler

Compiled 266 to 210 computations (21.1% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite146.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1766×rational.json-1
1766×rational.json-2
1766×rational.json-4
1766×rational.json-3
1758×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
023309
1162309
2369297
31091249
44496249
Stop Event
node limit
Counts
3 → 155
Calls
Call 1
Inputs
(*.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 4) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)) (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 8 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4)) (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (neg.f64 x))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 16 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 -4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (*.f64 16 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) -2)) (*.f64 (neg.f64 x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 1/2) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 1 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 -4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)) (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 1/2) (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 1/2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (+.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) 2) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))) 4) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 x (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (neg.f64 x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) -2)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (-.f64 0 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))) (-.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (*.f64 2 (neg.f64 x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (neg.f64 (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 x (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1/2 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 4 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)))))

simplify262.0ms (1.8%)

Algorithm
egg-herbie
Rules
1624×rational.json-simplify-2
1452×rational.json-simplify-35
1174×rational.json-simplify-61
1046×rational.json-simplify-49
830×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036720663
1133510511
2551910511
Stop Event
node limit
Counts
191 → 188
Calls
Call 1
Inputs
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
x
(+.f64 (*.f64 1/2 (pow.f64 x 2)) x)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x)))
(*.f64 1/24 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x)))
(*.f64 1/24 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x)))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 0)
(+.f64 0 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))
(+.f64 (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 0)
(/.f64 2 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))
(/.f64 2 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 2))
(/.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) 4))
(/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(/.f64 4 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))
(/.f64 4 (*.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 1))
(/.f64 4 (*.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 2))
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 4))
(/.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 4 (/.f64 (*.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 4) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(/.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 1)
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))
(/.f64 1 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 1))
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) 2))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)) 4))
(/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 1 (/.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)) (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 8 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4)) (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 8 (+.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))
(/.f64 8 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))
(/.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 2)
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 4)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (neg.f64 x))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(/.f64 -2 (-.f64 0 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 16 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 -4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (*.f64 16 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) -2)) (*.f64 (neg.f64 x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 1/2) 8)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 1/2)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 1/4 (/.f64 1 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) -2))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1))
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 -4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 4))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 2))
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)) (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 1/2) (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 1/2)) 16)
(/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (+.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))
(/.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 16)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) 2) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))) 4) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 x (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 x x)))
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (neg.f64 x))))
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (neg.f64 x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) x)
(/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (+.f64 x x))
(/.f64 (/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 x 4))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) -2)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (neg.f64 x))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1/2)
(/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1/4)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (-.f64 0 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))) (-.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (*.f64 2 (neg.f64 x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (neg.f64 (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 x (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(pow.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 1)
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 0)
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 4 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1/4))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1)
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 1/2)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 2)
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 1/4)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1)
(/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 2)
(/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 8)
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))
(-.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 x)))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x 4)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)
(*.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 x))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1/2 x) 1))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 1 x)))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 2 (/.f64 1 x)))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 x))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 4 (+.f64 x x)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)) 1/2)
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (*.f64 x 4)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))
(*.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (neg.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))
(*.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)
Outputs
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/2 x)))
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
x
(+.f64 (*.f64 1/2 (pow.f64 x 2)) x)
(+.f64 x (*.f64 1/2 (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) x))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (*.f64 1/6 (pow.f64 x 3))))
(+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2))))
(+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/6 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 1/24 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 1/24 (pow.f64 x 4))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) x)))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/2 x)))
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/2 x) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 0)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(+.f64 0 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(+.f64 (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 0)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 2 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 2 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 2))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) 4))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 2 (/.f64 (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 4 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 4 (*.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 1))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 4 (*.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 2))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 4))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 4 (/.f64 (*.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 4) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 1)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 1 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 1))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))) 2))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 1 (*.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)) 4))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 1 (/.f64 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)) (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 8 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4)) (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 8 (+.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 8 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 2)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 4)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 x)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (neg.f64 x))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 -2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 -2 (-.f64 0 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)) 8)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 16 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 -4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (*.f64 16 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) -2)) (*.f64 (neg.f64 x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 1/2) 8)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) 1/2)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 1/4 (/.f64 1 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) -2))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 -4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 4))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) (*.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 2))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4)) (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4))) 16)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 1/2) (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 4) 1/2)) 16)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (+.f64 (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 16)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))) 2) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))) 4) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 x (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 x x)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 (neg.f64 x))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (neg.f64 x) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) x)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (+.f64 x x))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 x 4))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) -2)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (neg.f64 x))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1/2)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 1/4)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4))) (-.f64 0 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 1/2 x)))) (-.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 x x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 4) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (*.f64 2 (neg.f64 x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 (neg.f64 (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) (/.f64 x (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(pow.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))) 1)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 0)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 4 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1/4))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 1/2)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 2)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 1/4)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 2)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(/.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) 4)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))) 8)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x))
(+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(+.f64 0 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(-.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 0)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1/2 x)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 x 4)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 1 x))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1/2 x))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 (/.f64 1/2 x) 1))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 1 x)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 2 x))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 4 (+.f64 x x)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 2 x)) 1/2)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (*.f64 4 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (*.f64 x 4)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))) (/.f64 1 (neg.f64 x)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (neg.f64 x)))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x) 1)
(+.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 0)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) x)) x)
(/.f64 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))) x)

localize57.0ms (0.4%)

Local error

Found 3 expressions with local error:

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

Compiled 37 to 29 computations (21.6% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

6 calls:

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

rewrite177.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
2488×rational.json-simplify-2
1490×rational.json-simplify-35
1480×rational.json-simplify-1
1246×exponential.json-3
1246×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01038
16538
212438
323638
443738
5101438
6268438
7466138
8532138
9646038
10723338
11723338
Stop Event
node limit
Counts
2 → 39
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 x 1/2) (*.f64 1/6 (pow.f64 x 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 2) 1/12) (*.f64 (pow.f64 x 2) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 2) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 2) 2/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 2) 4/3) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (pow.f64 x 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 1/12) (*.f64 x 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (+.f64 x x) (*.f64 (pow.f64 x 2) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/12) (*.f64 x 1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 1/8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 x 2) 2/3)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 1)))))

simplify222.0ms (1.5%)

Algorithm
egg-herbie
Rules
4314×rational.json-simplify-41
2914×rational.json-simplify-43
2132×rational.json-simplify-35
1148×rational.json-simplify-2
650×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0891077
11991077
23671077
38101077
420101077
527661077
632731077
735551077
837301077
938491077
1039561077
1140611077
1241661077
1342711077
1442711077
Stop Event
node limit
Counts
51 → 43
Calls
Call 1
Inputs
(*.f64 1/2 x)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/2 x))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/2 x))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/2 x))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(+.f64 0 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) 1/12) (*.f64 (pow.f64 x 2) 1/12))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(/.f64 (*.f64 1/6 (pow.f64 x 2)) 1)
(/.f64 (*.f64 (pow.f64 x 2) 1/3) 2)
(/.f64 (*.f64 (pow.f64 x 2) 2/3) 4)
(/.f64 (*.f64 (pow.f64 x 2) 4/3) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3)))))) 256)
(pow.f64 (*.f64 1/6 (pow.f64 x 2)) 1)
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 0)
(*.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 1/12) (*.f64 x 1/4)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 1)
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)))
(*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 1/2)
(*.f64 4 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 1/8))
(*.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3))) 1/4)
(*.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4) 1/8)
(*.f64 1/4 (*.f64 2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3))))
(*.f64 1/4 (+.f64 (+.f64 x x) (*.f64 (pow.f64 x 2) 2/3)))
(*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/12) (*.f64 x 1/4)) 2)
(*.f64 1/8 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4))
(*.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 1/8) 4)
(*.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 x 2) 2/3)) 1/4)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 1)
(/.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 2)
(/.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3))) 4)
(/.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4)))))) 256)
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 1)
Outputs
(*.f64 1/2 x)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(*.f64 1/6 (pow.f64 x 2))
(+.f64 0 (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 (pow.f64 x 2) 1/12) (*.f64 (pow.f64 x 2) 1/12))
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (*.f64 1/6 (pow.f64 x 2)) 0)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 1/6 (pow.f64 x 2)) 1)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 (pow.f64 x 2) 1/3) 2)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 (pow.f64 x 2) 2/3) 4)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 (pow.f64 x 2) 4/3) 8)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3)) 16)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3))) 32)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3)))) 64)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3))))) 128)
(*.f64 1/6 (pow.f64 x 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 x 2) 4/3)))))) 256)
(*.f64 1/6 (pow.f64 x 2))
(pow.f64 (*.f64 1/6 (pow.f64 x 2)) 1)
(*.f64 1/6 (pow.f64 x 2))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 0)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 1/12) (*.f64 x 1/4)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 1/2)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 4 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 1/8))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3))) 1/4)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4) 1/8)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 1/4 (*.f64 2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3))))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 1/4 (+.f64 (+.f64 x x) (*.f64 (pow.f64 x 2) 2/3)))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/12) (*.f64 x 1/4)) 2)
(*.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 1/12) (*.f64 x 1/4)))
(*.f64 1/8 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4))
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 1/8) 4)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(*.f64 (+.f64 (+.f64 x x) (*.f64 (pow.f64 x 2) 2/3)) 1/4)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(/.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 2)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(/.f64 (*.f64 2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3))) 4)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(/.f64 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4) 8)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4)) 16)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4))) 32)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4)))) 64)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4))))) 128)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)) 4)))))) 256)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)) 1)
(+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2)))
(*.f64 1/2 (+.f64 x (*.f64 (pow.f64 x 2) 1/3)))

localize5.0ms (0%)

Compiler

Compiled 12 to 9 computations (25% saved)

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 x 1/2) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
0.1b
(*.f64 (pow.f64 x 3) 1/24)
0.2b
(*.f64 1/6 (pow.f64 x 2))
11.0b
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))
Compiler

Compiled 68 to 55 computations (19.1% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite181.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
2440×rational.json-simplify-2
1804×rational.json-simplify-35
1728×rational.json-simplify-1
1278×exponential.json-3
1278×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01793
112593
225493
350193
4114393
5255693
6395693
7500193
8618693
9699693
10699693
Stop Event
node limit
Counts
3 → 58
Calls
Call 1
Inputs
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))
(*.f64 (pow.f64 x 3) 1/24)
(+.f64 (*.f64 x 1/2) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/12 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/2)) 1/12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 3) 1/24) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 x 3) 1/24))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 3) 1/48) (*.f64 (pow.f64 x 3) 1/48))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 x 3) 1/24) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 3) 1/24) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 3) 1/12) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 x 3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 1/6 (pow.f64 x 3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) 1/24) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 x (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 1)))))

simplify622.0ms (4.2%)

Algorithm
egg-herbie
Rules
3158×rational.json-simplify-51
2146×rational.json-simplify-35
1816×rational.json-simplify-1
1600×rational.json-simplify-48
1422×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01342830
13152830
27082830
320592830
438272830
545832830
649062830
753552830
854852830
955752830
1056632830
1157932830
1258812830
1362572830
1464182830
1565632830
1666592830
1767232830
1867292830
1968172830
Stop Event
node limit
Counts
94 → 75
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 0)
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1/2))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1)
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4) 1/4)
(*.f64 1/12 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/2)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4) 4)
(*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/2)) 1/12)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1)
(/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4)))))) 128)
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1)
(+.f64 (*.f64 (pow.f64 x 3) 1/24) 0)
(+.f64 0 (*.f64 (pow.f64 x 3) 1/24))
(+.f64 (*.f64 (pow.f64 x 3) 1/48) (*.f64 (pow.f64 x 3) 1/48))
(-.f64 (*.f64 (pow.f64 x 3) 1/24) 0)
(/.f64 (*.f64 (pow.f64 x 3) 1/24) 1)
(/.f64 (*.f64 (pow.f64 x 3) 1/12) 2)
(/.f64 (*.f64 1/6 (pow.f64 x 3)) 4)
(/.f64 (*.f64 2 (*.f64 1/6 (pow.f64 x 3))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3)))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3))))))) 128)
(pow.f64 (*.f64 (pow.f64 x 3) 1/24) 1)
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 0)
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))) -1)
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1)))))
(*.f64 1/2 (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))))))
(*.f64 1/2 (+.f64 x (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 1)
(*.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1)))) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4) 4)
(*.f64 (+.f64 x (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))) 1/2)
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 1)
(/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4)))))) 128)
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 1)
Outputs
(*.f64 1/6 (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
(*.f64 1/24 (pow.f64 x 3))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 x 1/2))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 x 1/2)))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 x 1/2) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)))
(+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 x 1/2) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2)))
(+.f64 (*.f64 x 1/2) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 0)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1/2))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))) 1/2)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4) 1/4)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 1/12 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/2)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1/2) 2)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4) 4)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/2)) 1/12)
(*.f64 1/12 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/2)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(/.f64 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))) 2)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4) 4)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4)) 8)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))) 16)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4)))) 32)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4))))) 64)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 4)))))) 128)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 (pow.f64 x 3) 1/24) 0)
(*.f64 1/24 (pow.f64 x 3))
(+.f64 0 (*.f64 (pow.f64 x 3) 1/24))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 (pow.f64 x 3) 1/48) (*.f64 (pow.f64 x 3) 1/48))
(*.f64 1/24 (pow.f64 x 3))
(-.f64 (*.f64 (pow.f64 x 3) 1/24) 0)
(*.f64 1/24 (pow.f64 x 3))
(/.f64 (*.f64 (pow.f64 x 3) 1/24) 1)
(*.f64 1/24 (pow.f64 x 3))
(/.f64 (*.f64 (pow.f64 x 3) 1/12) 2)
(*.f64 1/24 (pow.f64 x 3))
(/.f64 (*.f64 1/6 (pow.f64 x 3)) 4)
(*.f64 1/24 (pow.f64 x 3))
(/.f64 (*.f64 2 (*.f64 1/6 (pow.f64 x 3))) 8)
(*.f64 1/24 (pow.f64 x 3))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3)))) 16)
(*.f64 1/24 (pow.f64 x 3))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3))))) 32)
(*.f64 1/24 (pow.f64 x 3))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3)))))) 64)
(*.f64 1/24 (pow.f64 x 3))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 1/6 (pow.f64 x 3))))))) 128)
(*.f64 1/24 (pow.f64 x 3))
(pow.f64 (*.f64 (pow.f64 x 3) 1/24) 1)
(*.f64 1/24 (pow.f64 x 3))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 0)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))) -1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 1/2 (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 1/2 (+.f64 x (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))))) 1/2)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 4 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4) 1/4)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1)))) 2)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4) 4)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(*.f64 (+.f64 x (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))) 1/2)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(/.f64 (+.f64 2 (*.f64 2 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x 1/2))))) 2)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4) 4)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4)) 8)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))) 16)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4)))) 32)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4))))) 64)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 4)))))) 128)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))
(pow.f64 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (*.f64 x 1/2) 1))) 1)
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 x 1/2)))
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 x 1/2))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/24 (pow.f64 x 3)) (+.f64 1 (*.f64 x 1/2))))

eval781.0ms (5.3%)

Compiler

Compiled 19763 to 16013 computations (19% saved)

prune70.0ms (0.5%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New4311432
Fresh011
Picked011
Done156
Total4328440
Error
0.0b
Counts
440 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
41.3b
(/.f64 (-.f64 (exp.f64 x) 1) x)
20.1b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 x (*.f64 1/6 (pow.f64 x 3))) (*.f64 1/24 (pow.f64 x 4)))) x)
20.3b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) x) x)
20.1b
(+.f64 (*.f64 x 1/2) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
20.1b
(+.f64 (*.f64 1/2 x) 1)
19.9b
(+.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 1/6 (pow.f64 x 2))))
20.2b
(*.f64 (/.f64 2 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2))
19.8b
1
Compiler

Compiled 143 to 114 computations (20.3% saved)

localize106.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.2b
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)
11.4b
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))))
11.4b
(+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))
17.3b
(*.f64 (/.f64 2 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2))
Compiler

Compiled 303 to 239 computations (21.1% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite130.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1556×rational.json-1
1556×rational.json-2
1556×rational.json-4
1556×rational.json-3
1548×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
026193
1186193
2405181
31235133
44458133
Stop Event
node limit
Counts
1 → 159
Calls
Call 1
Inputs
(*.f64 (/.f64 2 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) 4) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 8 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4) (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (neg.f64 x))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 -2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 16 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 -4 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (*.f64 16 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (*.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (*.f64 (neg.f64 x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (-.f64 0 (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) (/.f64 -1 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) (-.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 -4 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 8 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 1/2) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 2) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) 4) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (/.f64 x (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (neg.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (neg.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (neg.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) 4) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (*.f64 2 (neg.f64 x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (neg.f64 (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 1/2)) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4))) (-.f64 0 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/4 (-.f64 0 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 2)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) 4)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) 4)) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4))) (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 1)))))

simplify168.0ms (1.1%)

Algorithm
egg-herbie
Rules
1670×rational.json-simplify-35
1032×rational.json-simplify-50
954×rational.json-simplify-61
894×rational.json-simplify-44
790×rational.json-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039921875
1160110377
2633810245
Stop Event
node limit
Counts
171 → 184
Calls
Call 1
Inputs
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 0)
(+.f64 0 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 0)
(/.f64 2 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 2 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 2))
(/.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 4))
(/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 4 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 4 (*.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 1))
(/.f64 4 (*.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 2))
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 4))
(/.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 4 (/.f64 (*.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) 4) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))
(/.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 1)
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 1 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 1))
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 2))
(/.f64 1 (*.f64 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 4))
(/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 1 (/.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 8 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4) (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 8 (*.f64 2 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(/.f64 8 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))))
(/.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 2)
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 4) 4)
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (neg.f64 x))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 -2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 -2 (neg.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(/.f64 -1 (-.f64 0 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 16 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 -4 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (*.f64 16 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 -4 (-.f64 0 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(/.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (*.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (*.f64 (neg.f64 x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (-.f64 0 (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(/.f64 (/.f64 8 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 8)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 1/2)
(/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 1/4 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) (/.f64 -1 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) (-.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) 2))
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) 1))
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 -4 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) 4))
(/.f64 (*.f64 2 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 4))) 16)
(/.f64 (*.f64 2 (/.f64 8 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) 16)
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 1/2) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 16)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 2) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) 4) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))
(/.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))))
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 x x)))
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (neg.f64 x))))
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (/.f64 x (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) x)
(/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (+.f64 x x))
(/.f64 (/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 x 4))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (neg.f64 x))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 1/2)
(/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 1/4)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (neg.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (neg.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))
(/.f64 -1/2 (-.f64 0 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))
(/.f64 (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (neg.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) 4) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (*.f64 2 (neg.f64 x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (neg.f64 (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (neg.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(/.f64 (neg.f64 (/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 1/2)) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4))) (-.f64 0 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 -1/4 (-.f64 0 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 2)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) 4)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) 4)) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))
(/.f64 (neg.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))
(/.f64 (neg.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))
(/.f64 (neg.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 x x))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (neg.f64 x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 x))
(/.f64 (neg.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (*.f64 x 4)))
(/.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) x)
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4))) (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))
(pow.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 1)
Outputs
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) 1))
(+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/6 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/2 x)))
(+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 1/2 x)))
(+.f64 1 (+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 1/2 x)))
(+.f64 1 (+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(*.f64 1/24 (pow.f64 x 3))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 1/2 x) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (*.f64 1/6 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 x 3))) (*.f64 1/2 x)))
(+.f64 1 (+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 3)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 0)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(+.f64 0 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(+.f64 (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 0)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 2 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 2 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 2))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 4))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 2 (/.f64 (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 1/2 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 4 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 4 (*.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 1))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 4 (*.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 2))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 4))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 4 (/.f64 (*.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) 4) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 1)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 1 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 1))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 2))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 1 (*.f64 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 4))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 1 (/.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 8 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4) (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 8 (*.f64 2 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 8 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 2)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 4) 4)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(*.f64 (/.f64 1/2 x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 1/2 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2))))))))
(*.f64 (+.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 1/2) (/.f64 0 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 1/2 x))
(*.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 1/2 x))
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (neg.f64 x))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 -2 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 -2 (neg.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 -1 (-.f64 0 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 4)) 8)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 16 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 -4 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (*.f64 16 (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 -4 (-.f64 0 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (*.f64 (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(/.f64 (/.f64 (/.f64 4 (+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))) (/.f64 2 (+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0))))) (/.f64 2 (+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))))
(/.f64 (/.f64 (/.f64 2 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))
(/.f64 (/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (*.f64 1/2 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 2 (/.f64 x (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (*.f64 (neg.f64 x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (-.f64 0 (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 8 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) 8)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) 1/2)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 1/4 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) (/.f64 -1 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) (-.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) 2))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) 1))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 -4 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2) 4))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 4))) 16)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (*.f64 2 (/.f64 8 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))) 16)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 1/2) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 16)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 2) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) 4) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 x (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 x x) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 x x)))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (*.f64 x 4) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (neg.f64 x))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (/.f64 x (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) x)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (+.f64 x x))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (*.f64 x 4))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (neg.f64 x))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 1/2)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) 1/4)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (neg.f64 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(*.f64 (/.f64 1/2 x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (*.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 1/2 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2))))))))
(*.f64 (+.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) 1/2) (/.f64 0 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 1/2 x))
(*.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 1/2 x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4)) (neg.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 -1/2 (-.f64 0 (*.f64 1/2 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))) (neg.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) 4) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (*.f64 2 (neg.f64 x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 (neg.f64 (+.f64 x x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 1/2)) (neg.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4))) (-.f64 0 (*.f64 2 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (/.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 -1/4 (-.f64 0 (*.f64 1/4 (/.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 2)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))) 2)) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) 4)) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))) 4)) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 4 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 2 (/.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 2 x)))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 x x))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))))) (-.f64 0 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 1/2 (neg.f64 x)))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 x))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (+.f64 x x)))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (/.f64 8 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (*.f64 x 4)))
(/.f64 (neg.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) 1/4)) (neg.f64 (*.f64 x 4)))
(/.f64 (/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -1/4) (*.f64 x -4))
(/.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) x)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (*.f64 1/2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2)))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)) 4))) (*.f64 4 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (*.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))))) (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)))))) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) -2))
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)
(pow.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x) (/.f64 0 (/.f64 2 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 x (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4)))))))) 1)
(+.f64 (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) (/.f64 2 0)))
(/.f64 (+.f64 x (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) x)

eval315.0ms (2.2%)

Compiler

Compiled 17423 to 14039 computations (19.4% saved)

prune43.0ms (0.3%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New2840284
Fresh011
Picked011
Done066
Total2848292
Error
0.0b
Counts
292 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
41.3b
(/.f64 (-.f64 (exp.f64 x) 1) x)
20.1b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) (+.f64 (+.f64 x (*.f64 1/6 (pow.f64 x 3))) (*.f64 1/24 (pow.f64 x 4)))) x)
20.3b
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) x) x)
20.1b
(+.f64 (*.f64 x 1/2) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24))))
20.1b
(+.f64 (*.f64 1/2 x) 1)
19.9b
(+.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 1/6 (pow.f64 x 2))))
20.2b
(*.f64 (/.f64 2 (+.f64 (+.f64 x (*.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2))))) x)) 2))
19.8b
1
Compiler

Compiled 143 to 114 computations (20.3% saved)

regimes24.0ms (0.2%)

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

2 calls:

13.0ms
x
5.0ms
(/.f64 (-.f64 (exp.f64 x) 1) x)
Results
ErrorSegmentsBranch
0.1b2x
0.7b2(/.f64 (-.f64 (exp.f64 x) 1) x)
Compiler

Compiled 249 to 193 computations (22.5% saved)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
-0.05554868725127932
-0.001144453717381607
Results
11.0ms112×body256valid
Compiler

Compiled 228 to 176 computations (22.8% saved)

regimes18.0ms (0.1%)

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

2 calls:

11.0ms
x
5.0ms
(/.f64 (-.f64 (exp.f64 x) 1) x)
Results
ErrorSegmentsBranch
0.1b2x
0.7b2(/.f64 (-.f64 (exp.f64 x) 1) x)
Compiler

Compiled 77 to 57 computations (26% saved)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
-0.05554868725127932
-0.001144453717381607
Results
12.0ms112×body256valid
Compiler

Compiled 200 to 162 computations (19% saved)

regimes15.0ms (0.1%)

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

2 calls:

9.0ms
x
4.0ms
(/.f64 (-.f64 (exp.f64 x) 1) x)
Results
ErrorSegmentsBranch
0.2b2x
0.7b2(/.f64 (-.f64 (exp.f64 x) 1) x)
Compiler

Compiled 60 to 43 computations (28.3% saved)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
-0.001144453717381607
-1.048439246246007e-5
Results
12.0ms112×body256valid
Compiler

Compiled 158 to 127 computations (19.6% saved)

regimes14.0ms (0.1%)

Counts
5 → 2
Calls
Call 1
Inputs
1
(/.f64 x x)
(+.f64 (*.f64 1/2 x) 1)
(/.f64 (-.f64 (exp.f64 x) 1) x)
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) x) x)
Outputs
(/.f64 (-.f64 (exp.f64 x) 1) x)
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) x) x)
Calls

2 calls:

9.0ms
x
4.0ms
(/.f64 (-.f64 (exp.f64 x) 1) x)
Results
ErrorSegmentsBranch
0.2b2x
0.7b2(/.f64 (-.f64 (exp.f64 x) 1) x)
Compiler

Compiled 34 to 23 computations (32.4% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
-1.048439246246007e-5
-9.632825543128299e-9
Results
12.0ms128×body256valid
Compiler

Compiled 163 to 120 computations (26.4% saved)

regimes13.0ms (0.1%)

Counts
4 → 2
Calls
Call 1
Inputs
1
(/.f64 x x)
(+.f64 (*.f64 1/2 x) 1)
(/.f64 (-.f64 (exp.f64 x) 1) x)
Outputs
(/.f64 (-.f64 (exp.f64 x) 1) x)
(+.f64 (*.f64 1/2 x) 1)
Calls

2 calls:

8.0ms
x
4.0ms
(/.f64 (-.f64 (exp.f64 x) 1) x)
Results
ErrorSegmentsBranch
0.3b2x
0.7b2(/.f64 (-.f64 (exp.f64 x) 1) x)
Compiler

Compiled 25 to 17 computations (32% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
-1.048439246246007e-5
-9.632825543128299e-9
Results
12.0ms128×body256valid
Compiler

Compiled 131 to 104 computations (20.6% saved)

regimes5.0ms (0%)

Accuracy

Total -0.7b remaining (-3.6%)

Threshold costs -0.7b (-3.6%)

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

1 calls:

4.0ms
x
Results
ErrorSegmentsBranch
19.8b1x
Compiler

Compiled 12 to 8 computations (33.3% saved)

simplify6.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050310
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 x -1498797955988901/1152921504606846976) (/.f64 (-.f64 (exp.f64 x) 1) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x))
(if (<=.f64 x -1498797955988901/1152921504606846976) (/.f64 (-.f64 (exp.f64 x) 1) x) (+.f64 (*.f64 x 1/2) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)))))
(if (<=.f64 x -6456360425798343/36893488147419103232) (/.f64 (-.f64 (exp.f64 x) 1) x) (+.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 1/6 (pow.f64 x 2)))))
(if (<=.f64 x -1357680363825023/295147905179352825856) (/.f64 (-.f64 (exp.f64 x) 1) x) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) x) x))
(if (<=.f64 x -1357680363825023/295147905179352825856) (/.f64 (-.f64 (exp.f64 x) 1) x) (+.f64 (*.f64 1/2 x) 1))
1
Outputs
(if (<=.f64 x -1498797955988901/1152921504606846976) (/.f64 (-.f64 (exp.f64 x) 1) x) (/.f64 (+.f64 x (+.f64 (+.f64 (*.f64 1/6 (pow.f64 x 3)) (*.f64 1/24 (pow.f64 x 4))) (*.f64 1/2 (pow.f64 x 2)))) x))
(if (<=.f64 x -1498797955988901/1152921504606846976) (/.f64 (-.f64 (exp.f64 x) 1) x) (+.f64 (*.f64 x 1/2) (+.f64 1 (+.f64 (*.f64 1/6 (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/24)))))
(if (<=.f64 x -6456360425798343/36893488147419103232) (/.f64 (-.f64 (exp.f64 x) 1) x) (+.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 1/6 (pow.f64 x 2)))))
(if (<=.f64 x -1357680363825023/295147905179352825856) (/.f64 (-.f64 (exp.f64 x) 1) x) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 x 2)) x) x))
(if (<=.f64 x -1357680363825023/295147905179352825856) (/.f64 (-.f64 (exp.f64 x) 1) x) (+.f64 (*.f64 1/2 x) 1))
1
Compiler

Compiled 120 to 91 computations (24.2% saved)

soundness743.0ms (5.1%)

Algorithm
egg-herbie
Rules
3660×rational.json-simplify-51
2938×rational.json-simplify-2
1606×rational.json-simplify-35
1376×rational.json-simplify-48
1270×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076431
1156431
2425431
31285431
42173431
52586431
62676431
72779431
82904431
93049431
104007431
114183431
124294431
134407431
144460431
154502431
164963431
174991431
185019431
195068431
205103431
216780431
226943431
237006431
247070431
257144431
267205431
277288431
287348431
297441431
307496431
317531431
Stop Event
node limit
Compiler

Compiled 148 to 113 computations (23.6% saved)

end71.0ms (0.5%)

Compiler

Compiled 115 to 82 computations (28.7% saved)

Profiling

Loading profile data...