Details

Time bar (total: 42.8s)

analyze234.0ms (0.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%74.9%0.1%0%25%0%5
0%0%74.9%0.1%0%25%0%6
0%0%74.9%0.1%0%25%0%7
10%6.2%56.2%0.1%0%37.4%0%8
12.8%7.8%53%0.1%1.6%37.4%0%9
16.6%9.4%47.2%0.1%5.9%37.4%0%10
30.6%15.2%34.5%0.1%6.4%43.7%0%11
36.1%17.6%31.1%0.1%7.5%43.7%0%12
Compiler

Compiled 28 to 21 computations (25% saved)

sample2.8s (6.5%)

Results
2.0s8256×body256valid
443.0ms1894×body256infinite
264.0ms1503×body256invalid
Bogosity

preprocess634.0ms (1.5%)

Algorithm
egg-herbie
Rules
7476×rational.json-simplify-41
6522×rational.json-simplify-1
568×rational.json-simplify-35
78×rational.json-simplify-2
72×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053284
189284
2132284
3219284
4441284
51181284
61558284
71585284
81600284
91611284
101622284
111633284
121644284
131655284
141666284
151677284
161688284
171699284
181710284
191721284
201732284
211743284
221754284
231765284
241776284
251787284
261798284
271809284
281820284
291831284
301842284
311853284
321864284
331875284
341886284
351897284
361908284
371919284
381930284
391941284
401952284
416540284
426571284
436590284
446601284
456612284
466623284
476634284
486645284
496656284
506667284
516678284
526689284
536700284
546711284
556722284
566733284
576744284
586755284
596766284
606777284
616788284
626799284
636810284
646821284
656832284
666843284
676854284
686865284
696876284
706887284
716898284
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 y 1/2) (log.f64 y)) y) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 x 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) y))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 z)) z) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) x) 13888888888889/5000000000000000) x) 83333333333333/1000000000000000) z))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 z 7936500793651/10000000000000000) y) 13888888888889/5000000000000000) y) 83333333333333/1000000000000000) x))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 y 1/2) (log.f64 y)) y) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 x 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) y))
(+.f64 (+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (-.f64 y 1/2) (log.f64 y)) y)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 x 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) y))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 y 1/2) (log.f64 y)) y) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 x 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) y)))
(+.f64 (-.f64 (*.f64 (-.f64 y 1/2) (log.f64 y)) y) (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 x 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) y)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 z)) z) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) x) 13888888888889/5000000000000000) x) 83333333333333/1000000000000000) z))
(+.f64 (+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 z)) z)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 x (-.f64 (*.f64 x (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) z))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 z)) z) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 x (-.f64 (*.f64 x (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) z)))
(+.f64 (-.f64 (*.f64 (-.f64 z 1/2) (log.f64 z)) z) (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 x (-.f64 (*.f64 x (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) z)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 z 7936500793651/10000000000000000) y) 13888888888889/5000000000000000) y) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 y (-.f64 (*.f64 y (+.f64 7936500793651/10000000000000000 z)) 13888888888889/5000000000000000))) x))
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (+.f64 91893853320467/100000000000000 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 y (-.f64 (*.f64 y (+.f64 7936500793651/10000000000000000 z)) 13888888888889/5000000000000000))) x)))
Compiler

Compiled 30 to 23 computations (23.3% saved)

simplify1.3s (3.1%)

Algorithm
egg-herbie
Rules
14636×rational.json-simplify-41
1456×rational.json-simplify-1
324×rational.json-simplify-35
18×rational.json-simplify-2
16×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02371
13371
24471
36871
412771
532171
641871
742571
842871
943171
1043471
11143871
12144771
13145271
14145571
15145871
16146171
17200271
18200571
19200871
20201171
21201471
22201771
23202071
24202371
25202671
26202971
27203271
28203571
29203871
30204171
31204471
32204771
33205071
34205371
35205671
36205971
37206271
38206571
39206871
40207171
41207471
42207771
43208071
44208371
45208671
46208971
47209271
48209571
49209871
50210171
51210471
52210771
53211071
54211371
55211671
56211971
57212271
58212571
59212871
60213171
61213471
62213771
63214071
64214371
65214671
66214971
67215271
68215571
69215871
70216171
71216471
72216771
73217071
74217371
75217671
76217971
77218271
78218571
79218871
80219171
81219471
82219771
83220071
84220371
85220671
86220971
87221271
88221571
89221871
90222171
91222471
92222771
93223071
94223371
95223671
96223971
97224271
98224571
99224871
100225171
101225471
102225771
103226071
104226371
105226671
106226971
107227271
108227571
109227871
110228171
111228471
112228771
113229071
114229371
115229671
116229971
117230271
118230571
119230871
120231171
121231471
122231771
123232071
124232371
125232671
126232971
127233271
128233571
129233871
130234171
131234471
132234771
133235071
134235371
135235671
136235971
137236271
138236571
139236871
140237171
141237471
142237771
143238071
144238371
145238671
146238971
147239271
148239571
149239871
150240171
151240471
152240771
153241071
154241371
155241671
156241971
157242271
158242571
159242871
160243171
161243471
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))

eval1.0ms (0%)

Compiler

Compiled 75 to 52 computations (30.7% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
6.6b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
6.6b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
6.6b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
Compiler

Compiled 54 to 40 computations (25.9% saved)

localize51.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000))
0.1b
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
0.2b
(*.f64 (-.f64 x 1/2) (log.f64 x))
6.1b
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)
Compiler

Compiled 124 to 81 computations (34.7% saved)

series18.0ms (0%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
5.0ms
x
@0
(*.f64 (-.f64 x 1/2) (log.f64 x))
2.0ms
x
@-inf
(*.f64 (-.f64 x 1/2) (log.f64 x))
2.0ms
x
@inf
(*.f64 (-.f64 x 1/2) (log.f64 x))
1.0ms
y
@inf
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)
1.0ms
z
@-inf
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)

rewrite122.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1008×rational.json-simplify-50
852×rational.json-simplify-35
822×rational.json-simplify-1
804×bool.json-1
804×bool.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020102
1193102
2468102
31010102
42401102
56504102
Stop Event
node limit
Counts
4 → 83
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)
(*.f64 (-.f64 x 1/2) (log.f64 x))
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
(*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 2 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 1/2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 1/2 (/.f64 1 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 (/.f64 1 (*.f64 x 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/4 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/2 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 -1 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 x -1/2) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 2) (/.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 x -1/2) (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 x -1/2) (log.f64 x)) (*.f64 (+.f64 x -1/2) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 x -1/2) (log.f64 x)) (*.f64 (+.f64 x -1/2) (log.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (*.f64 (+.f64 x -1/2) (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) (-.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) (-.f64 1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 2) (/.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)))))))

simplify135.0ms (0.3%)

Algorithm
egg-herbie
Rules
1330×rational.json-simplify-54
1194×rational.json-simplify-35
1060×rational.json-simplify-44
956×rational.json-simplify-51
888×rational.json-simplify-47
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02406247
15426015
210716015
326145703
466125687
Stop Event
node limit
Counts
167 → 161
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(*.f64 -13888888888889/5000000000000000 z)
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(-.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 2 x) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 1/2 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 1/2 (/.f64 1 x)) 1))
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1/2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 1))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1 x)))
(*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)))
(*.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1 (*.f64 x 4)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 (/.f64 1 (*.f64 x 4)) 1))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/4 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/2 (/.f64 1/2 x)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 -1 x) 1))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) 1))
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(*.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2) (+.f64 x x)))
(+.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 0)
(+.f64 0 (*.f64 (+.f64 x -1/2) (log.f64 x)))
(+.f64 (/.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 2) (/.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 2))
(-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 0)
(/.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 1)
(/.f64 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 2)) 2)
(/.f64 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 4)))) 16)
(+.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) (neg.f64 x))
(+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 0)
(+.f64 0 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))
(+.f64 (neg.f64 x) (*.f64 (+.f64 x -1/2) (log.f64 x)))
(+.f64 -1 (+.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) (-.f64 1 x)))
(+.f64 (+.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) (-.f64 1 x)) -1)
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2))
(*.f64 1/2 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2))
(*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 1)
(*.f64 1 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))
(*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 1))
(*.f64 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 1/2)
(*.f64 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))) -1)
(*.f64 -1 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 2)
(/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 1)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 2)
(/.f64 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 4) 4)
(/.f64 (*.f64 2 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x)))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 4))) 16)
(/.f64 (neg.f64 (*.f64 2 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))))) 2)
(neg.f64 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))))
(+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 0)
(+.f64 0 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)))
(+.f64 (/.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 2) (/.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 2))
(-.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 0)
(/.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 1)
(/.f64 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 2)) 2)
(/.f64 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 4)) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 4)))) 16)
Outputs
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 7936500793651/10000000000000000)) (pow.f64 z 2))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 7936500793651/10000000000000000)) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 7936500793651/10000000000000000)) (pow.f64 z 2))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 (/.f64 1 x) 7936500793651/10000000000000000)) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) x)
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) x))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) x)
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) x))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 y 7936500793651/10000000000000000) x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) 13888888888889/5000000000000000))) x)
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (log.f64 x) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x))
(*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (*.f64 (log.f64 (/.f64 1 x)) 1/2))
(*.f64 (log.f64 (/.f64 1 x)) (+.f64 1/2 (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (*.f64 (log.f64 (/.f64 1 x)) 1/2))
(*.f64 (log.f64 (/.f64 1 x)) (+.f64 1/2 (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 x)) x)) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) (neg.f64 x)) (*.f64 (log.f64 (/.f64 1 x)) 1/2))
(*.f64 (log.f64 (/.f64 1 x)) (+.f64 1/2 (neg.f64 x)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 x -1/2))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 x -1/2))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 x -1/2))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 x -1/2))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) x) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 x -1/2))
(*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) (+.f64 x -1/2))
(*.f64 -1/2 (log.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 (-.f64 (log.f64 x) 1) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x))
(*.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (neg.f64 x))
(*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (neg.f64 x)))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1)))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (neg.f64 x)))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1)))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (neg.f64 x)))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1)))
(*.f64 -13888888888889/5000000000000000 z)
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 y 7936500793651/10000000000000000)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)
(*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(-.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 2 x) 1/2))
(*.f64 1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (/.f64 2 x)))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))
(*.f64 1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (/.f64 2 x)))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 1/2 (/.f64 1 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 1/2 (/.f64 1 x)) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1/2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)
(*.f64 1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (/.f64 2 x)))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1 (*.f64 x 4)))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 4 (/.f64 1 (*.f64 x 4))))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 4 (/.f64 1/4 x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 (/.f64 1 (*.f64 x 4)) 1))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 4 (/.f64 1 (*.f64 x 4))))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 4 (/.f64 1/4 x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/4 (/.f64 1 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/2 (/.f64 1/2 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 -1 x) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 4 (/.f64 1 (*.f64 x 4))))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) (*.f64 4 (/.f64 1/4 x)))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))) x)
(+.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 0)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 0 (*.f64 (+.f64 x -1/2) (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 (/.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 2) (/.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 0)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 2)) 2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 4)) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 2 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 4))) 8)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -1/2) (*.f64 (log.f64 x) 4)))) 16)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (log.f64 x)))
(*.f64 (log.f64 x) (+.f64 x -1/2))
(+.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) (neg.f64 x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 0)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 0 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (neg.f64 x) (*.f64 (+.f64 x -1/2) (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 -1 (+.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) (-.f64 1 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (+.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) (-.f64 1 x)) -1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 1/2 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 1 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 1))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 1/2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))) -1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 -1 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 2) 2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))) -1)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 4) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (*.f64 2 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x)))) -2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 4)) 8)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 4))) 16)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(/.f64 (neg.f64 (*.f64 2 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))))) 2)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(neg.f64 (-.f64 x (*.f64 (+.f64 x -1/2) (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1)))
(-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x)
(+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 0)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(+.f64 0 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(+.f64 (/.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 2) (/.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 2))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(-.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 0)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 1)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 2)) 2)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 4)) 4)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (*.f64 2 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 4))) 8)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000) 4)))) 16)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 y 7936500793651/10000000000000000))))

localize46.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
0.1b
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
0.2b
(*.f64 (-.f64 x 1/2) (log.f64 x))
6.1b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
Compiler

Compiled 112 to 73 computations (34.8% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
y
@inf
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
0.0ms
x
@-inf
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
0.0ms
x
@inf
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
0.0ms
y
@0
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
0.0ms
x
@0
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)

rewrite92.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1988×bool.json-1
1988×bool.json-2
1452×bool.json-3
890×rational.json-simplify-35
812×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02266
121266
250466
3107166
4254566
5620166
Stop Event
node limit
Counts
2 → 51
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 2 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 2 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 1/2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 2 (/.f64 1/2 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 1/2 (/.f64 1 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1/2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 (/.f64 1/2 (+.f64 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/4 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/2 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 -1 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4)) (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000))))))

simplify184.0ms (0.4%)

Algorithm
egg-herbie
Rules
896×rational.json-simplify-2
888×rational.json-simplify-50
814×rational.json-simplify-35
794×rational.json-simplify-1
792×rational.json-simplify-51
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01794133
13734095
26684095
313064063
423724047
549494047
657564031
774024031
Stop Event
node limit
Counts
99 → 106
Calls
Call 1
Inputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 2 (/.f64 1/2 x)))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 2 x) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 1/2 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 2 (/.f64 1/2 x)) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 1/2 (/.f64 1 x)) 1))
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1/2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 1))
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1 x)))
(*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)))
(*.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1/2 (+.f64 x x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 (/.f64 1/2 (+.f64 x x)) 1))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/4 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/2 (/.f64 1/2 x)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 -1 x) 1))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) 1))
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(*.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(*.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(-.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 0)
(*.f64 1/2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2))
(*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 1)
(*.f64 1 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000))
(*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 1))
(*.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 1/2)
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 2)
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 1)
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 2)
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4)) (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4))) 16)
Outputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) (/.f64 z x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) (/.f64 z x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) (/.f64 z x))))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 x (+.f64 (log.f64 x) -1)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 x (+.f64 (log.f64 x) -1)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (*.f64 -1/2 (log.f64 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 x (+.f64 (log.f64 x) -1)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 91893853320467/100000000000000 (*.f64 x (+.f64 (log.f64 x) -1))))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) 91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (+.f64 91893853320467/100000000000000 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) 91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (+.f64 91893853320467/100000000000000 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) 91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (+.f64 91893853320467/100000000000000 (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) -1))
(*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x))
(*.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (neg.f64 x))
(*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (-.f64 (log.f64 -1) 1)))
(*.f64 x (+.f64 (log.f64 -1) (-.f64 -1 (log.f64 (/.f64 -1 x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) -1)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (-.f64 (log.f64 -1) 1))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (log.f64 -1) (-.f64 -1 (log.f64 (/.f64 -1 x))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) -1)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (-.f64 (log.f64 -1) 1))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (log.f64 -1) (-.f64 -1 (log.f64 (/.f64 -1 x))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) -1)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (neg.f64 x)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (-.f64 (log.f64 -1) 1))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 x (+.f64 (log.f64 -1) (-.f64 -1 (log.f64 (/.f64 -1 x))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 2 (/.f64 1/2 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (*.f64 2 (/.f64 1 x)) 1/2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 2 x) 1/2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 1/2 (/.f64 1 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 2 (/.f64 1/2 x)) 1/2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 1/2 (/.f64 1 x)) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1/2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1/2 (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 (/.f64 1/2 (+.f64 x x)) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/4 (/.f64 1 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 1/2 (/.f64 1/2 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 -1 x) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(-.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 0)
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 1/2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2))
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 1)
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 1 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000))
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2))
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 2 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 1))
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 1/2)
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 2)
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 1)
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 2) 2)
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4) 4)
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4)) 8)
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4)) (*.f64 2 (*.f64 (+.f64 (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x) 91893853320467/100000000000000) 4))) 16)
(+.f64 91893853320467/100000000000000 (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))

eval284.0ms (0.7%)

Compiler

Compiled 9575 to 6814 computations (28.8% saved)

prune125.0ms (0.3%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New32313336
Fresh000
Picked101
Done101
Total32513338
Error
2.6b
Counts
338 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
32.4b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (*.f64 y (pow.f64 z 2)) x))
13.7b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
13.5b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
27.5b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
32.0b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (pow.f64 z 2) (/.f64 y x)))
6.6b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
26.2b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
30.4b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 y (/.f64 (pow.f64 z 2) x)))
32.2b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
7.5b
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
13.5b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
13.7b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
25.3b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))
Compiler

Compiled 646 to 482 computations (25.4% saved)

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
0.1b
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
0.2b
(*.f64 (-.f64 x 1/2) (log.f64 x))
6.2b
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
Compiler

Compiled 120 to 80 computations (33.3% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@-inf
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
0.0ms
x
@0
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
0.0ms
z
@inf
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
0.0ms
y
@inf
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
0.0ms
z
@-inf
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))

rewrite81.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1596×bool.json-1
1596×bool.json-2
1548×rational.json-1
1548×rational.json-2
1548×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01643
116637
242137
383637
4186737
5497737
Stop Event
node limit
Counts
1 → 56
Calls
Call 1
Inputs
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 1/2 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 x x) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 x 4) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 x 8) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 x 8) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 1/2 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (*.f64 x 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (*.f64 8 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1/2) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (neg.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (*.f64 2 (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (*.f64 2 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) x) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (neg.f64 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (-.f64 0 (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (-.f64 0 (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))))

simplify89.0ms (0.2%)

Algorithm
egg-herbie
Rules
1168×rational.json-simplify-35
1140×rational.json-simplify-2
1108×rational.json-simplify-61
970×rational.json-simplify-51
738×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01793752
15423752
215023752
343773752
Stop Event
node limit
Counts
92 → 85
Calls
Call 1
Inputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2))
(/.f64 (/.f64 1 x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(/.f64 2 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 2 (/.f64 (+.f64 x x) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 4 (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 4 (*.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1))
(/.f64 4 (/.f64 (*.f64 x 4) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (+.f64 x x))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 2)
(/.f64 -1 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 -1 (-.f64 0 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 8 (+.f64 (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 8 (/.f64 (*.f64 x 8) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 8 (/.f64 (*.f64 x 8) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 -2 (-.f64 0 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 x 4))
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4) 4)
(/.f64 1/2 (*.f64 1/2 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 x))
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (*.f64 x 8))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (*.f64 8 x))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)) 8)
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x -2))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)) 1/2)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1/2) (*.f64 x 1/2))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (*.f64 x -2))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (neg.f64 (+.f64 x x)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x))) 1)
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (*.f64 2 (neg.f64 (+.f64 x x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (*.f64 2 (*.f64 x -2)))
(/.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 x x))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1/2) (+.f64 x x))
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1/2) (+.f64 x x))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) x) 8)
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2) (*.f64 x 1/2))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 4)) 1/4)
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x 4)) 1/4)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (neg.f64 (*.f64 x 4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (+.f64 x x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (-.f64 0 (neg.f64 (+.f64 x x))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (-.f64 0 (*.f64 x -2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (neg.f64 x))
Outputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 1 x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 2 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 2 (/.f64 (+.f64 x x) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 4 (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 4 (*.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 4 (*.f64 (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 4 (/.f64 (*.f64 x 4) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (+.f64 x x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 -1 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 -1 (-.f64 0 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 8 (+.f64 (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 4 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 8 (/.f64 (*.f64 x 8) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 8 (/.f64 (*.f64 x 8) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 -2 (-.f64 0 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (*.f64 x 4))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4) 4)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 1/2 (*.f64 1/2 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 (+.f64 x x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (*.f64 x 8))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (*.f64 8 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)) 8)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x -2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)) 1/2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1/2) (*.f64 x 1/2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (*.f64 x -2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (neg.f64 (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1/2 x))) 1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (*.f64 2 (neg.f64 (+.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4))) 16)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (*.f64 2 (*.f64 x -2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 x x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1/2) (+.f64 x x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1/2) (+.f64 x x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) x) 8)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2) (*.f64 x 1/2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 x 4)) 1/4)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x) -1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x 4)) 1/4)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (neg.f64 (*.f64 x 4)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (+.f64 x x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (-.f64 0 (neg.f64 (+.f64 x x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (-.f64 0 (*.f64 x -2)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (neg.f64 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x))
0.1b
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
0.2b
(*.f64 (-.f64 x 1/2) (log.f64 x))
0.4b
(/.f64 83333333333333/1000000000000000 x)
Compiler

Compiled 55 to 34 computations (38.2% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

6 calls:

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

rewrite76.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1346×rational.json-simplify-35
1302×bool.json-1
1302×bool.json-2
1230×rational.json-1
1230×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01242
111942
231642
369442
4154842
5390342
Stop Event
node limit
Counts
2 → 46
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 83333333333333/1000000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 83333333333333/2000000000000000 x) (/.f64 83333333333333/2000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 83333333333333/1000000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 83333333333333/1000000000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 83333333333333/500000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 83333333333333/2000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 83333333333333/500000000000000 x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 1 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 2000000000000000/83333333333333) (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 83333333333333/1000000000000000 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 83333333333333/1000000000000000 x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1000000000000000/83333333333333 (/.f64 x (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2000000000000000/83333333333333 (/.f64 x (*.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 83333333333333/1000000000000000 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 83333333333333/2000000000000000 x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 500000000000000/83333333333333) (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 500000000000000/83333333333333 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 83333333333333/1000000000000000 x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) 500000000000000/83333333333333)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) 1000000000000000/83333333333333)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 1000000000000000/83333333333333))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 2000000000000000/83333333333333))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) 2000000000000000/83333333333333)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 83333333333333/1000000000000000 x) (/.f64 83333333333333/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 83333333333333/1000000000000000 x) (/.f64 83333333333333/1000000000000000 x))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)))))))

simplify154.0ms (0.4%)

Algorithm
egg-herbie
Rules
1208×rational.json-simplify-38
958×rational.json-simplify-2
930×rational.json-simplify-61
766×rational.json-simplify-50
714×rational.json-simplify-35
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01281856
12591818
25941758
312781678
431251662
536741662
639721646
751501646
879711646
Stop Event
node limit
Counts
58 → 110
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (log.f64 x) 1) x)))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 (/.f64 83333333333333/1000000000000000 x) 0)
(+.f64 0 (/.f64 83333333333333/1000000000000000 x))
(+.f64 (/.f64 83333333333333/2000000000000000 x) (/.f64 83333333333333/2000000000000000 x))
(-.f64 (/.f64 83333333333333/1000000000000000 x) 0)
(*.f64 x (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 83333333333333/1000000000000000 x) 1)
(*.f64 1/2 (/.f64 83333333333333/500000000000000 x))
(*.f64 1 (/.f64 83333333333333/1000000000000000 x))
(*.f64 2 (/.f64 83333333333333/2000000000000000 x))
(*.f64 (/.f64 83333333333333/500000000000000 x) 1/2)
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 1 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (*.f64 x 2000000000000000/83333333333333) (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 4 (/.f64 (/.f64 83333333333333/1000000000000000 x) 4))
(*.f64 (*.f64 (/.f64 83333333333333/1000000000000000 x) 4) 1/4)
(*.f64 1000000000000000/83333333333333 (/.f64 x (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 2000000000000000/83333333333333 (/.f64 x (*.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 1/4 (*.f64 (/.f64 83333333333333/1000000000000000 x) 4))
(*.f64 (/.f64 83333333333333/2000000000000000 x) 2)
(*.f64 (*.f64 x 500000000000000/83333333333333) (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 500000000000000/83333333333333 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 (/.f64 83333333333333/1000000000000000 x) 4) 4)
(*.f64 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) 500000000000000/83333333333333)
(*.f64 (/.f64 x (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) 1000000000000000/83333333333333)
(*.f64 (/.f64 1 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 1000000000000000/83333333333333))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(*.f64 (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 2000000000000000/83333333333333))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(*.f64 (/.f64 x (*.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) 2000000000000000/83333333333333)
(neg.f64 (/.f64 -83333333333333/1000000000000000 x))
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 0)
(*.f64 1/2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 2))
(*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 1)
(*.f64 1 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)))
(*.f64 2 (*.f64 1/2 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))))
(*.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))
(*.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4) 1/4)
(*.f64 1/4 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))
(*.f64 (*.f64 1/2 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))) 2)
(*.f64 (/.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4) 4)
(/.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 1)
(/.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 2) 2)
(/.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4)))) 32)
Outputs
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (*.f64 x (+.f64 (log.f64 x) -1)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (-.f64 (log.f64 x) 1) x)))
(+.f64 (*.f64 -1/2 (log.f64 x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (*.f64 x (+.f64 (log.f64 x) -1)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 x (+.f64 (log.f64 x) -1))))
(*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1))
(*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (*.f64 (log.f64 (/.f64 1 x)) 1/2))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 (log.f64 (/.f64 1 x)) 1/2))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 (log.f64 (/.f64 1 x)) 1/2))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) 1) x) (*.f64 1/2 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) -1)) (+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(+.f64 (*.f64 (log.f64 (/.f64 1 x)) 1/2) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 x (+.f64 -1 (neg.f64 (log.f64 (/.f64 1 x)))))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 (log.f64 (/.f64 1 x)) 1/2)))
(*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) -1))
(*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))
(*.f64 x (neg.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (-.f64 (log.f64 -1) 1)))
(*.f64 x (+.f64 (log.f64 -1) (-.f64 -1 (log.f64 (/.f64 -1 x)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))))
(+.f64 (*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) -1)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 x (neg.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (-.f64 (log.f64 -1) 1))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 x (+.f64 (log.f64 -1) (-.f64 -1 (log.f64 (/.f64 -1 x))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) -1)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (neg.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (-.f64 (log.f64 -1) 1))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (-.f64 -1 (log.f64 (/.f64 -1 x))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 x (+.f64 (log.f64 -1) (-.f64 -1 (log.f64 (/.f64 -1 x)))))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (*.f64 -1 (*.f64 x (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (*.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) -1)) (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (neg.f64 (-.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (-.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)) 1)) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (-.f64 (log.f64 -1) 1))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (-.f64 -1 (log.f64 (/.f64 -1 x))))) (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1)))))
(+.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 x (+.f64 (log.f64 -1) (-.f64 -1 (log.f64 (/.f64 -1 x)))))))
(+.f64 (/.f64 83333333333333/1000000000000000 x) 0)
(/.f64 83333333333333/1000000000000000 x)
(+.f64 0 (/.f64 83333333333333/1000000000000000 x))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (/.f64 83333333333333/2000000000000000 x) (/.f64 83333333333333/2000000000000000 x))
(-.f64 (/.f64 83333333333333/1000000000000000 x) 0)
(/.f64 83333333333333/1000000000000000 x)
(*.f64 x (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 (/.f64 83333333333333/1000000000000000 x) 1)
(/.f64 83333333333333/1000000000000000 x)
(*.f64 1/2 (/.f64 83333333333333/500000000000000 x))
(*.f64 1 (/.f64 83333333333333/1000000000000000 x))
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2 (/.f64 83333333333333/2000000000000000 x))
(*.f64 (/.f64 83333333333333/2000000000000000 x) 2)
(*.f64 (/.f64 83333333333333/500000000000000 x) 1/2)
(*.f64 1/2 (/.f64 83333333333333/500000000000000 x))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 1 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 (*.f64 x 2000000000000000/83333333333333) (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x)))
(*.f64 4 (/.f64 (/.f64 83333333333333/1000000000000000 x) 4))
(/.f64 83333333333333/1000000000000000 x)
(*.f64 (*.f64 (/.f64 83333333333333/1000000000000000 x) 4) 1/4)
(/.f64 83333333333333/1000000000000000 x)
(*.f64 1000000000000000/83333333333333 (/.f64 x (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 (/.f64 x x) 1000000000000000000000000000000/6944444444444388888888888889) x))
(*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 2000000000000000/83333333333333 (/.f64 x (*.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 2000000000000000/83333333333333 (/.f64 x (*.f64 x (*.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) 2))))
(*.f64 2000000000000000/83333333333333 (/.f64 (/.f64 (/.f64 (/.f64 x x) 1000000000000000000000000000000/6944444444444388888888888889) x) 2))
(*.f64 2000000000000000/83333333333333 (/.f64 x (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(*.f64 1/4 (*.f64 (/.f64 83333333333333/1000000000000000 x) 4))
(/.f64 83333333333333/1000000000000000 x)
(*.f64 (/.f64 83333333333333/2000000000000000 x) 2)
(*.f64 (*.f64 x 500000000000000/83333333333333) (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 (*.f64 x 500000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x)))
(*.f64 500000000000000/83333333333333 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 500000000000000/83333333333333 (/.f64 (/.f64 (+.f64 x x) x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 500000000000000/83333333333333 (/.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 1000000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (/.f64 83333333333333/1000000000000000 x) 4) 4)
(/.f64 83333333333333/1000000000000000 x)
(*.f64 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) 500000000000000/83333333333333)
(*.f64 500000000000000/83333333333333 (/.f64 (/.f64 (+.f64 x x) x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 500000000000000/83333333333333 (/.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 1000000000000000000000000000000/6944444444444388888888888889))
(*.f64 500000000000000/83333333333333 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 x (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) 1000000000000000/83333333333333)
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 (/.f64 x x) 1000000000000000000000000000000/6944444444444388888888888889) x))
(*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 (/.f64 1 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 1000000000000000/83333333333333))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 (*.f64 x 500000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x)))
(*.f64 (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 2000000000000000/83333333333333))
(*.f64 (*.f64 x 2000000000000000/83333333333333) (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x)))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 (/.f64 x (*.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) 2000000000000000/83333333333333)
(*.f64 2000000000000000/83333333333333 (/.f64 x (*.f64 x (*.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) 2))))
(*.f64 2000000000000000/83333333333333 (/.f64 (/.f64 (/.f64 (/.f64 x x) 1000000000000000000000000000000/6944444444444388888888888889) x) 2))
(*.f64 2000000000000000/83333333333333 (/.f64 x (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(neg.f64 (/.f64 -83333333333333/1000000000000000 x))
(/.f64 83333333333333/1000000000000000 x)
(-.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 0)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 2))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 1)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 1 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 2 (*.f64 1/2 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 2) 1/2)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 4 (/.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4) 1/4)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 1/4 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 (*.f64 1/2 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x))) 2)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(*.f64 (/.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4) 4)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(/.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 1)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(/.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 2) 2)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(/.f64 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4) 4)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4)) 8)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))) 16)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (+.f64 x -1/2) (log.f64 x)) x)) 4)))) 32)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (-.f64 (*.f64 (log.f64 x) (+.f64 x -1/2)) x))

localize36.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 y 7936500793651/10000000000000000) z)
0.1b
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
0.3b
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
6.1b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
Compiler

Compiled 91 to 62 computations (31.9% saved)

series39.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
22.0ms
x
@0
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
7.0ms
x
@-inf
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
6.0ms
x
@inf
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
3.0ms
y
@0
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
0.0ms
z
@0
(*.f64 (+.f64 y 7936500793651/10000000000000000) z)

rewrite98.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1640×bool.json-1
1640×bool.json-2
1592×rational.json-1
1592×rational.json-2
1592×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01755
116355
237555
371955
4150555
5336255
6637455
Stop Event
node limit
Counts
3 → 37
Calls
Call 1
Inputs
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
(*.f64 (+.f64 y 7936500793651/10000000000000000) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (neg.f64 (log.f64 x)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (neg.f64 (log.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (neg.f64 (log.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 1/2)) (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (+.f64 z z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 y 7936500793651/10000000000000000) z)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 y 7936500793651/10000000000000000) z) (*.f64 (+.f64 y 7936500793651/10000000000000000) z))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 y 7936500793651/10000000000000000) z) (*.f64 (+.f64 y 7936500793651/10000000000000000) z))))))

simplify373.0ms (0.9%)

Algorithm
egg-herbie
Rules
5558×rational.json-simplify-41
2308×rational.json-simplify-35
1918×rational.json-simplify-2
860×rational.json-simplify-1
702×rational.json-simplify-53
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01142167
12341973
24941973
311721973
424701973
531981973
635191973
737731973
839471973
940801973
1042041973
1146211973
1247971973
1348691973
1449241973
1549611973
1649611973
1750851973
Stop Event
node limit
Counts
97 → 60
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(*.f64 -13888888888889/5000000000000000 z)
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(*.f64 7936500793651/10000000000000000 z)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 0)
(*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1)
(*.f64 1 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1/2))
(*.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (neg.f64 (log.f64 x)))) 1/2)
(*.f64 4 (/.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))
(*.f64 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4) 1/4)
(*.f64 1/2 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (neg.f64 (log.f64 x)))))
(*.f64 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))
(*.f64 (/.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4) 4)
(/.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1)
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (neg.f64 (log.f64 x)))) 2)
(/.f64 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4)))) 32)
(+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 0)
(+.f64 0 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 1/2)) (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 1/2)))
(-.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 0)
(/.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (+.f64 z z)) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4))))) 32)
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)
(+.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) z))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)))
(-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 1)
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) 2)
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4))))) 32)
Outputs
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 1/2 (log.f64 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(+.f64 91893853320467/100000000000000 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 x))) (log.f64 -1))))
(*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)
(*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000))
(*.f64 z (+.f64 (*.f64 7936500793651/10000000000000000 z) -13888888888889/5000000000000000))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 z (+.f64 (*.f64 7936500793651/10000000000000000 z) -13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 z (+.f64 (*.f64 7936500793651/10000000000000000 z) -13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 z (+.f64 (*.f64 7936500793651/10000000000000000 z) -13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 z (+.f64 (*.f64 7936500793651/10000000000000000 z) -13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 z (+.f64 (*.f64 7936500793651/10000000000000000 z) -13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 z (+.f64 (*.f64 7936500793651/10000000000000000 z) -13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(*.f64 y (pow.f64 z 2))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 z (+.f64 (*.f64 7936500793651/10000000000000000 z) -13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 z (+.f64 (*.f64 7936500793651/10000000000000000 z) -13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))
(+.f64 (*.f64 z (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 z (+.f64 (*.f64 7936500793651/10000000000000000 z) -13888888888889/5000000000000000)) (*.f64 y (pow.f64 z 2)))
(*.f64 -13888888888889/5000000000000000 z)
(*.f64 z -13888888888889/5000000000000000)
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 z))
(+.f64 (*.f64 z -13888888888889/5000000000000000) (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(*.f64 7936500793651/10000000000000000 z)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 y z)
(*.f64 z y)
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 y z) (*.f64 7936500793651/10000000000000000 z))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(-.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 0)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(*.f64 1 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))))
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1/2))
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(*.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (neg.f64 (log.f64 x)))) 1/2)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(*.f64 4 (/.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(*.f64 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4) 1/4)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(*.f64 1/2 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (neg.f64 (log.f64 x)))))
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(*.f64 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1/2) 2)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(*.f64 1/4 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(*.f64 (/.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(/.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 1)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (neg.f64 (log.f64 x)))) 2)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(/.f64 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4) 4)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(/.f64 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4)) 8)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))) 16)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) 4)))) 32)
(+.f64 (*.f64 -1/2 (log.f64 x)) 91893853320467/100000000000000)
(+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 0)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(+.f64 0 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 1/2)) (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 1/2)))
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(-.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 0)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(/.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 1)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (+.f64 z z)) 2)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4)) 4)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4))) 8)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4)))) 16)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000) (*.f64 z 4))))) 32)
(*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 0 (*.f64 (+.f64 y 7936500793651/10000000000000000) z))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)) (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 1/2)))
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 0)
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 1)
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (+.f64 z z)) 2)
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4)) 4)
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4))) 8)
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4)))) 16)
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 y 7936500793651/10000000000000000) (*.f64 z 4))))) 32)
(+.f64 (*.f64 7936500793651/10000000000000000 z) (*.f64 z y))
(*.f64 z (+.f64 7936500793651/10000000000000000 y))

localize113.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (-.f64 x 1/2) (log.f64 x))
0.2b
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
6.1b
(/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
32.2b
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
Compiler

Compiled 324 to 225 computations (30.6% saved)

series19.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
2.0ms
y
@-inf
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
2.0ms
y
@0
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
2.0ms
z
@-inf
(/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
1.0ms
y
@inf
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
1.0ms
z
@0
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))

rewrite120.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
2126×bool.json-1
2126×bool.json-2
1704×bool.json-3
888×rational.json-simplify-35
842×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
018241
1187241
2548241
31742157
46105157
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 -1/2 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 -1/2 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (+.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (fabs.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 2 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (neg.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (*.f64 2 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (+.f64 x x)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (fabs.f64 x)) (/.f64 1 (fabs.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) -1) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) -2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))) (-.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (-.f64 0 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))

simplify242.0ms (0.6%)

Algorithm
egg-herbie
Rules
1022×rational.json-simplify-35
948×rational.json-simplify-41
788×rational.json-simplify-51
748×rational.json-simplify-49
722×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056524199
1162821447
2563820689
Stop Event
node limit
Counts
225 → 345
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(/.f64 -83333333333333/1000000000000000 x)
(-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 z x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 z x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(*.f64 1000000000000000/83333333333333 x)
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 2))) (+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 13888888888889/416666666666665 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x)))) (*.f64 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 3))) (+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x))))
(/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 -1157407407407412037037037037/5000000000000000000000000000000 (/.f64 x (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) (*.f64 -13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 (pow.f64 z 5) (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 4) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 z 6) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 4) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))))
(/.f64 x (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (/.f64 x (*.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3) x) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6))))))
(/.f64 x (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (/.f64 x (*.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3) x) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6))))))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2))
(+.f64 (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 z (pow.f64 x 2))) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)))
(+.f64 (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 z (pow.f64 x 2))) (+.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (pow.f64 x 2)) (*.f64 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)))) (pow.f64 z 2)))))
(+.f64 (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 z (pow.f64 x 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -5555555555555600000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 x 2))) (+.f64 (*.f64 5555555555555600000000000000000000000000000000000000000000000000000000000/4018775720164528677983539095293209876543207304526748971198559670781893 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2))) (*.f64 27777777777778/416666666666665 (+.f64 (*.f64 -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (pow.f64 x 2)) (*.f64 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2))))))) (pow.f64 z 3))) (+.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (pow.f64 x 2)) (*.f64 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)))) (pow.f64 z 2))))))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1157407407407412037037037037/2500000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 13888888888889/2500000000000000 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 5))))) (pow.f64 z 7))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6))))))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6)))))
(+.f64 (*.f64 -13888888888889/2500000000000000 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (*.f64 (pow.f64 z 7) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 5)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 1157407407407412037037037037/2500000000000000000000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 7) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6))) (*.f64 -13888888888889/2500000000000000 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (*.f64 (pow.f64 z 7) (+.f64 7936500793651/10000000000000000 y)))))))))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) (pow.f64 x 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))) (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) 2) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 6))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) (pow.f64 x 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))) (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) 2) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 6))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) (pow.f64 x 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2)) (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) 2) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 6))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4)))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) (*.f64 (pow.f64 z 4) (pow.f64 x 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 6)))))))))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (pow.f64 y 4))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2))) (pow.f64 z 12))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)))) (pow.f64 z 4)))) (pow.f64 y 5))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))))))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))))) (*.f64 (pow.f64 y 5) (pow.f64 z 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) (pow.f64 x 2))) (*.f64 (pow.f64 y 5) (pow.f64 z 12)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 0)
(+.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 0)
(-.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(*.f64 x (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 1)
(*.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2) 1))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(*.f64 (+.f64 x x) (/.f64 -1/2 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 -1/2 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 1))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (*.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x)
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) -1)
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(*.f64 (/.f64 -1/2 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 x x))
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(+.f64 0 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(-.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(-.f64 0 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 x (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1)
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(*.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) 1/2)
(*.f64 (+.f64 x x) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x))))
(*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 1))
(*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)
(*.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -1)
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 x x))
(neg.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 0)
(+.f64 0 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(-.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 0)
(-.f64 0 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1)
(/.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -1)
(/.f64 1 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))
(/.f64 2 (+.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))
(/.f64 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) 2)
(/.f64 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (+.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (fabs.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 4 (+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))
(/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))
(/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4) 4)
(/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1 x))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(/.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4)) 8)
(/.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) -2)))
(/.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 2 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (neg.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (*.f64 2 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) 1/2)
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (+.f64 x x)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (fabs.f64 x)) (/.f64 1 (fabs.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) -1) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) -2))) 1/2)
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))) (-.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (-.f64 0 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (fabs.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -4)) 4)
(/.f64 (fabs.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))) 2)
(neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(fabs.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(fabs.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(fabs.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(fabs.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
Outputs
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x))
(/.f64 -83333333333333/1000000000000000 x)
(-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 z x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (-.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (*.f64 (pow.f64 z 2) -1)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (neg.f64 (pow.f64 z 2))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (neg.f64 (pow.f64 z 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 z x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (-.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (*.f64 (pow.f64 z 2) -1)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (neg.f64 (pow.f64 z 2))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (neg.f64 (pow.f64 z 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))
(*.f64 -1 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(neg.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (neg.f64 (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (neg.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (neg.f64 (/.f64 (pow.f64 z 2) x))))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (neg.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (neg.f64 (/.f64 (pow.f64 z 2) x))))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (neg.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (neg.f64 (/.f64 (pow.f64 z 2) x))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))
(*.f64 -1 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(neg.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(*.f64 (+.f64 7936500793651/10000000000000000 y) (neg.f64 (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (neg.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (neg.f64 (/.f64 (pow.f64 z 2) x))))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (neg.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (neg.f64 (/.f64 (pow.f64 z 2) x))))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x))) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (neg.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 z x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (neg.f64 (/.f64 (pow.f64 z 2) x))))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x))
(*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y x))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)))
(*.f64 -1 (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y x))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)))
(*.f64 -1 (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y x))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)))
(*.f64 -1 (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x))
(*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y x)))
(neg.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)))
(*.f64 (pow.f64 z 2) (neg.f64 (/.f64 y x)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y x))) (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (*.f64 y (/.f64 (pow.f64 z 2) x)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y x))) (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (*.f64 y (/.f64 (pow.f64 z 2) x)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y x))) (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (*.f64 y (/.f64 (pow.f64 z 2) x)))))
(*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x))
(*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y x)))
(neg.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)))
(*.f64 (pow.f64 z 2) (neg.f64 (/.f64 y x)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y x))) (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (*.f64 y (/.f64 (pow.f64 z 2) x)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y x))) (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (*.f64 y (/.f64 (pow.f64 z 2) x)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y x))) (*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)))))
(*.f64 -1 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (*.f64 y (/.f64 (pow.f64 z 2) x)))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(*.f64 1000000000000000/83333333333333 x)
(*.f64 x 1000000000000000/83333333333333)
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x))
(+.f64 (*.f64 x 1000000000000000/83333333333333) (*.f64 z (*.f64 x 2777777777777800000000000000/6944444444444388888888888889)))
(*.f64 x (+.f64 1000000000000000/83333333333333 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 2))) (+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x)))
(+.f64 (*.f64 z (*.f64 x 2777777777777800000000000000/6944444444444388888888888889)) (+.f64 (*.f64 x 1000000000000000/83333333333333) (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 (pow.f64 z 2) -1))))
(+.f64 (*.f64 x 1000000000000000/83333333333333) (+.f64 (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (neg.f64 (pow.f64 z 2))) (*.f64 z (*.f64 x 2777777777777800000000000000/6944444444444388888888888889))))
(+.f64 (*.f64 x (+.f64 1000000000000000/83333333333333 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z))) (*.f64 (*.f64 x (+.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (neg.f64 (pow.f64 z 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 13888888888889/416666666666665 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x)))) (*.f64 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 3))) (+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) 13888888888889/416666666666665) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037))) (*.f64 (pow.f64 z 3) -1)) (+.f64 (*.f64 z (*.f64 x 2777777777777800000000000000/6944444444444388888888888889)) (+.f64 (*.f64 x 1000000000000000/83333333333333) (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 (pow.f64 z 2) -1)))))
(+.f64 (*.f64 z (*.f64 x 2777777777777800000000000000/6944444444444388888888888889)) (+.f64 (+.f64 (*.f64 x 1000000000000000/83333333333333) (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (neg.f64 (pow.f64 z 2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) 13888888888889/416666666666665) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037))) (neg.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 x (+.f64 1000000000000000/83333333333333 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) 13888888888889/416666666666665) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037))) (pow.f64 z 3)) (*.f64 (pow.f64 z 2) (*.f64 x (+.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y))
(/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))
(+.f64 (/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (pow.f64 z 3))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (pow.f64 z 3)))) (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)) 1157407407407412037037037037/5000000000000000000000000000000)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))))
(+.f64 (+.f64 (/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (pow.f64 z 3))))) (neg.f64 (/.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)) 1157407407407412037037037037/5000000000000000000000000000000)) (pow.f64 z 5))))
(+.f64 (+.f64 (/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)) 1157407407407412037037037037/5000000000000000000000000000000)) (pow.f64 z 5)) (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4)))))
(/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y))
(/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))
(+.f64 (/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (pow.f64 z 3))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (pow.f64 z 3)))) (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))))
(+.f64 (*.f64 -1157407407407412037037037037/5000000000000000000000000000000 (/.f64 x (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) (*.f64 -13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 (pow.f64 z 5) (+.f64 7936500793651/10000000000000000 y))))))))
(+.f64 (*.f64 -1157407407407412037037037037/5000000000000000000000000000000 (/.f64 x (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 5)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 5))))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (pow.f64 z 3))) (+.f64 (/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2))) (*.f64 -13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 5)))))) (*.f64 -1157407407407412037037037037/5000000000000000000000000000000 (/.f64 (/.f64 x (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (pow.f64 z 3))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (+.f64 (/.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 2))) (*.f64 -13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 5))))) (*.f64 -1157407407407412037037037037/5000000000000000000000000000000 (/.f64 (/.f64 x (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))
(+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))))
(+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (neg.f64 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))))
(+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (*.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 4) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 z 4))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3))))
(+.f64 (neg.f64 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 y 2) (/.f64 (*.f64 x (pow.f64 z 4)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3)))))
(+.f64 (*.f64 (*.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 y 2) (/.f64 (*.f64 x (pow.f64 z 4)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 z 6) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 4) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 z 4))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3)) (+.f64 (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x (pow.f64 z 6))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))))
(+.f64 (neg.f64 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (+.f64 (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 y 2) (/.f64 (*.f64 x (pow.f64 z 4)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3)))) (neg.f64 (*.f64 (pow.f64 y 3) (/.f64 (*.f64 x (pow.f64 z 6)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4))))))
(+.f64 (*.f64 (pow.f64 y 2) (/.f64 (*.f64 x (pow.f64 z 4)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3))) (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (+.f64 (*.f64 (*.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (neg.f64 (*.f64 (pow.f64 y 3) (/.f64 (*.f64 x (pow.f64 z 6)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))))))
(/.f64 x (*.f64 y (pow.f64 z 2)))
(/.f64 (/.f64 x y) (pow.f64 z 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (/.f64 x (*.f64 y (pow.f64 z 2))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (*.f64 -1 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (neg.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (/.f64 x (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (*.f64 -1 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (neg.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (/.f64 x (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (*.f64 x (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3) x) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6))))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (+.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))))) (*.f64 -1 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (/.f64 x (*.f64 (pow.f64 z 4) (pow.f64 y 2))))) (+.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))) (+.f64 (neg.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (*.f64 (pow.f64 y 4) (pow.f64 z 8))))) (/.f64 x (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 x (neg.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (*.f64 (pow.f64 y 4) (pow.f64 z 8))))) (*.f64 x (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))))
(/.f64 x (*.f64 y (pow.f64 z 2)))
(/.f64 (/.f64 x y) (pow.f64 z 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (/.f64 x (*.f64 y (pow.f64 z 2))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (*.f64 -1 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (neg.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (/.f64 x (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (*.f64 -1 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (neg.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (/.f64 x (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (*.f64 x (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3) x) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6))))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (+.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))))) (*.f64 -1 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (/.f64 x (*.f64 (pow.f64 z 4) (pow.f64 y 2))))) (+.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))) (+.f64 (neg.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (*.f64 (pow.f64 y 4) (pow.f64 z 8))))) (/.f64 x (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 x (neg.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (*.f64 (pow.f64 y 4) (pow.f64 z 8))))) (*.f64 x (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) 2))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2))
(+.f64 (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 z (pow.f64 x 2))) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)))
(+.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)) (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 z (pow.f64 x 2))))
(+.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 z)))
(*.f64 (pow.f64 x 2) (+.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 z)))
(+.f64 (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 z (pow.f64 x 2))) (+.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (pow.f64 x 2)) (*.f64 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)))) (pow.f64 z 2)))))
(+.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321) (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (*.f64 (pow.f64 x 2) 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321))) (*.f64 (pow.f64 z 2) -1)) (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321) (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (*.f64 (pow.f64 x 2) 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321))) (neg.f64 (pow.f64 z 2))) (+.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)) (*.f64 (pow.f64 x 2) (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 z))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 z))) (*.f64 (*.f64 (pow.f64 x 2) (+.f64 -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321))) (neg.f64 (pow.f64 z 2))))
(+.f64 (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 z (pow.f64 x 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -5555555555555600000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 x 2))) (+.f64 (*.f64 5555555555555600000000000000000000000000000000000000000000000000000000000/4018775720164528677983539095293209876543207304526748971198559670781893 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2))) (*.f64 27777777777778/416666666666665 (+.f64 (*.f64 -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (pow.f64 x 2)) (*.f64 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2))))))) (pow.f64 z 3))) (+.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (pow.f64 x 2)) (*.f64 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)))) (pow.f64 z 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 (pow.f64 x 2) -5555555555555600000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (*.f64 (pow.f64 x 2) 5555555555555600000000000000000000000000000000000000000000000000000000000/4018775720164528677983539095293209876543207304526748971198559670781893)) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321) (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (*.f64 (pow.f64 x 2) 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321))) 27777777777778/416666666666665))) (*.f64 (pow.f64 z 3) -1)) (+.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321) (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (*.f64 (pow.f64 x 2) 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321))) (*.f64 (pow.f64 z 2) -1)) (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 z (pow.f64 x 2))))))
(+.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321) (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (*.f64 (pow.f64 x 2) 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321))) 27777777777778/416666666666665) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 5555555555555600000000000000000000000000000000000000000000000000000000000/4018775720164528677983539095293209876543207304526748971198559670781893 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 (pow.f64 x 2) -5555555555555600000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321))))) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 x 2) -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321) (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (*.f64 (pow.f64 x 2) 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321)))))) (*.f64 (pow.f64 x 2) (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 z))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 x 2) (+.f64 -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321)))) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) (+.f64 -30864197530864691358024691360000000000000000000000000000/48225308641974537037037037041666666666666654320987654321 (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) 1000000000000000000000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321))) 27777777777778/416666666666665) (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 (pow.f64 x 2) -5555555555555600000000000000000000000000000000000000000000/48225308641974537037037037041666666666666654320987654321)) (*.f64 (pow.f64 x 2) (*.f64 5555555555555600000000000000000000000000000000000000000000000000000000000/4018775720164528677983539095293209876543207304526748971198559670781893 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000)))))))) (*.f64 (pow.f64 x 2) (+.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 5555555555555600000000000000000000000000000/578703703703696759259259259287037037037037 z))))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))
(/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 5)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))) (*.f64 13888888888889/2500000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6)))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 5)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4))) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))) (*.f64 13888888888889/2500000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))) (*.f64 13888888888889/2500000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (+.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) -192901234567904320987654321/6250000000000000000000000000000)) (pow.f64 z 6))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1157407407407412037037037037/2500000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 13888888888889/2500000000000000 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 5))))) (pow.f64 z 7))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6))))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (+.f64 7936500793651/10000000000000000 y))) (+.f64 (*.f64 13888888888889/2500000000000000 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 5)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) -1157407407407412037037037037/2500000000000000000000000000000))) (pow.f64 z 7))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 5)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6))))))
(+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) -1157407407407412037037037037/2500000000000000000000000000000) (*.f64 13888888888889/2500000000000000 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 5))) (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4))) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (+.f64 7936500793651/10000000000000000 y))))) (pow.f64 z 7)) (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4))) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6))))))
(+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (+.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) -192901234567904320987654321/6250000000000000000000000000000)) (pow.f64 z 6)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) -1157407407407412037037037037/2500000000000000000000000000000) (*.f64 13888888888889/2500000000000000 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (+.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) -192901234567904320987654321/6250000000000000000000000000000)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 5)))))) (pow.f64 z 7))))))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))
(/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 5)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))) (*.f64 13888888888889/2500000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6)))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 5)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4))) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))) (*.f64 13888888888889/2500000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))) (*.f64 13888888888889/2500000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (+.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) -192901234567904320987654321/6250000000000000000000000000000)) (pow.f64 z 6))))
(+.f64 (*.f64 -13888888888889/2500000000000000 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (*.f64 (pow.f64 z 7) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 5)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 1157407407407412037037037037/2500000000000000000000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 7) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6))) (*.f64 -13888888888889/2500000000000000 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 83333333333333/500000000000000 (+.f64 7936500793651/10000000000000000 y)) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 x 2)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (*.f64 (pow.f64 z 7) (+.f64 7936500793651/10000000000000000 y)))))))))
(+.f64 (*.f64 -13888888888889/2500000000000000 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 5) (pow.f64 z 7))))) (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 5)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6))) (+.f64 (*.f64 -13888888888889/2500000000000000 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 7)))) (*.f64 1157407407407412037037037037/2500000000000000000000000000000 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4) (pow.f64 z 7)))))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (*.f64 -13888888888889/2500000000000000 (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 5) (pow.f64 z 7))))) (+.f64 (+.f64 (*.f64 -13888888888889/2500000000000000 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4))) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 7)))) (+.f64 (*.f64 1157407407407412037037037037/2500000000000000000000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 7)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4))) (*.f64 -192901234567904320987654321/6250000000000000000000000000000 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (pow.f64 z 6))))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))) (*.f64 13888888888889/2500000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (+.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) -192901234567904320987654321/6250000000000000000000000000000)) (pow.f64 z 6))) (*.f64 -13888888888889/2500000000000000 (/.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)) (+.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) -192901234567904320987654321/6250000000000000000000000000000)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 7))))) (+.f64 (+.f64 (*.f64 13888888888889/2500000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 1157407407407412037037037037/2500000000000000000000000000000 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 7)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 4)))) (*.f64 -13888888888889/2500000000000000 (*.f64 (+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) 83333333333333/500000000000000) 192901234567904320987654321/25000000000000000000000000000000) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 5) (pow.f64 z 7))))))))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))
(/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) (pow.f64 x 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))) (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (*.f64 -1 (*.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2)))) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 y (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (*.f64 (*.f64 (pow.f64 z 2) (*.f64 (+.f64 83333333333333/1000000000000000 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (+.f64 z z)))) (pow.f64 x 2))) (neg.f64 (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) 2) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 6))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) (pow.f64 x 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))) (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (*.f64 -1 (*.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2)))) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4))))) (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6)))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (+.f64 (*.f64 (pow.f64 y 2) (neg.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6)))) (*.f64 (pow.f64 z 4) (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 y (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6)))))) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 y (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) 2) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 6))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) (pow.f64 x 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2)) (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) 2) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 6))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4)))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)) (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))) (*.f64 (pow.f64 z 4) (pow.f64 x 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 6)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2)))) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))) (+.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6)))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))) (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 4) (pow.f64 x 2)) (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6)))))))) (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6)))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4))))))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 y (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)) (*.f64 (pow.f64 y 3) (*.f64 -1 (+.f64 (*.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6))) (*.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6)))) (*.f64 (pow.f64 z 4) (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))) (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))))))) (*.f64 (pow.f64 y 2) (neg.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6)))) (*.f64 (pow.f64 z 4) (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4))))))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6)))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 y (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)) (*.f64 (pow.f64 y 3) (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6))))) (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2))) (*.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 z 4) (pow.f64 x 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 6))))))))))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))
(/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (pow.f64 z 4))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (pow.f64 z 4)) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 8))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2))) (neg.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2))) (*.f64 (pow.f64 x 2) (neg.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (+.f64 z z)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (pow.f64 y 4))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8))))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (pow.f64 z 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 z 12))))) (pow.f64 y 4)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (/.f64 (pow.f64 x 2) (pow.f64 z 8))) (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 z 12))))) (pow.f64 y 4)) (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 y 3) (pow.f64 z 8))))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 83333333333333/1000000000000000 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (+.f64 z z)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 z 8))))) (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 z 12))))) (pow.f64 y 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2))) (pow.f64 z 12))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2)))) (pow.f64 z 4)))) (pow.f64 y 5))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 x 2)) (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (pow.f64 z 12)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 z 12))))) (pow.f64 z 4))))) (pow.f64 y 5))) (+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (pow.f64 z 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) (pow.f64 z 8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 z 12))))) (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (/.f64 (pow.f64 x 2) (pow.f64 z 8))) (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 z 12))))) (pow.f64 y 4)) (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 z 2)) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))))))) (neg.f64 (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (/.f64 (pow.f64 x 2) (pow.f64 z 8))) (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 z 12))))) (pow.f64 z 4))) (*.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 x 2)) (pow.f64 z 12))))) (pow.f64 y 5))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 z 12))))) (pow.f64 y 4)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 83333333333333/1000000000000000 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (+.f64 z z)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 z 8))))) (/.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (+.f64 (pow.f64 z 2) (pow.f64 z 2))) 2) (pow.f64 z 12))))) (pow.f64 z 4)) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 x 2)) (pow.f64 z 12))))) (pow.f64 y 5))))))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))
(/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (pow.f64 z 4))
(/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4))))
(+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (pow.f64 z 4)) (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))))) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2))) (*.f64 (pow.f64 x 2) (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))))
(+.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))))) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))) (+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (pow.f64 z 4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))))) 2) (pow.f64 z 12))))) (pow.f64 y 4)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2))) (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (/.f64 (pow.f64 x 2) (pow.f64 z 8))) (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) 2) (pow.f64 z 12))))) (pow.f64 y 4)))))
(+.f64 (*.f64 (pow.f64 x 2) (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8)) (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) 2) (pow.f64 z 12))))) (pow.f64 y 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))))) (*.f64 (pow.f64 y 5) (pow.f64 z 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (pow.f64 x 2)) (pow.f64 z 8)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) 2) (pow.f64 x 2)) (pow.f64 z 12)))) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (pow.f64 z 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (pow.f64 z 2))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))) (pow.f64 x 2))) (*.f64 (pow.f64 y 5) (pow.f64 z 12)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))))) 2) (pow.f64 z 12))))) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))))) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))) (+.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (pow.f64 z 4)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))))) (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 x 2))) (*.f64 (pow.f64 z 12) (pow.f64 y 5)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))))) (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8))) (*.f64 -1 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))))) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))))) 2) (pow.f64 z 12))))) (*.f64 (pow.f64 z 4) (pow.f64 y 5)))))))
(+.f64 (*.f64 (pow.f64 x 2) (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) (*.f64 (pow.f64 y 3) (pow.f64 z 8)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (/.f64 (pow.f64 x 2) (pow.f64 z 8))) (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) 2) (pow.f64 z 12))))) (pow.f64 y 4))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2))) (neg.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2)) (*.f64 (pow.f64 z 12) (pow.f64 y 5))))))) (neg.f64 (*.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (/.f64 (pow.f64 x 2) (pow.f64 z 8))) (neg.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) 2) (pow.f64 z 12))))) (*.f64 (pow.f64 z 4) (pow.f64 y 5)))))))
(+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 z 4) (pow.f64 y 2))) (*.f64 (pow.f64 x 2) (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) (*.f64 (pow.f64 y 3) (pow.f64 z 8))))) (*.f64 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2)) (neg.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 z 12) (pow.f64 y 5)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8)) (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) 2) (pow.f64 z 12))))) (*.f64 (pow.f64 z 4) (pow.f64 y 5)))) (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (pow.f64 z 8)) (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) -2) 2) (pow.f64 z 12))))) (pow.f64 y 4)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 0)
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (neg.f64 x))
(+.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (neg.f64 x))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (neg.f64 x))
(-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 0)
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (neg.f64 x))
(-.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (neg.f64 x))
(*.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(*.f64 x (/.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 x (/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))))
(*.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 x (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 x (/.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (*.f64 x (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 x (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))))
(*.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 x (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 x (/.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (*.f64 x (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(/.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (*.f64 x (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 1)
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (neg.f64 x))
(*.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (neg.f64 x))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 2 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) -2))))
(*.f64 (*.f64 2 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x -2))))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2) 1))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 2 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) -2))))
(*.f64 (*.f64 2 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x -2))))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(/.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (*.f64 x (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 (+.f64 x x) (/.f64 -1/2 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(*.f64 (+.f64 x x) (/.f64 -1/2 (*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))))
(*.f64 2 (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) x))
(*.f64 x (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) 2))
(*.f64 (+.f64 x x) (*.f64 (/.f64 -1/2 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 1))
(*.f64 (+.f64 x x) (/.f64 -1/2 (*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))))
(*.f64 2 (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) x))
(*.f64 x (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) 2))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))) (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 2 (*.f64 x (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 x (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) 2)))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))
(*.f64 x (/.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 x (/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) -2)) (*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (+.f64 x x)))
(*.f64 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x -2))) (*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (+.f64 x x)))
(*.f64 (*.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))))
(*.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 x (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 x (/.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (*.f64 x (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(/.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (*.f64 x (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x)
(*.f64 x (/.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 x (/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))))
(*.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 x (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 x (/.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (*.f64 x (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) -1)
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (neg.f64 x))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) -2) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 2 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) -2))))
(*.f64 (*.f64 2 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x -2))))
(*.f64 (/.f64 -1/2 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 x x))
(*.f64 (+.f64 x x) (/.f64 -1/2 (*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))))
(*.f64 2 (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) x))
(*.f64 x (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) 2))
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))
(/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (neg.f64 x))
(+.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 0 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(-.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(-.f64 0 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(neg.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (neg.f64 (neg.f64 x)) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 x (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 x (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) 1/2)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (+.f64 x x) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (+.f64 x x) (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 2 (*.f64 x (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 x (*.f64 (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) 2))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1))
(*.f64 (+.f64 x x) (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 2 (*.f64 x (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 x (*.f64 (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) 2))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 x (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x))))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 (*.f64 2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) 1/2))
(*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(*.f64 (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 1))
(*.f64 (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)
(*.f64 x (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -1)
(neg.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (neg.f64 (neg.f64 x)) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 1/2 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 x x))
(*.f64 (+.f64 x x) (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 2 (*.f64 x (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(*.f64 x (*.f64 (/.f64 1/2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) 2))
(neg.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(neg.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (neg.f64 (neg.f64 x)) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 0)
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(+.f64 0 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(-.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 0)
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(-.f64 0 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(/.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 1)
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(/.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -1)
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(/.f64 1 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))
(/.f64 2 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))))
(/.f64 (/.f64 2 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)))
(/.f64 2 (+.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) 2)
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(/.f64 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (+.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(/.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (fabs.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(fabs.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))))
(fabs.f64 (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))
(/.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)))
(/.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(/.f64 (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (neg.f64 x)))
(/.f64 4 (+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))
(/.f64 2 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))))
(/.f64 (/.f64 2 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)) (+.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)))
(/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))
(*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 2 x)) (/.f64 (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 2 x))))
(*.f64 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))
(/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4) 4)
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(*.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x x))))
(*.f64 (*.f64 (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1 x))
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(/.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4)) 8)
(*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))
(/.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) -2)))
(*.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x x))))
(*.f64 (*.f64 (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))) (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 4))
(*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 2 x)) (/.f64 (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 2 x))))
(*.f64 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 2 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (neg.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (*.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))) (neg.f64 (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (*.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))) (/.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (neg.f64 (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(*.f64 (*.f64 x (/.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))) (fabs.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 2)
(*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 2 x)) (/.f64 (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 2 x))))
(*.f64 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (*.f64 2 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) 1/2)
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (+.f64 x x)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (fabs.f64 x)) (/.f64 1 (fabs.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) -1) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (neg.f64 (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))) (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(neg.f64 (*.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) -2))) 1/2)
(*.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x x))))
(*.f64 (*.f64 (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (neg.f64 (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))) (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(neg.f64 (*.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(neg.f64 (*.f64 (*.f64 (/.f64 (neg.f64 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))) (-.f64 0 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))))
(*.f64 (*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 2 x)) (/.f64 (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 2 x))))
(*.f64 (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (-.f64 0 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 1 (/.f64 (/.f64 (/.f64 x x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(/.f64 1 (/.f64 (/.f64 1 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (fabs.f64 (*.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -4)) 4)
(/.f64 (*.f64 (fabs.f64 (*.f64 x (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))) 4) 4)
(*.f64 4 (/.f64 (fabs.f64 (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x))) 4))
(/.f64 (fabs.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))) 2)
(fabs.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))))
(fabs.f64 (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))
(neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(fabs.f64 (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(fabs.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x))))
(fabs.f64 (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))
(fabs.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(fabs.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(fabs.f64 (*.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 x (neg.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
0.2b
(*.f64 (-.f64 x 1/2) (log.f64 x))
6.2b
(*.f64 y (pow.f64 z 2))
9.0b
(/.f64 (*.f64 y (pow.f64 z 2)) x)
Compiler

Compiled 71 to 42 computations (40.8% saved)

series6.0ms (0%)

Counts
2 → 0
Calls

15 calls:

TimeVariablePointExpression
1.0ms
z
@inf
(*.f64 y (pow.f64 z 2))
1.0ms
y
@0
(/.f64 (*.f64 y (pow.f64 z 2)) x)
1.0ms
x
@0
(/.f64 (*.f64 y (pow.f64 z 2)) x)
1.0ms
z
@0
(/.f64 (*.f64 y (pow.f64 z 2)) x)
0.0ms
x
@inf
(/.f64 (*.f64 y (pow.f64 z 2)) x)

rewrite77.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1536×bool.json-1
1536×bool.json-2
1504×rational.json-1
1504×rational.json-2
1504×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
19232
228232
372232
4212632
5532632
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 y (pow.f64 z 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (pow.f64 z 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)) (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (pow.f64 z 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (pow.f64 z 2) (/.f64 1/2 x)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 y (/.f64 1/2 x)) (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (pow.f64 z 2) 1/2) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 x) (*.f64 y (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 z 2) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (pow.f64 z 2)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y (/.f64 (pow.f64 z 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 y (pow.f64 z 2))) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 y (pow.f64 z 2))) (*.f64 (/.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y x) (pow.f64 z 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (pow.f64 z 2) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 x) (*.f64 (pow.f64 z 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 z 2) (*.f64 y (/.f64 2 x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 z 2) (*.f64 y 4)) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 (/.f64 1 x) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 1/2 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 y (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 z 2) x) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 z 2) (/.f64 2 x)) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 x)) (*.f64 (pow.f64 z 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1/2 x)) (*.f64 2 (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 z 2) (/.f64 1/2 x)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 2 (*.f64 y (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (*.f64 (pow.f64 z 2) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 z 2) 1/2) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 z 2) (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (*.f64 y (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 z 2) 1/2)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) (*.f64 y 1/2)) (*.f64 2 (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 z 2) (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (*.f64 y (neg.f64 (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 y (/.f64 (pow.f64 z 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 y (/.f64 (pow.f64 z 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 y (/.f64 (pow.f64 z 2) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (pow.f64 z 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 y (neg.f64 (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (pow.f64 z 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (neg.f64 (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (pow.f64 z 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (pow.f64 z 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z 2) (*.f64 y 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (pow.f64 z 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 z 2) (*.f64 y 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (pow.f64 z 2)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 z 2) (*.f64 y 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (neg.f64 (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 y (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 y (pow.f64 z 2)) (*.f64 y (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 y (pow.f64 z 2)) (*.f64 y (pow.f64 z 2)))))))

simplify108.0ms (0.3%)

Algorithm
egg-herbie
Rules
1312×rational.json-simplify-1
1252×rational.json-simplify-2
1048×rational.json-simplify-51
1030×rational.json-simplify-46
858×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01151043
12671043
26351043
319131043
452331043
570941043
Stop Event
node limit
Counts
59 → 60
Calls
Call 1
Inputs
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 0)
(+.f64 0 (*.f64 y (/.f64 (pow.f64 z 2) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)) (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)))
(-.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 0)
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 2 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)))
(*.f64 2 (/.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 2))
(*.f64 2 (*.f64 (*.f64 (pow.f64 z 2) (/.f64 1/2 x)) y))
(*.f64 2 (*.f64 (*.f64 y (/.f64 1/2 x)) (pow.f64 z 2)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 z 2) 1/2) (/.f64 y x)))
(*.f64 2 (*.f64 (/.f64 1/2 x) (*.f64 y (pow.f64 z 2))))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 1 x))
(*.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 1)
(*.f64 1 (*.f64 y (/.f64 (pow.f64 z 2) x)))
(*.f64 (*.f64 2 (*.f64 y (pow.f64 z 2))) (/.f64 1/2 x))
(*.f64 (*.f64 2 (*.f64 y (pow.f64 z 2))) (*.f64 (/.f64 1 x) 1/2))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(*.f64 (+.f64 y y) (*.f64 (pow.f64 z 2) (/.f64 1/2 x)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 x) (*.f64 (pow.f64 z 2) 1/2)))
(*.f64 (*.f64 (pow.f64 z 2) (*.f64 y (/.f64 2 x))) 1/2)
(*.f64 (*.f64 (pow.f64 z 2) (*.f64 y 4)) (/.f64 1 (*.f64 x 4)))
(*.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y (/.f64 1/2 x)))
(*.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 (/.f64 1 x) (*.f64 y 1/2)))
(*.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 1/2 (/.f64 y x)))
(*.f64 (/.f64 1 x) (*.f64 y (pow.f64 z 2)))
(*.f64 (/.f64 (pow.f64 z 2) x) y)
(*.f64 (*.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 -1 x))
(*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 x)))
(*.f64 (*.f64 (pow.f64 z 2) (/.f64 2 x)) (*.f64 y 1/2))
(*.f64 (*.f64 y (/.f64 2 x)) (*.f64 (pow.f64 z 2) 1/2))
(*.f64 (*.f64 y (/.f64 1/2 x)) (*.f64 2 (pow.f64 z 2)))
(*.f64 (*.f64 (pow.f64 z 2) (/.f64 1/2 x)) (+.f64 y y))
(*.f64 (/.f64 1/2 x) (*.f64 2 (*.f64 y (pow.f64 z 2))))
(*.f64 (*.f64 y 1/2) (*.f64 (pow.f64 z 2) (/.f64 2 x)))
(*.f64 (*.f64 (pow.f64 z 2) 1/2) (*.f64 y (/.f64 2 x)))
(*.f64 1/2 (*.f64 (pow.f64 z 2) (*.f64 y (/.f64 2 x))))
(*.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (*.f64 y (pow.f64 z 2))))
(*.f64 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 z 2) 1/2)) (+.f64 y y))
(*.f64 (*.f64 (/.f64 1 x) (*.f64 y 1/2)) (*.f64 2 (pow.f64 z 2)))
(*.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 x)) -1)
(*.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)) 2)
(*.f64 (/.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 2) 2)
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 z 2) (*.f64 y 4)))
(*.f64 (/.f64 -1 x) (*.f64 y (neg.f64 (pow.f64 z 2))))
(neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 x)))
(+.f64 (*.f64 y (pow.f64 z 2)) 0)
(+.f64 0 (*.f64 y (pow.f64 z 2)))
(+.f64 -1 (-.f64 1 (*.f64 y (neg.f64 (pow.f64 z 2)))))
(-.f64 (*.f64 y (pow.f64 z 2)) 0)
(-.f64 0 (*.f64 y (neg.f64 (pow.f64 z 2))))
(/.f64 (*.f64 y (pow.f64 z 2)) 1)
(/.f64 (*.f64 2 (*.f64 y (pow.f64 z 2))) 2)
(/.f64 (*.f64 (pow.f64 z 2) (*.f64 y 4)) 4)
(/.f64 (*.f64 y (neg.f64 (pow.f64 z 2))) -1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 z 2) (*.f64 y 4))) 8)
(/.f64 (*.f64 (*.f64 y (pow.f64 z 2)) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 z 2) (*.f64 y 4)))) 16)
(neg.f64 (*.f64 y (neg.f64 (pow.f64 z 2))))
Outputs
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 0)
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(+.f64 0 (*.f64 y (/.f64 (pow.f64 z 2) x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)) (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(-.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 0)
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 2 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 2 (/.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 2))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 2 (*.f64 (*.f64 (pow.f64 z 2) (/.f64 1/2 x)) y))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 2 (*.f64 (*.f64 y (/.f64 1/2 x)) (pow.f64 z 2)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 2 (*.f64 (*.f64 (pow.f64 z 2) 1/2) (/.f64 y x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 2 (*.f64 (/.f64 1/2 x) (*.f64 y (pow.f64 z 2))))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 1 x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 1)
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 1 (*.f64 y (/.f64 (pow.f64 z 2) x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 2 (*.f64 y (pow.f64 z 2))) (/.f64 1/2 x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 2 (*.f64 y (pow.f64 z 2))) (*.f64 (/.f64 1 x) 1/2))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (+.f64 y y) (*.f64 (pow.f64 z 2) (/.f64 1/2 x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 x) (*.f64 (pow.f64 z 2) 1/2)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 (pow.f64 z 2) (*.f64 y (/.f64 2 x))) 1/2)
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 (pow.f64 z 2) (*.f64 y 4)) (/.f64 1 (*.f64 x 4)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y (/.f64 1/2 x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 (/.f64 1 x) (*.f64 y 1/2)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 1/2 (/.f64 y x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 1 x) (*.f64 y (pow.f64 z 2)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 z 2) x) y)
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 -1 x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 (pow.f64 z 2) (/.f64 2 x)) (*.f64 y 1/2))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 y (/.f64 2 x)) (*.f64 (pow.f64 z 2) 1/2))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 y (/.f64 1/2 x)) (*.f64 2 (pow.f64 z 2)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 (pow.f64 z 2) (/.f64 1/2 x)) (+.f64 y y))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 1/2 x) (*.f64 2 (*.f64 y (pow.f64 z 2))))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 y 1/2) (*.f64 (pow.f64 z 2) (/.f64 2 x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 (pow.f64 z 2) 1/2) (*.f64 y (/.f64 2 x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 1/2 (*.f64 (pow.f64 z 2) (*.f64 y (/.f64 2 x))))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (*.f64 y (pow.f64 z 2))))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 z 2) 1/2)) (+.f64 y y))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (*.f64 (/.f64 1 x) (*.f64 y 1/2)) (*.f64 2 (pow.f64 z 2)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 x)) -1)
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (+.f64 x x)) 2)
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) 2) 2)
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 z 2) (*.f64 y 4)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 -1 x) (*.f64 y (neg.f64 (pow.f64 z 2))))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(neg.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (neg.f64 x)))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 y x))
(+.f64 (*.f64 y (pow.f64 z 2)) 0)
(*.f64 y (pow.f64 z 2))
(+.f64 0 (*.f64 y (pow.f64 z 2)))
(*.f64 y (pow.f64 z 2))
(+.f64 -1 (-.f64 1 (*.f64 y (neg.f64 (pow.f64 z 2)))))
(*.f64 y (pow.f64 z 2))
(-.f64 (*.f64 y (pow.f64 z 2)) 0)
(*.f64 y (pow.f64 z 2))
(-.f64 0 (*.f64 y (neg.f64 (pow.f64 z 2))))
(*.f64 y (pow.f64 z 2))
(/.f64 (*.f64 y (pow.f64 z 2)) 1)
(*.f64 y (pow.f64 z 2))
(/.f64 (*.f64 2 (*.f64 y (pow.f64 z 2))) 2)
(*.f64 y (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 z 2) (*.f64 y 4)) 4)
(*.f64 y (pow.f64 z 2))
(/.f64 (*.f64 y (neg.f64 (pow.f64 z 2))) -1)
(*.f64 y (pow.f64 z 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 z 2) (*.f64 y 4))) 8)
(*.f64 y (pow.f64 z 2))
(/.f64 (*.f64 (*.f64 y (pow.f64 z 2)) -2) -2)
(*.f64 y (pow.f64 z 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 z 2) (*.f64 y 4)))) 16)
(*.f64 y (pow.f64 z 2))
(neg.f64 (*.f64 y (neg.f64 (pow.f64 z 2))))
(*.f64 y (pow.f64 z 2))

eval1.4s (3.3%)

Compiler

Compiled 60672 to 44290 computations (27% saved)

prune637.0ms (1.5%)

Pruning

27 alts after pruning (25 fresh and 2 done)

PrunedKeptTotal
New1179231202
Fresh628
Picked101
Done224
Total1188271215
Error
2.5b
Counts
1215 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
25.3b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
6.6b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
6.6b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
13.7b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
32.2b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
36.6b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
37.1b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
41.3b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
57.7b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (*.f64 y (pow.f64 z 2)) x))
41.5b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
41.3b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
32.2b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
52.1b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
56.4b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 y (/.f64 (pow.f64 z 2) x)))
7.5b
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
40.8b
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
13.7b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
26.5b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)))
26.5b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))))
26.5b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
13.6b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
13.7b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
22.8b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x))))
30.0b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 x (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) 2)))))
41.6b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
41.5b
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
34.9b
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
Compiler

Compiled 1254 to 965 computations (23% saved)

localize158.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
0.2b
(*.f64 (-.f64 x 1/2) (log.f64 x))
0.3b
(/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
6.1b
(/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
Compiler

Compiled 130 to 87 computations (33.1% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
0.0ms
x
@0
(/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
0.0ms
y
@-inf
(/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
0.0ms
z
@inf
(/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
0.0ms
z
@-inf
(/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))

rewrite91.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2034×bool.json-1
2034×bool.json-2
1510×bool.json-3
1008×rational.json-simplify-35
862×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01637
116937
246037
3102937
4255937
5657337
Stop Event
node limit
Counts
1 → 26
Calls
Call 1
Inputs
(/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (/.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))))

simplify104.0ms (0.2%)

Algorithm
egg-herbie
Rules
1242×rational.json-simplify-2
1054×rational.json-simplify-41
972×rational.json-simplify-53
900×rational.json-simplify-55
582×rational.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01012642
12012642
23562642
37382642
427012642
553772642
Stop Event
node limit
Counts
62 → 58
Calls
Call 1
Inputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (/.f64 1 x) 1/2))
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(*.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1 (*.f64 x 4)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)
(*.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 x))
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
Outputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2)))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (/.f64 y x) (pow.f64 z 2))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (/.f64 1 x) 1/2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1 (*.f64 x 4)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 x) (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
0.4b
(/.f64 83333333333333/1000000000000000 x)
Compiler

Compiled 14 to 11 computations (21.4% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
0.0ms
x
@-inf
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
0.0ms
x
@inf
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))

rewrite92.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2164×bool.json-1
1042×rational.json-simplify-35
968×bool.json-2
892×rational.json-simplify-61
892×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
17313
222013
350313
4113913
5287413
6741713
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8)) (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))))))

simplify776.0ms (1.8%)

Algorithm
egg-herbie
Rules
4564×rational.json-simplify-51
2706×rational.json-simplify-35
1784×rational.json-simplify-49
1358×rational.json-simplify-1
1078×rational.json-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046437
190419
2223419
3652419
41376419
52767419
63535419
73594419
83636419
93669419
104179419
114325419
124382419
134438419
144484419
154530419
164576419
174622419
184668419
194714419
204760419
214806419
224852419
234898419
244944419
254990419
265036419
275082419
285082419
295128419
305174419
315220419
325266419
335312419
345358419
356432419
Stop Event
node limit
Counts
29 → 23
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
91893853320467/100000000000000
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
91893853320467/100000000000000
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 0)
(*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1)
(*.f64 1 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))
(*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1/2))
(*.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 1/2)
(*.f64 4 (/.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4))
(*.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4) 1/4)
(*.f64 1/2 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))))
(*.f64 1/4 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4))
(*.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1/2) 2)
(*.f64 (/.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4) 4)
(/.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1)
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(/.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4) 4)
(/.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8)) (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8))) 32)
Outputs
(/.f64 83333333333333/1000000000000000 x)
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
91893853320467/100000000000000
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
91893853320467/100000000000000
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 0)
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1)
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(*.f64 1 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1/2))
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(*.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 1/2)
(*.f64 1/2 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))))
(*.f64 1/2 (+.f64 (/.f64 83333333333333/500000000000000 x) 91893853320467/50000000000000))
(*.f64 4 (/.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4))
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(*.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4) 1/4)
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(*.f64 1/2 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))))
(*.f64 1/2 (+.f64 (/.f64 83333333333333/500000000000000 x) 91893853320467/50000000000000))
(*.f64 1/4 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4))
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(*.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1/2) 2)
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(*.f64 (/.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4) 4)
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(/.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 1)
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(/.f64 (+.f64 (/.f64 83333333333333/500000000000000 x) 91893853320467/50000000000000) 2)
(/.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 4) 4)
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(/.f64 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8) 8)
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(/.f64 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8)) 16)
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8)) (*.f64 2 (*.f64 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x)) 8))) 32)
(+.f64 (/.f64 83333333333333/1000000000000000 x) 91893853320467/100000000000000)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000)
0.1b
(-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x)
0.2b
(*.f64 (-.f64 x 1/2) (log.f64 x))
0.4b
(/.f64 83333333333333/1000000000000000 x)
Compiler

Compiled 53 to 33 computations (37.7% saved)

localize33.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (-.f64 x 1/2) (log.f64 x))
0.3b
(/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))
0.3b
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
0.6b
(*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)
Compiler

Compiled 87 to 50 computations (42.5% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)
0.0ms
x
@0
(/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))
0.0ms
x
@inf
(*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)
0.0ms
x
@0
(*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)
0.0ms
x
@-inf
(/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))

rewrite82.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1594×rational.json-simplify-35
1284×bool.json-1
1284×bool.json-2
1228×rational.json-1
1228×rational.json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0951
19951
235327
3128727
4381727
Stop Event
node limit
Counts
3 → 245
Calls
Call 1
Inputs
(*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x 6944444444444388888888888889/1000000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1000000000000000000000000000000/6944444444444388888888888889 (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) 6944444444444388888888888889/500000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 x) (*.f64 2 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 x) (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2000000000000000000000000000000/6944444444444388888888888889 (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) 6944444444444388888888888889/250000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (/.f64 1/2 x)) (*.f64 x 6944444444444388888888888889/500000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 x) (+.f64 (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x) (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) -6944444444444388888888888889/1000000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) 6944444444444388888888888889/125000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 x)) -6944444444444388888888888889/500000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 4)) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 4)) (*.f64 2 (*.f64 x 6944444444444388888888888889/500000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4000000000000000000000000000000/6944444444444388888888888889 (*.f64 2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 x)) (/.f64 x -1000000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 x) (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (+.f64 (/.f64 (/.f64 1 (*.f64 x 4)) 1000000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) 1000000000000000000000000000000/6944444444444388888888888889)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 500000000000000000000000000000/6944444444444388888888888889 (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 500000000000000000000000000000/6944444444444388888888888889 (*.f64 2 (/.f64 1 (*.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 x) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x x)) -6944444444444388888888888889/500000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (neg.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)) (neg.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 (/.f64 1 (*.f64 x 4)) 1000000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 250000000000000000000000000000/6944444444444388888888888889 (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 x 4))) (+.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (neg.f64 x))) (+.f64 (/.f64 x -1000000000000000000000000000000/6944444444444388888888888889) (/.f64 x -1000000000000000000000000000000/6944444444444388888888888889)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 x))) -6944444444444388888888888889/250000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 x x))) -6944444444444388888888888889/250000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) (*.f64 2 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (*.f64 2 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (*.f64 2 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (*.f64 2 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8000000000000000000000000000000/6944444444444388888888888889 (*.f64 2 (*.f64 2 (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) 6944444444444388888888888889/1000000000000000000000000000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 x x)) (/.f64 (/.f64 1/2 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x)) (/.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 x 4))) 6944444444444388888888888889/62500000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 x) (/.f64 1000000000000000000000000000000/6944444444444388888888888889 x)) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) x) (/.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x 4) 6944444444444388888888888889/1000000000000000000000000000000) (/.f64 (*.f64 x 4) 6944444444444388888888888889/1000000000000000000000000000000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000) (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000) (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 x x)) (/.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 x x))) (+.f64 (/.f64 (/.f64 1/2 x) x) (/.f64 (/.f64 1/2 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) (/.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2000000000000000000000000000000/6944444444444388888888888889 (+.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4)) (*.f64 2 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (/.f64 1 x) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 0 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 (/.f64 1/2 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 x (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) 6944444444444388888888888889/2000000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (/.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 x (/.f64 x (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) 6944444444444388888888888889/1000000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -6944444444444388888888888889/1000000000000000000000000000000 (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 6944444444444388888888888889/500000000000000000000000000000) (/.f64 (/.f64 1/2 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6944444444444388888888888889/250000000000000000000000000000 (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 x) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) 6944444444444388888888888889/500000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 x) x) (*.f64 x 6944444444444388888888888889/500000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 4)) 6944444444444388888888888889/250000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 (/.f64 1/2 x) x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 1/2 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) (*.f64 x x)) (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 x) (/.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 x) x) (/.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) -6944444444444388888888888889/1000000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 (+.f64 x x) (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) x) (/.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 x) (/.f64 x (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (/.f64 2 x)) x) (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 x (*.f64 2 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 x (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 x) (/.f64 x (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 x) (/.f64 x (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x 4)) x) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (+.f64 x x)) (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (+.f64 x x)) (/.f64 (+.f64 x x) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (+.f64 x x)) (/.f64 (+.f64 x x) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6944444444444388888888888889/2000000000000000000000000000000 (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 x (/.f64 1/2 x))) 6944444444444388888888888889/500000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 2000000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 2 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 2 (neg.f64 x))) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 (+.f64 x x))) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (neg.f64 x)) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x) (*.f64 x 4)) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 x))) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (neg.f64 (+.f64 x x))) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x 4)) (+.f64 x x)) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) (neg.f64 x)) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 x) (*.f64 x 4)) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (*.f64 x 4)) (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (*.f64 x 4)) (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) (neg.f64 (+.f64 x x))) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x 4)) (*.f64 x 4)) (/.f64 (*.f64 x 4) 250000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 4) (/.f64 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) (/.f64 8 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889) (/.f64 (*.f64 2 (/.f64 2 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (+.f64 x x)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -2 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) (/.f64 -2 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (/.f64 (neg.f64 x) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1/2 x) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (*.f64 x 4)) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) (/.f64 -1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (/.f64 (neg.f64 x) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)) (/.f64 (+.f64 x x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -2 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))))

simplify196.0ms (0.5%)

Algorithm
egg-herbie
Rules
1410×rational.json-simplify-43
1132×rational.json-simplify-2
1132×rational.json-simplify-35
966×rational.json-simplify-50
752×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04522939
111492795
235622795
366342759
Stop Event
node limit
Counts
281 → 284
Calls
Call 1
Inputs
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(+.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) 0)
(+.f64 0 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(-.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) 0)
(-.f64 0 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(/.f64 x 6944444444444388888888888889/1000000000000000000000000000000)
(/.f64 1000000000000000000000000000000/6944444444444388888888888889 (/.f64 1 x))
(/.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) 1)
(/.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 (+.f64 x x) 6944444444444388888888888889/500000000000000000000000000000)
(/.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889) 2)
(/.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) x)
(/.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(/.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x))
(/.f64 4 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)))
(/.f64 4 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889) 4)
(/.f64 (/.f64 2 x) (*.f64 2 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))))
(/.f64 (/.f64 2 x) (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 2000000000000000000000000000000/6944444444444388888888888889 (/.f64 2 x))
(/.f64 (*.f64 x 4) 6944444444444388888888888889/250000000000000000000000000000)
(/.f64 (*.f64 x x) (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000))
(/.f64 (/.f64 x (/.f64 1/2 x)) (*.f64 x 6944444444444388888888888889/500000000000000000000000000000))
(/.f64 (/.f64 1 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 (/.f64 1 x) (+.f64 (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x) (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x)))
(/.f64 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) -1)
(/.f64 -1 (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 -1 (neg.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))
(/.f64 (neg.f64 x) -6944444444444388888888888889/1000000000000000000000000000000)
(/.f64 (*.f64 2 (*.f64 x 4)) 6944444444444388888888888889/125000000000000000000000000000)
(/.f64 (*.f64 2 (neg.f64 x)) -6944444444444388888888888889/500000000000000000000000000000)
(/.f64 (*.f64 x (*.f64 x 4)) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889))
(/.f64 (*.f64 x (*.f64 x 4)) (*.f64 2 (*.f64 x 6944444444444388888888888889/500000000000000000000000000000)))
(/.f64 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)) (*.f64 x 4))
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))))
(/.f64 8 (+.f64 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)) 8)
(/.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 4000000000000000000000000000000/6944444444444388888888888889 (*.f64 2 (/.f64 2 x)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) -2)
(/.f64 (*.f64 x (neg.f64 x)) (/.f64 x -1000000000000000000000000000000/6944444444444388888888888889))
(/.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x))) (neg.f64 x))
(/.f64 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (neg.f64 x))
(/.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x)) -1)
(/.f64 (/.f64 1/2 x) (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x))
(/.f64 1/2 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(/.f64 1/2 (+.f64 (/.f64 (/.f64 1 (*.f64 x 4)) 1000000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) 1000000000000000000000000000000/6944444444444388888888888889)))
(/.f64 500000000000000000000000000000/6944444444444388888888888889 (/.f64 1/2 x))
(/.f64 500000000000000000000000000000/6944444444444388888888888889 (*.f64 2 (/.f64 1 (*.f64 x 4))))
(/.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 x) (/.f64 1 (*.f64 x x)))
(/.f64 (neg.f64 (+.f64 x x)) -6944444444444388888888888889/500000000000000000000000000000)
(/.f64 -2 (+.f64 (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)) (neg.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))
(/.f64 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) -2)
(/.f64 1/4 (/.f64 (/.f64 1 (*.f64 x 4)) 1000000000000000000000000000000/6944444444444388888888888889))
(/.f64 250000000000000000000000000000/6944444444444388888888888889 (/.f64 1 (*.f64 x 4)))
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 4))) (+.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889)))
(/.f64 (*.f64 2 (*.f64 x (neg.f64 x))) (+.f64 (/.f64 x -1000000000000000000000000000000/6944444444444388888888888889) (/.f64 x -1000000000000000000000000000000/6944444444444388888888888889)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 x))) -6944444444444388888888888889/250000000000000000000000000000)
(/.f64 (*.f64 2 (neg.f64 (+.f64 x x))) -6944444444444388888888888889/250000000000000000000000000000)
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) (*.f64 2 (*.f64 x 4)))
(/.f64 (*.f64 2 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) -2)
(/.f64 (*.f64 2 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (*.f64 2 (neg.f64 x)))
(/.f64 (*.f64 2 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (*.f64 2 (neg.f64 x)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (*.f64 2 (neg.f64 x)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) 16)
(/.f64 8000000000000000000000000000000/6944444444444388888888888889 (*.f64 2 (*.f64 2 (/.f64 2 x))))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) -4)
(/.f64 (*.f64 2 (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) -4)
(/.f64 (/.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) x) 2)
(/.f64 (/.f64 (*.f64 x 4) 6944444444444388888888888889/1000000000000000000000000000000) 4)
(/.f64 (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000) -1)
(/.f64 (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000) -1)
(/.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 x x)) (/.f64 (/.f64 1/2 x) x))
(/.f64 (/.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x)) 1/2)
(/.f64 (/.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x)
(/.f64 -1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 (/.f64 1 x)))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x)) (/.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x))) 1)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 x 4))) 6944444444444388888888888889/62500000000000000000000000000)
(/.f64 (+.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 x) (/.f64 1000000000000000000000000000000/6944444444444388888888888889 x)) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) x) (/.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) x)) 4)
(/.f64 (+.f64 (/.f64 (*.f64 x 4) 6944444444444388888888888889/1000000000000000000000000000000) (/.f64 (*.f64 x 4) 6944444444444388888888888889/1000000000000000000000000000000)) 8)
(/.f64 (+.f64 (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000) (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000)) -2)
(/.f64 (+.f64 (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000) (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000)) -2)
(/.f64 (+.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 x x)) (/.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 x x))) (+.f64 (/.f64 (/.f64 1/2 x) x) (/.f64 (/.f64 1/2 x) x)))
(/.f64 (+.f64 (/.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) (/.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))) (+.f64 x x))
(/.f64 -2000000000000000000000000000000/6944444444444388888888888889 (+.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (/.f64 1 x))))
(neg.f64 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(neg.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x)))
(neg.f64 (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000))
(neg.f64 (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000))
(+.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 0)
(+.f64 0 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(-.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 0)
(/.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 1)
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) 2)
(/.f64 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4)) (*.f64 2 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4))) 16)
(+.f64 0 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(+.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)
(+.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 0 x))
(+.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 (/.f64 0 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(-.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)
(*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(*.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 (+.f64 x x) (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x))
(*.f64 (+.f64 x x) (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 (/.f64 1/2 x) x)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2))
(*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 1 x))
(*.f64 2 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(*.f64 2 (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 1/2 x)))
(*.f64 2 (/.f64 x (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 4 (/.f64 x (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 4 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)))
(*.f64 (/.f64 2 x) 6944444444444388888888888889/2000000000000000000000000000000)
(*.f64 (/.f64 2 x) (/.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (/.f64 2 x) (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (+.f64 x x)))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (*.f64 x 4) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (*.f64 x 4)))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 1/2 x))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 x (/.f64 x (/.f64 1/2 x))))
(*.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (/.f64 1 (*.f64 x x)))
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 1)
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) x)
(*.f64 (/.f64 1 x) 6944444444444388888888888889/1000000000000000000000000000000)
(*.f64 -1 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))
(*.f64 -1 (/.f64 x (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 -1 (/.f64 x (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 -1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 -6944444444444388888888888889/1000000000000000000000000000000 (/.f64 -1 x))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 (*.f64 x 6944444444444388888888888889/500000000000000000000000000000) (/.f64 (/.f64 1/2 x) x))
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 1/2)
(*.f64 6944444444444388888888888889/250000000000000000000000000000 (/.f64 1 (*.f64 x 4)))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) x))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 x) (*.f64 x 4)))
(*.f64 (/.f64 1/2 x) 6944444444444388888888888889/500000000000000000000000000000)
(*.f64 1/2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000))
(*.f64 (/.f64 (/.f64 1/2 x) x) (*.f64 x 6944444444444388888888888889/500000000000000000000000000000))
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x) (+.f64 x x))
(*.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) 2)
(*.f64 (*.f64 x 1/2) (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x))
(*.f64 (/.f64 1 (*.f64 x 4)) 6944444444444388888888888889/250000000000000000000000000000)
(*.f64 1/4 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 1/4 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))
(*.f64 (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 (/.f64 1/2 x) x)) (+.f64 x x))
(*.f64 (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 1/2 x)) 2)
(*.f64 (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2) (+.f64 x x))
(*.f64 (/.f64 (*.f64 x 4) (*.f64 x x)) (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (*.f64 x 4)))
(*.f64 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) 1/4)
(*.f64 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) -1)
(*.f64 (/.f64 x (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) -1)
(*.f64 (/.f64 x (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) -1)
(*.f64 (/.f64 (neg.f64 x) (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 (neg.f64 x) (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 (/.f64 (neg.f64 x) (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 (/.f64 4 x) (/.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (/.f64 (/.f64 2 x) x) (/.f64 x 2000000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 -1 x) -6944444444444388888888888889/1000000000000000000000000000000)
(*.f64 (/.f64 -1 x) (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))))
(*.f64 (/.f64 -1 x) (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 (/.f64 -1 x) (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) -1)
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 x))))
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 (+.f64 x x) (neg.f64 (+.f64 x x))))
(*.f64 (/.f64 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) x) (/.f64 x 4))
(*.f64 (/.f64 8 x) (/.f64 x (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 (*.f64 2 (/.f64 2 x)) x) (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 x (*.f64 2 (neg.f64 x))))
(*.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 x (neg.f64 (+.f64 x x))))
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) (*.f64 x 1/2))
(*.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) 1/4)
(*.f64 (/.f64 -2 x) (/.f64 x (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 (/.f64 -2 x) (/.f64 x (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x 4)) x) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (neg.f64 x) (+.f64 x x)) (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 (neg.f64 x) (+.f64 x x)) (/.f64 (+.f64 x x) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 (/.f64 (neg.f64 x) (+.f64 x x)) (/.f64 (+.f64 x x) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 6944444444444388888888888889/2000000000000000000000000000000 (/.f64 2 x))
(*.f64 (/.f64 x (/.f64 x (/.f64 1/2 x))) 6944444444444388888888888889/500000000000000000000000000000)
(*.f64 (/.f64 x 2000000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 2 x) x))
(*.f64 (/.f64 x (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) 2)
(*.f64 (/.f64 1 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 4))
(*.f64 (/.f64 1 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (neg.f64 x))
(*.f64 (/.f64 1 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (neg.f64 x))
(*.f64 (/.f64 1 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (neg.f64 x))
(*.f64 (/.f64 x (*.f64 2 (neg.f64 x))) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x))
(*.f64 (/.f64 x (neg.f64 (+.f64 x x))) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x))
(*.f64 (/.f64 (+.f64 x x) (neg.f64 x)) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)))
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x 4)) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 x))) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 (/.f64 (+.f64 x x) (neg.f64 (+.f64 x x))) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 (/.f64 (/.f64 1 (*.f64 x 4)) (+.f64 x x)) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (*.f64 x 4) (neg.f64 x)) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)))
(*.f64 (/.f64 -1 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 -1 (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))))
(*.f64 (/.f64 (/.f64 1/2 x) (*.f64 x 4)) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 -2 (*.f64 x 4)) (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 -2 (*.f64 x 4)) (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))))
(*.f64 (/.f64 -2 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 (*.f64 x 4) (neg.f64 (+.f64 x x))) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)))
(*.f64 (/.f64 (/.f64 1 (*.f64 x 4)) (*.f64 x 4)) (/.f64 (*.f64 x 4) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)) (/.f64 4 x))
(*.f64 (/.f64 x (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) 4)
(*.f64 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) (/.f64 -1 x))
(*.f64 (/.f64 x 4) (/.f64 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) x))
(*.f64 (/.f64 x (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) (/.f64 8 x))
(*.f64 (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889) (/.f64 (*.f64 2 (/.f64 2 x)) x))
(*.f64 (/.f64 x (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 -2 x))
(*.f64 (/.f64 x (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -2 x))
(*.f64 (/.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) (/.f64 2 x))
(*.f64 (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (+.f64 x x)) (/.f64 2 x))
(*.f64 (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -2 (*.f64 x 4)))
(*.f64 (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) (/.f64 -2 (*.f64 x 4)))
(*.f64 (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (/.f64 (neg.f64 x) (+.f64 x x)))
(*.f64 (/.f64 (+.f64 x x) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (+.f64 x x)))
(*.f64 (/.f64 (+.f64 x x) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (+.f64 x x)))
(*.f64 (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 -1 x))
(*.f64 (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -1 x))
(*.f64 (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) (+.f64 x x)))
(*.f64 (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1/2 x) (*.f64 x 4)))
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)) 4)
(*.f64 (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 x x)))
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (*.f64 x 4)) (*.f64 x 4))
(*.f64 (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -1 (*.f64 x 4)))
(*.f64 (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) (/.f64 -1 (*.f64 x 4)))
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 x)))
(*.f64 (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (/.f64 (neg.f64 x) (*.f64 x 4)))
(*.f64 (/.f64 (*.f64 x 4) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (*.f64 x 4)))
(*.f64 (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (*.f64 x 4)))
(*.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)) (/.f64 (+.f64 x x) (neg.f64 x)))
(*.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (+.f64 x x))))
(*.f64 (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -2 (*.f64 x 4)))
(*.f64 (/.f64 (*.f64 x 4) 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) (*.f64 x 4)))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(neg.f64 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))
(neg.f64 (/.f64 x (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(neg.f64 (/.f64 x (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(neg.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
Outputs
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(+.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) 0)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(+.f64 0 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(-.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) 0)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(-.f64 0 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 x 6944444444444388888888888889/1000000000000000000000000000000)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 1000000000000000000000000000000/6944444444444388888888888889 (/.f64 1 x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889) 1)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (+.f64 x x) 6944444444444388888888888889/500000000000000000000000000000)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889) 2)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 4 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 4 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889) 4)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 2 x) (*.f64 2 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 2 x) (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 2000000000000000000000000000000/6944444444444388888888888889 (/.f64 2 x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x 4) 6944444444444388888888888889/250000000000000000000000000000)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x x) (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 x (/.f64 1/2 x)) (*.f64 x 6944444444444388888888888889/500000000000000000000000000000))
(/.f64 x (*.f64 (/.f64 1/2 x) (*.f64 x 6944444444444388888888888889/500000000000000000000000000000)))
(/.f64 x (/.f64 1/2 (/.f64 (/.f64 x 6944444444444388888888888889/500000000000000000000000000000) x)))
(/.f64 x (*.f64 x (*.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 1/2 x))))
(/.f64 (/.f64 1 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 1 x) (+.f64 (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x) (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) -1)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 -1 (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 -1 (neg.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (neg.f64 x) -6944444444444388888888888889/1000000000000000000000000000000)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (*.f64 x 4)) 6944444444444388888888888889/125000000000000000000000000000)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (neg.f64 x)) -6944444444444388888888888889/500000000000000000000000000000)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x (*.f64 x 4)) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x (*.f64 x 4)) (*.f64 2 (*.f64 x 6944444444444388888888888889/500000000000000000000000000000)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)) (*.f64 x 4))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 8 (+.f64 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)) 8)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 (/.f64 2 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)) (/.f64 (/.f64 2 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 x))))
(/.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 4 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) (/.f64 4 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 (*.f64 2 (/.f64 2 x)) (+.f64 (/.f64 2 (/.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) (/.f64 2 (/.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))))
(*.f64 2 (/.f64 (/.f64 2 x) (+.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 x x)) (/.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 x x)))))
(/.f64 4000000000000000000000000000000/6944444444444388888888888889 (*.f64 2 (/.f64 2 x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) -2)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x (neg.f64 x)) (/.f64 x -1000000000000000000000000000000/6944444444444388888888888889))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x))) (neg.f64 x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (neg.f64 x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x)) -1)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 1/2 x) (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 1/2 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 1/2 (+.f64 (/.f64 (/.f64 1 (*.f64 x 4)) 1000000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 500000000000000000000000000000/6944444444444388888888888889 (/.f64 1/2 x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 500000000000000000000000000000/6944444444444388888888888889 (*.f64 2 (/.f64 1 (*.f64 x 4))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 x) (/.f64 1 (*.f64 x x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (neg.f64 (+.f64 x x)) -6944444444444388888888888889/500000000000000000000000000000)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 -2 (+.f64 (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 -2 (+.f64 (neg.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)) (neg.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (neg.f64 x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) -2)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 1/4 (/.f64 (/.f64 1 (*.f64 x 4)) 1000000000000000000000000000000/6944444444444388888888888889))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 250000000000000000000000000000/6944444444444388888888888889 (/.f64 1 (*.f64 x 4)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 4))) (+.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (*.f64 x (neg.f64 x))) (+.f64 (/.f64 x -1000000000000000000000000000000/6944444444444388888888888889) (/.f64 x -1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 x))) -6944444444444388888888888889/250000000000000000000000000000)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (neg.f64 (+.f64 x x))) -6944444444444388888888888889/250000000000000000000000000000)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) (*.f64 2 (*.f64 x 4)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) -2)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (*.f64 2 (neg.f64 x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (*.f64 2 (neg.f64 x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (*.f64 2 (neg.f64 x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) 16)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 8000000000000000000000000000000/6944444444444388888888888889 (*.f64 2 (*.f64 2 (/.f64 2 x))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) -4)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (*.f64 2 (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) -4)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) x) 2)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 (*.f64 x 4) 6944444444444388888888888889/1000000000000000000000000000000) 4)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000) -1)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000) -1)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 x x)) (/.f64 (/.f64 1/2 x) x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x)) 1/2)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (/.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 -1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 (/.f64 1 x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x)) (/.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)) (+.f64 x x))) 1)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 x 4))) 6944444444444388888888888889/62500000000000000000000000000)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (+.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 x) (/.f64 1000000000000000000000000000000/6944444444444388888888888889 x)) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (+.f64 (/.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) x) (/.f64 (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) x)) 4)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (+.f64 (/.f64 (*.f64 x 4) 6944444444444388888888888889/1000000000000000000000000000000) (/.f64 (*.f64 x 4) 6944444444444388888888888889/1000000000000000000000000000000)) 8)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (+.f64 (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000) (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000)) -2)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (+.f64 (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000) (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000)) -2)
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (+.f64 (/.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 x x)) (/.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 x x))) (+.f64 (/.f64 (/.f64 1/2 x) x) (/.f64 (/.f64 1/2 x) x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 (+.f64 (/.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) (/.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))) (+.f64 x x))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(/.f64 -2000000000000000000000000000000/6944444444444388888888888889 (+.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (/.f64 1 x))))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(neg.f64 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(neg.f64 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x)))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(neg.f64 (/.f64 (neg.f64 x) 6944444444444388888888888889/1000000000000000000000000000000))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(neg.f64 (/.f64 x -6944444444444388888888888889/1000000000000000000000000000000))
(*.f64 1000000000000000000000000000000/6944444444444388888888888889 x)
(+.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 0)
(*.f64 83333333333333/1000000000000000 (/.f64 1 x))
(+.f64 0 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(*.f64 83333333333333/1000000000000000 (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 0)
(*.f64 83333333333333/1000000000000000 (/.f64 1 x))
(/.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 1)
(*.f64 83333333333333/1000000000000000 (/.f64 1 x))
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) 2)
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333)
(/.f64 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4) 4)
(*.f64 83333333333333/1000000000000000 (/.f64 1 x))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4)) 8)
(*.f64 83333333333333/1000000000000000 (/.f64 1 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4)) (*.f64 2 (*.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) 4))) 16)
(*.f64 83333333333333/1000000000000000 (/.f64 1 x))
(+.f64 0 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(+.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(+.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 0 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(+.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 (/.f64 0 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(-.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (+.f64 x x) (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x))
(*.f64 (+.f64 x x) (/.f64 6944444444444388888888888889/2000000000000000000000000000000 (*.f64 x x)))
(*.f64 (+.f64 x x) (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 (/.f64 1/2 x) x)))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 (/.f64 1/2 (*.f64 x x)) x))
(*.f64 (*.f64 x 6944444444444388888888888889/500000000000000000000000000000) (/.f64 1/2 (*.f64 x x)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2))
(*.f64 x (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 1 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 2 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(*.f64 2 (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 1/2 x)))
(*.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 (/.f64 1/2 x) 2))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 1/2 x))
(*.f64 2 (/.f64 x (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 2 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(*.f64 4 (/.f64 x (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 4 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 2 x) 6944444444444388888888888889/2000000000000000000000000000000)
(*.f64 (/.f64 2 x) (/.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 2 x) (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (+.f64 x x)))
(*.f64 (/.f64 2 x) (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 x (+.f64 x x))))
(*.f64 (/.f64 2 x) (*.f64 x (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 x (*.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) (/.f64 2 x)))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (*.f64 x 4) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 1/2 x))
(*.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 (/.f64 1/2 x) 2))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 x (/.f64 x (/.f64 1/2 x))))
(*.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 (/.f64 1/2 x) 2))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 1/2 x))
(*.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (/.f64 1 (*.f64 x x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 1)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) x)
(*.f64 x (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(*.f64 (/.f64 1 x) 6944444444444388888888888889/1000000000000000000000000000000)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 -1 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 -1 (/.f64 x (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 -1 (/.f64 x (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 -1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 -6944444444444388888888888889/1000000000000000000000000000000 (/.f64 -1 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (*.f64 x 6944444444444388888888888889/500000000000000000000000000000) (/.f64 (/.f64 1/2 x) x))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 (/.f64 1/2 (*.f64 x x)) x))
(*.f64 (*.f64 x 6944444444444388888888888889/500000000000000000000000000000) (/.f64 1/2 (*.f64 x x)))
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 1/2)
(*.f64 6944444444444388888888888889/250000000000000000000000000000 (/.f64 1 (*.f64 x 4)))
(*.f64 6944444444444388888888888889/250000000000000000000000000000 (/.f64 1/4 x))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) x))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 1 (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1/4 x) x))
(*.f64 (/.f64 (/.f64 1/4 x) x) (*.f64 x 6944444444444388888888888889/250000000000000000000000000000))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 x) (*.f64 x 4)))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 1 (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1/4 x) x))
(*.f64 (/.f64 (/.f64 1/4 x) x) (*.f64 x 6944444444444388888888888889/250000000000000000000000000000))
(*.f64 (/.f64 1/2 x) 6944444444444388888888888889/500000000000000000000000000000)
(*.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 (/.f64 1/2 x) 2))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 1/2 x))
(*.f64 1/2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 1/2)
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (/.f64 1/2 x) x) (*.f64 x 6944444444444388888888888889/500000000000000000000000000000))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 (/.f64 1/2 (*.f64 x x)) x))
(*.f64 (*.f64 x 6944444444444388888888888889/500000000000000000000000000000) (/.f64 1/2 (*.f64 x x)))
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) x) (+.f64 x x))
(*.f64 (+.f64 x x) (/.f64 6944444444444388888888888889/2000000000000000000000000000000 (*.f64 x x)))
(*.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) 2)
(*.f64 2 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(*.f64 (*.f64 x 1/2) (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x))
(*.f64 (*.f64 x 1/2) (/.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 x x)))
(*.f64 1/2 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 x x)) x))
(*.f64 1/2 (*.f64 x (/.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 x x))))
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 x x)) (*.f64 x 1/2))
(*.f64 (/.f64 1 (*.f64 x 4)) 6944444444444388888888888889/250000000000000000000000000000)
(*.f64 6944444444444388888888888889/250000000000000000000000000000 (/.f64 1 (*.f64 x 4)))
(*.f64 6944444444444388888888888889/250000000000000000000000000000 (/.f64 1/4 x))
(*.f64 1/4 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 1/4 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 (/.f64 1/2 x) x)) (+.f64 x x))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 (/.f64 1/2 (*.f64 x x)) x))
(*.f64 (*.f64 x 6944444444444388888888888889/500000000000000000000000000000) (/.f64 1/2 (*.f64 x x)))
(*.f64 (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 1/2 x)) 2)
(*.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 (/.f64 1/2 x) 2))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 1/2 x))
(*.f64 (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2) (+.f64 x x))
(*.f64 x (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x 4) (*.f64 x x)) (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (*.f64 x 4)))
(*.f64 (*.f64 x (/.f64 4 (*.f64 x x))) (*.f64 x (/.f64 6944444444444388888888888889/4000000000000000000000000000000 x)))
(*.f64 x (*.f64 (/.f64 6944444444444388888888888889/4000000000000000000000000000000 x) (*.f64 x (/.f64 4 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 6944444444444388888888888889/4000000000000000000000000000000 x) (/.f64 4 x)))
(*.f64 (/.f64 (*.f64 x 4) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) 1/4)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) -1)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) -1)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) -1)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (neg.f64 x) (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (neg.f64 x) (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (neg.f64 x) (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 4 x) (/.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (/.f64 2 x) x) (/.f64 x 2000000000000000000000000000000/6944444444444388888888888889))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -1 x) -6944444444444388888888888889/1000000000000000000000000000000)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -1 x) (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -1 x) (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -1 x) (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) -1)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 x))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 (+.f64 x x) (neg.f64 (+.f64 x x))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) x) (/.f64 x 4))
(*.f64 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 2 x)) (/.f64 x 4))
(*.f64 (/.f64 2 x) (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 4 x)))
(*.f64 (/.f64 8 x) (/.f64 x (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 2 (/.f64 2 x)) x) (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889))
(*.f64 (*.f64 (/.f64 2 x) (/.f64 2 x)) (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 2 x) (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 2 (*.f64 (/.f64 (/.f64 2 x) x) (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 x (*.f64 2 (neg.f64 x))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 x (neg.f64 (+.f64 x x))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) (*.f64 x 1/2))
(*.f64 (*.f64 x 1/2) (/.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 x x)))
(*.f64 1/2 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 x x)) x))
(*.f64 1/2 (*.f64 x (/.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 x x))))
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 (*.f64 x x)) (*.f64 x 1/2))
(*.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) 1/4)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -2 x) (/.f64 x (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -2 x) (/.f64 x (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (/.f64 1 (*.f64 x 4)) x) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 1 (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1/4 x) x))
(*.f64 (/.f64 (/.f64 1/4 x) x) (*.f64 x 6944444444444388888888888889/250000000000000000000000000000))
(*.f64 (/.f64 (neg.f64 x) (+.f64 x x)) (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (neg.f64 x) (+.f64 x x)) (/.f64 (+.f64 x x) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (neg.f64 x) (+.f64 x x)) (/.f64 (+.f64 x x) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 6944444444444388888888888889/2000000000000000000000000000000 (/.f64 2 x))
(*.f64 (/.f64 2 x) 6944444444444388888888888889/2000000000000000000000000000000)
(*.f64 (/.f64 x (/.f64 x (/.f64 1/2 x))) 6944444444444388888888888889/500000000000000000000000000000)
(*.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 (/.f64 1/2 x) 2))
(*.f64 6944444444444388888888888889/500000000000000000000000000000 (/.f64 1/2 x))
(*.f64 (/.f64 x 2000000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 2 x) x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) 2)
(*.f64 2 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(*.f64 (/.f64 1 (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 4))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 1 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (neg.f64 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 1 (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (neg.f64 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 1 (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (neg.f64 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x (*.f64 2 (neg.f64 x))) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x (neg.f64 (+.f64 x x))) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (+.f64 x x) (neg.f64 x)) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (/.f64 1 x) (*.f64 x 4)) (/.f64 x 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 1 (*.f64 x (*.f64 x 4))))
(*.f64 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1/4 x) x))
(*.f64 (/.f64 (/.f64 1/4 x) x) (*.f64 x 6944444444444388888888888889/250000000000000000000000000000))
(*.f64 (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 x))) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (+.f64 x x) (neg.f64 (+.f64 x x))) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (/.f64 1 (*.f64 x 4)) (+.f64 x x)) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (/.f64 1/2 x) (*.f64 x 4)) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (/.f64 1/8 x) x) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (*.f64 x 4) (neg.f64 x)) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -1 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -1 (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (/.f64 1/2 x) (*.f64 x 4)) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (/.f64 1/8 x) x) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 -2 (*.f64 x 4)) (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -2 (*.f64 x 4)) (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -2 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 x 4) (neg.f64 (+.f64 x x))) (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (/.f64 1 (*.f64 x 4)) (*.f64 x 4)) (/.f64 (*.f64 x 4) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (/.f64 1 (*.f64 x 4)) (*.f64 x 4)) (*.f64 4 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889)))
(/.f64 (/.f64 (/.f64 1/4 x) x) (*.f64 4 (/.f64 62500000000000000000000000000/6944444444444388888888888889 x)))
(*.f64 (/.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889)) (/.f64 4 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x (*.f64 x (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) 4)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) (/.f64 -1 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x 4) (/.f64 (*.f64 2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) x))
(*.f64 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 2 x)) (/.f64 x 4))
(*.f64 (/.f64 2 x) (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 4 x)))
(*.f64 (/.f64 x (*.f64 2 (*.f64 x 4000000000000000000000000000000/6944444444444388888888888889))) (/.f64 8 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889) (/.f64 (*.f64 2 (/.f64 2 x)) x))
(*.f64 (*.f64 (/.f64 2 x) (/.f64 2 x)) (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 2 x) (*.f64 (/.f64 2 x) (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 2 (*.f64 (/.f64 (/.f64 2 x) x) (/.f64 x 4000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (/.f64 x (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 -2 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -2 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)) (/.f64 2 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (+.f64 x x)) (/.f64 2 x))
(*.f64 (/.f64 2 x) (*.f64 6944444444444388888888888889/1000000000000000000000000000000 (/.f64 x (+.f64 x x))))
(*.f64 (/.f64 2 x) (*.f64 x (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 x (*.f64 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x) (/.f64 2 x)))
(*.f64 (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -2 (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) (/.f64 -2 (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (+.f64 x x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (/.f64 (neg.f64 x) (+.f64 x x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (+.f64 x x) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (+.f64 x x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (+.f64 x x) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (+.f64 x x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (+.f64 x x) (*.f64 2 (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 -1 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (+.f64 x x) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -1 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) (+.f64 x x)))
(*.f64 (/.f64 (/.f64 1/2 x) (*.f64 x 4)) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (/.f64 1/8 x) x) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1/2 x) (*.f64 x 4)))
(*.f64 (/.f64 (/.f64 1/2 x) (*.f64 x 4)) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 (/.f64 1/8 x) x) (/.f64 (+.f64 x x) 250000000000000000000000000000/6944444444444388888888888889))
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)) 4)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (*.f64 x 4)) (/.f64 (*.f64 x 4) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 x 4) (*.f64 x x)) (/.f64 (*.f64 x 6944444444444388888888888889/1000000000000000000000000000000) (*.f64 x 4)))
(*.f64 (*.f64 x (/.f64 4 (*.f64 x x))) (*.f64 x (/.f64 6944444444444388888888888889/4000000000000000000000000000000 x)))
(*.f64 x (*.f64 (/.f64 6944444444444388888888888889/4000000000000000000000000000000 x) (*.f64 x (/.f64 4 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 6944444444444388888888888889/4000000000000000000000000000000 x) (/.f64 4 x)))
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (*.f64 x 4)) (*.f64 x 4))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -1 (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (neg.f64 x))) (/.f64 -1 (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 x 4) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))) (/.f64 (neg.f64 x) (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 x 4) (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))) (/.f64 (neg.f64 x) (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)) (/.f64 (+.f64 x x) (neg.f64 x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -6944444444444388888888888889/500000000000000000000000000000 (*.f64 x 4)) (/.f64 (*.f64 x 4) (neg.f64 (+.f64 x x))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 x 4) (neg.f64 (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889))) (/.f64 -2 (*.f64 x 4)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (*.f64 x 4) 250000000000000000000000000000/6944444444444388888888888889) (/.f64 (/.f64 1 (*.f64 x 4)) (*.f64 x 4)))
(*.f64 (/.f64 (/.f64 1 (*.f64 x 4)) (*.f64 x 4)) (*.f64 4 (/.f64 x 250000000000000000000000000000/6944444444444388888888888889)))
(/.f64 (/.f64 (/.f64 1/4 x) x) (*.f64 4 (/.f64 62500000000000000000000000000/6944444444444388888888888889 x)))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(neg.f64 (/.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (neg.f64 x)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(neg.f64 (/.f64 x (*.f64 x (neg.f64 (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(neg.f64 (/.f64 x (neg.f64 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(neg.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)

localize78.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (-.f64 x 1/2) (log.f64 x))
0.2b
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
6.1b
(/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
32.2b
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
Compiler

Compiled 208 to 141 computations (32.2% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
0.0ms
y
@inf
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
0.0ms
y
@-inf
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
0.0ms
z
@inf
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
0.0ms
z
@-inf
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))

rewrite91.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2118×bool.json-1
2118×bool.json-2
912×rational.json-simplify-35
908×rational.json-simplify-46
688×rational.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016121
1168121
252537
3189637
4682437
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 1 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (+.f64 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (/.f64 1/2 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) x) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (+.f64 x x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))))

simplify171.0ms (0.4%)

Algorithm
egg-herbie
Rules
1618×rational.json-simplify-51
1090×rational.json-simplify-2
786×rational.json-simplify-19
706×rational.json-simplify-39
590×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01163092
12813092
26583092
327043008
457373008
Stop Event
node limit
Counts
68 → 65
Calls
Call 1
Inputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(*.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) x))
(*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(*.f64 x (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 1 x) 1))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (+.f64 x x) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (+.f64 x x)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (+.f64 x x)) 1))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (/.f64 1/2 x) 1))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2) 1))
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) x) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (+.f64 x x)) (+.f64 x x))
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
Outputs
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 (/.f64 y x) (pow.f64 z 2))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (/.f64 y x) (pow.f64 z 2)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 x (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) x))
(*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x)))
(*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 x (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 1 x) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (*.f64 x (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 x x) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (+.f64 x x)))
(*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (+.f64 x x)) 1))
(*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) x)))
(*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (/.f64 1/2 x) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2) 1))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (fabs.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) x) x)
(*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) 2) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (+.f64 x x)) (+.f64 x x))
(*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x)))
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)

eval1.1s (2.5%)

Compiler

Compiled 63500 to 45614 computations (28.2% saved)

prune739.0ms (1.7%)

Pruning

36 alts after pruning (32 fresh and 4 done)

PrunedKeptTotal
New1302211323
Fresh91120
Picked101
Done246
Total1314361350
Error
2.5b
Counts
1350 → 36
Alt Table
Click to see full alt table
StatusErrorProgram
40.8b
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
41.2b
(/.f64 83333333333333/1000000000000000 x)
6.6b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))
13.6b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
13.7b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
28.2b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
14.4b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
22.8b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x))))
32.4b
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
41.6b
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
32.2b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
36.6b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
37.1b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
41.3b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
57.7b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (*.f64 y (pow.f64 z 2)) x))
41.5b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
41.3b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
32.2b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
52.1b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
56.4b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 y (/.f64 (pow.f64 z 2) x)))
7.5b
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
14.5b
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
40.8b
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
13.7b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
34.9b
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
40.7b
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
40.8b
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
40.8b
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
61.1b
91893853320467/100000000000000
Compiler

Compiled 1279 to 1003 computations (21.6% saved)

localize55.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (-.f64 x 1/2) (log.f64 x))
0.3b
(/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x))
0.4b
(/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
5.5b
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)
Compiler

Compiled 149 to 103 computations (30.9% saved)

series6.0ms (0%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
y
@inf
(/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
1.0ms
z
@inf
(/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
0.0ms
y
@0
(/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
0.0ms
y
@-inf
(/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
0.0ms
z
@-inf
(/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))

rewrite5.2s (12.2%)

Algorithm
batch-egg-rewrite
Rules
1222×rational.json-simplify-35
1046×bool.json-1
1046×bool.json-2
1004×rational.json-1
1004×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017129
1179111
2487111
31081111
42950111
57620111
Stop Event
node limit
Counts
3 → 149
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)
(/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 (/.f64 x (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 2 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 (+.f64 x x) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x)) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 x) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (*.f64 2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (*.f64 2 (*.f64 2 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (*.f64 4 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 1 x) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (*.f64 (/.f64 1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 2 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) x) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 x 4) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 x) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 -1 x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x 2) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)) (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)) (+.f64 (/.f64 4 x) (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)) (+.f64 (*.f64 4 (/.f64 1 x)) (*.f64 4 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 (/.f64 1 x) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (*.f64 (/.f64 1 x) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 x 4) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 x))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (*.f64 2 (/.f64 -1 x)) (*.f64 2 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (/.f64 -2 x) (/.f64 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1 x)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 1 x)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (neg.f64 (*.f64 2 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (neg.f64 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 x x)) (neg.f64 (+.f64 x x))) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -2 (/.f64 1 x)) (/.f64 -2 (/.f64 1 x))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -2 (/.f64 1 x)) (/.f64 -2 (/.f64 1 x))) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 8 (/.f64 1 x)) (/.f64 8 (/.f64 1 x))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -2 (/.f64 1 x)) 2) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 8 (/.f64 1 x)) 2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 x x))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 x x))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (-.f64 0 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 1 x))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 1 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 1 x))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8 (/.f64 1 x))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))))

simplify6.4s (14.9%)

Algorithm
egg-herbie
Rules
1388×rational.json-simplify-35
1326×rational.json-simplify-54
806×rational.json-simplify-41
718×rational.json-simplify-51
586×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055514529
1166914287
2488614217
Stop Event
node limit
Counts
245 → 311
Calls
Call 1
Inputs
(*.f64 1000000000000000/83333333333333 x)
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 2))) (+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 13888888888889/416666666666665 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x)))) (*.f64 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 3))) (+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x))))
(/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 -1157407407407412037037037037/5000000000000000000000000000000 (/.f64 x (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) (*.f64 -13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 (pow.f64 z 5) (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 4) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 z 6) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 4) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))))
(/.f64 x (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (/.f64 x (*.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3) x) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6))))))
(/.f64 x (*.f64 y (pow.f64 z 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (/.f64 x (*.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3) x) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6))))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
1000000000000000/83333333333333
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z) 1000000000000000/83333333333333)
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z) (+.f64 1000000000000000/83333333333333 (*.f64 (pow.f64 z 2) (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z) (+.f64 1000000000000000/83333333333333 (+.f64 (*.f64 (pow.f64 z 2) (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 -13888888888889/416666666666665 (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (*.f64 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037 (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 -13888888888889/5000000000000000 (/.f64 (-.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 7936500793651/10000000000000000 y)))) (pow.f64 z 5))) (+.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(-.f64 (+.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 13888888888889/5000000000000000 (/.f64 (-.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 7936500793651/10000000000000000 y)))) (pow.f64 z 5)))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 4)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 4)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (+.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 6)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))))))
(/.f64 1 (*.f64 y (pow.f64 z 2)))
(-.f64 (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (/.f64 13888888888889/5000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))) (+.f64 (/.f64 7936500793651/10000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 83333333333333/1000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 4)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 3) (pow.f64 z 2)))) (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 4))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 3) (pow.f64 z 2)))) (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 4))))))
(/.f64 1 (*.f64 y (pow.f64 z 2)))
(-.f64 (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (/.f64 13888888888889/5000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))) (+.f64 (/.f64 7936500793651/10000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 83333333333333/1000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 4)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 3) (pow.f64 z 2)))) (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 4))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 3) (pow.f64 z 2)))) (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 4))))))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(+.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(+.f64 0 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(-.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(-.f64 0 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 (/.f64 x (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1 x))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 2 (/.f64 1/2 x)))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)))
(/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1)
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))
(/.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x)))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 (+.f64 x x) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4))
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) x))
(/.f64 (+.f64 x x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (/.f64 (*.f64 x 4) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 2 (/.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (/.f64 2 x))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x)) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x))))
(/.f64 (/.f64 1 x) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(/.f64 -1 (*.f64 (/.f64 1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -1)
(/.f64 (neg.f64 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))
(/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (*.f64 2 (/.f64 2 x)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (*.f64 2 (*.f64 2 (/.f64 1 x))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (/.f64 4 x))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (*.f64 4 (/.f64 1 x)))
(/.f64 -2 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))
(/.f64 -2 (*.f64 (/.f64 1 x) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))
(/.f64 -2 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x))))
(/.f64 -2 (+.f64 (*.f64 (/.f64 1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))
(/.f64 -2 (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x))))
(/.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 2 (/.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 -2 x))
(/.f64 8 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)))
(/.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) x) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) x)))
(/.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(/.f64 (*.f64 2 (/.f64 (*.f64 x 4) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 8)
(/.f64 (*.f64 2 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -2)
(/.f64 (*.f64 2 (neg.f64 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2))
(/.f64 (/.f64 2 x) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 (*.f64 x (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -1)
(/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1/2 x))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 -1 x) -2))
(/.f64 (/.f64 x 2) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 (neg.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -2)
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)) (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (/.f64 2 x))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)) (+.f64 (/.f64 4 x) (/.f64 4 x)))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)) (+.f64 (*.f64 4 (/.f64 1 x)) (*.f64 4 (/.f64 1 x))))
(/.f64 -4 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2))))
(/.f64 -4 (+.f64 (*.f64 (/.f64 1 x) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (*.f64 (/.f64 1 x) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))))
(/.f64 -4 (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)))
(/.f64 16 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4))))
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))
(/.f64 (*.f64 x (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -2)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) -4)
(/.f64 (*.f64 2 (neg.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) -4)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 x 4) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 x))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (*.f64 2 (/.f64 -1 x)) (*.f64 2 (/.f64 -1 x))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (/.f64 -2 x) (/.f64 -2 x)))
(/.f64 (/.f64 -2 (/.f64 1 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2))
(/.f64 (/.f64 -2 (/.f64 1 x)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))
(/.f64 (/.f64 8 (/.f64 1 x)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 2 (/.f64 1 x)))
(/.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x))
(/.f64 (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) 1/2)
(/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (neg.f64 (*.f64 2 (/.f64 1 x))))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (neg.f64 (/.f64 2 x)))
(/.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))
(/.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)))
(/.f64 (+.f64 (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) 1)
(/.f64 (+.f64 (neg.f64 (+.f64 x x)) (neg.f64 (+.f64 x x))) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))
(/.f64 (+.f64 (/.f64 -2 (/.f64 1 x)) (/.f64 -2 (/.f64 1 x))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))
(/.f64 (+.f64 (/.f64 -2 (/.f64 1 x)) (/.f64 -2 (/.f64 1 x))) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))
(/.f64 (+.f64 (/.f64 8 (/.f64 1 x)) (/.f64 8 (/.f64 1 x))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))
(/.f64 (/.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 4)
(/.f64 (/.f64 (+.f64 x x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (/.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) 1/4)
(/.f64 (/.f64 (neg.f64 x) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))
(/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x))) 1/2)
(/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (/.f64 1 (*.f64 x 4)))
(/.f64 (/.f64 (/.f64 -2 (/.f64 1 x)) 2) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (/.f64 (/.f64 8 (/.f64 1 x)) 2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1/2))
(/.f64 (neg.f64 (neg.f64 (+.f64 x x))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 (neg.f64 (neg.f64 (+.f64 x x))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))
(/.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (-.f64 0 (/.f64 1/2 x)))
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 x))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 x))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))
(/.f64 (neg.f64 (/.f64 8 (/.f64 1 x))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(neg.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(neg.f64 (*.f64 x (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 -1 (-.f64 1 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(-.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(-.f64 0 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1)
(*.f64 2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) 1/2)
(*.f64 -1 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) -1)
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)
(neg.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(*.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1 (*.f64 x 4)))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
Outputs
(*.f64 1000000000000000/83333333333333 x)
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x))
(+.f64 (*.f64 1000000000000000/83333333333333 x) (*.f64 z (*.f64 x 2777777777777800000000000000/6944444444444388888888888889)))
(*.f64 x (+.f64 1000000000000000/83333333333333 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 2))) (+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x)))
(+.f64 (+.f64 (*.f64 1000000000000000/83333333333333 x) (*.f64 z (*.f64 x 2777777777777800000000000000/6944444444444388888888888889))) (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (+.f64 7936500793651/10000000000000000 y)))) (*.f64 (pow.f64 z 2) -1)))
(+.f64 (*.f64 1000000000000000/83333333333333 x) (+.f64 (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (neg.f64 (pow.f64 z 2))) (*.f64 z (*.f64 x 2777777777777800000000000000/6944444444444388888888888889))))
(+.f64 (*.f64 x (+.f64 1000000000000000/83333333333333 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z))) (*.f64 (*.f64 x (+.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (neg.f64 (pow.f64 z 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 13888888888889/416666666666665 (+.f64 (*.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 x) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 (+.f64 7936500793651/10000000000000000 y) x)))) (*.f64 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037 (*.f64 (+.f64 7936500793651/10000000000000000 y) x))) (pow.f64 z 3))) (+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 (*.f64 z x)) (*.f64 1000000000000000/83333333333333 x))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (+.f64 7936500793651/10000000000000000 y)))) 13888888888889/416666666666665) (*.f64 (+.f64 7936500793651/10000000000000000 y) (*.f64 x 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037))) (*.f64 (pow.f64 z 3) -1)) (+.f64 (+.f64 (*.f64 1000000000000000/83333333333333 x) (*.f64 z (*.f64 x 2777777777777800000000000000/6944444444444388888888888889))) (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (*.f64 x (+.f64 7936500793651/10000000000000000 y)))) (*.f64 (pow.f64 z 2) -1))))
(+.f64 (+.f64 (*.f64 1000000000000000/83333333333333 x) (*.f64 z (*.f64 x 2777777777777800000000000000/6944444444444388888888888889))) (+.f64 (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (neg.f64 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037) (*.f64 x (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) 13888888888889/416666666666665) (*.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037))) (neg.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 x (+.f64 1000000000000000/83333333333333 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z))) (*.f64 -1 (+.f64 (*.f64 (*.f64 x (+.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (pow.f64 z 2)) (*.f64 (+.f64 (*.f64 (*.f64 x (+.f64 -7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) 13888888888889/416666666666665) (*.f64 x (*.f64 (+.f64 7936500793651/10000000000000000 y) 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037))) (pow.f64 z 3)))))
(/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4)))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)) 1157407407407412037037037037/5000000000000000000000000000000)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))))
(+.f64 (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))) (neg.f64 (/.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)) 1157407407407412037037037037/5000000000000000000000000000000)) (pow.f64 z 5))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 7936500793651/10000000000000000 y))) (*.f64 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)) 1157407407407412037037037037/5000000000000000000000000000000)) (pow.f64 z 5)) (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))))))
(/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4)))))
(+.f64 (*.f64 -1157407407407412037037037037/5000000000000000000000000000000 (/.f64 x (*.f64 (pow.f64 z 5) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (/.f64 x (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) (*.f64 -13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 (pow.f64 z 5) (+.f64 7936500793651/10000000000000000 y))))))))
(+.f64 (*.f64 -1157407407407412037037037037/5000000000000000000000000000000 (/.f64 x (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 5)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 5))))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 x (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 -13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 5)))))) (*.f64 -1157407407407412037037037037/5000000000000000000000000000000 (/.f64 (/.f64 x (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (pow.f64 z 4))) (+.f64 (*.f64 -1157407407407412037037037037/5000000000000000000000000000000 (/.f64 (/.f64 x (pow.f64 z 5)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 -192901234567904320987654321/25000000000000000000000000000000 (/.f64 x (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (pow.f64 z 5)))) (*.f64 13888888888889/5000000000000000 (/.f64 x (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))
(+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))))
(+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (neg.f64 (*.f64 y (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))))
(+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (*.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 4) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (*.f64 x (pow.f64 z 4)) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3)))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (*.f64 x (pow.f64 z 4)) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3)))))
(+.f64 (*.f64 (*.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (*.f64 x (pow.f64 z 4)) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 z 6) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 z 4) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (*.f64 x (pow.f64 z 4)) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x (pow.f64 z 6))) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (+.f64 (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (*.f64 x (pow.f64 z 4)) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3)))) (neg.f64 (*.f64 (pow.f64 y 3) (/.f64 (*.f64 x (pow.f64 z 6)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4))))))
(+.f64 (*.f64 (*.f64 x (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (+.f64 (neg.f64 (*.f64 (pow.f64 y 3) (/.f64 (*.f64 x (pow.f64 z 6)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))) (+.f64 (/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (*.f64 x (pow.f64 z 4)) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3))))))
(/.f64 x (*.f64 y (pow.f64 z 2)))
(/.f64 (/.f64 x y) (pow.f64 z 2))
(/.f64 (/.f64 x (pow.f64 z 2)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (/.f64 x (*.f64 y (pow.f64 z 2))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (neg.f64 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (*.f64 x (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (+.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))) (*.f64 -1 (/.f64 (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (+.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))) (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (*.f64 x (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3) x) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6))))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (+.f64 (+.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))))) (*.f64 -1 (/.f64 (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (+.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))) (+.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))) (neg.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (/.f64 x (*.f64 (pow.f64 y 4) (pow.f64 z 8))))))))
(+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))) (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (neg.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (/.f64 x (*.f64 (pow.f64 y 4) (pow.f64 z 8)))))))
(/.f64 x (*.f64 y (pow.f64 z 2)))
(/.f64 (/.f64 x y) (pow.f64 z 2))
(/.f64 (/.f64 x (pow.f64 z 2)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (/.f64 x (*.f64 y (pow.f64 z 2))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (*.f64 -1 (/.f64 (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (neg.f64 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (*.f64 x (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (+.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))) (*.f64 -1 (/.f64 (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (+.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))) (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (*.f64 x (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x) (*.f64 (pow.f64 y 2) (pow.f64 z 4)))) (+.f64 (/.f64 x (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3) x) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) x) (*.f64 (pow.f64 y 3) (pow.f64 z 6))))))
(+.f64 (/.f64 (/.f64 x y) (pow.f64 z 2)) (+.f64 (+.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (*.f64 (pow.f64 y 4) (pow.f64 z 8)))))) (*.f64 -1 (/.f64 (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (+.f64 (neg.f64 (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2))))) (+.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6)))) (neg.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (/.f64 x (*.f64 (pow.f64 y 4) (pow.f64 z 8))))))))
(+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 y 3) (pow.f64 z 6))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))) (+.f64 (/.f64 (/.f64 x (pow.f64 z 2)) y) (neg.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3) (/.f64 x (*.f64 (pow.f64 y 4) (pow.f64 z 8)))))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))))
1000000000000000/83333333333333
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z) 1000000000000000/83333333333333)
(+.f64 1000000000000000/83333333333333 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z))
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z) (+.f64 1000000000000000/83333333333333 (*.f64 (pow.f64 z 2) (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 1000000000000000/83333333333333 (+.f64 (*.f64 (pow.f64 z 2) (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (*.f64 2777777777777800000000000000/6944444444444388888888888889 z)))
(+.f64 (*.f64 (pow.f64 z 2) (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (+.f64 1000000000000000/83333333333333 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z)))
(+.f64 (+.f64 1000000000000000/83333333333333 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z)) (*.f64 (pow.f64 z 2) (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))))
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z) (+.f64 1000000000000000/83333333333333 (+.f64 (*.f64 (pow.f64 z 2) (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 -13888888888889/416666666666665 (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (*.f64 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037 (+.f64 7936500793651/10000000000000000 y))))))))
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y))) -13888888888889/416666666666665) (*.f64 (+.f64 7936500793651/10000000000000000 y) 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037)))) 1000000000000000/83333333333333)))
(+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))) (+.f64 1000000000000000/83333333333333 (*.f64 (+.f64 (*.f64 (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y))) -13888888888889/416666666666665) (*.f64 (+.f64 7936500793651/10000000000000000 y) 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037)) (neg.f64 (pow.f64 z 3))))))
(+.f64 1000000000000000/83333333333333 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y))) -13888888888889/416666666666665) (*.f64 (+.f64 7936500793651/10000000000000000 y) 2777777777777800000000000000000000000000000/578703703703696759259259259287037037037037)) (neg.f64 (pow.f64 z 3))) (+.f64 (*.f64 2777777777777800000000000000/6944444444444388888888888889 z) (*.f64 (pow.f64 z 2) (-.f64 7716049382716172839506172840000000000000/578703703703696759259259259287037037037037 (*.f64 1000000000000000000000000000000/6944444444444388888888888889 (+.f64 7936500793651/10000000000000000 y)))))))
(/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (-.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 4))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))))))
(+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 4)))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 -13888888888889/5000000000000000 (/.f64 (-.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 7936500793651/10000000000000000 y)))) (pow.f64 z 5))) (+.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 -13888888888889/5000000000000000 (/.f64 (-.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 7936500793651/10000000000000000 y)))) (pow.f64 z 5))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 -13888888888889/5000000000000000 (/.f64 (-.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 7936500793651/10000000000000000 y)))) (pow.f64 z 5))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (-.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 4))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4)))))))
(+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 4))))) (-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 -13888888888889/5000000000000000 (/.f64 (-.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 7936500793651/10000000000000000 y)))) (pow.f64 z 5))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4)))))))
(/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)))
(/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))))
(+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))
(-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (-.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 4))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))))))
(+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 4)))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4)))))))
(-.f64 (+.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3)))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 13888888888889/5000000000000000 (/.f64 (-.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 7936500793651/10000000000000000 y)))) (pow.f64 z 5)))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 13888888888889/5000000000000000 (/.f64 (-.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 7936500793651/10000000000000000 y)))) (pow.f64 z 5))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))))) (-.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))))
(+.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 4)))) (-.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2))) (neg.f64 (/.f64 (-.f64 (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 13888888888889/5000000000000000 (/.f64 (-.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 7936500793651/10000000000000000 y)))) (pow.f64 z 5))))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4))))))
(+.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3) (pow.f64 z 4)))) (+.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 7936500793651/10000000000000000 y)) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 z 3)) (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 1157407407407412037037037037/5000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 13888888888889/5000000000000000 (/.f64 (-.f64 (*.f64 192901234567904320987654321/25000000000000000000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 3))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2)))) (+.f64 7936500793651/10000000000000000 y)))) (pow.f64 z 5))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 7936500793651/10000000000000000 y) 2) (pow.f64 z 4)))))))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))))
(+.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2))))
(+.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (neg.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))))
(+.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 z 2) (neg.f64 (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 4)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2))) (+.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 z 4) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3)))))
(+.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (+.f64 (*.f64 (pow.f64 z 4) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3))) (neg.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2))))))
(+.f64 (*.f64 (pow.f64 z 2) (neg.f64 (/.f64 y (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2)))) (+.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (*.f64 (pow.f64 z 4) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 4)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2))) (+.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 6)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 4))))))
(+.f64 (*.f64 (pow.f64 z 4) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3))) (+.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 6) (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2))))))
(+.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 6)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4)))) (*.f64 (pow.f64 z 4) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3)))))
(+.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000)))) (+.f64 (*.f64 (pow.f64 z 4) (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 3))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2))) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 6)) (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 4))))))
(/.f64 1 (*.f64 y (pow.f64 z 2)))
(/.f64 (/.f64 1 (pow.f64 z 2)) y)
(-.f64 (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (/.f64 13888888888889/5000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))) (+.f64 (/.f64 7936500793651/10000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 83333333333333/1000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 4)))))
(+.f64 (/.f64 13888888888889/5000000000000000 (*.f64 (pow.f64 z 3) (pow.f64 y 2))) (-.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 7936500793651/10000000000000000 (*.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 83333333333333/1000000000000000 (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) y) (-.f64 (/.f64 (/.f64 13888888888889/5000000000000000 (pow.f64 z 3)) (pow.f64 y 2)) (+.f64 (/.f64 7936500793651/10000000000000000 (*.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 (/.f64 83333333333333/1000000000000000 (pow.f64 y 2)) (pow.f64 z 4)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 3) (pow.f64 z 2)))) (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 y 2)) (pow.f64 z 3)))) (-.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (-.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) y) (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 y 2))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 y 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (-.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) y) (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 y 2))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 y 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 3) (pow.f64 z 2)))) (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 y 2)) (pow.f64 z 3))) (*.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 z 4) (pow.f64 y 4)))))) (-.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 y 2)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) y) (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (*.f64 (pow.f64 z 4) (pow.f64 y 4)))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 y 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (+.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) y) (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (*.f64 (pow.f64 z 4) (pow.f64 y 4))))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 y 2)))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 y 2)))))))
(/.f64 1 (*.f64 y (pow.f64 z 2)))
(/.f64 (/.f64 1 (pow.f64 z 2)) y)
(-.f64 (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (/.f64 13888888888889/5000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))) (+.f64 (/.f64 7936500793651/10000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 83333333333333/1000000000000000 (*.f64 (pow.f64 y 2) (pow.f64 z 4)))))
(+.f64 (/.f64 13888888888889/5000000000000000 (*.f64 (pow.f64 z 3) (pow.f64 y 2))) (-.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 7936500793651/10000000000000000 (*.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 83333333333333/1000000000000000 (*.f64 (pow.f64 z 4) (pow.f64 y 2))))))
(+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) y) (-.f64 (/.f64 (/.f64 13888888888889/5000000000000000 (pow.f64 z 3)) (pow.f64 y 2)) (+.f64 (/.f64 7936500793651/10000000000000000 (*.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 (/.f64 83333333333333/1000000000000000 (pow.f64 y 2)) (pow.f64 z 4)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 3) (pow.f64 z 2)))) (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 y 2)) (pow.f64 z 3)))) (-.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (-.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) y) (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 y 2))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 y 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (-.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) y) (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 y 2))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 y 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 3) (pow.f64 z 2)))) (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 3)))) (/.f64 (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) 2) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2)))))) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 4))))))
(+.f64 (+.f64 (/.f64 1 (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 (/.f64 1 (pow.f64 y 2)) (pow.f64 z 3))) (*.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (/.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (*.f64 (pow.f64 z 4) (pow.f64 y 4)))))) (-.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 1 (*.f64 (pow.f64 z 4) (pow.f64 y 2)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (-.f64 (+.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 y 2)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) y) (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (*.f64 (pow.f64 z 4) (pow.f64 y 4)))))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 y 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (neg.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) (*.f64 (pow.f64 z 2) (pow.f64 y 3))))) (+.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 z 2)) y) (*.f64 (pow.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) 2) (/.f64 (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (pow.f64 z 3))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 (pow.f64 z 4))) (*.f64 7936500793651/10000000000000000 (/.f64 1 (pow.f64 z 2))))) (*.f64 (pow.f64 z 4) (pow.f64 y 4))))) (-.f64 (*.f64 13888888888889/5000000000000000 (/.f64 1 (*.f64 (pow.f64 z 3) (pow.f64 y 2)))) (+.f64 (*.f64 7936500793651/10000000000000000 (/.f64 1 (*.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 83333333333333/1000000000000000 (/.f64 (/.f64 1 (pow.f64 z 4)) (pow.f64 y 2)))))))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x)))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))) (pow.f64 z 2))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x))))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x)))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 y x) (*.f64 7936500793651/10000000000000000 (/.f64 1 x)))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x)
(*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x)))
(+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 7936500793651/10000000000000000 y)) x) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 -13888888888889/5000000000000000 (/.f64 z x)) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000))) x)
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(/.f64 (*.f64 y (pow.f64 z 2)) x)
(*.f64 (pow.f64 z 2) (/.f64 y x))
(*.f64 y (/.f64 (pow.f64 z 2) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) x) (/.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y x)) (*.f64 z (/.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 z 7936500793651/10000000000000000) 13888888888889/5000000000000000) (/.f64 z x)) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 y (/.f64 (pow.f64 z 2) x))))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) z)) x)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (-.f64 (*.f64 z (+.f64 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) x)
(+.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 0 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(-.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(-.f64 0 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 (/.f64 x (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1 x))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 2 (/.f64 1/2 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (*.f64 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)))
(/.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 2)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 (+.f64 x x) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(*.f64 2 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (/.f64 (+.f64 x x) x) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) x))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (+.f64 x x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 (*.f64 x 4) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 2 (/.f64 1 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (/.f64 2 x))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x)) (*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 1 x) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(*.f64 2 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (/.f64 (+.f64 x x) x) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -1 (*.f64 (/.f64 1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -1)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (*.f64 2 (/.f64 2 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (*.f64 2 (*.f64 2 (/.f64 1 x))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (/.f64 4 x))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4) (*.f64 4 (/.f64 1 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -2 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -2 (*.f64 (/.f64 1 x) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -2 (+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -2 (+.f64 (*.f64 (/.f64 1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 (/.f64 1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) (neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -2 (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (*.f64 2 (/.f64 -1 x)))
(*.f64 (/.f64 -1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 2 (*.f64 2 (/.f64 -1 x))))
(*.f64 (/.f64 -1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 1 (/.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 -2 x))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 8 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) x) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 x 4) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (/.f64 (*.f64 x 4) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) 8)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -2)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (neg.f64 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 2 x) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) (*.f64 x (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(*.f64 2 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 (/.f64 (+.f64 x x) x) (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))))
(*.f64 (/.f64 x (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 x (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) -1)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 1/2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1/2 x))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 (/.f64 -1 x) -2))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 x 2) (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -2)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)) (+.f64 (*.f64 2 (/.f64 2 x)) (*.f64 2 (/.f64 2 x))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)) (+.f64 (/.f64 4 x) (/.f64 4 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 4)) (+.f64 (*.f64 4 (/.f64 1 x)) (*.f64 4 (/.f64 1 x))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -4 (+.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -4 (+.f64 (*.f64 (/.f64 1 x) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) (*.f64 (/.f64 1 x) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 -4 (-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 16 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 4))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 2 (+.f64 (/.f64 (/.f64 1 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (/.f64 1 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (/.f64 (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) 1))
(*.f64 (/.f64 1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(/.f64 (*.f64 x (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) -2)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) -4)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 x (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) -4)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 x 4) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) 16)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 x))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (*.f64 2 (/.f64 -1 x)) (*.f64 2 (/.f64 -1 x))))
(*.f64 (/.f64 -1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 2 (*.f64 2 (/.f64 -1 x))))
(*.f64 (/.f64 -1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 1 (/.f64 -1 x)))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (/.f64 -2 x) (/.f64 -2 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 -2 (/.f64 1 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 -2 (/.f64 1 x)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 8 (/.f64 1 x)) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 2 (/.f64 1 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 2 x))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) 1/2)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (neg.f64 (*.f64 2 (/.f64 1 x))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (neg.f64 (*.f64 2 (/.f64 1 x))))
(/.f64 (*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) -2) (*.f64 (/.f64 1 x) -2))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (neg.f64 (/.f64 2 x)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))) (neg.f64 (/.f64 2 x)))
(/.f64 (*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) -2) (/.f64 -2 x))
(/.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (*.f64 x 4)) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (+.f64 (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))) 1)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (+.f64 (neg.f64 (+.f64 x x)) (neg.f64 (+.f64 x x))) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (+.f64 (/.f64 -2 (/.f64 1 x)) (/.f64 -2 (/.f64 1 x))) (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (+.f64 (/.f64 -2 (/.f64 1 x)) (/.f64 -2 (/.f64 1 x))) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (+.f64 (/.f64 8 (/.f64 1 x)) (/.f64 8 (/.f64 1 x))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 4 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)) 4)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 (+.f64 x x) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (*.f64 2 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 1/2 x))))
(/.f64 (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))))
(/.f64 (/.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 x (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) 1/4)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 (neg.f64 x) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x))) 1/2)
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4)) (/.f64 1 (*.f64 x 4)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 (/.f64 -2 (/.f64 1 x)) 2) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 (/.f64 8 (/.f64 1 x)) 2) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 1/2))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 x x))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 x x))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (-.f64 0 (/.f64 1/2 x)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 x))) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) -2)))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 x))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (/.f64 8 (/.f64 1 x))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 2 x))) (-.f64 0 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(neg.f64 (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(neg.f64 (*.f64 x (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 -1 (-.f64 1 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(-.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 0)
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(-.f64 0 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 1)
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 2 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2) 1/2)
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 -1 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) -1)
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) 2)
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(neg.f64 (/.f64 -1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(+.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(+.f64 0 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(-.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 0)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 1 x))
(*.f64 (/.f64 1 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) 1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 2 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)))
(*.f64 2 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 x x)))
(*.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 2 (/.f64 1/2 x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2) (/.f64 1/2 x))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 2 (/.f64 1/2 x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)) 1/2)
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 (/.f64 2 x) 1/2))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4) (/.f64 1 (*.f64 x 4)))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 4 (/.f64 1 (*.f64 x 4))))
(*.f64 4 (*.f64 (/.f64 1/4 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 (/.f64 1 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 -1 x))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 2 x)))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 (/.f64 2 x) 1/2))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 1/2 (/.f64 2 x)))
(*.f64 (/.f64 1/2 x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 2))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 2 (/.f64 1/2 x)))
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)) -1)
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)
(*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (+.f64 x x)) 2)
(*.f64 2 (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 x x)))
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) 4))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 4 (/.f64 1 (*.f64 x 4))))
(*.f64 4 (*.f64 (/.f64 1/4 x) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))
(*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 2 (/.f64 1/2 x)))
(neg.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (neg.f64 x)))
(/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) x)

localize4.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4b
(/.f64 83333333333333/1000000000000000 x)
Compiler

Compiled 8 to 6 computations (25% saved)

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
0.1b
(/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)
0.3b
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
31.6b
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
Compiler

Compiled 42 to 30 computations (28.6% saved)

series2.0ms (0%)

Counts
4 → 36
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)
0.0ms
x
@0
(/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)
0.0ms
x
@0
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
0.0ms
x
@inf
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
0.0ms
x
@0
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))

rewrite163.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
2250×bool.json-1
2250×bool.json-2
1238×rational.json-simplify-35
926×rational.json-1
926×rational.json-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0964
19864
231564
384064
4260652
5733452
Stop Event
node limit
Counts
4 → 78
Calls
Call 1
Inputs
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1000000000000000/83333333333333) (*.f64 (*.f64 x x) 1000000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2000000000000000/83333333333333) (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))) (*.f64 2 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 1000000000000000/83333333333333)) (neg.f64 (*.f64 (*.f64 x x) 1000000000000000000000000000000/6944444444444388888888888889)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333) (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333) (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 0 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (*.f64 x (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/2 x)) (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 1 x)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (*.f64 (/.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) 1/2) (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 4)) (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1000000000000000/83333333333333 (/.f64 1 x)) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333)) (*.f64 2 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))))))))

simplify195.0ms (0.5%)

Algorithm
egg-herbie
Rules
1554×rational.json-simplify-57
1020×rational.json-simplify-2
884×rational.json-simplify-53
724×rational.json-simplify-51
704×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01521242
13281230
27741176
331231176
467131176
Stop Event
node limit
Counts
114 → 87
Calls
Call 1
Inputs
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(+.f64 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333) 0)
(+.f64 0 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333))
(-.f64 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333) 0)
(/.f64 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333) 1)
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) 2)
(/.f64 (*.f64 x 1000000000000000/83333333333333) (*.f64 (*.f64 x x) 1000000000000000000000000000000/6944444444444388888888888889))
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x)) 4)
(/.f64 (*.f64 x 2000000000000000/83333333333333) (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)))
(/.f64 (*.f64 2 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))) (*.f64 2 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x)))) 16)
(/.f64 (neg.f64 (*.f64 x 1000000000000000/83333333333333)) (neg.f64 (*.f64 (*.f64 x x) 1000000000000000000000000000000/6944444444444388888888888889)))
(+.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)
(+.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 0 x))
(+.f64 0 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x)))
(-.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)
(-.f64 0 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 1)
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 x x))
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) x)
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (/.f64 1 x)))
(*.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 (+.f64 x x) (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2))
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 1/2)
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (*.f64 x (/.f64 1/2 x)))
(*.f64 2 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 4))
(*.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) 1/4)
(*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) -1)
(*.f64 -1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 (/.f64 x x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 (/.f64 1/2 x) (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 1 x)))
(*.f64 1/2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(*.f64 (*.f64 x (/.f64 1/2 x)) (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(*.f64 (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)) (/.f64 1 x))
(*.f64 (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2) (+.f64 x x))
(*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 1 x)) (/.f64 1/2 x))
(*.f64 1/4 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 4) 2)
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))
(neg.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(+.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 0)
(+.f64 0 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(-.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 0)
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 1 x))
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1)
(*.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 1/2 x))
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (*.f64 (/.f64 1 x) 1/2))
(*.f64 2 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (+.f64 x x)))
(*.f64 2 (/.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 4))
(*.f64 2 (*.f64 (/.f64 1/2 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 1/2)
(*.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) (/.f64 1 (*.f64 x 4)))
(*.f64 (/.f64 1 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 -1 x))
(*.f64 -1 (/.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1/2 x) (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(*.f64 1/2 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x))
(*.f64 (*.f64 (/.f64 1 x) 1/2) (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(*.f64 (/.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) x) -1)
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (+.f64 x x)) 2)
(*.f64 (/.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 4) 2)
(*.f64 (/.f64 1 (*.f64 x 4)) (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))
(*.f64 (/.f64 -1 x) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(neg.f64 (/.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) x))
(+.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) 0)
(+.f64 0 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))))
(-.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) 0)
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) 1)
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x)) 2)
(/.f64 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333) 4)
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 1 x)) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333)) (*.f64 2 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333))) 16)
Outputs
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(/.f64 83333333333333/1000000000000000 (pow.f64 x 2))
(+.f64 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333) 0)
(/.f64 83333333333333/1000000000000000 x)
(+.f64 0 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333))
(/.f64 83333333333333/1000000000000000 x)
(-.f64 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333) 0)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 (*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 500000000000000/83333333333333) 1)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x)) 2)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 (*.f64 x 1000000000000000/83333333333333) (*.f64 (*.f64 x x) 1000000000000000000000000000000/6944444444444388888888888889))
(/.f64 83333333333333/1000000000000000 x)
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x)) 4)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 (*.f64 x 2000000000000000/83333333333333) (*.f64 x (*.f64 x 2000000000000000000000000000000/6944444444444388888888888889)))
(/.f64 83333333333333/1000000000000000 x)
(/.f64 (*.f64 2 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))) 8)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 (+.f64 (*.f64 2 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))) (*.f64 2 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x)))) 16)
(/.f64 83333333333333/1000000000000000 x)
(/.f64 (neg.f64 (*.f64 x 1000000000000000/83333333333333)) (neg.f64 (*.f64 (*.f64 x x) 1000000000000000000000000000000/6944444444444388888888888889)))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(+.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 0 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(+.f64 0 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(-.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 0)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(-.f64 0 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) 1)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 x x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) x)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) (/.f64 1 (/.f64 1 x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (+.f64 x x) (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 1/2)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (*.f64 x (/.f64 1/2 x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 2 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 4))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) 1/4)
(*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) -1)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 -1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 x x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 1/2 x) (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 1 x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 1/2 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (*.f64 x (/.f64 1/2 x)) (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)) (/.f64 1 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1/2) (+.f64 x x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 1 x)) (/.f64 1/2 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 1/4 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))
(*.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) 1/4)
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) 4) 2)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(neg.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)
(+.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 0)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(+.f64 0 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(-.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 0)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 1 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)) 1)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 1 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (/.f64 1/2 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) (*.f64 (/.f64 1 x) 1/2))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 2 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (+.f64 x x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 2 (/.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 4))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 2 (*.f64 (/.f64 1/2 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x)))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 1/2)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) (/.f64 1 (*.f64 x 4)))
(*.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) (/.f64 (/.f64 1 x) 4))
(*.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) (/.f64 1/4 x))
(*.f64 (/.f64 1 x) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) (/.f64 -1 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 -1 (/.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 1/2 x) (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 1/2 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (*.f64 (/.f64 1 x) 1/2) (/.f64 6944444444444388888888888889/500000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) x) -1)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) (+.f64 x x)) 2)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 4) 2)
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (/.f64 1 (*.f64 x 4)) (/.f64 6944444444444388888888888889/250000000000000000000000000000 x))
(*.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) (/.f64 (/.f64 1 x) 4))
(*.f64 (/.f64 6944444444444388888888888889/250000000000000000000000000000 x) (/.f64 1/4 x))
(*.f64 (/.f64 -1 x) (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(neg.f64 (/.f64 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x) x))
(/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))
(+.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) 0)
(*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 83333333333333/1000000000000000 (*.f64 x x))
(+.f64 0 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))))
(*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 83333333333333/1000000000000000 (*.f64 x x))
(-.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) 0)
(*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 83333333333333/1000000000000000 (*.f64 x x))
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) 1)
(*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 83333333333333/1000000000000000 (*.f64 x x))
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x)) 2)
(*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 83333333333333/1000000000000000 (*.f64 x x))
(/.f64 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333) 4)
(*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 83333333333333/1000000000000000 (*.f64 x x))
(/.f64 (*.f64 1000000000000000/83333333333333 (/.f64 1 x)) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))
(*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 83333333333333/1000000000000000 (*.f64 x x))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333)) 8)
(*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 83333333333333/1000000000000000 (*.f64 x x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333)) (*.f64 2 (*.f64 (/.f64 (/.f64 6944444444444388888888888889/500000000000000000000000000000 x) x) 2000000000000000/83333333333333))) 16)
(*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))
(/.f64 83333333333333/1000000000000000 (*.f64 x x))

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 -1 (log.f64 (/.f64 1 x)))
0.0b
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
0.2b
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
0.4b
(/.f64 83333333333333/1000000000000000 x)
Compiler

Compiled 43 to 33 computations (23.3% saved)

series16.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
8.0ms
x
@-inf
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
6.0ms
x
@0
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
1.0ms
x
@inf
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
0.0ms
x
@-inf
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
0.0ms
x
@0
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1464×bool.json-1
1464×bool.json-2
1386×rational.json-1
1386×rational.json-2
1386×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01375
113875
237375
377975
4169875
5446475
Stop Event
node limit
Counts
3 → 45
Calls
Call 1
Inputs
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(-.f64 -1 (log.f64 (/.f64 1 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))) (*.f64 2 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 -1 (-.f64 (log.f64 (/.f64 1 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 -1 (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (log.f64 (/.f64 1 x)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 1 (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 -1 (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (log.f64 (/.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (log.f64 (/.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 1 (log.f64 (/.f64 1 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)) (*.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 1 (log.f64 (/.f64 1 x)))) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 -1 (log.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 -1 (log.f64 (/.f64 1 x))) (-.f64 -1 (log.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 -1 (log.f64 (/.f64 1 x))) (-.f64 -1 (log.f64 (/.f64 1 x))))))))

simplify197.0ms (0.5%)

Algorithm
egg-herbie
Rules
1562×rational.json-simplify-35
1306×rational.json-simplify-45
1262×rational.json-simplify-2
1260×rational.json-simplify-42
874×rational.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01102429
12352329
25362157
312972113
428312021
541592021
647222021
763762021
Stop Event
node limit
Counts
81 → 93
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x)))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x)))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(*.f64 -1 (+.f64 1 (*.f64 -1 (log.f64 x))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (log.f64 x))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (log.f64 x))))
(*.f64 -1 (+.f64 1 (*.f64 -1 (log.f64 x))))
(*.f64 -1 (+.f64 1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (+.f64 1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (+.f64 1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (+.f64 1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 1 (log.f64 -1))))
(*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 1 (log.f64 -1))))
(*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 1 (log.f64 -1))))
(*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 1 (log.f64 -1))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)
(+.f64 0 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)
(/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(/.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 x x)) 2)
(/.f64 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))) (*.f64 2 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)))) 16)
(-.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 0)
(*.f64 1 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)))
(*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1/2))
(*.f64 4 (/.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 2) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1/2) 2)
(/.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4))) 16)
(+.f64 -1 (-.f64 -1 (-.f64 (log.f64 (/.f64 1 x)) 1)))
(+.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 0)
(+.f64 0 (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (-.f64 -1 (-.f64 (log.f64 (/.f64 1 x)) 1)) -1)
(*.f64 -1 (+.f64 1 (log.f64 (/.f64 1 x))))
(*.f64 1 (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1)
(*.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1/2))
(*.f64 4 (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))
(*.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2) 1/2)
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) -1)
(*.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4) 1/4)
(*.f64 1/2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))
(*.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1/2) 2)
(/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1)
(/.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2) 2)
(/.f64 (+.f64 1 (log.f64 (/.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4) 4)
(/.f64 (*.f64 2 (+.f64 1 (log.f64 (/.f64 1 x)))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)) (*.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))) 16)
(/.f64 (/.f64 (*.f64 2 (+.f64 1 (log.f64 (/.f64 1 x)))) -1) 2)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
Outputs
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x))
(*.f64 x (neg.f64 (+.f64 1 (neg.f64 (log.f64 x)))))
(*.f64 (-.f64 1 (log.f64 x)) (neg.f64 x))
(*.f64 x (-.f64 (log.f64 x) 1))
(*.f64 x (+.f64 (log.f64 x) -1))
(*.f64 x (+.f64 -1 (log.f64 x)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x))
(*.f64 x (neg.f64 (+.f64 1 (neg.f64 (log.f64 x)))))
(*.f64 (-.f64 1 (log.f64 x)) (neg.f64 x))
(*.f64 x (-.f64 (log.f64 x) 1))
(*.f64 x (+.f64 (log.f64 x) -1))
(*.f64 x (+.f64 -1 (log.f64 x)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x))
(*.f64 x (neg.f64 (+.f64 1 (neg.f64 (log.f64 x)))))
(*.f64 (-.f64 1 (log.f64 x)) (neg.f64 x))
(*.f64 x (-.f64 (log.f64 x) 1))
(*.f64 x (+.f64 (log.f64 x) -1))
(*.f64 x (+.f64 -1 (log.f64 x)))
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x))
(*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x))
(*.f64 x (neg.f64 (+.f64 1 (neg.f64 (log.f64 x)))))
(*.f64 (-.f64 1 (log.f64 x)) (neg.f64 x))
(*.f64 x (-.f64 (log.f64 x) 1))
(*.f64 x (+.f64 (log.f64 x) -1))
(*.f64 x (+.f64 -1 (log.f64 x)))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (*.f64 x -1))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))) (neg.f64 x))
(*.f64 x (-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (*.f64 x -1))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))) (neg.f64 x))
(*.f64 x (-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (*.f64 x -1))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))) (neg.f64 x))
(*.f64 x (-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (*.f64 x -1))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))) (neg.f64 x))
(*.f64 x (-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(/.f64 83333333333333/1000000000000000 x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) (*.f64 x -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (log.f64 x))))) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (-.f64 1 (log.f64 x)) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (+.f64 -1 (log.f64 x))) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) (*.f64 x -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (log.f64 x))))) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (-.f64 1 (log.f64 x)) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (+.f64 -1 (log.f64 x))) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (log.f64 x))) (*.f64 x -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (log.f64 x))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (neg.f64 (+.f64 1 (neg.f64 (log.f64 x))))) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (-.f64 1 (log.f64 x)) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (+.f64 (log.f64 x) -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (+.f64 -1 (log.f64 x))) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x)))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x)))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -1 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) x)))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (/.f64 1 x) 83333333333333/1000000000000000) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (*.f64 x -1))
(*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x))
(*.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))) (neg.f64 x))
(*.f64 x (-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (*.f64 x -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)))) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (*.f64 x -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)))) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (*.f64 x -1)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))) (neg.f64 x)) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(+.f64 (*.f64 x (-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)))) (*.f64 (/.f64 1 x) 83333333333333/1000000000000000))
(*.f64 -1 (+.f64 1 (*.f64 -1 (log.f64 x))))
(neg.f64 (+.f64 1 (neg.f64 (log.f64 x))))
(neg.f64 (-.f64 1 (log.f64 x)))
(-.f64 (log.f64 x) 1)
(+.f64 (log.f64 x) -1)
(+.f64 -1 (log.f64 x))
(*.f64 -1 (+.f64 1 (*.f64 -1 (log.f64 x))))
(neg.f64 (+.f64 1 (neg.f64 (log.f64 x))))
(neg.f64 (-.f64 1 (log.f64 x)))
(-.f64 (log.f64 x) 1)
(+.f64 (log.f64 x) -1)
(+.f64 -1 (log.f64 x))
(*.f64 -1 (+.f64 1 (*.f64 -1 (log.f64 x))))
(neg.f64 (+.f64 1 (neg.f64 (log.f64 x))))
(neg.f64 (-.f64 1 (log.f64 x)))
(-.f64 (log.f64 x) 1)
(+.f64 (log.f64 x) -1)
(+.f64 -1 (log.f64 x))
(*.f64 -1 (+.f64 1 (*.f64 -1 (log.f64 x))))
(neg.f64 (+.f64 1 (neg.f64 (log.f64 x))))
(neg.f64 (-.f64 1 (log.f64 x)))
(-.f64 (log.f64 x) 1)
(+.f64 (log.f64 x) -1)
(+.f64 -1 (log.f64 x))
(*.f64 -1 (+.f64 1 (log.f64 (/.f64 1 x))))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 -1 (+.f64 1 (log.f64 (/.f64 1 x))))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 -1 (+.f64 1 (log.f64 (/.f64 1 x))))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 -1 (+.f64 1 (log.f64 (/.f64 1 x))))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 1 (log.f64 -1))))
(*.f64 -1 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(neg.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))))
(-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)))
(*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 1 (log.f64 -1))))
(*.f64 -1 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(neg.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))))
(-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)))
(*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 1 (log.f64 -1))))
(*.f64 -1 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(neg.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))))
(-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)))
(*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (+.f64 1 (log.f64 -1))))
(*.f64 -1 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(neg.f64 (+.f64 1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1))))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 1 (log.f64 (/.f64 -1 x)))))
(-.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 0 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 0)
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) 1)
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 x x)) 2)
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)) 4)
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))) 8)
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))) (*.f64 2 (*.f64 x (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)))) 16)
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (*.f64 x -1))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) (neg.f64 x))
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 0)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 1 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1/2))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 2) 1/2)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4) 1/4)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 2))
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(*.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1/2) 2)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 1)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 2) 2)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4) 4)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4)) 8)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x)) 4))) 16)
(+.f64 (/.f64 83333333333333/1000000000000000 x) (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 -1 (-.f64 -1 (-.f64 (log.f64 (/.f64 1 x)) 1)))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(+.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 0)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(+.f64 0 (-.f64 -1 (log.f64 (/.f64 1 x))))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(+.f64 (-.f64 -1 (-.f64 (log.f64 (/.f64 1 x)) 1)) -1)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 -1 (+.f64 1 (log.f64 (/.f64 1 x))))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 1 (-.f64 -1 (log.f64 (/.f64 1 x))))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1/2))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 4 (/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2) 1/2)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 (+.f64 1 (log.f64 (/.f64 1 x))) -1)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4) 1/4)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 1/2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(*.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1/2) 2)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(/.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 1)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(/.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 2) 2)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(/.f64 (+.f64 1 (log.f64 (/.f64 1 x))) -1)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(/.f64 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4) 4)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(/.f64 (*.f64 2 (+.f64 1 (log.f64 (/.f64 1 x)))) -2)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(/.f64 (*.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)) 8)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4)) (*.f64 2 (*.f64 (-.f64 -1 (log.f64 (/.f64 1 x))) 4))) 16)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(/.f64 (/.f64 (*.f64 2 (+.f64 1 (log.f64 (/.f64 1 x)))) -1) 2)
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))
(neg.f64 (+.f64 1 (log.f64 (/.f64 1 x))))
(-.f64 -1 (log.f64 (/.f64 1 x)))

localize182.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 y 7936500793651/10000000000000000) z)
0.1b
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
0.2b
(*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))
6.1b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)
Compiler

Compiled 102 to 73 computations (28.4% saved)

eval785.0ms (1.8%)

Compiler

Compiled 21919 to 16372 computations (25.3% saved)

prune269.0ms (0.6%)

Pruning

45 alts after pruning (41 fresh and 4 done)

PrunedKeptTotal
New72220742
Fresh62127
Picked101
Done448
Total73345778
Error
2.5b
Counts
778 → 45
Alt Table
Click to see full alt table
StatusErrorProgram
40.8b
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
41.2b
(/.f64 83333333333333/1000000000000000 x)
11.0b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) x)))
14.1b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
13.6b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
13.7b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
28.2b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
14.4b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
22.8b
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x))))
32.4b
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
41.6b
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
36.6b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
37.1b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
41.3b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
57.7b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (*.f64 y (pow.f64 z 2)) x))
41.5b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
41.3b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
32.2b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
52.1b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
56.4b
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 y (/.f64 (pow.f64 z 2) x)))
7.5b
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
14.5b
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
40.8b
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
13.7b
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
34.9b
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
53.6b
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
40.7b
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
40.8b
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
54.2b
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
54.2b
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
54.1b
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
54.2b
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
54.1b
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
54.1b
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
54.2b
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
54.1b
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
54.2b
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
41.2b
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
54.2b
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
41.3b
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
61.1b
91893853320467/100000000000000
Compiler

Compiled 818 to 637 computations (22.1% saved)

regimes1.0s (2.4%)

Counts
79 → 3
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 x (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) 2)))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 y (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (*.f64 y (pow.f64 z 2)) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 y (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (*.f64 y (pow.f64 z 2)) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (pow.f64 z 2) (/.f64 (+.f64 7936500793651/10000000000000000 y) x)))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
Calls

7 calls:

280.0ms
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
263.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
108.0ms
z
70.0ms
x
41.0ms
y
Results
ErrorSegmentsBranch
4.0b2x
6.6b1y
4.2b3z
3.0b3(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
3.0b3(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
3.0b3(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
6.6b1(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 1517 to 1055 computations (30.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4223566473580293e+308
+inf
0.0ms
-6.803790399699462e+170
-6.86116646918565e+157
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes454.0ms (1.1%)

Counts
77 → 3
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 x (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) 2)))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 y (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (*.f64 y (pow.f64 z 2)) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 y (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (pow.f64 z 2) (/.f64 y x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (*.f64 y (pow.f64 z 2)) x))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 y (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
Calls

7 calls:

100.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
94.0ms
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
69.0ms
z
65.0ms
x
36.0ms
y
Results
ErrorSegmentsBranch
4.0b2x
6.6b1y
5.5b2z
3.0b3(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
3.0b3(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
3.0b3(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
6.6b1(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 1477 to 1029 computations (30.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.338065341429955e+257
5.352238982829936e+278
0.0ms
-inf
-1.3806876385168658e+306
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes594.0ms (1.4%)

Counts
74 → 3
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 x (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) 2)))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 y (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (*.f64 y (pow.f64 z 2)) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
Outputs
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
Calls

7 calls:

273.0ms
z
88.0ms
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
65.0ms
x
58.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
35.0ms
y
Results
ErrorSegmentsBranch
4.0b2x
6.6b1y
5.5b2z
3.3b3(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
4.3b2(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
4.3b2(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
6.6b1(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 1423 to 996 computations (30% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4223566473580293e+308
+inf
0.0ms
-6.803790399699462e+170
-6.86116646918565e+157
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes424.0ms (1%)

Counts
73 → 4
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 x (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) 2)))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 y (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (*.f64 y (pow.f64 z 2)) x))
Outputs
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 y (/.f64 (pow.f64 z 2) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
Calls

7 calls:

121.0ms
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
66.0ms
x
64.0ms
z
60.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
35.0ms
y
Results
ErrorSegmentsBranch
4.0b2x
6.6b1y
5.5b2z
3.2b4(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
4.3b2(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
4.3b2(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
6.6b1(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 1407 to 985 computations (30% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4223566473580293e+308
+inf
0.0ms
3.452982406796734e+49
1.4219818860852313e+52
0.0ms
-1.2821477001548795e+287
-1.911273636601544e+283
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes620.0ms (1.5%)

Counts
71 → 2
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 x (/.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (*.f64 x x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (/.f64 1 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) x) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))))) (*.f64 x (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) x) (*.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000) (/.f64 x (neg.f64 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))) x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (/.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (neg.f64 (*.f64 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)) (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (neg.f64 (*.f64 x (*.f64 (/.f64 -1/2 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (/.f64 x (/.f64 (*.f64 (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y))))) (+.f64 83333333333333/1000000000000000 (*.f64 z (+.f64 -13888888888889/5000000000000000 (*.f64 z (+.f64 7936500793651/10000000000000000 y)))))) x)))) 2)))))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
Calls

7 calls:

224.0ms
x
149.0ms
y
60.0ms
z
58.0ms
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
57.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
Results
ErrorSegmentsBranch
4.0b2x
6.6b1y
5.5b2z
4.3b2(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
4.3b2(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
4.3b2(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
6.6b1(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 1379 to 967 computations (29.9% saved)

bsearch15.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
1.424719750213572e+125
5.43009178447367e+125
Results
12.0ms80×body256valid
0.0msbody256infinite
Compiler

Compiled 253 to 200 computations (20.9% saved)

regimes450.0ms (1.1%)

Counts
60 → 2
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 (/.f64 1 (+.f64 83333333333333/1000000000000000 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z))) x)))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
Calls

7 calls:

131.0ms
x
53.0ms
z
53.0ms
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
49.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
27.0ms
y
Results
ErrorSegmentsBranch
4.0b2x
6.6b1y
5.5b2z
4.3b2(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
4.3b2(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
4.3b2(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
6.6b1(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 898 to 629 computations (30% saved)

bsearch15.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
1.424719750213572e+125
5.43009178447367e+125
Results
12.0ms80×body256valid
0.0msbody256infinite
Compiler

Compiled 253 to 200 computations (20.9% saved)

regimes667.0ms (1.6%)

Counts
58 → 2
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
Outputs
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
Calls

7 calls:

169.0ms
x
167.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
128.0ms
z
121.0ms
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
27.0ms
y
Results
ErrorSegmentsBranch
4.0b2x
6.6b1y
5.5b2z
4.3b2(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
4.3b2(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
4.3b2(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
6.6b1(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 846 to 592 computations (30% saved)

bsearch14.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
1.424719750213572e+125
5.43009178447367e+125
Results
12.0ms80×body256valid
1.0msbody256infinite
Compiler

Compiled 243 to 190 computations (21.8% saved)

regimes830.0ms (1.9%)

Counts
55 → 2
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
Outputs
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
Calls

6 calls:

287.0ms
(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
241.0ms
(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
131.0ms
z
52.0ms
x
26.0ms
y
Results
ErrorSegmentsBranch
4.9b2x
7.5b1y
6.4b2z
5.2b2(+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)
5.2b2(*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z)
7.5b1(+.f64 y 7936500793651/10000000000000000)
Compiler

Compiled 747 to 523 computations (30% saved)

bsearch20.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.637092584851677e+112
9.626181016094166e+113
Results
17.0ms112×body256valid
0.0msbody256infinite
Compiler

Compiled 299 to 235 computations (21.4% saved)

regimes181.0ms (0.4%)

Counts
49 → 3
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)))
Outputs
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
Calls

3 calls:

69.0ms
x
64.0ms
z
24.0ms
y
Results
ErrorSegmentsBranch
8.9b3x
13.5b1y
12.2b3z
Compiler

Compiled 587 to 410 computations (30.2% saved)

bsearch31.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
3.3885372343476194e-9
2.3192758143169235e-8
7.0ms
9.168282732098561e-178
1.0147610266946025e-177
Results
25.0ms128×body256valid
3.0ms18×body256infinite
Compiler

Compiled 373 to 293 computations (21.4% saved)

regimes133.0ms (0.3%)

Counts
46 → 2
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
Outputs
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
Calls

3 calls:

58.0ms
z
40.0ms
x
20.0ms
y
Results
ErrorSegmentsBranch
10.5b2x
13.5b1y
12.2b3z
Compiler

Compiled 529 to 373 computations (29.5% saved)

bsearch487.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
486.0ms
3.347951557183366e-6
4.169899684403845e-6
Results
485.0ms48×body256valid
1.0msbody256infinite
Compiler

Compiled 159 to 127 computations (20.1% saved)

regimes6.3s (14.8%)

Counts
45 → 1
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (+.f64 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)) (*.f64 -13888888888889/5000000000000000 (/.f64 z x))))
Outputs
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
Calls

3 calls:

6.3s
y
22.0ms
x
21.0ms
z
Results
ErrorSegmentsBranch
13.5b1x
13.5b1y
13.5b1z
Compiler

Compiled 511 to 360 computations (29.5% saved)

regimes346.0ms (0.8%)

Counts
43 → 1
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))))
Outputs
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
Calls

3 calls:

153.0ms
z
91.0ms
y
90.0ms
x
Results
ErrorSegmentsBranch
13.6b1x
13.6b1y
13.6b1z
Compiler

Compiled 475 to 335 computations (29.5% saved)

regimes142.0ms (0.3%)

Counts
41 → 1
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
Outputs
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
Calls

3 calls:

91.0ms
x
20.0ms
z
20.0ms
y
Results
ErrorSegmentsBranch
13.6b1x
13.6b1y
13.6b1z
Compiler

Compiled 441 to 314 computations (28.8% saved)

regimes173.0ms (0.4%)

Counts
40 → 1
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 z -13888888888889/5000000000000000) 83333333333333/1000000000000000) x))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
Outputs
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
Calls

3 calls:

73.0ms
x
67.0ms
z
20.0ms
y
Results
ErrorSegmentsBranch
13.7b1x
13.7b1y
13.7b1z
Compiler

Compiled 425 to 303 computations (28.7% saved)

regimes212.0ms (0.5%)

Counts
37 → 1
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 91893853320467/100000000000000 (+.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 83333333333333/1000000000000000 (/.f64 1 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))) (/.f64 83333333333333/1000000000000000 x))
(+.f64 (+.f64 (-.f64 (*.f64 -1/2 (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 83333333333333/1000000000000000 x))
Outputs
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
Calls

3 calls:

91.0ms
y
20.0ms
x
19.0ms
z
Results
ErrorSegmentsBranch
14.5b1x
14.5b1y
14.5b1z
Compiler

Compiled 383 to 275 computations (28.2% saved)

regimes626.0ms (1.5%)

Counts
31 → 2
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
Outputs
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x)))))
Calls

3 calls:

351.0ms
z
180.0ms
y
87.0ms
x
Results
ErrorSegmentsBranch
14.5b2x
28.9b7y
27.5b7z
Compiler

Compiled 315 to 227 computations (27.9% saved)

bsearch25.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
0.036497221035234666
28.902637462138106
Results
21.0ms128×body256valid
2.0ms14×body256infinite
Compiler

Compiled 233 to 201 computations (13.7% saved)

regimes157.0ms (0.4%)

Counts
30 → 1
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))
(*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))
(*.f64 (/.f64 1000000000000000/83333333333333 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) x)
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x)))
(/.f64 (+.f64 91893853320467/100000000000000 (+.f64 91893853320467/100000000000000 (/.f64 83333333333333/500000000000000 x))) 2)
(*.f64 2000000000000000/83333333333333 (*.f64 x (/.f64 1/2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 500000000000000/83333333333333 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333))
(+.f64 91893853320467/100000000000000 (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 x x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x)))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (/.f64 (/.f64 1000000000000000/83333333333333 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))))
(+.f64 91893853320467/100000000000000 (*.f64 (*.f64 x 1000000000000000/83333333333333) (/.f64 (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x) x)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (/.f64 1 x) (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889)))))
(+.f64 91893853320467/100000000000000 (*.f64 (/.f64 2 (*.f64 x (*.f64 x 1000000000000000000000000000000/6944444444444388888888888889))) (*.f64 x 500000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (+.f64 -1 (-.f64 1 (/.f64 -6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 x) (*.f64 x (/.f64 6944444444444388888888888889/1000000000000000000000000000000 x))) x))))
(+.f64 91893853320467/100000000000000 (*.f64 x (*.f64 1000000000000000/83333333333333 (/.f64 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 6944444444444388888888888889/1000000000000000000000000000000 (*.f64 x x))) x))))
Outputs
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
Calls

3 calls:

18.0ms
z
15.0ms
y
15.0ms
x
Results
ErrorSegmentsBranch
40.7b1x
40.7b1y
40.7b1z
Compiler

Compiled 305 to 219 computations (28.2% saved)

regimes80.0ms (0.2%)

Counts
7 → 1
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
Outputs
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
Calls

3 calls:

68.0ms
z
5.0ms
x
5.0ms
y
Results
ErrorSegmentsBranch
40.8b1x
40.8b1y
40.8b1z
Compiler

Compiled 50 to 37 computations (26% saved)

regimes104.0ms (0.2%)

Counts
6 → 1
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 x (/.f64 83333333333333/1000000000000000 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 83333333333333/1000000000000000 x) x))
Outputs
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
Calls

3 calls:

90.0ms
x
8.0ms
z
5.0ms
y
Results
ErrorSegmentsBranch
40.8b1x
40.8b1y
40.8b1z
Compiler

Compiled 43 to 31 computations (27.9% saved)

regimes13.0ms (0%)

Counts
3 → 1
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
Outputs
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
Calls

3 calls:

4.0ms
x
3.0ms
z
3.0ms
y
Results
ErrorSegmentsBranch
41.2b1x
41.2b1y
41.2b1z
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes14.0ms (0%)

Accuracy

Total -20.3b remaining (-49.3%)

Threshold costs -20.3b (-49.3%)

Counts
2 → 1
Calls
Call 1
Inputs
91893853320467/100000000000000
(/.f64 83333333333333/1000000000000000 x)
Outputs
(/.f64 83333333333333/1000000000000000 x)
Calls

3 calls:

6.0ms
x
3.0ms
y
3.0ms
z
Results
ErrorSegmentsBranch
41.2b1x
41.2b1y
41.2b1z
Compiler

Compiled 19 to 15 computations (21.1% saved)

simplify156.0ms (0.4%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01502370
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) -499999999999999976986103364828435105866493856869550354915370776598145356642472906604169238853083206186863000925026831505293584046586944536955141361661791768572429254787072) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) +inf.0) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))))
(if (<=.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) -inf.0) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 y (/.f64 (pow.f64 z 2) x))) (if (<=.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 1000000000000000056799717631659959599209893702659726317411141269166906774962677479877261307539674049653972646503389945789686576510419339128243706118473032320081290665497741564406670023712287789874734736674207136744674199783831719918405933396323484899269935104) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))))
(if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) -499999999999999976986103364828435105866493856869550354915370776598145356642472906604169238853083206186863000925026831505293584046586944536955141361661791768572429254787072) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) +inf.0) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))))
(if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) -100000000000000007525217352494018719361427080482583638519254439706352434301546571002539107639662119923939220917551527141401041968172205589677021287693862203915638886974287199071604654071266769099226071211897966340736882502910990345434353553680702253338428636675464684849307718019341877248) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 y (/.f64 (pow.f64 z 2) x))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) 50000000000000003814884920545943501647482485473280) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) +inf.0) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x)))))
(if (<=.f64 x 330000000000000005267706393772716391025093025949010642683681196860841431045336134391319474408717902073352098601545724462104576) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(if (<=.f64 x 219999999999999990986243821054700378606165501089542949118813870396188310258005574755764848994566902909173407682264066804416512) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(if (<=.f64 x 539999999999999974459263804008688961466798089162569744381550338014906040513590452171846047365415571193499821205893686837116928) (+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))) (+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(if (<=.f64 x 125000000000000001944927016183355378033525174615132679171221322553854222645594462908123173739380930959525785108480) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(if (<=.f64 x 4562440617622195/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (if (<=.f64 x 8341588155340941/604462909807314587353088) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))))
(if (<=.f64 x 2095550126773405/590295810358705651712) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(if (<=.f64 x 7/4) (+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))) (+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(/.f64 83333333333333/1000000000000000 x)
91893853320467/100000000000000
Outputs
(if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) -499999999999999976986103364828435105866493856869550354915370776598145356642472906604169238853083206186863000925026831505293584046586944536955141361661791768572429254787072) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) +inf.0) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))))
(if (<=.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) -inf.0) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 y (/.f64 (pow.f64 z 2) x))) (if (<=.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 1000000000000000056799717631659959599209893702659726317411141269166906774962677479877261307539674049653972646503389945789686576510419339128243706118473032320081290665497741564406670023712287789874734736674207136744674199783831719918405933396323484899269935104) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))))
(if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) -499999999999999976986103364828435105866493856869550354915370776598145356642472906604169238853083206186863000925026831505293584046586944536955141361661791768572429254787072) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 (+.f64 7936500793651/10000000000000000 y) (/.f64 (pow.f64 z 2) x))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) +inf.0) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))))
(if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) -100000000000000007525217352494018719361427080482583638519254439706352434301546571002539107639662119923939220917551527141401041968172205589677021287693862203915638886974287199071604654071266769099226071211897966340736882502910990345434353553680702253338428636675464684849307718019341877248) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (*.f64 y (/.f64 (pow.f64 z 2) x))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) 50000000000000003814884920545943501647482485473280) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (/.f64 2 x) (/.f64 2 (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (if (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) +inf.0) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x)))))
(if (<=.f64 x 330000000000000005267706393772716391025093025949010642683681196860841431045336134391319474408717902073352098601545724462104576) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (/.f64 x (+.f64 (*.f64 z (+.f64 (*.f64 z (+.f64 y 7936500793651/10000000000000000)) -13888888888889/5000000000000000)) 83333333333333/1000000000000000)))) (+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(if (<=.f64 x 219999999999999990986243821054700378606165501089542949118813870396188310258005574755764848994566902909173407682264066804416512) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (*.f64 (/.f64 1 x) (+.f64 (*.f64 z (+.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) -13888888888889/5000000000000000)) 83333333333333/1000000000000000))) (+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(if (<=.f64 x 539999999999999974459263804008688961466798089162569744381550338014906040513590452171846047365415571193499821205893686837116928) (+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 z (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000)) 83333333333333/1000000000000000) x))) (+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(if (<=.f64 x 125000000000000001944927016183355378033525174615132679171221322553854222645594462908123173739380930959525785108480) (+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(if (<=.f64 x 4562440617622195/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (if (<=.f64 x 8341588155340941/604462909807314587353088) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 z y) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))))
(if (<=.f64 x 2095550126773405/590295810358705651712) (+.f64 (+.f64 91893853320467/100000000000000 (*.f64 -1/2 (log.f64 x))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 7936500793651/10000000000000000 z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 (+.f64 (*.f64 -13888888888889/5000000000000000 z) 83333333333333/1000000000000000) x)))
(+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) 91893853320467/100000000000000) (/.f64 1 (*.f64 x 1000000000000000/83333333333333)))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))))
(+.f64 91893853320467/100000000000000 (+.f64 (-.f64 (*.f64 (-.f64 x 1/2) (log.f64 x)) x) (/.f64 83333333333333/1000000000000000 x)))
(+.f64 (*.f64 x (-.f64 (log.f64 x) 1)) (/.f64 83333333333333/1000000000000000 x))
(if (<=.f64 x 7/4) (+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))) (+.f64 91893853320467/100000000000000 (*.f64 x (-.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 91893853320467/100000000000000 (*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x)))
(+.f64 91893853320467/100000000000000 (*.f64 83333333333333/1000000000000000 (/.f64 1 x)))
(+.f64 91893853320467/100000000000000 (/.f64 83333333333333/1000000000000000 x))
(*.f64 2000000000000000/83333333333333 (/.f64 6944444444444388888888888889/2000000000000000000000000000000 x))
(/.f64 83333333333333/1000000000000000 x)
91893853320467/100000000000000
Compiler

Compiled 886 to 654 computations (26.2% saved)

soundness449.0ms (1.1%)

Algorithm
egg-herbie
Rules
1562×rational.json-simplify-35
1306×rational.json-simplify-45
1262×rational.json-simplify-2
1260×rational.json-simplify-42
896×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01794133
13734095
26684095
313064063
423724047
549494047
657564031
774024031
01794133
13734095
26684095
313064063
423724047
549494047
657564031
774024031
01102429
12352329
25362157
312972113
428312021
541592021
647222021
763762021
Stop Event
node limit
node limit
node limit
Compiler

Compiled 330 to 238 computations (27.9% saved)

end879.0ms (2.1%)

Compiler

Compiled 823 to 577 computations (29.9% saved)

Profiling

Loading profile data...