]> 4ch.mooo.com Git - 16.git/blob - src/lib/doslib/ext/faad/sine_win.h
wwww
[16.git] / src / lib / doslib / ext / faad / sine_win.h
1 /*
2 ** FAAD2 - Freeware Advanced Audio (AAC) Decoder including SBR decoding
3 ** Copyright (C) 2003-2005 M. Bakker, Nero AG, http://www.nero.com
4 **  
5 ** This program is free software; you can redistribute it and/or modify
6 ** it under the terms of the GNU General Public License as published by
7 ** the Free Software Foundation; either version 2 of the License, or
8 ** (at your option) any later version.
9 ** 
10 ** This program is distributed in the hope that it will be useful,
11 ** but WITHOUT ANY WARRANTY; without even the implied warranty of
12 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 ** GNU General Public License for more details.
14 ** 
15 ** You should have received a copy of the GNU General Public License
16 ** along with this program; if not, write to the Free Software 
17 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18 **
19 ** Any non-GPL usage of this software or parts of this software is strictly
20 ** forbidden.
21 **
22 ** The "appropriate copyright message" mentioned in section 2c of the GPLv2
23 ** must read: "Code from FAAD2 is copyright (c) Nero AG, www.nero.com"
24 **
25 ** Commercial non-GPL licensing of this software is possible.
26 ** For more info contact Nero AG through Mpeg4AAClicense@nero.com.
27 **
28 ** $Id: sine_win.h,v 1.19 2007/11/01 12:33:36 menno Exp $
29 **/
30
31 #ifndef __SINE_WIN_H__
32 #define __SINE_WIN_H__
33
34 #ifdef __cplusplus
35 extern "C" {
36 #endif
37
38 #ifdef _MSC_VER
39 #pragma warning(disable:4305)
40 #pragma warning(disable:4244)
41 #endif
42
43 ALIGN static const real_t sine_long_1024[] =
44 {
45     FRAC_CONST(0.00076699031874270449),
46     FRAC_CONST(0.002300969151425805),
47     FRAC_CONST(0.0038349425697062275),
48     FRAC_CONST(0.0053689069639963425),
49     FRAC_CONST(0.0069028587247297558),
50     FRAC_CONST(0.0084367942423697988),
51     FRAC_CONST(0.0099707099074180308),
52     FRAC_CONST(0.011504602110422714),
53     FRAC_CONST(0.013038467241987334),
54     FRAC_CONST(0.014572301692779064),
55     FRAC_CONST(0.016106101853537287),
56     FRAC_CONST(0.017639864115082053),
57     FRAC_CONST(0.019173584868322623),
58     FRAC_CONST(0.020707260504265895),
59     FRAC_CONST(0.022240887414024961),
60     FRAC_CONST(0.023774461988827555),
61     FRAC_CONST(0.025307980620024571),
62     FRAC_CONST(0.026841439699098531),
63     FRAC_CONST(0.028374835617672099),
64     FRAC_CONST(0.029908164767516555),
65     FRAC_CONST(0.031441423540560301),
66     FRAC_CONST(0.032974608328897335),
67     FRAC_CONST(0.03450771552479575),
68     FRAC_CONST(0.036040741520706229),
69     FRAC_CONST(0.037573682709270494),
70     FRAC_CONST(0.039106535483329888),
71     FRAC_CONST(0.040639296235933736),
72     FRAC_CONST(0.042171961360347947),
73     FRAC_CONST(0.043704527250063421),
74     FRAC_CONST(0.04523699029880459),
75     FRAC_CONST(0.046769346900537863),
76     FRAC_CONST(0.048301593449480144),
77     FRAC_CONST(0.049833726340107277),
78     FRAC_CONST(0.051365741967162593),
79     FRAC_CONST(0.052897636725665324),
80     FRAC_CONST(0.054429407010919133),
81     FRAC_CONST(0.055961049218520569),
82     FRAC_CONST(0.057492559744367566),
83     FRAC_CONST(0.059023934984667931),
84     FRAC_CONST(0.060555171335947788),
85     FRAC_CONST(0.062086265195060088),
86     FRAC_CONST(0.063617212959193106),
87     FRAC_CONST(0.065148011025878833),
88     FRAC_CONST(0.066678655793001557),
89     FRAC_CONST(0.068209143658806329),
90     FRAC_CONST(0.069739471021907307),
91     FRAC_CONST(0.071269634281296401),
92     FRAC_CONST(0.072799629836351673),
93     FRAC_CONST(0.074329454086845756),
94     FRAC_CONST(0.075859103432954447),
95     FRAC_CONST(0.077388574275265049),
96     FRAC_CONST(0.078917863014784942),
97     FRAC_CONST(0.080446966052950014),
98     FRAC_CONST(0.081975879791633066),
99     FRAC_CONST(0.083504600633152432),
100     FRAC_CONST(0.085033124980280275),
101     FRAC_CONST(0.08656144923625117),
102     FRAC_CONST(0.088089569804770507),
103     FRAC_CONST(0.089617483090022959),
104     FRAC_CONST(0.091145185496681005),
105     FRAC_CONST(0.09267267342991331),
106     FRAC_CONST(0.094199943295393204),
107     FRAC_CONST(0.095726991499307162),
108     FRAC_CONST(0.097253814448363271),
109     FRAC_CONST(0.098780408549799623),
110     FRAC_CONST(0.10030677021139286),
111     FRAC_CONST(0.10183289584146653),
112     FRAC_CONST(0.10335878184889961),
113     FRAC_CONST(0.10488442464313497),
114     FRAC_CONST(0.10640982063418768),
115     FRAC_CONST(0.10793496623265365),
116     FRAC_CONST(0.10945985784971798),
117     FRAC_CONST(0.11098449189716339),
118     FRAC_CONST(0.11250886478737869),
119     FRAC_CONST(0.1140329729333672),
120     FRAC_CONST(0.11555681274875526),
121     FRAC_CONST(0.11708038064780059),
122     FRAC_CONST(0.11860367304540072),
123     FRAC_CONST(0.1201266863571015),
124     FRAC_CONST(0.12164941699910553),
125     FRAC_CONST(0.12317186138828048),
126     FRAC_CONST(0.12469401594216764),
127     FRAC_CONST(0.12621587707899035),
128     FRAC_CONST(0.12773744121766231),
129     FRAC_CONST(0.12925870477779614),
130     FRAC_CONST(0.13077966417971171),
131     FRAC_CONST(0.13230031584444465),
132     FRAC_CONST(0.13382065619375472),
133     FRAC_CONST(0.13534068165013421),
134     FRAC_CONST(0.13686038863681638),
135     FRAC_CONST(0.13837977357778389),
136     FRAC_CONST(0.13989883289777721),
137     FRAC_CONST(0.14141756302230302),
138     FRAC_CONST(0.14293596037764267),
139     FRAC_CONST(0.14445402139086047),
140     FRAC_CONST(0.14597174248981221),
141     FRAC_CONST(0.14748912010315357),
142     FRAC_CONST(0.14900615066034845),
143     FRAC_CONST(0.1505228305916774),
144     FRAC_CONST(0.15203915632824605),
145     FRAC_CONST(0.15355512430199345),
146     FRAC_CONST(0.15507073094570051),
147     FRAC_CONST(0.15658597269299843),
148     FRAC_CONST(0.15810084597837698),
149     FRAC_CONST(0.15961534723719306),
150     FRAC_CONST(0.16112947290567881),
151     FRAC_CONST(0.16264321942095031),
152     FRAC_CONST(0.16415658322101581),
153     FRAC_CONST(0.16566956074478412),
154     FRAC_CONST(0.16718214843207294),
155     FRAC_CONST(0.16869434272361733),
156     FRAC_CONST(0.17020614006107807),
157     FRAC_CONST(0.17171753688704997),
158     FRAC_CONST(0.17322852964507032),
159     FRAC_CONST(0.1747391147796272),
160     FRAC_CONST(0.17624928873616788),
161     FRAC_CONST(0.17775904796110717),
162     FRAC_CONST(0.17926838890183575),
163     FRAC_CONST(0.18077730800672859),
164     FRAC_CONST(0.1822858017251533),
165     FRAC_CONST(0.18379386650747845),
166     FRAC_CONST(0.1853014988050819),
167     FRAC_CONST(0.18680869507035927),
168     FRAC_CONST(0.18831545175673212),
169     FRAC_CONST(0.18982176531865641),
170     FRAC_CONST(0.1913276322116309),
171     FRAC_CONST(0.19283304889220523),
172     FRAC_CONST(0.1943380118179886),
173     FRAC_CONST(0.19584251744765785),
174     FRAC_CONST(0.19734656224096592),
175     FRAC_CONST(0.19885014265875009),
176     FRAC_CONST(0.20035325516294045),
177     FRAC_CONST(0.20185589621656805),
178     FRAC_CONST(0.20335806228377332),
179     FRAC_CONST(0.20485974982981442),
180     FRAC_CONST(0.20636095532107551),
181     FRAC_CONST(0.20786167522507507),
182     FRAC_CONST(0.20936190601047416),
183     FRAC_CONST(0.21086164414708486),
184     FRAC_CONST(0.21236088610587842),
185     FRAC_CONST(0.21385962835899375),
186     FRAC_CONST(0.21535786737974555),
187     FRAC_CONST(0.21685559964263262),
188     FRAC_CONST(0.21835282162334632),
189     FRAC_CONST(0.2198495297987787),
190     FRAC_CONST(0.22134572064703081),
191     FRAC_CONST(0.22284139064742112),
192     FRAC_CONST(0.2243365362804936),
193     FRAC_CONST(0.22583115402802617),
194     FRAC_CONST(0.22732524037303886),
195     FRAC_CONST(0.22881879179980222),
196     FRAC_CONST(0.23031180479384544),
197     FRAC_CONST(0.23180427584196478),
198     FRAC_CONST(0.23329620143223159),
199     FRAC_CONST(0.23478757805400097),
200     FRAC_CONST(0.23627840219791957),
201     FRAC_CONST(0.23776867035593419),
202     FRAC_CONST(0.23925837902129998),
203     FRAC_CONST(0.24074752468858843),
204     FRAC_CONST(0.24223610385369601),
205     FRAC_CONST(0.24372411301385216),
206     FRAC_CONST(0.24521154866762754),
207     FRAC_CONST(0.24669840731494241),
208     FRAC_CONST(0.24818468545707478),
209     FRAC_CONST(0.24967037959666857),
210     FRAC_CONST(0.25115548623774192),
211     FRAC_CONST(0.25264000188569552),
212     FRAC_CONST(0.25412392304732062),
213     FRAC_CONST(0.25560724623080738),
214     FRAC_CONST(0.25708996794575312),
215     FRAC_CONST(0.25857208470317034),
216     FRAC_CONST(0.26005359301549519),
217     FRAC_CONST(0.26153448939659552),
218     FRAC_CONST(0.263014770361779),
219     FRAC_CONST(0.26449443242780163),
220     FRAC_CONST(0.26597347211287559),
221     FRAC_CONST(0.26745188593667762),
222     FRAC_CONST(0.26892967042035726),
223     FRAC_CONST(0.27040682208654482),
224     FRAC_CONST(0.27188333745935972),
225     FRAC_CONST(0.27335921306441868),
226     FRAC_CONST(0.27483444542884394),
227     FRAC_CONST(0.27630903108127108),
228     FRAC_CONST(0.27778296655185769),
229     FRAC_CONST(0.27925624837229118),
230     FRAC_CONST(0.28072887307579719),
231     FRAC_CONST(0.28220083719714756),
232     FRAC_CONST(0.28367213727266843),
233     FRAC_CONST(0.28514276984024867),
234     FRAC_CONST(0.28661273143934779),
235     FRAC_CONST(0.28808201861100413),
236     FRAC_CONST(0.28955062789784303),
237     FRAC_CONST(0.29101855584408509),
238     FRAC_CONST(0.29248579899555388),
239     FRAC_CONST(0.29395235389968466),
240     FRAC_CONST(0.29541821710553201),
241     FRAC_CONST(0.29688338516377827),
242     FRAC_CONST(0.2983478546267414),
243     FRAC_CONST(0.29981162204838335),
244     FRAC_CONST(0.30127468398431795),
245     FRAC_CONST(0.30273703699181914),
246     FRAC_CONST(0.30419867762982911),
247     FRAC_CONST(0.30565960245896612),
248     FRAC_CONST(0.3071198080415331),
249     FRAC_CONST(0.30857929094152509),
250     FRAC_CONST(0.31003804772463789),
251     FRAC_CONST(0.31149607495827591),
252     FRAC_CONST(0.3129533692115602),
253     FRAC_CONST(0.31440992705533666),
254     FRAC_CONST(0.31586574506218396),
255     FRAC_CONST(0.31732081980642174),
256     FRAC_CONST(0.31877514786411848),
257     FRAC_CONST(0.32022872581309986),
258     FRAC_CONST(0.32168155023295658),
259     FRAC_CONST(0.32313361770505233),
260     FRAC_CONST(0.32458492481253215),
261     FRAC_CONST(0.32603546814033024),
262     FRAC_CONST(0.327485244275178),
263     FRAC_CONST(0.3289342498056122),
264     FRAC_CONST(0.33038248132198278),
265     FRAC_CONST(0.33182993541646111),
266     FRAC_CONST(0.33327660868304793),
267     FRAC_CONST(0.33472249771758122),
268     FRAC_CONST(0.33616759911774452),
269     FRAC_CONST(0.33761190948307462),
270     FRAC_CONST(0.33905542541496964),
271     FRAC_CONST(0.34049814351669716),
272     FRAC_CONST(0.34194006039340219),
273     FRAC_CONST(0.34338117265211504),
274     FRAC_CONST(0.34482147690175929),
275     FRAC_CONST(0.34626096975316001),
276     FRAC_CONST(0.34769964781905138),
277     FRAC_CONST(0.34913750771408497),
278     FRAC_CONST(0.35057454605483751),
279     FRAC_CONST(0.35201075945981908),
280     FRAC_CONST(0.35344614454948081),
281     FRAC_CONST(0.35488069794622279),
282     FRAC_CONST(0.35631441627440241),
283     FRAC_CONST(0.3577472961603419),
284     FRAC_CONST(0.3591793342323365),
285     FRAC_CONST(0.36061052712066227),
286     FRAC_CONST(0.36204087145758418),
287     FRAC_CONST(0.36347036387736376),
288     FRAC_CONST(0.36489900101626732),
289     FRAC_CONST(0.36632677951257359),
290     FRAC_CONST(0.36775369600658198),
291     FRAC_CONST(0.36917974714062002),
292     FRAC_CONST(0.37060492955905167),
293     FRAC_CONST(0.37202923990828501),
294     FRAC_CONST(0.3734526748367803),
295     FRAC_CONST(0.37487523099505754),
296     FRAC_CONST(0.37629690503570479),
297     FRAC_CONST(0.37771769361338564),
298     FRAC_CONST(0.37913759338484732),
299     FRAC_CONST(0.38055660100892852),
300     FRAC_CONST(0.38197471314656722),
301     FRAC_CONST(0.38339192646080866),
302     FRAC_CONST(0.38480823761681288),
303     FRAC_CONST(0.38622364328186298),
304     FRAC_CONST(0.38763814012537273),
305     FRAC_CONST(0.38905172481889438),
306     FRAC_CONST(0.39046439403612659),
307     FRAC_CONST(0.39187614445292235),
308     FRAC_CONST(0.3932869727472964),
309     FRAC_CONST(0.39469687559943356),
310     FRAC_CONST(0.39610584969169627),
311     FRAC_CONST(0.39751389170863233),
312     FRAC_CONST(0.39892099833698291),
313     FRAC_CONST(0.40032716626569009),
314     FRAC_CONST(0.40173239218590501),
315     FRAC_CONST(0.4031366727909953),
316     FRAC_CONST(0.404540004776553),
317     FRAC_CONST(0.40594238484040251),
318     FRAC_CONST(0.40734380968260797),
319     FRAC_CONST(0.40874427600548136),
320     FRAC_CONST(0.41014378051359024),
321     FRAC_CONST(0.41154231991376522),
322     FRAC_CONST(0.41293989091510808),
323     FRAC_CONST(0.4143364902289991),
324     FRAC_CONST(0.41573211456910536),
325     FRAC_CONST(0.41712676065138787),
326     FRAC_CONST(0.4185204251941097),
327     FRAC_CONST(0.41991310491784362),
328     FRAC_CONST(0.42130479654547964),
329     FRAC_CONST(0.42269549680223295),
330     FRAC_CONST(0.42408520241565156),
331     FRAC_CONST(0.4254739101156238),
332     FRAC_CONST(0.42686161663438643),
333     FRAC_CONST(0.42824831870653196),
334     FRAC_CONST(0.42963401306901638),
335     FRAC_CONST(0.43101869646116703),
336     FRAC_CONST(0.43240236562469014),
337     FRAC_CONST(0.43378501730367852),
338     FRAC_CONST(0.43516664824461926),
339     FRAC_CONST(0.4365472551964012),
340     FRAC_CONST(0.43792683491032286),
341     FRAC_CONST(0.43930538414009995),
342     FRAC_CONST(0.4406828996418729),
343     FRAC_CONST(0.4420593781742147),
344     FRAC_CONST(0.44343481649813848),
345     FRAC_CONST(0.44480921137710488),
346     FRAC_CONST(0.44618255957703007),
347     FRAC_CONST(0.44755485786629301),
348     FRAC_CONST(0.44892610301574326),
349     FRAC_CONST(0.45029629179870861),
350     FRAC_CONST(0.45166542099100249),
351     FRAC_CONST(0.45303348737093158),
352     FRAC_CONST(0.45440048771930358),
353     FRAC_CONST(0.45576641881943464),
354     FRAC_CONST(0.45713127745715698),
355     FRAC_CONST(0.45849506042082627),
356     FRAC_CONST(0.45985776450132954),
357     FRAC_CONST(0.46121938649209238),
358     FRAC_CONST(0.46257992318908681),
359     FRAC_CONST(0.46393937139083852),
360     FRAC_CONST(0.4652977278984346),
361     FRAC_CONST(0.46665498951553092),
362     FRAC_CONST(0.46801115304835983),
363     FRAC_CONST(0.46936621530573752),
364     FRAC_CONST(0.4707201730990716),
365     FRAC_CONST(0.47207302324236866),
366     FRAC_CONST(0.47342476255224153),
367     FRAC_CONST(0.47477538784791712),
368     FRAC_CONST(0.47612489595124358),
369     FRAC_CONST(0.47747328368669806),
370     FRAC_CONST(0.47882054788139389),
371     FRAC_CONST(0.48016668536508839),
372     FRAC_CONST(0.48151169297018986),
373     FRAC_CONST(0.48285556753176567),
374     FRAC_CONST(0.48419830588754903),
375     FRAC_CONST(0.48553990487794696),
376     FRAC_CONST(0.48688036134604734),
377     FRAC_CONST(0.48821967213762679),
378     FRAC_CONST(0.48955783410115744),
379     FRAC_CONST(0.49089484408781509),
380     FRAC_CONST(0.49223069895148602),
381     FRAC_CONST(0.49356539554877477),
382     FRAC_CONST(0.49489893073901126),
383     FRAC_CONST(0.49623130138425825),
384     FRAC_CONST(0.49756250434931915),
385     FRAC_CONST(0.49889253650174459),
386     FRAC_CONST(0.50022139471184068),
387     FRAC_CONST(0.50154907585267539),
388     FRAC_CONST(0.50287557680008699),
389     FRAC_CONST(0.50420089443269034),
390     FRAC_CONST(0.50552502563188539),
391     FRAC_CONST(0.50684796728186321),
392     FRAC_CONST(0.5081697162696146),
393     FRAC_CONST(0.50949026948493636),
394     FRAC_CONST(0.51080962382043904),
395     FRAC_CONST(0.51212777617155469),
396     FRAC_CONST(0.51344472343654346),
397     FRAC_CONST(0.5147604625165012),
398     FRAC_CONST(0.51607499031536663),
399     FRAC_CONST(0.51738830373992906),
400     FRAC_CONST(0.51870039969983495),
401     FRAC_CONST(0.52001127510759604),
402     FRAC_CONST(0.52132092687859566),
403     FRAC_CONST(0.52262935193109661),
404     FRAC_CONST(0.5239365471862486),
405     FRAC_CONST(0.52524250956809471),
406     FRAC_CONST(0.52654723600357944),
407     FRAC_CONST(0.52785072342255523),
408     FRAC_CONST(0.52915296875779061),
409     FRAC_CONST(0.53045396894497632),
410     FRAC_CONST(0.53175372092273332),
411     FRAC_CONST(0.53305222163261945),
412     FRAC_CONST(0.53434946801913752),
413     FRAC_CONST(0.53564545702974109),
414     FRAC_CONST(0.53694018561484291),
415     FRAC_CONST(0.5382336507278217),
416     FRAC_CONST(0.53952584932502889),
417     FRAC_CONST(0.54081677836579667),
418     FRAC_CONST(0.54210643481244392),
419     FRAC_CONST(0.5433948156302848),
420     FRAC_CONST(0.54468191778763453),
421     FRAC_CONST(0.54596773825581757),
422     FRAC_CONST(0.54725227400917409),
423     FRAC_CONST(0.54853552202506739),
424     FRAC_CONST(0.54981747928389091),
425     FRAC_CONST(0.55109814276907543),
426     FRAC_CONST(0.55237750946709607),
427     FRAC_CONST(0.55365557636747931),
428     FRAC_CONST(0.55493234046281037),
429     FRAC_CONST(0.55620779874873993),
430     FRAC_CONST(0.55748194822399155),
431     FRAC_CONST(0.55875478589036831),
432     FRAC_CONST(0.56002630875276038),
433     FRAC_CONST(0.56129651381915147),
434     FRAC_CONST(0.56256539810062656),
435     FRAC_CONST(0.56383295861137817),
436     FRAC_CONST(0.56509919236871398),
437     FRAC_CONST(0.56636409639306384),
438     FRAC_CONST(0.56762766770798623),
439     FRAC_CONST(0.56888990334017586),
440     FRAC_CONST(0.5701508003194703),
441     FRAC_CONST(0.57141035567885723),
442     FRAC_CONST(0.57266856645448116),
443     FRAC_CONST(0.57392542968565075),
444     FRAC_CONST(0.57518094241484508),
445     FRAC_CONST(0.57643510168772183),
446     FRAC_CONST(0.5776879045531228),
447     FRAC_CONST(0.57893934806308178),
448     FRAC_CONST(0.58018942927283168),
449     FRAC_CONST(0.58143814524081017),
450     FRAC_CONST(0.58268549302866846),
451     FRAC_CONST(0.58393146970127618),
452     FRAC_CONST(0.58517607232673041),
453     FRAC_CONST(0.5864192979763605),
454     FRAC_CONST(0.58766114372473666),
455     FRAC_CONST(0.58890160664967572),
456     FRAC_CONST(0.59014068383224882),
457     FRAC_CONST(0.59137837235678758),
458     FRAC_CONST(0.59261466931089113),
459     FRAC_CONST(0.59384957178543363),
460     FRAC_CONST(0.59508307687456996),
461     FRAC_CONST(0.59631518167574371),
462     FRAC_CONST(0.59754588328969316),
463     FRAC_CONST(0.59877517882045872),
464     FRAC_CONST(0.60000306537538894),
465     FRAC_CONST(0.6012295400651485),
466     FRAC_CONST(0.60245460000372375),
467     FRAC_CONST(0.60367824230843037),
468     FRAC_CONST(0.60490046409991982),
469     FRAC_CONST(0.60612126250218612),
470     FRAC_CONST(0.60734063464257293),
471     FRAC_CONST(0.60855857765177945),
472     FRAC_CONST(0.60977508866386843),
473     FRAC_CONST(0.61099016481627166),
474     FRAC_CONST(0.61220380324979795),
475     FRAC_CONST(0.61341600110863859),
476     FRAC_CONST(0.61462675554037505),
477     FRAC_CONST(0.61583606369598509),
478     FRAC_CONST(0.61704392272984976),
479     FRAC_CONST(0.61825032979976025),
480     FRAC_CONST(0.61945528206692402),
481     FRAC_CONST(0.62065877669597214),
482     FRAC_CONST(0.62186081085496536),
483     FRAC_CONST(0.62306138171540126),
484     FRAC_CONST(0.62426048645222065),
485     FRAC_CONST(0.62545812224381436),
486     FRAC_CONST(0.62665428627202935),
487     FRAC_CONST(0.62784897572217646),
488     FRAC_CONST(0.629042187783036),
489     FRAC_CONST(0.63023391964686437),
490     FRAC_CONST(0.63142416850940186),
491     FRAC_CONST(0.63261293156987741),
492     FRAC_CONST(0.63380020603101728),
493     FRAC_CONST(0.63498598909904946),
494     FRAC_CONST(0.63617027798371217),
495     FRAC_CONST(0.63735306989825913),
496     FRAC_CONST(0.63853436205946679),
497     FRAC_CONST(0.63971415168764045),
498     FRAC_CONST(0.64089243600662138),
499     FRAC_CONST(0.64206921224379254),
500     FRAC_CONST(0.64324447763008585),
501     FRAC_CONST(0.64441822939998838),
502     FRAC_CONST(0.64559046479154869),
503     FRAC_CONST(0.64676118104638392),
504     FRAC_CONST(0.64793037540968534),
505     FRAC_CONST(0.64909804513022595),
506     FRAC_CONST(0.65026418746036585),
507     FRAC_CONST(0.65142879965605982),
508     FRAC_CONST(0.65259187897686244),
509     FRAC_CONST(0.65375342268593606),
510     FRAC_CONST(0.65491342805005603),
511     FRAC_CONST(0.6560718923396176),
512     FRAC_CONST(0.65722881282864254),
513     FRAC_CONST(0.65838418679478505),
514     FRAC_CONST(0.65953801151933866),
515     FRAC_CONST(0.6606902842872423),
516     FRAC_CONST(0.66184100238708687),
517     FRAC_CONST(0.66299016311112147),
518     FRAC_CONST(0.66413776375526001),
519     FRAC_CONST(0.66528380161908718),
520     FRAC_CONST(0.66642827400586524),
521     FRAC_CONST(0.66757117822254031),
522     FRAC_CONST(0.66871251157974798),
523     FRAC_CONST(0.66985227139182102),
524     FRAC_CONST(0.67099045497679422),
525     FRAC_CONST(0.67212705965641173),
526     FRAC_CONST(0.67326208275613297),
527     FRAC_CONST(0.67439552160513905),
528     FRAC_CONST(0.67552737353633852),
529     FRAC_CONST(0.67665763588637495),
530     FRAC_CONST(0.6777863059956315),
531     FRAC_CONST(0.67891338120823841),
532     FRAC_CONST(0.68003885887207893),
533     FRAC_CONST(0.68116273633879543),
534     FRAC_CONST(0.68228501096379557),
535     FRAC_CONST(0.68340568010625868),
536     FRAC_CONST(0.6845247411291423),
537     FRAC_CONST(0.68564219139918747),
538     FRAC_CONST(0.68675802828692589),
539     FRAC_CONST(0.68787224916668555),
540     FRAC_CONST(0.68898485141659704),
541     FRAC_CONST(0.69009583241859995),
542     FRAC_CONST(0.69120518955844845),
543     FRAC_CONST(0.69231292022571822),
544     FRAC_CONST(0.69341902181381176),
545     FRAC_CONST(0.69452349171996552),
546     FRAC_CONST(0.69562632734525487),
547     FRAC_CONST(0.6967275260946012),
548     FRAC_CONST(0.69782708537677729),
549     FRAC_CONST(0.69892500260441415),
550     FRAC_CONST(0.70002127519400625),
551     FRAC_CONST(0.70111590056591866),
552     FRAC_CONST(0.70220887614439187),
553     FRAC_CONST(0.70330019935754873),
554     FRAC_CONST(0.70438986763740041),
555     FRAC_CONST(0.7054778784198521),
556     FRAC_CONST(0.70656422914470951),
557     FRAC_CONST(0.70764891725568435),
558     FRAC_CONST(0.70873194020040065),
559     FRAC_CONST(0.70981329543040084),
560     FRAC_CONST(0.71089298040115168),
561     FRAC_CONST(0.71197099257204999),
562     FRAC_CONST(0.71304732940642923),
563     FRAC_CONST(0.71412198837156471),
564     FRAC_CONST(0.71519496693868001),
565     FRAC_CONST(0.71626626258295312),
566     FRAC_CONST(0.71733587278352173),
567     FRAC_CONST(0.71840379502348972),
568     FRAC_CONST(0.71947002678993299),
569     FRAC_CONST(0.72053456557390527),
570     FRAC_CONST(0.72159740887044366),
571     FRAC_CONST(0.72265855417857561),
572     FRAC_CONST(0.72371799900132339),
573     FRAC_CONST(0.72477574084571128),
574     FRAC_CONST(0.72583177722277037),
575     FRAC_CONST(0.72688610564754497),
576     FRAC_CONST(0.72793872363909862),
577     FRAC_CONST(0.72898962872051931),
578     FRAC_CONST(0.73003881841892615),
579     FRAC_CONST(0.73108629026547423),
580     FRAC_CONST(0.73213204179536129),
581     FRAC_CONST(0.73317607054783274),
582     FRAC_CONST(0.73421837406618817),
583     FRAC_CONST(0.73525894989778673),
584     FRAC_CONST(0.73629779559405306),
585     FRAC_CONST(0.73733490871048279),
586     FRAC_CONST(0.73837028680664851),
587     FRAC_CONST(0.73940392744620576),
588     FRAC_CONST(0.74043582819689802),
589     FRAC_CONST(0.74146598663056329),
590     FRAC_CONST(0.74249440032313918),
591     FRAC_CONST(0.74352106685466912),
592     FRAC_CONST(0.74454598380930725),
593     FRAC_CONST(0.74556914877532543),
594     FRAC_CONST(0.74659055934511731),
595     FRAC_CONST(0.74761021311520515),
596     FRAC_CONST(0.74862810768624533),
597     FRAC_CONST(0.74964424066303348),
598     FRAC_CONST(0.75065860965451059),
599     FRAC_CONST(0.75167121227376843),
600     FRAC_CONST(0.75268204613805523),
601     FRAC_CONST(0.75369110886878121),
602     FRAC_CONST(0.75469839809152439),
603     FRAC_CONST(0.75570391143603588),
604     FRAC_CONST(0.75670764653624567),
605     FRAC_CONST(0.75770960103026808),
606     FRAC_CONST(0.75870977256040739),
607     FRAC_CONST(0.75970815877316344),
608     FRAC_CONST(0.76070475731923692),
609     FRAC_CONST(0.76169956585353527),
610     FRAC_CONST(0.76269258203517787),
611     FRAC_CONST(0.76368380352750187),
612     FRAC_CONST(0.76467322799806714),
613     FRAC_CONST(0.76566085311866239),
614     FRAC_CONST(0.76664667656531038),
615     FRAC_CONST(0.76763069601827327),
616     FRAC_CONST(0.76861290916205827),
617     FRAC_CONST(0.76959331368542294),
618     FRAC_CONST(0.7705719072813807),
619     FRAC_CONST(0.7715486876472063),
620     FRAC_CONST(0.77252365248444133),
621     FRAC_CONST(0.77349679949889905),
622     FRAC_CONST(0.77446812640067086),
623     FRAC_CONST(0.77543763090413043),
624     FRAC_CONST(0.77640531072794039),
625     FRAC_CONST(0.7773711635950562),
626     FRAC_CONST(0.77833518723273309),
627     FRAC_CONST(0.7792973793725303),
628     FRAC_CONST(0.78025773775031659),
629     FRAC_CONST(0.78121626010627609),
630     FRAC_CONST(0.7821729441849129),
631     FRAC_CONST(0.78312778773505731),
632     FRAC_CONST(0.78408078850986995),
633     FRAC_CONST(0.78503194426684808),
634     FRAC_CONST(0.78598125276783015),
635     FRAC_CONST(0.7869287117790017),
636     FRAC_CONST(0.78787431907090011),
637     FRAC_CONST(0.78881807241842017),
638     FRAC_CONST(0.78975996960081907),
639     FRAC_CONST(0.79070000840172161),
640     FRAC_CONST(0.79163818660912577),
641     FRAC_CONST(0.79257450201540758),
642     FRAC_CONST(0.79350895241732666),
643     FRAC_CONST(0.79444153561603059),
644     FRAC_CONST(0.79537224941706119),
645     FRAC_CONST(0.79630109163035911),
646     FRAC_CONST(0.7972280600702687),
647     FRAC_CONST(0.79815315255554375),
648     FRAC_CONST(0.79907636690935235),
649     FRAC_CONST(0.79999770095928191),
650     FRAC_CONST(0.8009171525373443),
651     FRAC_CONST(0.80183471947998131),
652     FRAC_CONST(0.80275039962806916),
653     FRAC_CONST(0.80366419082692409),
654     FRAC_CONST(0.804576090926307),
655     FRAC_CONST(0.80548609778042912),
656     FRAC_CONST(0.80639420924795624),
657     FRAC_CONST(0.80730042319201445),
658     FRAC_CONST(0.80820473748019472),
659     FRAC_CONST(0.80910714998455813),
660     FRAC_CONST(0.81000765858164114),
661     FRAC_CONST(0.81090626115245967),
662     FRAC_CONST(0.81180295558251536),
663     FRAC_CONST(0.81269773976179949),
664     FRAC_CONST(0.81359061158479851),
665     FRAC_CONST(0.81448156895049861),
666     FRAC_CONST(0.81537060976239129),
667     FRAC_CONST(0.81625773192847739),
668     FRAC_CONST(0.81714293336127297),
669     FRAC_CONST(0.81802621197781344),
670     FRAC_CONST(0.81890756569965895),
671     FRAC_CONST(0.81978699245289899),
672     FRAC_CONST(0.82066449016815746),
673     FRAC_CONST(0.82154005678059761),
674     FRAC_CONST(0.82241369022992639),
675     FRAC_CONST(0.82328538846040011),
676     FRAC_CONST(0.82415514942082857),
677     FRAC_CONST(0.82502297106458022),
678     FRAC_CONST(0.82588885134958678),
679     FRAC_CONST(0.82675278823834852),
680     FRAC_CONST(0.8276147796979384),
681     FRAC_CONST(0.82847482370000713),
682     FRAC_CONST(0.82933291822078825),
683     FRAC_CONST(0.83018906124110237),
684     FRAC_CONST(0.83104325074636232),
685     FRAC_CONST(0.83189548472657759),
686     FRAC_CONST(0.83274576117635946),
687     FRAC_CONST(0.83359407809492514),
688     FRAC_CONST(0.83444043348610319),
689     FRAC_CONST(0.83528482535833737),
690     FRAC_CONST(0.83612725172469216),
691     FRAC_CONST(0.83696771060285702),
692     FRAC_CONST(0.83780620001515094),
693     FRAC_CONST(0.8386427179885273),
694     FRAC_CONST(0.83947726255457855),
695     FRAC_CONST(0.84030983174954077),
696     FRAC_CONST(0.84114042361429808),
697     FRAC_CONST(0.84196903619438768),
698     FRAC_CONST(0.84279566754000412),
699     FRAC_CONST(0.84362031570600404),
700     FRAC_CONST(0.84444297875191066),
701     FRAC_CONST(0.84526365474191822),
702     FRAC_CONST(0.84608234174489694),
703     FRAC_CONST(0.84689903783439735),
704     FRAC_CONST(0.84771374108865427),
705     FRAC_CONST(0.84852644959059265),
706     FRAC_CONST(0.84933716142783067),
707     FRAC_CONST(0.85014587469268521),
708     FRAC_CONST(0.85095258748217573),
709     FRAC_CONST(0.85175729789802912),
710     FRAC_CONST(0.85256000404668397),
711     FRAC_CONST(0.85336070403929543),
712     FRAC_CONST(0.85415939599173873),
713     FRAC_CONST(0.85495607802461482),
714     FRAC_CONST(0.85575074826325392),
715     FRAC_CONST(0.85654340483771996),
716     FRAC_CONST(0.85733404588281559),
717     FRAC_CONST(0.85812266953808602),
718     FRAC_CONST(0.8589092739478239),
719     FRAC_CONST(0.85969385726107261),
720     FRAC_CONST(0.86047641763163207),
721     FRAC_CONST(0.86125695321806206),
722     FRAC_CONST(0.86203546218368721),
723     FRAC_CONST(0.86281194269660033),
724     FRAC_CONST(0.86358639292966799),
725     FRAC_CONST(0.86435881106053403),
726     FRAC_CONST(0.86512919527162369),
727     FRAC_CONST(0.86589754375014882),
728     FRAC_CONST(0.86666385468811102),
729     FRAC_CONST(0.86742812628230692),
730     FRAC_CONST(0.86819035673433131),
731     FRAC_CONST(0.86895054425058238),
732     FRAC_CONST(0.86970868704226556),
733     FRAC_CONST(0.87046478332539767),
734     FRAC_CONST(0.8712188313208109),
735     FRAC_CONST(0.8719708292541577),
736     FRAC_CONST(0.8727207753559143),
737     FRAC_CONST(0.87346866786138488),
738     FRAC_CONST(0.8742145050107063),
739     FRAC_CONST(0.87495828504885154),
740     FRAC_CONST(0.8757000062256346),
741     FRAC_CONST(0.87643966679571361),
742     FRAC_CONST(0.87717726501859594),
743     FRAC_CONST(0.87791279915864173),
744     FRAC_CONST(0.87864626748506813),
745     FRAC_CONST(0.87937766827195318),
746     FRAC_CONST(0.88010699979824036),
747     FRAC_CONST(0.88083426034774204),
748     FRAC_CONST(0.88155944820914378),
749     FRAC_CONST(0.8822825616760086),
750     FRAC_CONST(0.88300359904678072),
751     FRAC_CONST(0.88372255862478966),
752     FRAC_CONST(0.8844394387182537),
753     FRAC_CONST(0.88515423764028511),
754     FRAC_CONST(0.88586695370889279),
755     FRAC_CONST(0.88657758524698704),
756     FRAC_CONST(0.88728613058238315),
757     FRAC_CONST(0.88799258804780556),
758     FRAC_CONST(0.88869695598089171),
759     FRAC_CONST(0.88939923272419552),
760     FRAC_CONST(0.89009941662519221),
761     FRAC_CONST(0.89079750603628149),
762     FRAC_CONST(0.89149349931479138),
763     FRAC_CONST(0.89218739482298248),
764     FRAC_CONST(0.89287919092805168),
765     FRAC_CONST(0.89356888600213602),
766     FRAC_CONST(0.89425647842231604),
767     FRAC_CONST(0.89494196657062075),
768     FRAC_CONST(0.89562534883403),
769     FRAC_CONST(0.89630662360447966),
770     FRAC_CONST(0.89698578927886397),
771     FRAC_CONST(0.89766284425904075),
772     FRAC_CONST(0.89833778695183419),
773     FRAC_CONST(0.89901061576903907),
774     FRAC_CONST(0.89968132912742393),
775     FRAC_CONST(0.9003499254487356),
776     FRAC_CONST(0.90101640315970233),
777     FRAC_CONST(0.90168076069203773),
778     FRAC_CONST(0.9023429964824442),
779     FRAC_CONST(0.90300310897261704),
780     FRAC_CONST(0.90366109660924798),
781     FRAC_CONST(0.90431695784402832),
782     FRAC_CONST(0.90497069113365325),
783     FRAC_CONST(0.90562229493982516),
784     FRAC_CONST(0.90627176772925766),
785     FRAC_CONST(0.90691910797367803),
786     FRAC_CONST(0.90756431414983252),
787     FRAC_CONST(0.9082073847394887),
788     FRAC_CONST(0.90884831822943912),
789     FRAC_CONST(0.90948711311150543),
790     FRAC_CONST(0.91012376788254157),
791     FRAC_CONST(0.91075828104443757),
792     FRAC_CONST(0.91139065110412232),
793     FRAC_CONST(0.91202087657356823),
794     FRAC_CONST(0.9126489559697939),
795     FRAC_CONST(0.91327488781486776),
796     FRAC_CONST(0.91389867063591168),
797     FRAC_CONST(0.91452030296510445),
798     FRAC_CONST(0.91513978333968526),
799     FRAC_CONST(0.91575711030195672),
800     FRAC_CONST(0.91637228239928914),
801     FRAC_CONST(0.91698529818412289),
802     FRAC_CONST(0.91759615621397295),
803     FRAC_CONST(0.9182048550514309),
804     FRAC_CONST(0.91881139326416994),
805     FRAC_CONST(0.91941576942494696),
806     FRAC_CONST(0.92001798211160657),
807     FRAC_CONST(0.92061802990708386),
808     FRAC_CONST(0.92121591139940873),
809     FRAC_CONST(0.92181162518170812),
810     FRAC_CONST(0.92240516985220988),
811     FRAC_CONST(0.92299654401424625),
812     FRAC_CONST(0.92358574627625656),
813     FRAC_CONST(0.9241727752517912),
814     FRAC_CONST(0.92475762955951391),
815     FRAC_CONST(0.9253403078232062),
816     FRAC_CONST(0.92592080867176996),
817     FRAC_CONST(0.92649913073923051),
818     FRAC_CONST(0.9270752726647401),
819     FRAC_CONST(0.92764923309258118),
820     FRAC_CONST(0.92822101067216944),
821     FRAC_CONST(0.92879060405805702),
822     FRAC_CONST(0.9293580119099355),
823     FRAC_CONST(0.92992323289263956),
824     FRAC_CONST(0.93048626567614978),
825     FRAC_CONST(0.93104710893559517),
826     FRAC_CONST(0.93160576135125783),
827     FRAC_CONST(0.93216222160857432),
828     FRAC_CONST(0.93271648839814025),
829     FRAC_CONST(0.93326856041571205),
830     FRAC_CONST(0.93381843636221096),
831     FRAC_CONST(0.9343661149437259),
832     FRAC_CONST(0.93491159487151609),
833     FRAC_CONST(0.93545487486201462),
834     FRAC_CONST(0.9359959536368313),
835     FRAC_CONST(0.9365348299227555),
836     FRAC_CONST(0.93707150245175919),
837     FRAC_CONST(0.93760596996099999),
838     FRAC_CONST(0.93813823119282436),
839     FRAC_CONST(0.93866828489477017),
840     FRAC_CONST(0.9391961298195699),
841     FRAC_CONST(0.93972176472515334),
842     FRAC_CONST(0.94024518837465088),
843     FRAC_CONST(0.94076639953639607),
844     FRAC_CONST(0.94128539698392866),
845     FRAC_CONST(0.94180217949599765),
846     FRAC_CONST(0.94231674585656378),
847     FRAC_CONST(0.94282909485480271),
848     FRAC_CONST(0.94333922528510772),
849     FRAC_CONST(0.94384713594709269),
850     FRAC_CONST(0.94435282564559475),
851     FRAC_CONST(0.94485629319067721),
852     FRAC_CONST(0.94535753739763229),
853     FRAC_CONST(0.94585655708698391),
854     FRAC_CONST(0.94635335108449059),
855     FRAC_CONST(0.946847918221148),
856     FRAC_CONST(0.94734025733319194),
857     FRAC_CONST(0.94783036726210101),
858     FRAC_CONST(0.94831824685459909),
859     FRAC_CONST(0.94880389496265838),
860     FRAC_CONST(0.94928731044350201),
861     FRAC_CONST(0.94976849215960668),
862     FRAC_CONST(0.95024743897870523),
863     FRAC_CONST(0.95072414977378961),
864     FRAC_CONST(0.95119862342311323),
865     FRAC_CONST(0.95167085881019386),
866     FRAC_CONST(0.95214085482381583),
867     FRAC_CONST(0.95260861035803324),
868     FRAC_CONST(0.9530741243121722),
869     FRAC_CONST(0.95353739559083328),
870     FRAC_CONST(0.95399842310389449),
871     FRAC_CONST(0.95445720576651349),
872     FRAC_CONST(0.95491374249913052),
873     FRAC_CONST(0.95536803222747024),
874     FRAC_CONST(0.95582007388254542),
875     FRAC_CONST(0.95626986640065814),
876     FRAC_CONST(0.95671740872340305),
877     FRAC_CONST(0.9571626997976701),
878     FRAC_CONST(0.95760573857564624),
879     FRAC_CONST(0.9580465240148186),
880     FRAC_CONST(0.9584850550779761),
881     FRAC_CONST(0.95892133073321306),
882     FRAC_CONST(0.95935534995393079),
883     FRAC_CONST(0.9597871117188399),
884     FRAC_CONST(0.96021661501196343),
885     FRAC_CONST(0.96064385882263847),
886     FRAC_CONST(0.96106884214551935),
887     FRAC_CONST(0.961491563980579),
888     FRAC_CONST(0.9619120233331121),
889     FRAC_CONST(0.9623302192137374),
890     FRAC_CONST(0.96274615063839941),
891     FRAC_CONST(0.96315981662837136),
892     FRAC_CONST(0.96357121621025721),
893     FRAC_CONST(0.96398034841599411),
894     FRAC_CONST(0.96438721228285429),
895     FRAC_CONST(0.9647918068534479),
896     FRAC_CONST(0.96519413117572472),
897     FRAC_CONST(0.96559418430297683),
898     FRAC_CONST(0.96599196529384057),
899     FRAC_CONST(0.96638747321229879),
900     FRAC_CONST(0.96678070712768327),
901     FRAC_CONST(0.96717166611467664),
902     FRAC_CONST(0.96756034925331436),
903     FRAC_CONST(0.9679467556289878),
904     FRAC_CONST(0.9683308843324453),
905     FRAC_CONST(0.96871273445979478),
906     FRAC_CONST(0.9690923051125061),
907     FRAC_CONST(0.96946959539741295),
908     FRAC_CONST(0.96984460442671483),
909     FRAC_CONST(0.97021733131797916),
910     FRAC_CONST(0.97058777519414363),
911     FRAC_CONST(0.97095593518351797),
912     FRAC_CONST(0.97132181041978616),
913     FRAC_CONST(0.97168540004200854),
914     FRAC_CONST(0.9720467031946235),
915     FRAC_CONST(0.97240571902744977),
916     FRAC_CONST(0.97276244669568857),
917     FRAC_CONST(0.97311688535992513),
918     FRAC_CONST(0.97346903418613095),
919     FRAC_CONST(0.9738188923456661),
920     FRAC_CONST(0.97416645901528032),
921     FRAC_CONST(0.97451173337711572),
922     FRAC_CONST(0.97485471461870843),
923     FRAC_CONST(0.97519540193299037),
924     FRAC_CONST(0.97553379451829136),
925     FRAC_CONST(0.97586989157834103),
926     FRAC_CONST(0.97620369232227056),
927     FRAC_CONST(0.97653519596461447),
928     FRAC_CONST(0.97686440172531264),
929     FRAC_CONST(0.97719130882971228),
930     FRAC_CONST(0.97751591650856928),
931     FRAC_CONST(0.97783822399805043),
932     FRAC_CONST(0.97815823053973505),
933     FRAC_CONST(0.97847593538061683),
934     FRAC_CONST(0.97879133777310567),
935     FRAC_CONST(0.97910443697502925),
936     FRAC_CONST(0.97941523224963478),
937     FRAC_CONST(0.97972372286559117),
938     FRAC_CONST(0.98002990809698998),
939     FRAC_CONST(0.98033378722334796),
940     FRAC_CONST(0.98063535952960812),
941     FRAC_CONST(0.98093462430614164),
942     FRAC_CONST(0.98123158084874973),
943     FRAC_CONST(0.98152622845866466),
944     FRAC_CONST(0.9818185664425525),
945     FRAC_CONST(0.98210859411251361),
946     FRAC_CONST(0.98239631078608469),
947     FRAC_CONST(0.98268171578624086),
948     FRAC_CONST(0.98296480844139644),
949     FRAC_CONST(0.98324558808540707),
950     FRAC_CONST(0.98352405405757126),
951     FRAC_CONST(0.98380020570263149),
952     FRAC_CONST(0.98407404237077645),
953     FRAC_CONST(0.9843455634176419),
954     FRAC_CONST(0.9846147682043126),
955     FRAC_CONST(0.9848816560973237),
956     FRAC_CONST(0.98514622646866223),
957     FRAC_CONST(0.98540847869576842),
958     FRAC_CONST(0.98566841216153755),
959     FRAC_CONST(0.98592602625432113),
960     FRAC_CONST(0.98618132036792827),
961     FRAC_CONST(0.98643429390162707),
962     FRAC_CONST(0.98668494626014669),
963     FRAC_CONST(0.98693327685367771),
964     FRAC_CONST(0.98717928509787434),
965     FRAC_CONST(0.98742297041385541),
966     FRAC_CONST(0.98766433222820571),
967     FRAC_CONST(0.98790336997297779),
968     FRAC_CONST(0.98814008308569257),
969     FRAC_CONST(0.98837447100934128),
970     FRAC_CONST(0.98860653319238645),
971     FRAC_CONST(0.98883626908876354),
972     FRAC_CONST(0.98906367815788154),
973     FRAC_CONST(0.98928875986462517),
974     FRAC_CONST(0.98951151367935519),
975     FRAC_CONST(0.98973193907791057),
976     FRAC_CONST(0.98995003554160899),
977     FRAC_CONST(0.9901658025572484),
978     FRAC_CONST(0.99037923961710816),
979     FRAC_CONST(0.99059034621895015),
980     FRAC_CONST(0.99079912186602037),
981     FRAC_CONST(0.99100556606704937),
982     FRAC_CONST(0.99120967833625406),
983     FRAC_CONST(0.99141145819333854),
984     FRAC_CONST(0.99161090516349537),
985     FRAC_CONST(0.99180801877740643),
986     FRAC_CONST(0.99200279857124452),
987     FRAC_CONST(0.99219524408667392),
988     FRAC_CONST(0.99238535487085167),
989     FRAC_CONST(0.99257313047642881),
990     FRAC_CONST(0.99275857046155114),
991     FRAC_CONST(0.99294167438986047),
992     FRAC_CONST(0.99312244183049558),
993     FRAC_CONST(0.99330087235809328),
994     FRAC_CONST(0.99347696555278919),
995     FRAC_CONST(0.99365072100021912),
996     FRAC_CONST(0.99382213829151966),
997     FRAC_CONST(0.99399121702332938),
998     FRAC_CONST(0.99415795679778973),
999     FRAC_CONST(0.99432235722254581),
1000     FRAC_CONST(0.9944844179107476),
1001     FRAC_CONST(0.99464413848105071),
1002     FRAC_CONST(0.99480151855761711),
1003     FRAC_CONST(0.99495655777011638),
1004     FRAC_CONST(0.99510925575372611),
1005     FRAC_CONST(0.99525961214913339),
1006     FRAC_CONST(0.9954076266025349),
1007     FRAC_CONST(0.99555329876563847),
1008     FRAC_CONST(0.99569662829566352),
1009     FRAC_CONST(0.99583761485534161),
1010     FRAC_CONST(0.99597625811291779),
1011     FRAC_CONST(0.99611255774215113),
1012     FRAC_CONST(0.99624651342231552),
1013     FRAC_CONST(0.99637812483820021),
1014     FRAC_CONST(0.99650739168011082),
1015     FRAC_CONST(0.9966343136438699),
1016     FRAC_CONST(0.996758890430818),
1017     FRAC_CONST(0.99688112174781385),
1018     FRAC_CONST(0.99700100730723529),
1019     FRAC_CONST(0.99711854682697998),
1020     FRAC_CONST(0.99723374003046616),
1021     FRAC_CONST(0.99734658664663323),
1022     FRAC_CONST(0.99745708640994191),
1023     FRAC_CONST(0.99756523906037575),
1024     FRAC_CONST(0.997671044343441),
1025     FRAC_CONST(0.99777450201016782),
1026     FRAC_CONST(0.99787561181711015),
1027     FRAC_CONST(0.99797437352634699),
1028     FRAC_CONST(0.99807078690548234),
1029     FRAC_CONST(0.99816485172764624),
1030     FRAC_CONST(0.99825656777149518),
1031     FRAC_CONST(0.99834593482121237),
1032     FRAC_CONST(0.99843295266650844),
1033     FRAC_CONST(0.99851762110262221),
1034     FRAC_CONST(0.99859993993032037),
1035     FRAC_CONST(0.99867990895589909),
1036     FRAC_CONST(0.99875752799118334),
1037     FRAC_CONST(0.99883279685352799),
1038     FRAC_CONST(0.99890571536581829),
1039     FRAC_CONST(0.99897628335646982),
1040     FRAC_CONST(0.99904450065942929),
1041     FRAC_CONST(0.99911036711417489),
1042     FRAC_CONST(0.99917388256571638),
1043     FRAC_CONST(0.99923504686459585),
1044     FRAC_CONST(0.99929385986688779),
1045     FRAC_CONST(0.99935032143419944),
1046     FRAC_CONST(0.9994044314336713),
1047     FRAC_CONST(0.99945618973797734),
1048     FRAC_CONST(0.99950559622532531),
1049     FRAC_CONST(0.99955265077945699),
1050     FRAC_CONST(0.99959735328964838),
1051     FRAC_CONST(0.9996397036507102),
1052     FRAC_CONST(0.99967970176298793),
1053     FRAC_CONST(0.99971734753236219),
1054     FRAC_CONST(0.99975264087024884),
1055     FRAC_CONST(0.99978558169359921),
1056     FRAC_CONST(0.99981616992490041),
1057     FRAC_CONST(0.99984440549217524),
1058     FRAC_CONST(0.99987028832898295),
1059     FRAC_CONST(0.99989381837441849),
1060     FRAC_CONST(0.99991499557311347),
1061     FRAC_CONST(0.999933819875236),
1062     FRAC_CONST(0.99995029123649048),
1063     FRAC_CONST(0.99996440961811828),
1064     FRAC_CONST(0.99997617498689761),
1065     FRAC_CONST(0.9999855873151432),
1066     FRAC_CONST(0.99999264658070719),
1067     FRAC_CONST(0.99999735276697821),
1068     FRAC_CONST(0.99999970586288223)
1069 };
1070
1071 #ifdef ALLOW_SMALL_FRAMELENGTH
1072 ALIGN static const real_t sine_long_960[] =
1073 {
1074     FRAC_CONST(0.00081812299560725323),
1075     FRAC_CONST(0.0024543667964602917),
1076     FRAC_CONST(0.0040906040262347889),
1077     FRAC_CONST(0.0057268303042312674),
1078     FRAC_CONST(0.0073630412497795667),
1079     FRAC_CONST(0.0089992324822505774),
1080     FRAC_CONST(0.010635399621067975),
1081     FRAC_CONST(0.012271538285719924),
1082     FRAC_CONST(0.013907644095770845),
1083     FRAC_CONST(0.015543712670873098),
1084     FRAC_CONST(0.017179739630778748),
1085     FRAC_CONST(0.018815720595351273),
1086     FRAC_CONST(0.020451651184577292),
1087     FRAC_CONST(0.022087527018578291),
1088     FRAC_CONST(0.023723343717622358),
1089     FRAC_CONST(0.025359096902135895),
1090     FRAC_CONST(0.02699478219271537),
1091     FRAC_CONST(0.028630395210139003),
1092     FRAC_CONST(0.030265931575378519),
1093     FRAC_CONST(0.031901386909610863),
1094     FRAC_CONST(0.033536756834229922),
1095     FRAC_CONST(0.035172036970858266),
1096     FRAC_CONST(0.036807222941358832),
1097     FRAC_CONST(0.038442310367846677),
1098     FRAC_CONST(0.040077294872700696),
1099     FRAC_CONST(0.041712172078575326),
1100     FRAC_CONST(0.043346937608412288),
1101     FRAC_CONST(0.044981587085452281),
1102     FRAC_CONST(0.046616116133246711),
1103     FRAC_CONST(0.048250520375669431),
1104     FRAC_CONST(0.049884795436928406),
1105     FRAC_CONST(0.051518936941577477),
1106     FRAC_CONST(0.053152940514528055),
1107     FRAC_CONST(0.05478680178106083),
1108     FRAC_CONST(0.056420516366837495),
1109     FRAC_CONST(0.05805407989791244),
1110     FRAC_CONST(0.059687488000744485),
1111     FRAC_CONST(0.061320736302208578),
1112     FRAC_CONST(0.062953820429607482),
1113     FRAC_CONST(0.064586736010683557),
1114     FRAC_CONST(0.066219478673630344),
1115     FRAC_CONST(0.06785204404710439),
1116     FRAC_CONST(0.069484427760236861),
1117     FRAC_CONST(0.071116625442645326),
1118     FRAC_CONST(0.072748632724445372),
1119     FRAC_CONST(0.07438044523626236),
1120     FRAC_CONST(0.076012058609243122),
1121     FRAC_CONST(0.077643468475067631),
1122     FRAC_CONST(0.079274670465960706),
1123     FRAC_CONST(0.080905660214703745),
1124     FRAC_CONST(0.082536433354646319),
1125     FRAC_CONST(0.084166985519717977),
1126     FRAC_CONST(0.085797312344439894),
1127     FRAC_CONST(0.08742740946393647),
1128     FRAC_CONST(0.089057272513947183),
1129     FRAC_CONST(0.090686897130838162),
1130     FRAC_CONST(0.092316278951613845),
1131     FRAC_CONST(0.093945413613928788),
1132     FRAC_CONST(0.095574296756099186),
1133     FRAC_CONST(0.097202924017114667),
1134     FRAC_CONST(0.098831291036649963),
1135     FRAC_CONST(0.10045939345507648),
1136     FRAC_CONST(0.10208722691347409),
1137     FRAC_CONST(0.10371478705364276),
1138     FRAC_CONST(0.10534206951811415),
1139     FRAC_CONST(0.10696906995016341),
1140     FRAC_CONST(0.10859578399382072),
1141     FRAC_CONST(0.11022220729388306),
1142     FRAC_CONST(0.11184833549592579),
1143     FRAC_CONST(0.11347416424631435),
1144     FRAC_CONST(0.11509968919221586),
1145     FRAC_CONST(0.11672490598161089),
1146     FRAC_CONST(0.11834981026330495),
1147     FRAC_CONST(0.11997439768694031),
1148     FRAC_CONST(0.12159866390300751),
1149     FRAC_CONST(0.12322260456285709),
1150     FRAC_CONST(0.12484621531871121),
1151     FRAC_CONST(0.12646949182367517),
1152     FRAC_CONST(0.12809242973174936),
1153     FRAC_CONST(0.12971502469784052),
1154     FRAC_CONST(0.13133727237777362),
1155     FRAC_CONST(0.13295916842830346),
1156     FRAC_CONST(0.13458070850712617),
1157     FRAC_CONST(0.13620188827289101),
1158     FRAC_CONST(0.1378227033852118),
1159     FRAC_CONST(0.13944314950467873),
1160     FRAC_CONST(0.14106322229286994),
1161     FRAC_CONST(0.14268291741236291),
1162     FRAC_CONST(0.14430223052674654),
1163     FRAC_CONST(0.1459211573006321),
1164     FRAC_CONST(0.14753969339966552),
1165     FRAC_CONST(0.14915783449053857),
1166     FRAC_CONST(0.15077557624100058),
1167     FRAC_CONST(0.15239291431987001),
1168     FRAC_CONST(0.1540098443970461),
1169     FRAC_CONST(0.15562636214352044),
1170     FRAC_CONST(0.15724246323138855),
1171     FRAC_CONST(0.15885814333386142),
1172     FRAC_CONST(0.16047339812527725),
1173     FRAC_CONST(0.16208822328111283),
1174     FRAC_CONST(0.16370261447799525),
1175     FRAC_CONST(0.16531656739371339),
1176     FRAC_CONST(0.16693007770722967),
1177     FRAC_CONST(0.16854314109869134),
1178     FRAC_CONST(0.17015575324944232),
1179     FRAC_CONST(0.17176790984203447),
1180     FRAC_CONST(0.17337960656023954),
1181     FRAC_CONST(0.1749908390890603),
1182     FRAC_CONST(0.17660160311474243),
1183     FRAC_CONST(0.17821189432478593),
1184     FRAC_CONST(0.17982170840795647),
1185     FRAC_CONST(0.18143104105429744),
1186     FRAC_CONST(0.18303988795514095),
1187     FRAC_CONST(0.1846482448031197),
1188     FRAC_CONST(0.18625610729217834),
1189     FRAC_CONST(0.1878634711175852),
1190     FRAC_CONST(0.18947033197594348),
1191     FRAC_CONST(0.19107668556520319),
1192     FRAC_CONST(0.19268252758467228),
1193     FRAC_CONST(0.19428785373502844),
1194     FRAC_CONST(0.19589265971833042),
1195     FRAC_CONST(0.19749694123802966),
1196     FRAC_CONST(0.19910069399898173),
1197     FRAC_CONST(0.20070391370745785),
1198     FRAC_CONST(0.20230659607115639),
1199     FRAC_CONST(0.20390873679921437),
1200     FRAC_CONST(0.20551033160221882),
1201     FRAC_CONST(0.20711137619221856),
1202     FRAC_CONST(0.2087118662827353),
1203     FRAC_CONST(0.21031179758877552),
1204     FRAC_CONST(0.21191116582684155),
1205     FRAC_CONST(0.21350996671494335),
1206     FRAC_CONST(0.21510819597260972),
1207     FRAC_CONST(0.21670584932089998),
1208     FRAC_CONST(0.2183029224824154),
1209     FRAC_CONST(0.21989941118131037),
1210     FRAC_CONST(0.22149531114330431),
1211     FRAC_CONST(0.22309061809569264),
1212     FRAC_CONST(0.22468532776735861),
1213     FRAC_CONST(0.22627943588878449),
1214     FRAC_CONST(0.22787293819206314),
1215     FRAC_CONST(0.22946583041090929),
1216     FRAC_CONST(0.23105810828067114),
1217     FRAC_CONST(0.23264976753834157),
1218     FRAC_CONST(0.23424080392256985),
1219     FRAC_CONST(0.2358312131736727),
1220     FRAC_CONST(0.23742099103364595),
1221     FRAC_CONST(0.23901013324617584),
1222     FRAC_CONST(0.24059863555665045),
1223     FRAC_CONST(0.24218649371217096),
1224     FRAC_CONST(0.24377370346156332),
1225     FRAC_CONST(0.24536026055538934),
1226     FRAC_CONST(0.24694616074595824),
1227     FRAC_CONST(0.24853139978733788),
1228     FRAC_CONST(0.25011597343536629),
1229     FRAC_CONST(0.25169987744766298),
1230     FRAC_CONST(0.25328310758364025),
1231     FRAC_CONST(0.25486565960451457),
1232     FRAC_CONST(0.25644752927331788),
1233     FRAC_CONST(0.25802871235490898),
1234     FRAC_CONST(0.25960920461598508),
1235     FRAC_CONST(0.26118900182509258),
1236     FRAC_CONST(0.26276809975263904),
1237     FRAC_CONST(0.264346494170904),
1238     FRAC_CONST(0.26592418085405067),
1239     FRAC_CONST(0.26750115557813692),
1240     FRAC_CONST(0.2690774141211269),
1241     FRAC_CONST(0.27065295226290209),
1242     FRAC_CONST(0.2722277657852728),
1243     FRAC_CONST(0.27380185047198918),
1244     FRAC_CONST(0.27537520210875299),
1245     FRAC_CONST(0.2769478164832283),
1246     FRAC_CONST(0.27851968938505312),
1247     FRAC_CONST(0.28009081660585067),
1248     FRAC_CONST(0.28166119393924061),
1249     FRAC_CONST(0.28323081718085019),
1250     FRAC_CONST(0.28479968212832563),
1251     FRAC_CONST(0.28636778458134327),
1252     FRAC_CONST(0.28793512034162105),
1253     FRAC_CONST(0.2895016852129294),
1254     FRAC_CONST(0.29106747500110264),
1255     FRAC_CONST(0.29263248551405047),
1256     FRAC_CONST(0.2941967125617686),
1257     FRAC_CONST(0.29576015195635058),
1258     FRAC_CONST(0.29732279951199847),
1259     FRAC_CONST(0.29888465104503475),
1260     FRAC_CONST(0.30044570237391266),
1261     FRAC_CONST(0.30200594931922808),
1262     FRAC_CONST(0.30356538770373032),
1263     FRAC_CONST(0.30512401335233358),
1264     FRAC_CONST(0.30668182209212791),
1265     FRAC_CONST(0.3082388097523906),
1266     FRAC_CONST(0.30979497216459695),
1267     FRAC_CONST(0.31135030516243201),
1268     FRAC_CONST(0.3129048045818012),
1269     FRAC_CONST(0.31445846626084178),
1270     FRAC_CONST(0.31601128603993378),
1271     FRAC_CONST(0.31756325976171151),
1272     FRAC_CONST(0.31911438327107416),
1273     FRAC_CONST(0.32066465241519732),
1274     FRAC_CONST(0.32221406304354389),
1275     FRAC_CONST(0.3237626110078754),
1276     FRAC_CONST(0.32531029216226293),
1277     FRAC_CONST(0.32685710236309828),
1278     FRAC_CONST(0.32840303746910487),
1279     FRAC_CONST(0.32994809334134939),
1280     FRAC_CONST(0.3314922658432522),
1281     FRAC_CONST(0.33303555084059877),
1282     FRAC_CONST(0.33457794420155085),
1283     FRAC_CONST(0.33611944179665709),
1284     FRAC_CONST(0.33766003949886464),
1285     FRAC_CONST(0.33919973318352969),
1286     FRAC_CONST(0.34073851872842903),
1287     FRAC_CONST(0.34227639201377064),
1288     FRAC_CONST(0.34381334892220483),
1289     FRAC_CONST(0.34534938533883547),
1290     FRAC_CONST(0.34688449715123082),
1291     FRAC_CONST(0.34841868024943456),
1292     FRAC_CONST(0.34995193052597684),
1293     FRAC_CONST(0.35148424387588523),
1294     FRAC_CONST(0.3530156161966958),
1295     FRAC_CONST(0.35454604338846402),
1296     FRAC_CONST(0.35607552135377557),
1297     FRAC_CONST(0.35760404599775775),
1298     FRAC_CONST(0.35913161322809023),
1299     FRAC_CONST(0.36065821895501554),
1300     FRAC_CONST(0.36218385909135092),
1301     FRAC_CONST(0.36370852955249849),
1302     FRAC_CONST(0.36523222625645668),
1303     FRAC_CONST(0.36675494512383078),
1304     FRAC_CONST(0.36827668207784414),
1305     FRAC_CONST(0.36979743304434909),
1306     FRAC_CONST(0.37131719395183754),
1307     FRAC_CONST(0.37283596073145214),
1308     FRAC_CONST(0.37435372931699717),
1309     FRAC_CONST(0.37587049564494951),
1310     FRAC_CONST(0.37738625565446909),
1311     FRAC_CONST(0.37890100528741022),
1312     FRAC_CONST(0.38041474048833229),
1313     FRAC_CONST(0.38192745720451066),
1314     FRAC_CONST(0.38343915138594736),
1315     FRAC_CONST(0.38494981898538222),
1316     FRAC_CONST(0.38645945595830333),
1317     FRAC_CONST(0.38796805826295838),
1318     FRAC_CONST(0.38947562186036483),
1319     FRAC_CONST(0.39098214271432141),
1320     FRAC_CONST(0.39248761679141814),
1321     FRAC_CONST(0.3939920400610481),
1322     FRAC_CONST(0.39549540849541737),
1323     FRAC_CONST(0.39699771806955625),
1324     FRAC_CONST(0.39849896476132979),
1325     FRAC_CONST(0.39999914455144892),
1326     FRAC_CONST(0.40149825342348083),
1327     FRAC_CONST(0.4029962873638599),
1328     FRAC_CONST(0.40449324236189854),
1329     FRAC_CONST(0.40598911440979762),
1330     FRAC_CONST(0.40748389950265762),
1331     FRAC_CONST(0.40897759363848879),
1332     FRAC_CONST(0.41047019281822261),
1333     FRAC_CONST(0.41196169304572178),
1334     FRAC_CONST(0.4134520903277914),
1335     FRAC_CONST(0.41494138067418929),
1336     FRAC_CONST(0.41642956009763715),
1337     FRAC_CONST(0.41791662461383078),
1338     FRAC_CONST(0.41940257024145089),
1339     FRAC_CONST(0.42088739300217382),
1340     FRAC_CONST(0.42237108892068231),
1341     FRAC_CONST(0.42385365402467584),
1342     FRAC_CONST(0.42533508434488143),
1343     FRAC_CONST(0.42681537591506419),
1344     FRAC_CONST(0.42829452477203828),
1345     FRAC_CONST(0.42977252695567697),
1346     FRAC_CONST(0.43124937850892364),
1347     FRAC_CONST(0.4327250754778022),
1348     FRAC_CONST(0.43419961391142781),
1349     FRAC_CONST(0.43567298986201736),
1350     FRAC_CONST(0.43714519938489987),
1351     FRAC_CONST(0.43861623853852766),
1352     FRAC_CONST(0.44008610338448595),
1353     FRAC_CONST(0.44155478998750436),
1354     FRAC_CONST(0.44302229441546676),
1355     FRAC_CONST(0.4444886127394222),
1356     FRAC_CONST(0.44595374103359531),
1357     FRAC_CONST(0.44741767537539667),
1358     FRAC_CONST(0.44888041184543348),
1359     FRAC_CONST(0.45034194652752002),
1360     FRAC_CONST(0.45180227550868812),
1361     FRAC_CONST(0.45326139487919759),
1362     FRAC_CONST(0.45471930073254679),
1363     FRAC_CONST(0.45617598916548296),
1364     FRAC_CONST(0.45763145627801283),
1365     FRAC_CONST(0.45908569817341294),
1366     FRAC_CONST(0.46053871095824001),
1367     FRAC_CONST(0.46199049074234161),
1368     FRAC_CONST(0.46344103363886635),
1369     FRAC_CONST(0.46489033576427435),
1370     FRAC_CONST(0.46633839323834758),
1371     FRAC_CONST(0.46778520218420055),
1372     FRAC_CONST(0.46923075872829029),
1373     FRAC_CONST(0.47067505900042683),
1374     FRAC_CONST(0.47211809913378361),
1375     FRAC_CONST(0.47355987526490806),
1376     FRAC_CONST(0.47500038353373153),
1377     FRAC_CONST(0.47643962008357982),
1378     FRAC_CONST(0.47787758106118372),
1379     FRAC_CONST(0.47931426261668875),
1380     FRAC_CONST(0.48074966090366611),
1381     FRAC_CONST(0.48218377207912272),
1382     FRAC_CONST(0.48361659230351117),
1383     FRAC_CONST(0.48504811774074069),
1384     FRAC_CONST(0.48647834455818684),
1385     FRAC_CONST(0.48790726892670194),
1386     FRAC_CONST(0.48933488702062544),
1387     FRAC_CONST(0.49076119501779414),
1388     FRAC_CONST(0.49218618909955225),
1389     FRAC_CONST(0.4936098654507618),
1390     FRAC_CONST(0.49503222025981269),
1391     FRAC_CONST(0.49645324971863303),
1392     FRAC_CONST(0.49787295002269943),
1393     FRAC_CONST(0.49929131737104687),
1394     FRAC_CONST(0.50070834796627917),
1395     FRAC_CONST(0.50212403801457872),
1396     FRAC_CONST(0.50353838372571758),
1397     FRAC_CONST(0.50495138131306638),
1398     FRAC_CONST(0.50636302699360547),
1399     FRAC_CONST(0.50777331698793449),
1400     FRAC_CONST(0.50918224752028263),
1401     FRAC_CONST(0.51058981481851906),
1402     FRAC_CONST(0.51199601511416237),
1403     FRAC_CONST(0.51340084464239111),
1404     FRAC_CONST(0.51480429964205421),
1405     FRAC_CONST(0.51620637635567967),
1406     FRAC_CONST(0.51760707102948678),
1407     FRAC_CONST(0.51900637991339404),
1408     FRAC_CONST(0.5204042992610306),
1409     FRAC_CONST(0.52180082532974559),
1410     FRAC_CONST(0.5231959543806185),
1411     FRAC_CONST(0.52458968267846895),
1412     FRAC_CONST(0.52598200649186677),
1413     FRAC_CONST(0.52737292209314235),
1414     FRAC_CONST(0.52876242575839572),
1415     FRAC_CONST(0.53015051376750777),
1416     FRAC_CONST(0.53153718240414882),
1417     FRAC_CONST(0.53292242795578992),
1418     FRAC_CONST(0.53430624671371152),
1419     FRAC_CONST(0.53568863497301467),
1420     FRAC_CONST(0.5370695890326298),
1421     FRAC_CONST(0.5384491051953274),
1422     FRAC_CONST(0.53982717976772743),
1423     FRAC_CONST(0.54120380906030963),
1424     FRAC_CONST(0.54257898938742311),
1425     FRAC_CONST(0.54395271706729609),
1426     FRAC_CONST(0.54532498842204646),
1427     FRAC_CONST(0.54669579977769045),
1428     FRAC_CONST(0.54806514746415402),
1429     FRAC_CONST(0.54943302781528081),
1430     FRAC_CONST(0.55079943716884383),
1431     FRAC_CONST(0.55216437186655387),
1432     FRAC_CONST(0.55352782825406999),
1433     FRAC_CONST(0.55488980268100907),
1434     FRAC_CONST(0.55625029150095584),
1435     FRAC_CONST(0.55760929107147217),
1436     FRAC_CONST(0.55896679775410718),
1437     FRAC_CONST(0.56032280791440714),
1438     FRAC_CONST(0.56167731792192455),
1439     FRAC_CONST(0.56303032415022869),
1440     FRAC_CONST(0.56438182297691453),
1441     FRAC_CONST(0.56573181078361312),
1442     FRAC_CONST(0.56708028395600085),
1443     FRAC_CONST(0.56842723888380908),
1444     FRAC_CONST(0.56977267196083425),
1445     FRAC_CONST(0.57111657958494688),
1446     FRAC_CONST(0.5724589581581021),
1447     FRAC_CONST(0.57379980408634845),
1448     FRAC_CONST(0.57513911377983773),
1449     FRAC_CONST(0.57647688365283478),
1450     FRAC_CONST(0.57781311012372738),
1451     FRAC_CONST(0.57914778961503466),
1452     FRAC_CONST(0.58048091855341843),
1453     FRAC_CONST(0.5818124933696911),
1454     FRAC_CONST(0.58314251049882604),
1455     FRAC_CONST(0.58447096637996743),
1456     FRAC_CONST(0.58579785745643886),
1457     FRAC_CONST(0.5871231801757536),
1458     FRAC_CONST(0.58844693098962408),
1459     FRAC_CONST(0.58976910635397084),
1460     FRAC_CONST(0.59108970272893235),
1461     FRAC_CONST(0.59240871657887517),
1462     FRAC_CONST(0.59372614437240179),
1463     FRAC_CONST(0.59504198258236196),
1464     FRAC_CONST(0.5963562276858605),
1465     FRAC_CONST(0.59766887616426767),
1466     FRAC_CONST(0.5989799245032289),
1467     FRAC_CONST(0.60028936919267273),
1468     FRAC_CONST(0.60159720672682204),
1469     FRAC_CONST(0.60290343360420195),
1470     FRAC_CONST(0.60420804632765002),
1471     FRAC_CONST(0.60551104140432543),
1472     FRAC_CONST(0.60681241534571839),
1473     FRAC_CONST(0.60811216466765883),
1474     FRAC_CONST(0.60941028589032709),
1475     FRAC_CONST(0.61070677553826169),
1476     FRAC_CONST(0.61200163014036979),
1477     FRAC_CONST(0.61329484622993602),
1478     FRAC_CONST(0.6145864203446314),
1479     FRAC_CONST(0.61587634902652377),
1480     FRAC_CONST(0.61716462882208556),
1481     FRAC_CONST(0.61845125628220421),
1482     FRAC_CONST(0.61973622796219074),
1483     FRAC_CONST(0.6210195404217892),
1484     FRAC_CONST(0.62230119022518593),
1485     FRAC_CONST(0.62358117394101897),
1486     FRAC_CONST(0.62485948814238634),
1487     FRAC_CONST(0.62613612940685637),
1488     FRAC_CONST(0.62741109431647646),
1489     FRAC_CONST(0.62868437945778133),
1490     FRAC_CONST(0.62995598142180387),
1491     FRAC_CONST(0.6312258968040827),
1492     FRAC_CONST(0.63249412220467238),
1493     FRAC_CONST(0.63376065422815175),
1494     FRAC_CONST(0.63502548948363347),
1495     FRAC_CONST(0.63628862458477287),
1496     FRAC_CONST(0.63755005614977711),
1497     FRAC_CONST(0.63880978080141437),
1498     FRAC_CONST(0.6400677951670225),
1499     FRAC_CONST(0.6413240958785188),
1500     FRAC_CONST(0.64257867957240766),
1501     FRAC_CONST(0.6438315428897915),
1502     FRAC_CONST(0.64508268247637779),
1503     FRAC_CONST(0.64633209498248945),
1504     FRAC_CONST(0.64757977706307335),
1505     FRAC_CONST(0.64882572537770888),
1506     FRAC_CONST(0.65006993659061751),
1507     FRAC_CONST(0.65131240737067142),
1508     FRAC_CONST(0.65255313439140239),
1509     FRAC_CONST(0.65379211433101081),
1510     FRAC_CONST(0.65502934387237444),
1511     FRAC_CONST(0.6562648197030575),
1512     FRAC_CONST(0.65749853851531959),
1513     FRAC_CONST(0.65873049700612374),
1514     FRAC_CONST(0.65996069187714679),
1515     FRAC_CONST(0.66118911983478657),
1516     FRAC_CONST(0.66241577759017178),
1517     FRAC_CONST(0.66364066185917048),
1518     FRAC_CONST(0.66486376936239888),
1519     FRAC_CONST(0.66608509682523009),
1520     FRAC_CONST(0.66730464097780284),
1521     FRAC_CONST(0.66852239855503071),
1522     FRAC_CONST(0.66973836629660977),
1523     FRAC_CONST(0.67095254094702894),
1524     FRAC_CONST(0.67216491925557675),
1525     FRAC_CONST(0.67337549797635199),
1526     FRAC_CONST(0.67458427386827102),
1527     FRAC_CONST(0.67579124369507693),
1528     FRAC_CONST(0.67699640422534846),
1529     FRAC_CONST(0.67819975223250772),
1530     FRAC_CONST(0.6794012844948305),
1531     FRAC_CONST(0.68060099779545302),
1532     FRAC_CONST(0.68179888892238183),
1533     FRAC_CONST(0.6829949546685018),
1534     FRAC_CONST(0.68418919183158522),
1535     FRAC_CONST(0.68538159721429948),
1536     FRAC_CONST(0.6865721676242168),
1537     FRAC_CONST(0.68776089987382172),
1538     FRAC_CONST(0.68894779078052026),
1539     FRAC_CONST(0.69013283716664853),
1540     FRAC_CONST(0.69131603585948032),
1541     FRAC_CONST(0.69249738369123692),
1542     FRAC_CONST(0.69367687749909468),
1543     FRAC_CONST(0.69485451412519361),
1544     FRAC_CONST(0.69603029041664599),
1545     FRAC_CONST(0.6972042032255451),
1546     FRAC_CONST(0.6983762494089728),
1547     FRAC_CONST(0.69954642582900894),
1548     FRAC_CONST(0.70071472935273893),
1549     FRAC_CONST(0.70188115685226271),
1550     FRAC_CONST(0.703045705204703),
1551     FRAC_CONST(0.70420837129221303),
1552     FRAC_CONST(0.70536915200198613),
1553     FRAC_CONST(0.70652804422626281),
1554     FRAC_CONST(0.70768504486233985),
1555     FRAC_CONST(0.70884015081257845),
1556     FRAC_CONST(0.70999335898441229),
1557     FRAC_CONST(0.711144666290356),
1558     FRAC_CONST(0.71229406964801356),
1559     FRAC_CONST(0.71344156598008623),
1560     FRAC_CONST(0.71458715221438096),
1561     FRAC_CONST(0.71573082528381871),
1562     FRAC_CONST(0.71687258212644234),
1563     FRAC_CONST(0.7180124196854254),
1564     FRAC_CONST(0.71915033490907943),
1565     FRAC_CONST(0.72028632475086318),
1566     FRAC_CONST(0.72142038616938997),
1567     FRAC_CONST(0.72255251612843596),
1568     FRAC_CONST(0.72368271159694852),
1569     FRAC_CONST(0.72481096954905444),
1570     FRAC_CONST(0.72593728696406756),
1571     FRAC_CONST(0.72706166082649704),
1572     FRAC_CONST(0.72818408812605595),
1573     FRAC_CONST(0.72930456585766834),
1574     FRAC_CONST(0.73042309102147851),
1575     FRAC_CONST(0.73153966062285747),
1576     FRAC_CONST(0.73265427167241282),
1577     FRAC_CONST(0.73376692118599507),
1578     FRAC_CONST(0.73487760618470677),
1579     FRAC_CONST(0.73598632369490979),
1580     FRAC_CONST(0.73709307074823405),
1581     FRAC_CONST(0.73819784438158409),
1582     FRAC_CONST(0.73930064163714881),
1583     FRAC_CONST(0.74040145956240788),
1584     FRAC_CONST(0.74150029521014049),
1585     FRAC_CONST(0.74259714563843304),
1586     FRAC_CONST(0.74369200791068657),
1587     FRAC_CONST(0.74478487909562552),
1588     FRAC_CONST(0.74587575626730485),
1589     FRAC_CONST(0.74696463650511791),
1590     FRAC_CONST(0.74805151689380456),
1591     FRAC_CONST(0.74913639452345926),
1592     FRAC_CONST(0.75021926648953785),
1593     FRAC_CONST(0.75130012989286621),
1594     FRAC_CONST(0.7523789818396478),
1595     FRAC_CONST(0.75345581944147111),
1596     FRAC_CONST(0.75453063981531809),
1597     FRAC_CONST(0.75560344008357094),
1598     FRAC_CONST(0.75667421737402052),
1599     FRAC_CONST(0.7577429688198738),
1600     FRAC_CONST(0.75880969155976163),
1601     FRAC_CONST(0.75987438273774599),
1602     FRAC_CONST(0.76093703950332836),
1603     FRAC_CONST(0.76199765901145666),
1604     FRAC_CONST(0.76305623842253345),
1605     FRAC_CONST(0.76411277490242291),
1606     FRAC_CONST(0.76516726562245885),
1607     FRAC_CONST(0.76621970775945258),
1608     FRAC_CONST(0.76727009849569949),
1609     FRAC_CONST(0.76831843501898767),
1610     FRAC_CONST(0.76936471452260458),
1611     FRAC_CONST(0.77040893420534517),
1612     FRAC_CONST(0.77145109127151923),
1613     FRAC_CONST(0.77249118293095853),
1614     FRAC_CONST(0.77352920639902467),
1615     FRAC_CONST(0.77456515889661659),
1616     FRAC_CONST(0.77559903765017746),
1617     FRAC_CONST(0.7766308398917029),
1618     FRAC_CONST(0.77766056285874774),
1619     FRAC_CONST(0.77868820379443371),
1620     FRAC_CONST(0.77971375994745684),
1621     FRAC_CONST(0.78073722857209438),
1622     FRAC_CONST(0.7817586069282132),
1623     FRAC_CONST(0.78277789228127592),
1624     FRAC_CONST(0.78379508190234881),
1625     FRAC_CONST(0.78481017306810918),
1626     FRAC_CONST(0.78582316306085265),
1627     FRAC_CONST(0.78683404916849986),
1628     FRAC_CONST(0.78784282868460476),
1629     FRAC_CONST(0.78884949890836087),
1630     FRAC_CONST(0.78985405714460888),
1631     FRAC_CONST(0.7908565007038445),
1632     FRAC_CONST(0.79185682690222425),
1633     FRAC_CONST(0.79285503306157412),
1634     FRAC_CONST(0.79385111650939566),
1635     FRAC_CONST(0.79484507457887377),
1636     FRAC_CONST(0.79583690460888357),
1637     FRAC_CONST(0.79682660394399751),
1638     FRAC_CONST(0.79781416993449272),
1639     FRAC_CONST(0.79879959993635785),
1640     FRAC_CONST(0.7997828913113002),
1641     FRAC_CONST(0.80076404142675273),
1642     FRAC_CONST(0.80174304765588156),
1643     FRAC_CONST(0.80271990737759213),
1644     FRAC_CONST(0.80369461797653707),
1645     FRAC_CONST(0.80466717684312306),
1646     FRAC_CONST(0.80563758137351682),
1647     FRAC_CONST(0.80660582896965372),
1648     FRAC_CONST(0.80757191703924336),
1649     FRAC_CONST(0.80853584299577752),
1650     FRAC_CONST(0.80949760425853612),
1651     FRAC_CONST(0.81045719825259477),
1652     FRAC_CONST(0.81141462240883167),
1653     FRAC_CONST(0.81236987416393436),
1654     FRAC_CONST(0.81332295096040608),
1655     FRAC_CONST(0.81427385024657373),
1656     FRAC_CONST(0.81522256947659355),
1657     FRAC_CONST(0.81616910611045879),
1658     FRAC_CONST(0.817113457614006),
1659     FRAC_CONST(0.81805562145892186),
1660     FRAC_CONST(0.81899559512275044),
1661     FRAC_CONST(0.81993337608889916),
1662     FRAC_CONST(0.82086896184664637),
1663     FRAC_CONST(0.8218023498911472),
1664     FRAC_CONST(0.82273353772344116),
1665     FRAC_CONST(0.82366252285045805),
1666     FRAC_CONST(0.82458930278502529),
1667     FRAC_CONST(0.82551387504587381),
1668     FRAC_CONST(0.82643623715764558),
1669     FRAC_CONST(0.82735638665089983),
1670     FRAC_CONST(0.82827432106211907),
1671     FRAC_CONST(0.82919003793371693),
1672     FRAC_CONST(0.83010353481404364),
1673     FRAC_CONST(0.83101480925739324),
1674     FRAC_CONST(0.83192385882400965),
1675     FRAC_CONST(0.83283068108009373),
1676     FRAC_CONST(0.8337352735978093),
1677     FRAC_CONST(0.83463763395529011),
1678     FRAC_CONST(0.83553775973664579),
1679     FRAC_CONST(0.83643564853196872),
1680     FRAC_CONST(0.83733129793734051),
1681     FRAC_CONST(0.83822470555483797),
1682     FRAC_CONST(0.83911586899254031),
1683     FRAC_CONST(0.84000478586453453),
1684     FRAC_CONST(0.84089145379092289),
1685     FRAC_CONST(0.84177587039782842),
1686     FRAC_CONST(0.84265803331740163),
1687     FRAC_CONST(0.84353794018782702),
1688     FRAC_CONST(0.844415588653329),
1689     FRAC_CONST(0.8452909763641786),
1690     FRAC_CONST(0.84616410097669936),
1691     FRAC_CONST(0.84703496015327406),
1692     FRAC_CONST(0.84790355156235053),
1693     FRAC_CONST(0.84876987287844818),
1694     FRAC_CONST(0.8496339217821639),
1695     FRAC_CONST(0.85049569596017938),
1696     FRAC_CONST(0.85135519310526508),
1697     FRAC_CONST(0.85221241091628896),
1698     FRAC_CONST(0.85306734709822085),
1699     FRAC_CONST(0.85391999936213903),
1700     FRAC_CONST(0.85477036542523732),
1701     FRAC_CONST(0.85561844301082923),
1702     FRAC_CONST(0.85646422984835635),
1703     FRAC_CONST(0.85730772367339259),
1704     FRAC_CONST(0.85814892222765116),
1705     FRAC_CONST(0.85898782325899026),
1706     FRAC_CONST(0.85982442452141961),
1707     FRAC_CONST(0.86065872377510555),
1708     FRAC_CONST(0.86149071878637817),
1709     FRAC_CONST(0.8623204073277364),
1710     FRAC_CONST(0.86314778717785412),
1711     FRAC_CONST(0.8639728561215867),
1712     FRAC_CONST(0.86479561194997623),
1713     FRAC_CONST(0.86561605246025763),
1714     FRAC_CONST(0.86643417545586487),
1715     FRAC_CONST(0.8672499787464365),
1716     FRAC_CONST(0.86806346014782154),
1717     FRAC_CONST(0.8688746174820855),
1718     FRAC_CONST(0.86968344857751589),
1719     FRAC_CONST(0.87048995126862883),
1720     FRAC_CONST(0.87129412339617363),
1721     FRAC_CONST(0.87209596280713941),
1722     FRAC_CONST(0.8728954673547612),
1723     FRAC_CONST(0.87369263489852422),
1724     FRAC_CONST(0.87448746330417149),
1725     FRAC_CONST(0.87527995044370765),
1726     FRAC_CONST(0.8760700941954066),
1727     FRAC_CONST(0.87685789244381551),
1728     FRAC_CONST(0.87764334307976144),
1729     FRAC_CONST(0.87842644400035663),
1730     FRAC_CONST(0.8792071931090043),
1731     FRAC_CONST(0.87998558831540408),
1732     FRAC_CONST(0.88076162753555787),
1733     FRAC_CONST(0.88153530869177488),
1734     FRAC_CONST(0.88230662971267804),
1735     FRAC_CONST(0.88307558853320878),
1736     FRAC_CONST(0.88384218309463292),
1737     FRAC_CONST(0.8846064113445461),
1738     FRAC_CONST(0.88536827123687933),
1739     FRAC_CONST(0.88612776073190425),
1740     FRAC_CONST(0.88688487779623937),
1741     FRAC_CONST(0.88763962040285393),
1742     FRAC_CONST(0.8883919865310751),
1743     FRAC_CONST(0.88914197416659235),
1744     FRAC_CONST(0.88988958130146301),
1745     FRAC_CONST(0.8906348059341177),
1746     FRAC_CONST(0.89137764606936609),
1747     FRAC_CONST(0.89211809971840139),
1748     FRAC_CONST(0.89285616489880615),
1749     FRAC_CONST(0.89359183963455813),
1750     FRAC_CONST(0.89432512195603453),
1751     FRAC_CONST(0.89505600990001799),
1752     FRAC_CONST(0.89578450150970124),
1753     FRAC_CONST(0.8965105948346932),
1754     FRAC_CONST(0.89723428793102367),
1755     FRAC_CONST(0.89795557886114807),
1756     FRAC_CONST(0.89867446569395382),
1757     FRAC_CONST(0.89939094650476448),
1758     FRAC_CONST(0.90010501937534515),
1759     FRAC_CONST(0.900816682393908),
1760     FRAC_CONST(0.90152593365511691),
1761     FRAC_CONST(0.90223277126009283),
1762     FRAC_CONST(0.90293719331641886),
1763     FRAC_CONST(0.90363919793814496),
1764     FRAC_CONST(0.90433878324579353),
1765     FRAC_CONST(0.90503594736636439),
1766     FRAC_CONST(0.90573068843333915),
1767     FRAC_CONST(0.90642300458668679),
1768     FRAC_CONST(0.90711289397286898),
1769     FRAC_CONST(0.90780035474484411),
1770     FRAC_CONST(0.90848538506207266),
1771     FRAC_CONST(0.90916798309052227),
1772     FRAC_CONST(0.90984814700267291),
1773     FRAC_CONST(0.9105258749775208),
1774     FRAC_CONST(0.91120116520058425),
1775     FRAC_CONST(0.91187401586390815),
1776     FRAC_CONST(0.91254442516606893),
1777     FRAC_CONST(0.9132123913121788),
1778     FRAC_CONST(0.91387791251389161),
1779     FRAC_CONST(0.91454098698940678),
1780     FRAC_CONST(0.91520161296347435),
1781     FRAC_CONST(0.91585978866739981),
1782     FRAC_CONST(0.91651551233904871),
1783     FRAC_CONST(0.91716878222285148),
1784     FRAC_CONST(0.91781959656980805),
1785     FRAC_CONST(0.91846795363749245),
1786     FRAC_CONST(0.91911385169005766),
1787     FRAC_CONST(0.9197572889982405),
1788     FRAC_CONST(0.9203982638393654),
1789     FRAC_CONST(0.92103677449734989),
1790     FRAC_CONST(0.92167281926270861),
1791     FRAC_CONST(0.92230639643255874),
1792     FRAC_CONST(0.92293750431062316),
1793     FRAC_CONST(0.92356614120723612),
1794     FRAC_CONST(0.92419230543934783),
1795     FRAC_CONST(0.92481599533052783),
1796     FRAC_CONST(0.92543720921097061),
1797     FRAC_CONST(0.92605594541749991),
1798     FRAC_CONST(0.92667220229357261),
1799     FRAC_CONST(0.92728597818928349),
1800     FRAC_CONST(0.9278972714613698),
1801     FRAC_CONST(0.92850608047321548),
1802     FRAC_CONST(0.9291124035948557),
1803     FRAC_CONST(0.92971623920298097),
1804     FRAC_CONST(0.93031758568094147),
1805     FRAC_CONST(0.93091644141875196),
1806     FRAC_CONST(0.93151280481309506),
1807     FRAC_CONST(0.93210667426732674),
1808     FRAC_CONST(0.93269804819147983),
1809     FRAC_CONST(0.93328692500226818),
1810     FRAC_CONST(0.93387330312309147),
1811     FRAC_CONST(0.93445718098403896),
1812     FRAC_CONST(0.93503855702189376),
1813     FRAC_CONST(0.9356174296801375),
1814     FRAC_CONST(0.93619379740895381),
1815     FRAC_CONST(0.93676765866523259),
1816     FRAC_CONST(0.93733901191257496),
1817     FRAC_CONST(0.93790785562129597),
1818     FRAC_CONST(0.93847418826842988),
1819     FRAC_CONST(0.93903800833773399),
1820     FRAC_CONST(0.93959931431969212),
1821     FRAC_CONST(0.94015810471151917),
1822     FRAC_CONST(0.94071437801716529),
1823     FRAC_CONST(0.94126813274731924),
1824     FRAC_CONST(0.94181936741941319),
1825     FRAC_CONST(0.94236808055762578),
1826     FRAC_CONST(0.94291427069288691),
1827     FRAC_CONST(0.94345793636288133),
1828     FRAC_CONST(0.94399907611205225),
1829     FRAC_CONST(0.9445376884916058),
1830     FRAC_CONST(0.94507377205951448),
1831     FRAC_CONST(0.94560732538052128),
1832     FRAC_CONST(0.94613834702614352),
1833     FRAC_CONST(0.94666683557467624),
1834     FRAC_CONST(0.94719278961119657),
1835     FRAC_CONST(0.94771620772756759),
1836     FRAC_CONST(0.94823708852244104),
1837     FRAC_CONST(0.94875543060126255),
1838     FRAC_CONST(0.94927123257627433),
1839     FRAC_CONST(0.94978449306651924),
1840     FRAC_CONST(0.95029521069784428),
1841     FRAC_CONST(0.9508033841029051),
1842     FRAC_CONST(0.95130901192116835),
1843     FRAC_CONST(0.9518120927989161),
1844     FRAC_CONST(0.95231262538924943),
1845     FRAC_CONST(0.95281060835209208),
1846     FRAC_CONST(0.95330604035419386),
1847     FRAC_CONST(0.95379892006913403),
1848     FRAC_CONST(0.95428924617732525),
1849     FRAC_CONST(0.95477701736601728),
1850     FRAC_CONST(0.95526223232929941),
1851     FRAC_CONST(0.95574488976810545),
1852     FRAC_CONST(0.95622498839021619),
1853     FRAC_CONST(0.95670252691026292),
1854     FRAC_CONST(0.95717750404973156),
1855     FRAC_CONST(0.95764991853696524),
1856     FRAC_CONST(0.95811976910716812),
1857     FRAC_CONST(0.95858705450240911),
1858     FRAC_CONST(0.95905177347162429),
1859     FRAC_CONST(0.95951392477062125),
1860     FRAC_CONST(0.95997350716208196),
1861     FRAC_CONST(0.96043051941556579),
1862     FRAC_CONST(0.96088496030751369),
1863     FRAC_CONST(0.96133682862125036),
1864     FRAC_CONST(0.96178612314698864),
1865     FRAC_CONST(0.96223284268183173),
1866     FRAC_CONST(0.9626769860297768),
1867     FRAC_CONST(0.96311855200171881),
1868     FRAC_CONST(0.96355753941545252),
1869     FRAC_CONST(0.96399394709567654),
1870     FRAC_CONST(0.96442777387399625),
1871     FRAC_CONST(0.96485901858892686),
1872     FRAC_CONST(0.96528768008589627),
1873     FRAC_CONST(0.96571375721724895),
1874     FRAC_CONST(0.96613724884224783),
1875     FRAC_CONST(0.96655815382707866),
1876     FRAC_CONST(0.96697647104485207),
1877     FRAC_CONST(0.96739219937560694),
1878     FRAC_CONST(0.96780533770631338),
1879     FRAC_CONST(0.96821588493087585),
1880     FRAC_CONST(0.9686238399501359),
1881     FRAC_CONST(0.96902920167187501),
1882     FRAC_CONST(0.96943196901081796),
1883     FRAC_CONST(0.96983214088863534),
1884     FRAC_CONST(0.9702297162339466),
1885     FRAC_CONST(0.97062469398232287),
1886     FRAC_CONST(0.97101707307629004),
1887     FRAC_CONST(0.97140685246533098),
1888     FRAC_CONST(0.97179403110588902),
1889     FRAC_CONST(0.97217860796137046),
1890     FRAC_CONST(0.97256058200214734),
1891     FRAC_CONST(0.97293995220556007),
1892     FRAC_CONST(0.97331671755592064),
1893     FRAC_CONST(0.97369087704451474),
1894     FRAC_CONST(0.97406242966960455),
1895     FRAC_CONST(0.97443137443643235),
1896     FRAC_CONST(0.97479771035722163),
1897     FRAC_CONST(0.97516143645118103),
1898     FRAC_CONST(0.97552255174450631),
1899     FRAC_CONST(0.97588105527038305),
1900     FRAC_CONST(0.97623694606898959),
1901     FRAC_CONST(0.97659022318749911),
1902     FRAC_CONST(0.97694088568008242),
1903     FRAC_CONST(0.97728893260791039),
1904     FRAC_CONST(0.97763436303915685),
1905     FRAC_CONST(0.97797717604900047),
1906     FRAC_CONST(0.97831737071962765),
1907     FRAC_CONST(0.97865494614023485),
1908     FRAC_CONST(0.97898990140703124),
1909     FRAC_CONST(0.97932223562324061),
1910     FRAC_CONST(0.97965194789910426),
1911     FRAC_CONST(0.9799790373518833),
1912     FRAC_CONST(0.98030350310586067),
1913     FRAC_CONST(0.98062534429234405),
1914     FRAC_CONST(0.98094456004966768),
1915     FRAC_CONST(0.98126114952319499),
1916     FRAC_CONST(0.98157511186532054),
1917     FRAC_CONST(0.98188644623547261),
1918     FRAC_CONST(0.98219515180011563),
1919     FRAC_CONST(0.98250122773275184),
1920     FRAC_CONST(0.98280467321392362),
1921     FRAC_CONST(0.98310548743121629),
1922     FRAC_CONST(0.98340366957925973),
1923     FRAC_CONST(0.98369921885973044),
1924     FRAC_CONST(0.98399213448135414),
1925     FRAC_CONST(0.98428241565990748),
1926     FRAC_CONST(0.98457006161822058),
1927     FRAC_CONST(0.98485507158617835),
1928     FRAC_CONST(0.98513744480072363),
1929     FRAC_CONST(0.98541718050585803),
1930     FRAC_CONST(0.98569427795264519),
1931     FRAC_CONST(0.98596873639921168),
1932     FRAC_CONST(0.98624055511074971),
1933     FRAC_CONST(0.98650973335951875),
1934     FRAC_CONST(0.98677627042484772),
1935     FRAC_CONST(0.98704016559313645),
1936     FRAC_CONST(0.98730141815785832),
1937     FRAC_CONST(0.98756002741956173),
1938     FRAC_CONST(0.9878159926858715),
1939     FRAC_CONST(0.98806931327149194),
1940     FRAC_CONST(0.98831998849820735),
1941     FRAC_CONST(0.98856801769488489),
1942     FRAC_CONST(0.98881340019747566),
1943     FRAC_CONST(0.98905613534901682),
1944     FRAC_CONST(0.98929622249963345),
1945     FRAC_CONST(0.98953366100653983),
1946     FRAC_CONST(0.98976845023404181),
1947     FRAC_CONST(0.99000058955353776),
1948     FRAC_CONST(0.99023007834352106),
1949     FRAC_CONST(0.99045691598958097),
1950     FRAC_CONST(0.99068110188440506),
1951     FRAC_CONST(0.99090263542778001),
1952     FRAC_CONST(0.99112151602659404),
1953     FRAC_CONST(0.99133774309483769),
1954     FRAC_CONST(0.99155131605360625),
1955     FRAC_CONST(0.99176223433110056),
1956     FRAC_CONST(0.99197049736262888),
1957     FRAC_CONST(0.99217610459060845),
1958     FRAC_CONST(0.99237905546456673),
1959     FRAC_CONST(0.99257934944114334),
1960     FRAC_CONST(0.99277698598409092),
1961     FRAC_CONST(0.99297196456427694),
1962     FRAC_CONST(0.99316428465968509),
1963     FRAC_CONST(0.99335394575541669),
1964     FRAC_CONST(0.99354094734369169),
1965     FRAC_CONST(0.99372528892385081),
1966     FRAC_CONST(0.99390697000235606),
1967     FRAC_CONST(0.99408599009279242),
1968     FRAC_CONST(0.99426234871586938),
1969     FRAC_CONST(0.99443604539942176),
1970     FRAC_CONST(0.99460707967841133),
1971     FRAC_CONST(0.99477545109492771),
1972     FRAC_CONST(0.99494115919819004),
1973     FRAC_CONST(0.99510420354454787),
1974     FRAC_CONST(0.99526458369748239),
1975     FRAC_CONST(0.99542229922760772),
1976     FRAC_CONST(0.99557734971267187),
1977     FRAC_CONST(0.9957297347375581),
1978     FRAC_CONST(0.99587945389428578),
1979     FRAC_CONST(0.99602650678201154),
1980     FRAC_CONST(0.99617089300703077),
1981     FRAC_CONST(0.996312612182778),
1982     FRAC_CONST(0.99645166392982831),
1983     FRAC_CONST(0.99658804787589839),
1984     FRAC_CONST(0.99672176365584741),
1985     FRAC_CONST(0.99685281091167788),
1986     FRAC_CONST(0.99698118929253687),
1987     FRAC_CONST(0.99710689845471678),
1988     FRAC_CONST(0.99722993806165661),
1989     FRAC_CONST(0.99735030778394196),
1990     FRAC_CONST(0.99746800729930707),
1991     FRAC_CONST(0.99758303629263489),
1992     FRAC_CONST(0.99769539445595812),
1993     FRAC_CONST(0.99780508148846014),
1994     FRAC_CONST(0.99791209709647588),
1995     FRAC_CONST(0.99801644099349218),
1996     FRAC_CONST(0.99811811290014918),
1997     FRAC_CONST(0.9982171125442405),
1998     FRAC_CONST(0.9983134396607144),
1999     FRAC_CONST(0.99840709399167404),
2000     FRAC_CONST(0.99849807528637868),
2001     FRAC_CONST(0.99858638330124405),
2002     FRAC_CONST(0.99867201779984294),
2003     FRAC_CONST(0.99875497855290607),
2004     FRAC_CONST(0.99883526533832245),
2005     FRAC_CONST(0.99891287794114036),
2006     FRAC_CONST(0.99898781615356746),
2007     FRAC_CONST(0.99906007977497147),
2008     FRAC_CONST(0.99912966861188113),
2009     FRAC_CONST(0.99919658247798593),
2010     FRAC_CONST(0.99926082119413751),
2011     FRAC_CONST(0.99932238458834954),
2012     FRAC_CONST(0.999381272495798),
2013     FRAC_CONST(0.99943748475882255),
2014     FRAC_CONST(0.9994910212269259),
2015     FRAC_CONST(0.99954188175677483),
2016     FRAC_CONST(0.99959006621220048),
2017     FRAC_CONST(0.99963557446419837),
2018     FRAC_CONST(0.99967840639092931),
2019     FRAC_CONST(0.99971856187771946),
2020     FRAC_CONST(0.99975604081706027),
2021     FRAC_CONST(0.99979084310860955),
2022     FRAC_CONST(0.99982296865919107),
2023     FRAC_CONST(0.99985241738279484),
2024     FRAC_CONST(0.99987918920057806),
2025     FRAC_CONST(0.99990328404086426),
2026     FRAC_CONST(0.9999247018391445),
2027     FRAC_CONST(0.99994344253807688),
2028     FRAC_CONST(0.99995950608748674),
2029     FRAC_CONST(0.99997289244436727),
2030     FRAC_CONST(0.99998360157287902),
2031     FRAC_CONST(0.9999916334443506),
2032     FRAC_CONST(0.99999698803727821),
2033     FRAC_CONST(0.99999966533732598)
2034 };
2035 #endif
2036
2037 ALIGN static const real_t sine_short_128[] =
2038 {
2039     FRAC_CONST(0.0061358846491544753),
2040     FRAC_CONST(0.01840672990580482),
2041     FRAC_CONST(0.030674803176636626),
2042     FRAC_CONST(0.04293825693494082),
2043     FRAC_CONST(0.055195244349689934),
2044     FRAC_CONST(0.067443919563664051),
2045     FRAC_CONST(0.079682437971430126),
2046     FRAC_CONST(0.091908956497132724),
2047     FRAC_CONST(0.10412163387205459),
2048     FRAC_CONST(0.11631863091190475),
2049     FRAC_CONST(0.12849811079379317),
2050     FRAC_CONST(0.14065823933284921),
2051     FRAC_CONST(0.15279718525844344),
2052     FRAC_CONST(0.16491312048996989),
2053     FRAC_CONST(0.17700422041214875),
2054     FRAC_CONST(0.18906866414980619),
2055     FRAC_CONST(0.2011046348420919),
2056     FRAC_CONST(0.21311031991609136),
2057     FRAC_CONST(0.22508391135979283),
2058     FRAC_CONST(0.2370236059943672),
2059     FRAC_CONST(0.24892760574572015),
2060     FRAC_CONST(0.26079411791527551),
2061     FRAC_CONST(0.27262135544994898),
2062     FRAC_CONST(0.28440753721127188),
2063     FRAC_CONST(0.29615088824362379),
2064     FRAC_CONST(0.30784964004153487),
2065     FRAC_CONST(0.31950203081601569),
2066     FRAC_CONST(0.33110630575987643),
2067     FRAC_CONST(0.34266071731199438),
2068     FRAC_CONST(0.35416352542049034),
2069     FRAC_CONST(0.36561299780477385),
2070     FRAC_CONST(0.37700741021641826),
2071     FRAC_CONST(0.38834504669882625),
2072     FRAC_CONST(0.39962419984564679),
2073     FRAC_CONST(0.41084317105790391),
2074     FRAC_CONST(0.42200027079979968),
2075     FRAC_CONST(0.43309381885315196),
2076     FRAC_CONST(0.4441221445704292),
2077     FRAC_CONST(0.45508358712634384),
2078     FRAC_CONST(0.46597649576796618),
2079     FRAC_CONST(0.47679923006332209),
2080     FRAC_CONST(0.487550160148436),
2081     FRAC_CONST(0.49822766697278187),
2082     FRAC_CONST(0.50883014254310699),
2083     FRAC_CONST(0.51935599016558964),
2084     FRAC_CONST(0.52980362468629461),
2085     FRAC_CONST(0.54017147272989285),
2086     FRAC_CONST(0.55045797293660481),
2087     FRAC_CONST(0.56066157619733603),
2088     FRAC_CONST(0.57078074588696726),
2089     FRAC_CONST(0.58081395809576453),
2090     FRAC_CONST(0.59075970185887416),
2091     FRAC_CONST(0.60061647938386897),
2092     FRAC_CONST(0.61038280627630948),
2093     FRAC_CONST(0.6200572117632891),
2094     FRAC_CONST(0.62963823891492698),
2095     FRAC_CONST(0.63912444486377573),
2096     FRAC_CONST(0.64851440102211244),
2097     FRAC_CONST(0.65780669329707864),
2098     FRAC_CONST(0.66699992230363747),
2099     FRAC_CONST(0.67609270357531592),
2100     FRAC_CONST(0.68508366777270036),
2101     FRAC_CONST(0.693971460889654),
2102     FRAC_CONST(0.7027547444572253),
2103     FRAC_CONST(0.71143219574521643),
2104     FRAC_CONST(0.72000250796138165),
2105     FRAC_CONST(0.7284643904482252),
2106     FRAC_CONST(0.73681656887736979),
2107     FRAC_CONST(0.74505778544146595),
2108     FRAC_CONST(0.75318679904361241),
2109     FRAC_CONST(0.76120238548426178),
2110     FRAC_CONST(0.76910333764557959),
2111     FRAC_CONST(0.77688846567323244),
2112     FRAC_CONST(0.78455659715557524),
2113     FRAC_CONST(0.79210657730021239),
2114     FRAC_CONST(0.79953726910790501),
2115     FRAC_CONST(0.80684755354379922),
2116     FRAC_CONST(0.8140363297059483),
2117     FRAC_CONST(0.82110251499110465),
2118     FRAC_CONST(0.8280450452577558),
2119     FRAC_CONST(0.83486287498638001),
2120     FRAC_CONST(0.84155497743689833),
2121     FRAC_CONST(0.84812034480329712),
2122     FRAC_CONST(0.85455798836540053),
2123     FRAC_CONST(0.86086693863776731),
2124     FRAC_CONST(0.86704624551569265),
2125     FRAC_CONST(0.87309497841829009),
2126     FRAC_CONST(0.87901222642863341),
2127     FRAC_CONST(0.88479709843093779),
2128     FRAC_CONST(0.89044872324475788),
2129     FRAC_CONST(0.89596624975618511),
2130     FRAC_CONST(0.90134884704602203),
2131     FRAC_CONST(0.90659570451491533),
2132     FRAC_CONST(0.91170603200542988),
2133     FRAC_CONST(0.9166790599210427),
2134     FRAC_CONST(0.9215140393420419),
2135     FRAC_CONST(0.92621024213831127),
2136     FRAC_CONST(0.93076696107898371),
2137     FRAC_CONST(0.9351835099389475),
2138     FRAC_CONST(0.93945922360218992),
2139     FRAC_CONST(0.94359345816196039),
2140     FRAC_CONST(0.94758559101774109),
2141     FRAC_CONST(0.95143502096900834),
2142     FRAC_CONST(0.95514116830577067),
2143     FRAC_CONST(0.9587034748958716),
2144     FRAC_CONST(0.96212140426904158),
2145     FRAC_CONST(0.9653944416976894),
2146     FRAC_CONST(0.96852209427441727),
2147     FRAC_CONST(0.97150389098625178),
2148     FRAC_CONST(0.97433938278557586),
2149     FRAC_CONST(0.97702814265775439),
2150     FRAC_CONST(0.97956976568544052),
2151     FRAC_CONST(0.98196386910955524),
2152     FRAC_CONST(0.98421009238692903),
2153     FRAC_CONST(0.98630809724459867),
2154     FRAC_CONST(0.98825756773074946),
2155     FRAC_CONST(0.99005821026229712),
2156     FRAC_CONST(0.99170975366909953),
2157     FRAC_CONST(0.9932119492347945),
2158     FRAC_CONST(0.99456457073425542),
2159     FRAC_CONST(0.99576741446765982),
2160     FRAC_CONST(0.99682029929116567),
2161     FRAC_CONST(0.99772306664419164),
2162     FRAC_CONST(0.99847558057329477),
2163     FRAC_CONST(0.99907772775264536),
2164     FRAC_CONST(0.99952941750109314),
2165     FRAC_CONST(0.9998305817958234),
2166     FRAC_CONST(0.99998117528260111)
2167 };
2168
2169 #ifdef ALLOW_SMALL_FRAMELENGTH
2170 ALIGN static const real_t sine_short_120[] =
2171 {
2172     FRAC_CONST(0.0065449379673518581),
2173     FRAC_CONST(0.019633692460628301),
2174     FRAC_CONST(0.032719082821776137),
2175     FRAC_CONST(0.045798866936520771),
2176     FRAC_CONST(0.058870803651189033),
2177     FRAC_CONST(0.071932653156719387),
2178     FRAC_CONST(0.084982177372441667),
2179     FRAC_CONST(0.09801714032956059),
2180     FRAC_CONST(0.11103530855427769),
2181     FRAC_CONST(0.12403445145048532),
2182     FRAC_CONST(0.13701234168196802),
2183     FRAC_CONST(0.14996675555404498),
2184     FRAC_CONST(0.16289547339458874),
2185     FRAC_CONST(0.17579627993435451),
2186     FRAC_CONST(0.18866696468655525),
2187     FRAC_CONST(0.2015053223256171),
2188     FRAC_CONST(0.21430915306505074),
2189     FRAC_CONST(0.2270762630343732),
2190     FRAC_CONST(0.23980446465501654),
2191     FRAC_CONST(0.25249157701515795),
2192     FRAC_CONST(0.26513542624340797),
2193     FRAC_CONST(0.27773384588129219),
2194     FRAC_CONST(0.29028467725446233),
2195     FRAC_CONST(0.3027857698425746),
2196     FRAC_CONST(0.31523498164776964),
2197     FRAC_CONST(0.32763017956169349),
2198     FRAC_CONST(0.33996923973099424),
2199     FRAC_CONST(0.35225004792123354),
2200     FRAC_CONST(0.36447049987914965),
2201     FRAC_CONST(0.37662850169321077),
2202     FRAC_CONST(0.38872197015239557),
2203     FRAC_CONST(0.40074883310314097),
2204     FRAC_CONST(0.41270702980439467),
2205     FRAC_CONST(0.42459451128071307),
2206     FRAC_CONST(0.43640924067334208),
2207     FRAC_CONST(0.44814919358922256),
2208     FRAC_CONST(0.45981235844785984),
2209     FRAC_CONST(0.47139673682599764),
2210     FRAC_CONST(0.48290034380003727),
2211     FRAC_CONST(0.49432120828614462),
2212     FRAC_CONST(0.50565737337798455),
2213     FRAC_CONST(0.51690689668202761),
2214     FRAC_CONST(0.52806785065036799),
2215     FRAC_CONST(0.53913832291100017),
2216     FRAC_CONST(0.55011641659549337),
2217     FRAC_CONST(0.56100025066400983),
2218     FRAC_CONST(0.57178796022761225),
2219     FRAC_CONST(0.58247769686780215),
2220     FRAC_CONST(0.59306762895323706),
2221     FRAC_CONST(0.60355594195357143),
2222     FRAC_CONST(0.61394083875036642),
2223     FRAC_CONST(0.62422053994501758),
2224     FRAC_CONST(0.63439328416364549),
2225     FRAC_CONST(0.64445732835889735),
2226     FRAC_CONST(0.65441094810861034),
2227     FRAC_CONST(0.66425243791128175),
2228     FRAC_CONST(0.67398011147829784),
2229     FRAC_CONST(0.68359230202287125),
2230     FRAC_CONST(0.69308736254563585),
2231     FRAC_CONST(0.70246366611685174),
2232     FRAC_CONST(0.71171960615517138),
2233     FRAC_CONST(0.72085359670291882),
2234     FRAC_CONST(0.7298640726978356),
2235     FRAC_CONST(0.73874949024124625),
2236     FRAC_CONST(0.74750832686259672),
2237     FRAC_CONST(0.75613908178032285),
2238     FRAC_CONST(0.76464027615900032),
2239     FRAC_CONST(0.77301045336273699),
2240     FRAC_CONST(0.78124817920475853),
2241     FRAC_CONST(0.78935204219315003),
2242     FRAC_CONST(0.79732065377270711),
2243     FRAC_CONST(0.80515264856285829),
2244     FRAC_CONST(0.81284668459161513),
2245     FRAC_CONST(0.82040144352551359),
2246     FRAC_CONST(0.82781563089550203),
2247     FRAC_CONST(0.83508797631874299),
2248     FRAC_CONST(0.84221723371628654),
2249     FRAC_CONST(0.84920218152657889),
2250     FRAC_CONST(0.85604162291477137),
2251     FRAC_CONST(0.86273438597779184),
2252     FRAC_CONST(0.86927932394514362),
2253     FRAC_CONST(0.87567531537539967),
2254     FRAC_CONST(0.88192126434835494),
2255     FRAC_CONST(0.88801610065280734),
2256     FRAC_CONST(0.89395877996993212),
2257     FRAC_CONST(0.8997482840522214),
2258     FRAC_CONST(0.90538362089795521),
2259     FRAC_CONST(0.91086382492117568),
2260     FRAC_CONST(0.91618795711713596),
2261     FRAC_CONST(0.92135510522319242),
2262     FRAC_CONST(0.9263643838751181),
2263     FRAC_CONST(0.93121493475880346),
2264     FRAC_CONST(0.93590592675732565),
2265     FRAC_CONST(0.94043655609335486),
2266     FRAC_CONST(0.94480604646687805),
2267     FRAC_CONST(0.94901364918821385),
2268     FRAC_CONST(0.95305864330629697),
2269     FRAC_CONST(0.95694033573220882),
2270     FRAC_CONST(0.9606580613579353),
2271     FRAC_CONST(0.96421118317032928),
2272     FRAC_CONST(0.96759909236025976),
2273     FRAC_CONST(0.9708212084269281),
2274     FRAC_CONST(0.97387697927733363),
2275     FRAC_CONST(0.97676588132087239),
2276     FRAC_CONST(0.97948741955905139),
2277     FRAC_CONST(0.98204112767030394),
2278     FRAC_CONST(0.98442656808989171),
2279     FRAC_CONST(0.98664333208487898),
2280     FRAC_CONST(0.98869103982416728),
2281     FRAC_CONST(0.99056934044357725),
2282     FRAC_CONST(0.99227791210596705),
2283     FRAC_CONST(0.99381646205637808),
2284     FRAC_CONST(0.99518472667219682),
2285     FRAC_CONST(0.99638247150832537),
2286     FRAC_CONST(0.99740949133735191),
2287     FRAC_CONST(0.99826561018471593),
2288     FRAC_CONST(0.99895068135886012),
2289     FRAC_CONST(0.99946458747636568),
2290     FRAC_CONST(0.99980724048206482),
2291     FRAC_CONST(0.99997858166412923)
2292 };
2293 #endif
2294
2295 #ifdef LD_DEC
2296 ALIGN static const real_t sine_mid_512[] =
2297 {
2298     FRAC_CONST(0.0015339801862847655),
2299     FRAC_CONST(0.0046019261204485705),
2300     FRAC_CONST(0.007669828739531097),
2301     FRAC_CONST(0.010737659167264491),
2302     FRAC_CONST(0.013805388528060391),
2303     FRAC_CONST(0.01687298794728171),
2304     FRAC_CONST(0.019940428551514441),
2305     FRAC_CONST(0.023007681468839369),
2306     FRAC_CONST(0.026074717829103901),
2307     FRAC_CONST(0.029141508764193722),
2308     FRAC_CONST(0.032208025408304586),
2309     FRAC_CONST(0.035274238898213947),
2310     FRAC_CONST(0.038340120373552694),
2311     FRAC_CONST(0.041405640977076739),
2312     FRAC_CONST(0.044470771854938668),
2313     FRAC_CONST(0.047535484156959303),
2314     FRAC_CONST(0.050599749036899282),
2315     FRAC_CONST(0.05366353765273052),
2316     FRAC_CONST(0.056726821166907748),
2317     FRAC_CONST(0.059789570746639868),
2318     FRAC_CONST(0.062851757564161406),
2319     FRAC_CONST(0.065913352797003805),
2320     FRAC_CONST(0.068974327628266746),
2321     FRAC_CONST(0.072034653246889332),
2322     FRAC_CONST(0.075094300847921305),
2323     FRAC_CONST(0.078153241632794232),
2324     FRAC_CONST(0.081211446809592441),
2325     FRAC_CONST(0.084268887593324071),
2326     FRAC_CONST(0.087325535206192059),
2327     FRAC_CONST(0.090381360877864983),
2328     FRAC_CONST(0.093436335845747787),
2329     FRAC_CONST(0.096490431355252593),
2330     FRAC_CONST(0.099543618660069319),
2331     FRAC_CONST(0.10259586902243628),
2332     FRAC_CONST(0.10564715371341062),
2333     FRAC_CONST(0.10869744401313872),
2334     FRAC_CONST(0.11174671121112659),
2335     FRAC_CONST(0.11479492660651008),
2336     FRAC_CONST(0.11784206150832498),
2337     FRAC_CONST(0.12088808723577708),
2338     FRAC_CONST(0.12393297511851216),
2339     FRAC_CONST(0.12697669649688587),
2340     FRAC_CONST(0.13001922272223335),
2341     FRAC_CONST(0.13306052515713906),
2342     FRAC_CONST(0.1361005751757062),
2343     FRAC_CONST(0.1391393441638262),
2344     FRAC_CONST(0.14217680351944803),
2345     FRAC_CONST(0.14521292465284746),
2346     FRAC_CONST(0.14824767898689603),
2347     FRAC_CONST(0.15128103795733022),
2348     FRAC_CONST(0.1543129730130201),
2349     FRAC_CONST(0.15734345561623825),
2350     FRAC_CONST(0.16037245724292828),
2351     FRAC_CONST(0.16339994938297323),
2352     FRAC_CONST(0.1664259035404641),
2353     FRAC_CONST(0.16945029123396796),
2354     FRAC_CONST(0.17247308399679595),
2355     FRAC_CONST(0.17549425337727143),
2356     FRAC_CONST(0.17851377093899751),
2357     FRAC_CONST(0.18153160826112497),
2358     FRAC_CONST(0.18454773693861962),
2359     FRAC_CONST(0.1875621285825296),
2360     FRAC_CONST(0.19057475482025274),
2361     FRAC_CONST(0.19358558729580361),
2362     FRAC_CONST(0.19659459767008022),
2363     FRAC_CONST(0.19960175762113097),
2364     FRAC_CONST(0.20260703884442113),
2365     FRAC_CONST(0.20561041305309924),
2366     FRAC_CONST(0.20861185197826349),
2367     FRAC_CONST(0.21161132736922755),
2368     FRAC_CONST(0.21460881099378676),
2369     FRAC_CONST(0.21760427463848364),
2370     FRAC_CONST(0.22059769010887351),
2371     FRAC_CONST(0.22358902922978999),
2372     FRAC_CONST(0.22657826384561),
2373     FRAC_CONST(0.22956536582051887),
2374     FRAC_CONST(0.23255030703877524),
2375     FRAC_CONST(0.23553305940497549),
2376     FRAC_CONST(0.23851359484431842),
2377     FRAC_CONST(0.24149188530286933),
2378     FRAC_CONST(0.24446790274782415),
2379     FRAC_CONST(0.24744161916777327),
2380     FRAC_CONST(0.25041300657296522),
2381     FRAC_CONST(0.25338203699557016),
2382     FRAC_CONST(0.25634868248994291),
2383     FRAC_CONST(0.25931291513288623),
2384     FRAC_CONST(0.26227470702391359),
2385     FRAC_CONST(0.26523403028551179),
2386     FRAC_CONST(0.26819085706340318),
2387     FRAC_CONST(0.27114515952680801),
2388     FRAC_CONST(0.27409690986870638),
2389     FRAC_CONST(0.2770460803060999),
2390     FRAC_CONST(0.27999264308027322),
2391     FRAC_CONST(0.28293657045705539),
2392     FRAC_CONST(0.28587783472708062),
2393     FRAC_CONST(0.28881640820604948),
2394     FRAC_CONST(0.29175226323498926),
2395     FRAC_CONST(0.29468537218051433),
2396     FRAC_CONST(0.2976157074350862),
2397     FRAC_CONST(0.30054324141727345),
2398     FRAC_CONST(0.30346794657201132),
2399     FRAC_CONST(0.30638979537086092),
2400     FRAC_CONST(0.30930876031226873),
2401     FRAC_CONST(0.31222481392182488),
2402     FRAC_CONST(0.31513792875252244),
2403     FRAC_CONST(0.31804807738501495),
2404     FRAC_CONST(0.32095523242787521),
2405     FRAC_CONST(0.32385936651785285),
2406     FRAC_CONST(0.32676045232013173),
2407     FRAC_CONST(0.32965846252858749),
2408     FRAC_CONST(0.33255336986604422),
2409     FRAC_CONST(0.3354451470845316),
2410     FRAC_CONST(0.33833376696554113),
2411     FRAC_CONST(0.34121920232028236),
2412     FRAC_CONST(0.34410142598993881),
2413     FRAC_CONST(0.34698041084592368),
2414     FRAC_CONST(0.34985612979013492),
2415     FRAC_CONST(0.35272855575521073),
2416     FRAC_CONST(0.35559766170478385),
2417     FRAC_CONST(0.35846342063373654),
2418     FRAC_CONST(0.36132580556845428),
2419     FRAC_CONST(0.36418478956707989),
2420     FRAC_CONST(0.36704034571976718),
2421     FRAC_CONST(0.3698924471489341),
2422     FRAC_CONST(0.37274106700951576),
2423     FRAC_CONST(0.37558617848921722),
2424     FRAC_CONST(0.37842775480876556),
2425     FRAC_CONST(0.38126576922216238),
2426     FRAC_CONST(0.38410019501693504),
2427     FRAC_CONST(0.38693100551438858),
2428     FRAC_CONST(0.38975817406985641),
2429     FRAC_CONST(0.39258167407295147),
2430     FRAC_CONST(0.39540147894781635),
2431     FRAC_CONST(0.39821756215337356),
2432     FRAC_CONST(0.40102989718357562),
2433     FRAC_CONST(0.40383845756765407),
2434     FRAC_CONST(0.40664321687036903),
2435     FRAC_CONST(0.40944414869225759),
2436     FRAC_CONST(0.41224122666988289),
2437     FRAC_CONST(0.41503442447608163),
2438     FRAC_CONST(0.41782371582021227),
2439     FRAC_CONST(0.42060907444840251),
2440     FRAC_CONST(0.42339047414379605),
2441     FRAC_CONST(0.42616788872679962),
2442     FRAC_CONST(0.42894129205532949),
2443     FRAC_CONST(0.43171065802505726),
2444     FRAC_CONST(0.43447596056965565),
2445     FRAC_CONST(0.43723717366104409),
2446     FRAC_CONST(0.43999427130963326),
2447     FRAC_CONST(0.44274722756457002),
2448     FRAC_CONST(0.44549601651398174),
2449     FRAC_CONST(0.44824061228521989),
2450     FRAC_CONST(0.45098098904510386),
2451     FRAC_CONST(0.45371712100016387),
2452     FRAC_CONST(0.45644898239688392),
2453     FRAC_CONST(0.45917654752194409),
2454     FRAC_CONST(0.46189979070246273),
2455     FRAC_CONST(0.46461868630623782),
2456     FRAC_CONST(0.46733320874198842),
2457     FRAC_CONST(0.47004333245959562),
2458     FRAC_CONST(0.47274903195034279),
2459     FRAC_CONST(0.47545028174715587),
2460     FRAC_CONST(0.47814705642484301),
2461     FRAC_CONST(0.48083933060033396),
2462     FRAC_CONST(0.48352707893291874),
2463     FRAC_CONST(0.48621027612448642),
2464     FRAC_CONST(0.48888889691976317),
2465     FRAC_CONST(0.4915629161065499),
2466     FRAC_CONST(0.49423230851595967),
2467     FRAC_CONST(0.49689704902265447),
2468     FRAC_CONST(0.49955711254508184),
2469     FRAC_CONST(0.50221247404571079),
2470     FRAC_CONST(0.50486310853126759),
2471     FRAC_CONST(0.50750899105297087),
2472     FRAC_CONST(0.51015009670676681),
2473     FRAC_CONST(0.51278640063356296),
2474     FRAC_CONST(0.51541787801946293),
2475     FRAC_CONST(0.51804450409599934),
2476     FRAC_CONST(0.52066625414036716),
2477     FRAC_CONST(0.52328310347565643),
2478     FRAC_CONST(0.52589502747108463),
2479     FRAC_CONST(0.52850200154222848),
2480     FRAC_CONST(0.531104001151255),
2481     FRAC_CONST(0.53370100180715296),
2482     FRAC_CONST(0.53629297906596318),
2483     FRAC_CONST(0.53887990853100842),
2484     FRAC_CONST(0.54146176585312344),
2485     FRAC_CONST(0.54403852673088382),
2486     FRAC_CONST(0.54661016691083486),
2487     FRAC_CONST(0.54917666218771966),
2488     FRAC_CONST(0.55173798840470734),
2489     FRAC_CONST(0.55429412145362),
2490     FRAC_CONST(0.5568450372751601),
2491     FRAC_CONST(0.55939071185913614),
2492     FRAC_CONST(0.56193112124468947),
2493     FRAC_CONST(0.5644662415205195),
2494     FRAC_CONST(0.56699604882510868),
2495     FRAC_CONST(0.56952051934694714),
2496     FRAC_CONST(0.57203962932475705),
2497     FRAC_CONST(0.57455335504771576),
2498     FRAC_CONST(0.57706167285567944),
2499     FRAC_CONST(0.57956455913940563),
2500     FRAC_CONST(0.58206199034077544),
2501     FRAC_CONST(0.58455394295301533),
2502     FRAC_CONST(0.58704039352091797),
2503     FRAC_CONST(0.58952131864106394),
2504     FRAC_CONST(0.59199669496204099),
2505     FRAC_CONST(0.59446649918466443),
2506     FRAC_CONST(0.5969307080621965),
2507     FRAC_CONST(0.59938929840056454),
2508     FRAC_CONST(0.60184224705858003),
2509     FRAC_CONST(0.60428953094815596),
2510     FRAC_CONST(0.60673112703452448),
2511     FRAC_CONST(0.60916701233645321),
2512     FRAC_CONST(0.61159716392646191),
2513     FRAC_CONST(0.61402155893103838),
2514     FRAC_CONST(0.61644017453085365),
2515     FRAC_CONST(0.61885298796097632),
2516     FRAC_CONST(0.62125997651108755),
2517     FRAC_CONST(0.62366111752569453),
2518     FRAC_CONST(0.62605638840434352),
2519     FRAC_CONST(0.62844576660183271),
2520     FRAC_CONST(0.63082922962842447),
2521     FRAC_CONST(0.63320675505005719),
2522     FRAC_CONST(0.63557832048855611),
2523     FRAC_CONST(0.63794390362184406),
2524     FRAC_CONST(0.64030348218415167),
2525     FRAC_CONST(0.64265703396622686),
2526     FRAC_CONST(0.64500453681554393),
2527     FRAC_CONST(0.64734596863651206),
2528     FRAC_CONST(0.64968130739068319),
2529     FRAC_CONST(0.6520105310969595),
2530     FRAC_CONST(0.65433361783180044),
2531     FRAC_CONST(0.65665054572942894),
2532     FRAC_CONST(0.65896129298203732),
2533     FRAC_CONST(0.66126583783999227),
2534     FRAC_CONST(0.66356415861203977),
2535     FRAC_CONST(0.66585623366550972),
2536     FRAC_CONST(0.66814204142651845),
2537     FRAC_CONST(0.67042156038017309),
2538     FRAC_CONST(0.67269476907077286),
2539     FRAC_CONST(0.67496164610201193),
2540     FRAC_CONST(0.67722217013718033),
2541     FRAC_CONST(0.67947631989936497),
2542     FRAC_CONST(0.68172407417164971),
2543     FRAC_CONST(0.6839654117973154),
2544     FRAC_CONST(0.68620031168003859),
2545     FRAC_CONST(0.68842875278409044),
2546     FRAC_CONST(0.6906507141345346),
2547     FRAC_CONST(0.69286617481742463),
2548     FRAC_CONST(0.69507511398000088),
2549     FRAC_CONST(0.69727751083088652),
2550     FRAC_CONST(0.69947334464028377),
2551     FRAC_CONST(0.70166259474016845),
2552     FRAC_CONST(0.70384524052448494),
2553     FRAC_CONST(0.70602126144933974),
2554     FRAC_CONST(0.70819063703319529),
2555     FRAC_CONST(0.71035334685706231),
2556     FRAC_CONST(0.71250937056469232),
2557     FRAC_CONST(0.71465868786276898),
2558     FRAC_CONST(0.71680127852109954),
2559     FRAC_CONST(0.71893712237280438),
2560     FRAC_CONST(0.72106619931450811),
2561     FRAC_CONST(0.72318848930652735),
2562     FRAC_CONST(0.72530397237306066),
2563     FRAC_CONST(0.72741262860237577),
2564     FRAC_CONST(0.7295144381469969),
2565     FRAC_CONST(0.73160938122389252),
2566     FRAC_CONST(0.73369743811466026),
2567     FRAC_CONST(0.73577858916571348),
2568     FRAC_CONST(0.73785281478846598),
2569     FRAC_CONST(0.73992009545951609),
2570     FRAC_CONST(0.74198041172083096),
2571     FRAC_CONST(0.74403374417992918),
2572     FRAC_CONST(0.74608007351006378),
2573     FRAC_CONST(0.74811938045040349),
2574     FRAC_CONST(0.75015164580621496),
2575     FRAC_CONST(0.7521768504490427),
2576     FRAC_CONST(0.75419497531688917),
2577     FRAC_CONST(0.75620600141439454),
2578     FRAC_CONST(0.75820990981301528),
2579     FRAC_CONST(0.76020668165120242),
2580     FRAC_CONST(0.7621962981345789),
2581     FRAC_CONST(0.76417874053611667),
2582     FRAC_CONST(0.76615399019631281),
2583     FRAC_CONST(0.76812202852336531),
2584     FRAC_CONST(0.7700828369933479),
2585     FRAC_CONST(0.77203639715038441),
2586     FRAC_CONST(0.77398269060682279),
2587     FRAC_CONST(0.77592169904340758),
2588     FRAC_CONST(0.77785340420945304),
2589     FRAC_CONST(0.77977778792301444),
2590     FRAC_CONST(0.78169483207105939),
2591     FRAC_CONST(0.7836045186096382),
2592     FRAC_CONST(0.78550682956405393),
2593     FRAC_CONST(0.78740174702903132),
2594     FRAC_CONST(0.78928925316888565),
2595     FRAC_CONST(0.79116933021769009),
2596     FRAC_CONST(0.79304196047944364),
2597     FRAC_CONST(0.79490712632823701),
2598     FRAC_CONST(0.79676481020841872),
2599     FRAC_CONST(0.79861499463476082),
2600     FRAC_CONST(0.80045766219262271),
2601     FRAC_CONST(0.80229279553811572),
2602     FRAC_CONST(0.8041203773982657),
2603     FRAC_CONST(0.80594039057117628),
2604     FRAC_CONST(0.80775281792619036),
2605     FRAC_CONST(0.80955764240405126),
2606     FRAC_CONST(0.81135484701706373),
2607     FRAC_CONST(0.81314441484925359),
2608     FRAC_CONST(0.81492632905652662),
2609     FRAC_CONST(0.81670057286682785),
2610     FRAC_CONST(0.81846712958029866),
2611     FRAC_CONST(0.82022598256943469),
2612     FRAC_CONST(0.82197711527924155),
2613     FRAC_CONST(0.82372051122739132),
2614     FRAC_CONST(0.82545615400437744),
2615     FRAC_CONST(0.82718402727366902),
2616     FRAC_CONST(0.82890411477186487),
2617     FRAC_CONST(0.8306164003088462),
2618     FRAC_CONST(0.83232086776792968),
2619     FRAC_CONST(0.83401750110601813),
2620     FRAC_CONST(0.8357062843537526),
2621     FRAC_CONST(0.83738720161566194),
2622     FRAC_CONST(0.83906023707031263),
2623     FRAC_CONST(0.84072537497045807),
2624     FRAC_CONST(0.84238259964318596),
2625     FRAC_CONST(0.84403189549006641),
2626     FRAC_CONST(0.84567324698729907),
2627     FRAC_CONST(0.84730663868585832),
2628     FRAC_CONST(0.84893205521163961),
2629     FRAC_CONST(0.85054948126560337),
2630     FRAC_CONST(0.85215890162391983),
2631     FRAC_CONST(0.8537603011381113),
2632     FRAC_CONST(0.85535366473519603),
2633     FRAC_CONST(0.85693897741782865),
2634     FRAC_CONST(0.85851622426444274),
2635     FRAC_CONST(0.86008539042939014),
2636     FRAC_CONST(0.8616464611430813),
2637     FRAC_CONST(0.86319942171212416),
2638     FRAC_CONST(0.86474425751946238),
2639     FRAC_CONST(0.86628095402451299),
2640     FRAC_CONST(0.86780949676330321),
2641     FRAC_CONST(0.86932987134860673),
2642     FRAC_CONST(0.87084206347007886),
2643     FRAC_CONST(0.87234605889439154),
2644     FRAC_CONST(0.87384184346536675),
2645     FRAC_CONST(0.87532940310411078),
2646     FRAC_CONST(0.87680872380914576),
2647     FRAC_CONST(0.87827979165654146),
2648     FRAC_CONST(0.87974259280004741),
2649     FRAC_CONST(0.88119711347122198),
2650     FRAC_CONST(0.88264333997956279),
2651     FRAC_CONST(0.88408125871263499),
2652     FRAC_CONST(0.88551085613619995),
2653     FRAC_CONST(0.88693211879434208),
2654     FRAC_CONST(0.88834503330959624),
2655     FRAC_CONST(0.88974958638307289),
2656     FRAC_CONST(0.89114576479458318),
2657     FRAC_CONST(0.89253355540276469),
2658     FRAC_CONST(0.89391294514520325),
2659     FRAC_CONST(0.89528392103855758),
2660     FRAC_CONST(0.89664647017868015),
2661     FRAC_CONST(0.89800057974073988),
2662     FRAC_CONST(0.89934623697934146),
2663     FRAC_CONST(0.90068342922864686),
2664     FRAC_CONST(0.90201214390249307),
2665     FRAC_CONST(0.90333236849451182),
2666     FRAC_CONST(0.90464409057824624),
2667     FRAC_CONST(0.90594729780726846),
2668     FRAC_CONST(0.90724197791529593),
2669     FRAC_CONST(0.90852811871630612),
2670     FRAC_CONST(0.90980570810465222),
2671     FRAC_CONST(0.91107473405517625),
2672     FRAC_CONST(0.91233518462332275),
2673     FRAC_CONST(0.91358704794525081),
2674     FRAC_CONST(0.91483031223794609),
2675     FRAC_CONST(0.91606496579933161),
2676     FRAC_CONST(0.91729099700837791),
2677     FRAC_CONST(0.91850839432521225),
2678     FRAC_CONST(0.91971714629122736),
2679     FRAC_CONST(0.92091724152918952),
2680     FRAC_CONST(0.92210866874334507),
2681     FRAC_CONST(0.92329141671952764),
2682     FRAC_CONST(0.9244654743252626),
2683     FRAC_CONST(0.92563083050987272),
2684     FRAC_CONST(0.92678747430458175),
2685     FRAC_CONST(0.92793539482261789),
2686     FRAC_CONST(0.92907458125931575),
2687     FRAC_CONST(0.93020502289221907),
2688     FRAC_CONST(0.93132670908118043),
2689     FRAC_CONST(0.93243962926846236),
2690     FRAC_CONST(0.93354377297883617),
2691     FRAC_CONST(0.93463912981968078),
2692     FRAC_CONST(0.93572568948108037),
2693     FRAC_CONST(0.93680344173592156),
2694     FRAC_CONST(0.93787237643998989),
2695     FRAC_CONST(0.93893248353206449),
2696     FRAC_CONST(0.93998375303401394),
2697     FRAC_CONST(0.94102617505088926),
2698     FRAC_CONST(0.94205973977101731),
2699     FRAC_CONST(0.94308443746609349),
2700     FRAC_CONST(0.94410025849127266),
2701     FRAC_CONST(0.94510719328526061),
2702     FRAC_CONST(0.94610523237040334),
2703     FRAC_CONST(0.94709436635277722),
2704     FRAC_CONST(0.94807458592227623),
2705     FRAC_CONST(0.94904588185270056),
2706     FRAC_CONST(0.950008245001843),
2707     FRAC_CONST(0.95096166631157508),
2708     FRAC_CONST(0.95190613680793223),
2709     FRAC_CONST(0.95284164760119872),
2710     FRAC_CONST(0.95376818988599033),
2711     FRAC_CONST(0.95468575494133834),
2712     FRAC_CONST(0.95559433413077111),
2713     FRAC_CONST(0.95649391890239499),
2714     FRAC_CONST(0.95738450078897586),
2715     FRAC_CONST(0.95826607140801767),
2716     FRAC_CONST(0.95913862246184189),
2717     FRAC_CONST(0.96000214573766585),
2718     FRAC_CONST(0.96085663310767966),
2719     FRAC_CONST(0.96170207652912254),
2720     FRAC_CONST(0.96253846804435916),
2721     FRAC_CONST(0.96336579978095405),
2722     FRAC_CONST(0.96418406395174572),
2723     FRAC_CONST(0.96499325285492032),
2724     FRAC_CONST(0.96579335887408357),
2725     FRAC_CONST(0.96658437447833312),
2726     FRAC_CONST(0.96736629222232851),
2727     FRAC_CONST(0.96813910474636233),
2728     FRAC_CONST(0.96890280477642887),
2729     FRAC_CONST(0.96965738512429245),
2730     FRAC_CONST(0.9704028386875555),
2731     FRAC_CONST(0.97113915844972509),
2732     FRAC_CONST(0.9718663374802794),
2733     FRAC_CONST(0.97258436893473221),
2734     FRAC_CONST(0.97329324605469825),
2735     FRAC_CONST(0.97399296216795583),
2736     FRAC_CONST(0.97468351068851067),
2737     FRAC_CONST(0.97536488511665687),
2738     FRAC_CONST(0.97603707903903902),
2739     FRAC_CONST(0.97670008612871184),
2740     FRAC_CONST(0.97735390014519996),
2741     FRAC_CONST(0.97799851493455714),
2742     FRAC_CONST(0.9786339244294231),
2743     FRAC_CONST(0.97926012264908202),
2744     FRAC_CONST(0.97987710369951764),
2745     FRAC_CONST(0.98048486177346938),
2746     FRAC_CONST(0.98108339115048659),
2747     FRAC_CONST(0.98167268619698311),
2748     FRAC_CONST(0.98225274136628937),
2749     FRAC_CONST(0.98282355119870524),
2750     FRAC_CONST(0.98338511032155118),
2751     FRAC_CONST(0.98393741344921892),
2752     FRAC_CONST(0.98448045538322093),
2753     FRAC_CONST(0.98501423101223984),
2754     FRAC_CONST(0.98553873531217606),
2755     FRAC_CONST(0.98605396334619544),
2756     FRAC_CONST(0.98655991026477541),
2757     FRAC_CONST(0.98705657130575097),
2758     FRAC_CONST(0.98754394179435923),
2759     FRAC_CONST(0.98802201714328353),
2760     FRAC_CONST(0.98849079285269659),
2761     FRAC_CONST(0.98895026451030299),
2762     FRAC_CONST(0.98940042779138038),
2763     FRAC_CONST(0.98984127845882053),
2764     FRAC_CONST(0.99027281236316911),
2765     FRAC_CONST(0.99069502544266463),
2766     FRAC_CONST(0.99110791372327678),
2767     FRAC_CONST(0.9915114733187439),
2768     FRAC_CONST(0.99190570043060933),
2769     FRAC_CONST(0.99229059134825737),
2770     FRAC_CONST(0.99266614244894802),
2771     FRAC_CONST(0.99303235019785141),
2772     FRAC_CONST(0.99338921114808065),
2773     FRAC_CONST(0.9937367219407246),
2774     FRAC_CONST(0.99407487930487937),
2775     FRAC_CONST(0.9944036800576791),
2776     FRAC_CONST(0.9947231211043257),
2777     FRAC_CONST(0.99503319943811863),
2778     FRAC_CONST(0.99533391214048228),
2779     FRAC_CONST(0.99562525638099431),
2780     FRAC_CONST(0.99590722941741172),
2781     FRAC_CONST(0.99617982859569687),
2782     FRAC_CONST(0.99644305135004263),
2783     FRAC_CONST(0.99669689520289606),
2784     FRAC_CONST(0.99694135776498216),
2785     FRAC_CONST(0.99717643673532619),
2786     FRAC_CONST(0.9974021299012753),
2787     FRAC_CONST(0.99761843513851955),
2788     FRAC_CONST(0.99782535041111164),
2789     FRAC_CONST(0.99802287377148624),
2790     FRAC_CONST(0.99821100336047819),
2791     FRAC_CONST(0.99838973740734016),
2792     FRAC_CONST(0.99855907422975931),
2793     FRAC_CONST(0.99871901223387294),
2794     FRAC_CONST(0.99886954991428356),
2795     FRAC_CONST(0.99901068585407338),
2796     FRAC_CONST(0.99914241872481691),
2797     FRAC_CONST(0.99926474728659442),
2798     FRAC_CONST(0.99937767038800285),
2799     FRAC_CONST(0.99948118696616695),
2800     FRAC_CONST(0.99957529604674922),
2801     FRAC_CONST(0.99965999674395922),
2802     FRAC_CONST(0.99973528826056168),
2803     FRAC_CONST(0.99980116988788426),
2804     FRAC_CONST(0.99985764100582386),
2805     FRAC_CONST(0.9999047010828529),
2806     FRAC_CONST(0.99994234967602391),
2807     FRAC_CONST(0.99997058643097414),
2808     FRAC_CONST(0.9999894110819284),
2809     FRAC_CONST(0.99999882345170188)
2810 };
2811
2812 #ifdef ALLOW_SMALL_FRAMELENGTH
2813 ALIGN static const real_t sine_mid_480[] =
2814 {
2815     FRAC_CONST(0.0016362454436240478),
2816     FRAC_CONST(0.00490871880799799),
2817     FRAC_CONST(0.0081811396039371282),
2818     FRAC_CONST(0.011453472786443779),
2819     FRAC_CONST(0.014725683311458524),
2820     FRAC_CONST(0.017997736136235509),
2821     FRAC_CONST(0.021269596219717739),
2822     FRAC_CONST(0.024541228522912285),
2823     FRAC_CONST(0.027812598009265607),
2824     FRAC_CONST(0.03108366964503869),
2825     FRAC_CONST(0.034354408399682276),
2826     FRAC_CONST(0.037624779246211978),
2827     FRAC_CONST(0.04089474716158345),
2828     FRAC_CONST(0.044164277127067358),
2829     FRAC_CONST(0.047433334128624507),
2830     FRAC_CONST(0.050701883157280733),
2831     FRAC_CONST(0.053969889209501881),
2832     FRAC_CONST(0.057237317287568618),
2833     FRAC_CONST(0.060504132399951269),
2834     FRAC_CONST(0.063770299561684493),
2835     FRAC_CONST(0.06703578379474201),
2836     FRAC_CONST(0.070300550128411174),
2837     FRAC_CONST(0.073564563599667426),
2838     FRAC_CONST(0.076827789253548759),
2839     FRAC_CONST(0.080090192143530081),
2840     FRAC_CONST(0.083351737331897449),
2841     FRAC_CONST(0.086612389890122182),
2842     FRAC_CONST(0.089872114899234967),
2843     FRAC_CONST(0.093130877450199795),
2844     FRAC_CONST(0.096388642644287828),
2845     FRAC_CONST(0.09964537559345106),
2846     FRAC_CONST(0.1029010414206961),
2847     FRAC_CONST(0.10615560526045748),
2848     FRAC_CONST(0.10940903225897117),
2849     FRAC_CONST(0.11266128757464781),
2850     FRAC_CONST(0.11591233637844581),
2851     FRAC_CONST(0.11916214385424433),
2852     FRAC_CONST(0.1224106751992162),
2853     FRAC_CONST(0.12565789562420052),
2854     FRAC_CONST(0.12890377035407541),
2855     FRAC_CONST(0.13214826462813015),
2856     FRAC_CONST(0.13539134370043773),
2857     FRAC_CONST(0.13863297284022669),
2858     FRAC_CONST(0.14187311733225325),
2859     FRAC_CONST(0.14511174247717309),
2860     FRAC_CONST(0.14834881359191271),
2861     FRAC_CONST(0.15158429601004111),
2862     FRAC_CONST(0.15481815508214106),
2863     FRAC_CONST(0.1580503561761798),
2864     FRAC_CONST(0.16128086467788047),
2865     FRAC_CONST(0.16450964599109233),
2866     FRAC_CONST(0.16773666553816149),
2867     FRAC_CONST(0.17096188876030122),
2868     FRAC_CONST(0.17418528111796186),
2869     FRAC_CONST(0.17740680809120093),
2870     FRAC_CONST(0.18062643518005275),
2871     FRAC_CONST(0.18384412790489776),
2872     FRAC_CONST(0.18705985180683199),
2873     FRAC_CONST(0.19027357244803589),
2874     FRAC_CONST(0.19348525541214331),
2875     FRAC_CONST(0.19669486630460997),
2876     FRAC_CONST(0.19990237075308173),
2877     FRAC_CONST(0.20310773440776286),
2878     FRAC_CONST(0.20631092294178383),
2879     FRAC_CONST(0.20951190205156878),
2880     FRAC_CONST(0.21271063745720317),
2881     FRAC_CONST(0.21590709490280058),
2882     FRAC_CONST(0.2191012401568698),
2883     FRAC_CONST(0.22229303901268133),
2884     FRAC_CONST(0.22548245728863364),
2885     FRAC_CONST(0.22866946082861941),
2886     FRAC_CONST(0.23185401550239115),
2887     FRAC_CONST(0.23503608720592667),
2888     FRAC_CONST(0.23821564186179459),
2889     FRAC_CONST(0.24139264541951888),
2890     FRAC_CONST(0.24456706385594387),
2891     FRAC_CONST(0.24773886317559846),
2892     FRAC_CONST(0.25090800941106001),
2893     FRAC_CONST(0.25407446862331851),
2894     FRAC_CONST(0.25723820690213967),
2895     FRAC_CONST(0.26039919036642817),
2896     FRAC_CONST(0.26355738516459076),
2897     FRAC_CONST(0.26671275747489837),
2898     FRAC_CONST(0.2698652735058486),
2899     FRAC_CONST(0.27301489949652735),
2900     FRAC_CONST(0.27616160171697068),
2901     FRAC_CONST(0.27930534646852595),
2902     FRAC_CONST(0.28244610008421245),
2903     FRAC_CONST(0.2855838289290823),
2904     FRAC_CONST(0.28871849940058025),
2905     FRAC_CONST(0.29185007792890405),
2906     FRAC_CONST(0.29497853097736348),
2907     FRAC_CONST(0.2981038250427398),
2908     FRAC_CONST(0.30122592665564446),
2909     FRAC_CONST(0.30434480238087736),
2910     FRAC_CONST(0.30746041881778519),
2911     FRAC_CONST(0.31057274260061901),
2912     FRAC_CONST(0.31368174039889146),
2913     FRAC_CONST(0.31678737891773395),
2914     FRAC_CONST(0.31988962489825296),
2915     FRAC_CONST(0.32298844511788638),
2916     FRAC_CONST(0.32608380639075912),
2917     FRAC_CONST(0.32917567556803889),
2918     FRAC_CONST(0.33226401953829071),
2919     FRAC_CONST(0.33534880522783189),
2920     FRAC_CONST(0.33842999960108583),
2921     FRAC_CONST(0.34150756966093632),
2922     FRAC_CONST(0.34458148244908043),
2923     FRAC_CONST(0.34765170504638188),
2924     FRAC_CONST(0.35071820457322322),
2925     FRAC_CONST(0.35378094818985806),
2926     FRAC_CONST(0.35683990309676283),
2927     FRAC_CONST(0.35989503653498811),
2928     FRAC_CONST(0.36294631578650921),
2929     FRAC_CONST(0.36599370817457672),
2930     FRAC_CONST(0.36903718106406647),
2931     FRAC_CONST(0.37207670186182878),
2932     FRAC_CONST(0.37511223801703802),
2933     FRAC_CONST(0.37814375702154046),
2934     FRAC_CONST(0.38117122641020335),
2935     FRAC_CONST(0.38419461376126157),
2936     FRAC_CONST(0.38721388669666562),
2937     FRAC_CONST(0.39022901288242801),
2938     FRAC_CONST(0.39323996002896966),
2939     FRAC_CONST(0.39624669589146555),
2940     FRAC_CONST(0.39924918827019029),
2941     FRAC_CONST(0.40224740501086254),
2942     FRAC_CONST(0.40524131400498986),
2943     FRAC_CONST(0.40823088319021217),
2944     FRAC_CONST(0.41121608055064529),
2945     FRAC_CONST(0.41419687411722372),
2946     FRAC_CONST(0.41717323196804335),
2947     FRAC_CONST(0.42014512222870243),
2948     FRAC_CONST(0.42311251307264408),
2949     FRAC_CONST(0.42607537272149631),
2950     FRAC_CONST(0.4290336694454126),
2951     FRAC_CONST(0.43198737156341183),
2952     FRAC_CONST(0.43493644744371707),
2953     FRAC_CONST(0.43788086550409511),
2954     FRAC_CONST(0.44082059421219388),
2955     FRAC_CONST(0.44375560208588088),
2956     FRAC_CONST(0.44668585769357955),
2957     FRAC_CONST(0.4496113296546066),
2958     FRAC_CONST(0.45253198663950756),
2959     FRAC_CONST(0.45544779737039259),
2960     FRAC_CONST(0.45835873062127125),
2961     FRAC_CONST(0.46126475521838717),
2962     FRAC_CONST(0.46416584004055156),
2963     FRAC_CONST(0.46706195401947659),
2964     FRAC_CONST(0.46995306614010829),
2965     FRAC_CONST(0.47283914544095862),
2966     FRAC_CONST(0.47572016101443682),
2967     FRAC_CONST(0.47859608200718085),
2968     FRAC_CONST(0.4814668776203872),
2969     FRAC_CONST(0.48433251711014125),
2970     FRAC_CONST(0.4871929697877464),
2971     FRAC_CONST(0.49004820502005247),
2972     FRAC_CONST(0.49289819222978404),
2973     FRAC_CONST(0.49574290089586776),
2974     FRAC_CONST(0.49858230055375902),
2975     FRAC_CONST(0.50141636079576901),
2976     FRAC_CONST(0.50424505127138919),
2977     FRAC_CONST(0.50706834168761705),
2978     FRAC_CONST(0.50988620180928057),
2979     FRAC_CONST(0.51269860145936175),
2980     FRAC_CONST(0.51550551051931948),
2981     FRAC_CONST(0.51830689892941317),
2982     FRAC_CONST(0.5211027366890234),
2983     FRAC_CONST(0.52389299385697385),
2984     FRAC_CONST(0.52667764055185196),
2985     FRAC_CONST(0.52945664695232897),
2986     FRAC_CONST(0.53222998329747884),
2987     FRAC_CONST(0.53499761988709726),
2988     FRAC_CONST(0.53775952708201991),
2989     FRAC_CONST(0.54051567530443978),
2990     FRAC_CONST(0.54326603503822357),
2991     FRAC_CONST(0.54601057682922816),
2992     FRAC_CONST(0.54874927128561579),
2993     FRAC_CONST(0.55148208907816942),
2994     FRAC_CONST(0.55420900094060566),
2995     FRAC_CONST(0.55692997766988939),
2996     FRAC_CONST(0.559644990126546),
2997     FRAC_CONST(0.56235400923497314),
2998     FRAC_CONST(0.56505700598375252),
2999     FRAC_CONST(0.56775395142596052),
3000     FRAC_CONST(0.57044481667947822),
3001     FRAC_CONST(0.57312957292730071),
3002     FRAC_CONST(0.57580819141784534),
3003     FRAC_CONST(0.57848064346525996),
3004     FRAC_CONST(0.58114690044973039),
3005     FRAC_CONST(0.58380693381778626),
3006     FRAC_CONST(0.58646071508260733),
3007     FRAC_CONST(0.58910821582432815),
3008     FRAC_CONST(0.5917494076903429),
3009     FRAC_CONST(0.5943842623956086),
3010     FRAC_CONST(0.59701275172294799),
3011     FRAC_CONST(0.59963484752335228),
3012     FRAC_CONST(0.60225052171628191),
3013     FRAC_CONST(0.60485974628996786),
3014     FRAC_CONST(0.60746249330171098),
3015     FRAC_CONST(0.61005873487818185),
3016     FRAC_CONST(0.61264844321571899),
3017     FRAC_CONST(0.61523159058062682),
3018     FRAC_CONST(0.61780814930947225),
3019     FRAC_CONST(0.62037809180938108),
3020     FRAC_CONST(0.62294139055833397),
3021     FRAC_CONST(0.6254980181054608),
3022     FRAC_CONST(0.62804794707133416),
3023     FRAC_CONST(0.63059115014826372),
3024     FRAC_CONST(0.63312760010058777),
3025     FRAC_CONST(0.63565726976496484),
3026     FRAC_CONST(0.63818013205066515),
3027     FRAC_CONST(0.64069615993986073),
3028     FRAC_CONST(0.64320532648791406),
3029     FRAC_CONST(0.64570760482366729),
3030     FRAC_CONST(0.64820296814972966),
3031     FRAC_CONST(0.65069138974276486),
3032     FRAC_CONST(0.65317284295377676),
3033     FRAC_CONST(0.65564730120839498),
3034     FRAC_CONST(0.65811473800715958),
3035     FRAC_CONST(0.660575126925805),
3036     FRAC_CONST(0.66302844161554231),
3037     FRAC_CONST(0.6654746558033422),
3038     FRAC_CONST(0.66791374329221598),
3039     FRAC_CONST(0.67034567796149647),
3040     FRAC_CONST(0.67277043376711676),
3041     FRAC_CONST(0.67518798474189046),
3042     FRAC_CONST(0.67759830499578866),
3043     FRAC_CONST(0.68000136871621808),
3044     FRAC_CONST(0.68239715016829683),
3045     FRAC_CONST(0.6847856236951303),
3046     FRAC_CONST(0.68716676371808583),
3047     FRAC_CONST(0.68954054473706683),
3048     FRAC_CONST(0.69190694133078579),
3049     FRAC_CONST(0.69426592815703603),
3050     FRAC_CONST(0.69661747995296419),
3051     FRAC_CONST(0.69896157153533944),
3052     FRAC_CONST(0.70129817780082437),
3053     FRAC_CONST(0.7036272737262429),
3054     FRAC_CONST(0.70594883436884903),
3055     FRAC_CONST(0.70826283486659336),
3056     FRAC_CONST(0.71056925043838959),
3057     FRAC_CONST(0.71286805638437978),
3058     FRAC_CONST(0.71515922808619936),
3059     FRAC_CONST(0.71744274100723993),
3060     FRAC_CONST(0.71971857069291278),
3061     FRAC_CONST(0.7219866927709101),
3062     FRAC_CONST(0.72424708295146689),
3063     FRAC_CONST(0.72649971702762028),
3064     FRAC_CONST(0.72874457087546896),
3065     FRAC_CONST(0.73098162045443171),
3066     FRAC_CONST(0.73321084180750484),
3067     FRAC_CONST(0.73543221106151868),
3068     FRAC_CONST(0.73764570442739286),
3069     FRAC_CONST(0.73985129820039208),
3070     FRAC_CONST(0.74204896876037885),
3071     FRAC_CONST(0.7442386925720671),
3072     FRAC_CONST(0.74642044618527381),
3073     FRAC_CONST(0.74859420623517081),
3074     FRAC_CONST(0.75075994944253421),
3075     FRAC_CONST(0.75291765261399446),
3076     FRAC_CONST(0.75506729264228367),
3077     FRAC_CONST(0.75720884650648446),
3078     FRAC_CONST(0.75934229127227548),
3079     FRAC_CONST(0.76146760409217706),
3080     FRAC_CONST(0.76358476220579641),
3081     FRAC_CONST(0.7656937429400712),
3082     FRAC_CONST(0.76779452370951196),
3083     FRAC_CONST(0.76988708201644451),
3084     FRAC_CONST(0.77197139545125026),
3085     FRAC_CONST(0.7740474416926072),
3086     FRAC_CONST(0.77611519850772781),
3087     FRAC_CONST(0.77817464375259782),
3088     FRAC_CONST(0.78022575537221317),
3089     FRAC_CONST(0.78226851140081632),
3090     FRAC_CONST(0.78430288996213138),
3091     FRAC_CONST(0.78632886926959822),
3092     FRAC_CONST(0.78834642762660623),
3093     FRAC_CONST(0.79035554342672631),
3094     FRAC_CONST(0.79235619515394229),
3095     FRAC_CONST(0.79434836138288134),
3096     FRAC_CONST(0.79633202077904397),
3097     FRAC_CONST(0.79830715209903147),
3098     FRAC_CONST(0.8002737341907743),
3099     FRAC_CONST(0.80223174599375802),
3100     FRAC_CONST(0.80418116653924954),
3101     FRAC_CONST(0.80612197495052085),
3102     FRAC_CONST(0.80805415044307316),
3103     FRAC_CONST(0.80997767232485907),
3104     FRAC_CONST(0.81189251999650469),
3105     FRAC_CONST(0.81379867295152986),
3106     FRAC_CONST(0.81569611077656778),
3107     FRAC_CONST(0.81758481315158371),
3108     FRAC_CONST(0.81946475985009259),
3109     FRAC_CONST(0.82133593073937561),
3110     FRAC_CONST(0.82319830578069586),
3111     FRAC_CONST(0.82505186502951278),
3112     FRAC_CONST(0.82689658863569615),
3113     FRAC_CONST(0.82873245684373809),
3114     FRAC_CONST(0.83055944999296494),
3115     FRAC_CONST(0.83237754851774781),
3116     FRAC_CONST(0.83418673294771239),
3117     FRAC_CONST(0.83598698390794668),
3118     FRAC_CONST(0.83777828211920935),
3119     FRAC_CONST(0.83956060839813562),
3120     FRAC_CONST(0.84133394365744296),
3121     FRAC_CONST(0.84309826890613537),
3122     FRAC_CONST(0.84485356524970701),
3123     FRAC_CONST(0.84659981389034411),
3124     FRAC_CONST(0.84833699612712676),
3125     FRAC_CONST(0.85006509335622882),
3126     FRAC_CONST(0.8517840870711173),
3127     FRAC_CONST(0.85349395886275037),
3128     FRAC_CONST(0.85519469041977514),
3129     FRAC_CONST(0.85688626352872277),
3130     FRAC_CONST(0.85856866007420429),
3131     FRAC_CONST(0.86024186203910447),
3132     FRAC_CONST(0.86190585150477417),
3133     FRAC_CONST(0.86356061065122347),
3134     FRAC_CONST(0.86520612175731115),
3135     FRAC_CONST(0.86684236720093533),
3136     FRAC_CONST(0.86846932945922151),
3137     FRAC_CONST(0.87008699110871135),
3138     FRAC_CONST(0.87169533482554817),
3139     FRAC_CONST(0.87329434338566281),
3140     FRAC_CONST(0.87488399966495822),
3141     FRAC_CONST(0.87646428663949283),
3142     FRAC_CONST(0.87803518738566277),
3143     FRAC_CONST(0.87959668508038291),
3144     FRAC_CONST(0.88114876300126743),
3145     FRAC_CONST(0.88269140452680916),
3146     FRAC_CONST(0.8842245931365561),
3147     FRAC_CONST(0.88574831241129048),
3148     FRAC_CONST(0.88726254603320276),
3149     FRAC_CONST(0.88876727778606746),
3150     FRAC_CONST(0.89026249155541637),
3151     FRAC_CONST(0.8917481713287112),
3152     FRAC_CONST(0.89322430119551532),
3153     FRAC_CONST(0.89469086534766362),
3154     FRAC_CONST(0.89614784807943237),
3155     FRAC_CONST(0.89759523378770689),
3156     FRAC_CONST(0.89903300697214927),
3157     FRAC_CONST(0.9004611522353636),
3158     FRAC_CONST(0.90187965428306172),
3159     FRAC_CONST(0.90328849792422594),
3160     FRAC_CONST(0.90468766807127299),
3161     FRAC_CONST(0.90607714974021469),
3162     FRAC_CONST(0.90745692805081868),
3163     FRAC_CONST(0.90882698822676755),
3164     FRAC_CONST(0.91018731559581767),
3165     FRAC_CONST(0.91153789558995579),
3166     FRAC_CONST(0.91287871374555518),
3167     FRAC_CONST(0.91420975570353069),
3168     FRAC_CONST(0.9155310072094921),
3169     FRAC_CONST(0.91684245411389753),
3170     FRAC_CONST(0.91814408237220391),
3171     FRAC_CONST(0.91943587804501858),
3172     FRAC_CONST(0.92071782729824769),
3173     FRAC_CONST(0.92198991640324446),
3174     FRAC_CONST(0.92325213173695675),
3175     FRAC_CONST(0.92450445978207241),
3176     FRAC_CONST(0.92574688712716402),
3177     FRAC_CONST(0.92697940046683291),
3178     FRAC_CONST(0.92820198660185149),
3179     FRAC_CONST(0.92941463243930444),
3180     FRAC_CONST(0.93061732499272909),
3181     FRAC_CONST(0.93181005138225426),
3182     FRAC_CONST(0.93299279883473885),
3183     FRAC_CONST(0.93416555468390772),
3184     FRAC_CONST(0.93532830637048769),
3185     FRAC_CONST(0.93648104144234268),
3186     FRAC_CONST(0.93762374755460598),
3187     FRAC_CONST(0.93875641246981323),
3188     FRAC_CONST(0.93987902405803303),
3189     FRAC_CONST(0.94099157029699743),
3190     FRAC_CONST(0.94209403927222979),
3191     FRAC_CONST(0.94318641917717327),
3192     FRAC_CONST(0.9442686983133165),
3193     FRAC_CONST(0.94534086509031956),
3194     FRAC_CONST(0.9464029080261378),
3195     FRAC_CONST(0.94745481574714419),
3196     FRAC_CONST(0.94849657698825252),
3197     FRAC_CONST(0.94952818059303667),
3198     FRAC_CONST(0.95054961551385087),
3199     FRAC_CONST(0.95156087081194762),
3200     FRAC_CONST(0.95256193565759528),
3201     FRAC_CONST(0.95355279933019343),
3202     FRAC_CONST(0.9545334512183884),
3203     FRAC_CONST(0.95550388082018611),
3204     FRAC_CONST(0.95646407774306541),
3205     FRAC_CONST(0.95741403170408834),
3206     FRAC_CONST(0.95835373253001133),
3207     FRAC_CONST(0.95928317015739362),
3208     FRAC_CONST(0.96020233463270466),
3209     FRAC_CONST(0.96111121611243155),
3210     FRAC_CONST(0.96200980486318388),
3211     FRAC_CONST(0.96289809126179782),
3212     FRAC_CONST(0.96377606579543984),
3213     FRAC_CONST(0.96464371906170809),
3214     FRAC_CONST(0.96550104176873297),
3215     FRAC_CONST(0.96634802473527726),
3216     FRAC_CONST(0.96718465889083372),
3217     FRAC_CONST(0.96801093527572268),
3218     FRAC_CONST(0.96882684504118799),
3219     FRAC_CONST(0.96963237944949143),
3220     FRAC_CONST(0.97042752987400682),
3221     FRAC_CONST(0.97121228779931179),
3222     FRAC_CONST(0.97198664482127939),
3223     FRAC_CONST(0.97275059264716823),
3224     FRAC_CONST(0.97350412309571066),
3225     FRAC_CONST(0.97424722809720088),
3226     FRAC_CONST(0.97497989969358168),
3227     FRAC_CONST(0.97570213003852857),
3228     FRAC_CONST(0.97641391139753486),
3229     FRAC_CONST(0.97711523614799412),
3230     FRAC_CONST(0.97780609677928154),
3231     FRAC_CONST(0.97848648589283505),
3232     FRAC_CONST(0.97915639620223371),
3233     FRAC_CONST(0.9798158205332762),
3234     FRAC_CONST(0.98046475182405801),
3235     FRAC_CONST(0.98110318312504607),
3236     FRAC_CONST(0.98173110759915416),
3237     FRAC_CONST(0.98234851852181571),
3238     FRAC_CONST(0.98295540928105563),
3239     FRAC_CONST(0.9835517733775615),
3240     FRAC_CONST(0.98413760442475307),
3241     FRAC_CONST(0.98471289614885038),
3242     FRAC_CONST(0.98527764238894122),
3243     FRAC_CONST(0.98583183709704714),
3244     FRAC_CONST(0.98637547433818806),
3245     FRAC_CONST(0.98690854829044583),
3246     FRAC_CONST(0.98743105324502667),
3247     FRAC_CONST(0.98794298360632238),
3248     FRAC_CONST(0.98844433389196995),
3249     FRAC_CONST(0.98893509873291074),
3250     FRAC_CONST(0.98941527287344755),
3251     FRAC_CONST(0.98988485117130098),
3252     FRAC_CONST(0.99034382859766479),
3253     FRAC_CONST(0.99079220023725967),
3254     FRAC_CONST(0.99122996128838525),
3255     FRAC_CONST(0.9916571070629725),
3256     FRAC_CONST(0.99207363298663342),
3257     FRAC_CONST(0.99247953459870997),
3258     FRAC_CONST(0.99287480755232194),
3259     FRAC_CONST(0.99325944761441354),
3260     FRAC_CONST(0.99363345066579889),
3261     FRAC_CONST(0.99399681270120555),
3262     FRAC_CONST(0.99434952982931812),
3263     FRAC_CONST(0.9946915982728195),
3264     FRAC_CONST(0.99502301436843166),
3265     FRAC_CONST(0.99534377456695422),
3266     FRAC_CONST(0.9956538754333033),
3267     FRAC_CONST(0.99595331364654771),
3268     FRAC_CONST(0.99624208599994479),
3269     FRAC_CONST(0.99652018940097464),
3270     FRAC_CONST(0.99678762087137318),
3271     FRAC_CONST(0.99704437754716424),
3272     FRAC_CONST(0.99729045667869021),
3273     FRAC_CONST(0.99752585563064111),
3274     FRAC_CONST(0.99775057188208349),
3275     FRAC_CONST(0.9979646030264866),
3276     FRAC_CONST(0.99816794677174903),
3277     FRAC_CONST(0.9983606009402225),
3278     FRAC_CONST(0.99854256346873571),
3279     FRAC_CONST(0.99871383240861611),
3280     FRAC_CONST(0.99887440592571108),
3281     FRAC_CONST(0.99902428230040718),
3282     FRAC_CONST(0.99916345992764877),
3283     FRAC_CONST(0.99929193731695531),
3284     FRAC_CONST(0.99940971309243731),
3285     FRAC_CONST(0.99951678599281069),
3286     FRAC_CONST(0.99961315487141078),
3287     FRAC_CONST(0.99969881869620425),
3288     FRAC_CONST(0.99977377654980037),
3289     FRAC_CONST(0.99983802762946083),
3290     FRAC_CONST(0.99989157124710804),
3291     FRAC_CONST(0.9999344068293331),
3292     FRAC_CONST(0.99996653391740109),
3293     FRAC_CONST(0.99998795216725689),
3294     FRAC_CONST(0.99999866134952808)
3295 };
3296 #endif
3297
3298 ALIGN static const real_t ld_mid_512[] =
3299 {
3300     FRAC_CONST(0),
3301     FRAC_CONST(0),
3302     FRAC_CONST(0),
3303     FRAC_CONST(0),
3304     FRAC_CONST(0),
3305     FRAC_CONST(0),
3306     FRAC_CONST(0),
3307     FRAC_CONST(0),
3308     FRAC_CONST(0),
3309     FRAC_CONST(0),
3310     FRAC_CONST(0),
3311     FRAC_CONST(0),
3312     FRAC_CONST(0),
3313     FRAC_CONST(0),
3314     FRAC_CONST(0),
3315     FRAC_CONST(0),
3316     FRAC_CONST(0),
3317     FRAC_CONST(0),
3318     FRAC_CONST(0),
3319     FRAC_CONST(0),
3320     FRAC_CONST(0),
3321     FRAC_CONST(0),
3322     FRAC_CONST(0),
3323     FRAC_CONST(0),
3324     FRAC_CONST(0),
3325     FRAC_CONST(0),
3326     FRAC_CONST(0),
3327     FRAC_CONST(0),
3328     FRAC_CONST(0),
3329     FRAC_CONST(0),
3330     FRAC_CONST(0),
3331     FRAC_CONST(0),
3332     FRAC_CONST(0),
3333     FRAC_CONST(0),
3334     FRAC_CONST(0),
3335     FRAC_CONST(0),
3336     FRAC_CONST(0),
3337     FRAC_CONST(0),
3338     FRAC_CONST(0),
3339     FRAC_CONST(0),
3340     FRAC_CONST(0),
3341     FRAC_CONST(0),
3342     FRAC_CONST(0),
3343     FRAC_CONST(0),
3344     FRAC_CONST(0),
3345     FRAC_CONST(0),
3346     FRAC_CONST(0),
3347     FRAC_CONST(0),
3348     FRAC_CONST(0),
3349     FRAC_CONST(0),
3350     FRAC_CONST(0),
3351     FRAC_CONST(0),
3352     FRAC_CONST(0),
3353     FRAC_CONST(0),
3354     FRAC_CONST(0),
3355     FRAC_CONST(0),
3356     FRAC_CONST(0),
3357     FRAC_CONST(0),
3358     FRAC_CONST(0),
3359     FRAC_CONST(0),
3360     FRAC_CONST(0),
3361     FRAC_CONST(0),
3362     FRAC_CONST(0),
3363     FRAC_CONST(0),
3364     FRAC_CONST(0),
3365     FRAC_CONST(0),
3366     FRAC_CONST(0),
3367     FRAC_CONST(0),
3368     FRAC_CONST(0),
3369     FRAC_CONST(0),
3370     FRAC_CONST(0),
3371     FRAC_CONST(0),
3372     FRAC_CONST(0),
3373     FRAC_CONST(0),
3374     FRAC_CONST(0),
3375     FRAC_CONST(0),
3376     FRAC_CONST(0),
3377     FRAC_CONST(0),
3378     FRAC_CONST(0),
3379     FRAC_CONST(0),
3380     FRAC_CONST(0),
3381     FRAC_CONST(0),
3382     FRAC_CONST(0),
3383     FRAC_CONST(0),
3384     FRAC_CONST(0),
3385     FRAC_CONST(0),
3386     FRAC_CONST(0),
3387     FRAC_CONST(0),
3388     FRAC_CONST(0),
3389     FRAC_CONST(0),
3390     FRAC_CONST(0),
3391     FRAC_CONST(0),
3392     FRAC_CONST(0),
3393     FRAC_CONST(0),
3394     FRAC_CONST(0),
3395     FRAC_CONST(0),
3396     FRAC_CONST(0),
3397     FRAC_CONST(0),
3398     FRAC_CONST(0),
3399     FRAC_CONST(0),
3400     FRAC_CONST(0),
3401     FRAC_CONST(0),
3402     FRAC_CONST(0),
3403     FRAC_CONST(0),
3404     FRAC_CONST(0),
3405     FRAC_CONST(0),
3406     FRAC_CONST(0),
3407     FRAC_CONST(0),
3408     FRAC_CONST(0),
3409     FRAC_CONST(0),
3410     FRAC_CONST(0),
3411     FRAC_CONST(0),
3412     FRAC_CONST(0),
3413     FRAC_CONST(0),
3414     FRAC_CONST(0),
3415     FRAC_CONST(0),
3416     FRAC_CONST(0),
3417     FRAC_CONST(0),
3418     FRAC_CONST(0),
3419     FRAC_CONST(0),
3420     FRAC_CONST(0),
3421     FRAC_CONST(0),
3422     FRAC_CONST(0),
3423     FRAC_CONST(0),
3424     FRAC_CONST(0),
3425     FRAC_CONST(0),
3426     FRAC_CONST(0),
3427     FRAC_CONST(0),
3428     FRAC_CONST(0),
3429     FRAC_CONST(0),
3430     FRAC_CONST(0),
3431     FRAC_CONST(0),
3432     FRAC_CONST(0),
3433     FRAC_CONST(0),
3434     FRAC_CONST(0),
3435     FRAC_CONST(0),
3436     FRAC_CONST(0),
3437     FRAC_CONST(0),
3438     FRAC_CONST(0),
3439     FRAC_CONST(0),
3440     FRAC_CONST(0),
3441     FRAC_CONST(0),
3442     FRAC_CONST(0),
3443     FRAC_CONST(0),
3444     FRAC_CONST(0),
3445     FRAC_CONST(0),
3446     FRAC_CONST(0),
3447     FRAC_CONST(0),
3448     FRAC_CONST(0),
3449     FRAC_CONST(0),
3450     FRAC_CONST(0),
3451     FRAC_CONST(0),
3452     FRAC_CONST(0),
3453     FRAC_CONST(0),
3454     FRAC_CONST(0),
3455     FRAC_CONST(0),
3456     FRAC_CONST(0),
3457     FRAC_CONST(0),
3458     FRAC_CONST(0),
3459     FRAC_CONST(0),
3460     FRAC_CONST(0),
3461     FRAC_CONST(0),
3462     FRAC_CONST(0),
3463     FRAC_CONST(0),
3464     FRAC_CONST(0),
3465     FRAC_CONST(0),
3466     FRAC_CONST(0),
3467     FRAC_CONST(0),
3468     FRAC_CONST(0),
3469     FRAC_CONST(0),
3470     FRAC_CONST(0),
3471     FRAC_CONST(0),
3472     FRAC_CONST(0),
3473     FRAC_CONST(0),
3474     FRAC_CONST(0),
3475     FRAC_CONST(0),
3476     FRAC_CONST(0),
3477     FRAC_CONST(0),
3478     FRAC_CONST(0),
3479     FRAC_CONST(0),
3480     FRAC_CONST(0),
3481     FRAC_CONST(0),
3482     FRAC_CONST(0),
3483     FRAC_CONST(0),
3484     FRAC_CONST(0),
3485     FRAC_CONST(0),
3486     FRAC_CONST(0),
3487     FRAC_CONST(0),
3488     FRAC_CONST(0),
3489     FRAC_CONST(0),
3490     FRAC_CONST(0),
3491     FRAC_CONST(0),
3492     FRAC_CONST(0.0061358846491544753),
3493     FRAC_CONST(0.01840672990580482),
3494     FRAC_CONST(0.030674803176636626),
3495     FRAC_CONST(0.04293825693494082),
3496     FRAC_CONST(0.055195244349689934),
3497     FRAC_CONST(0.067443919563664051),
3498     FRAC_CONST(0.079682437971430126),
3499     FRAC_CONST(0.091908956497132724),
3500     FRAC_CONST(0.10412163387205459),
3501     FRAC_CONST(0.11631863091190475),
3502     FRAC_CONST(0.12849811079379317),
3503     FRAC_CONST(0.14065823933284921),
3504     FRAC_CONST(0.15279718525844344),
3505     FRAC_CONST(0.16491312048996989),
3506     FRAC_CONST(0.17700422041214875),
3507     FRAC_CONST(0.18906866414980619),
3508     FRAC_CONST(0.2011046348420919),
3509     FRAC_CONST(0.21311031991609136),
3510     FRAC_CONST(0.22508391135979283),
3511     FRAC_CONST(0.2370236059943672),
3512     FRAC_CONST(0.24892760574572015),
3513     FRAC_CONST(0.26079411791527551),
3514     FRAC_CONST(0.27262135544994898),
3515     FRAC_CONST(0.28440753721127188),
3516     FRAC_CONST(0.29615088824362379),
3517     FRAC_CONST(0.30784964004153487),
3518     FRAC_CONST(0.31950203081601569),
3519     FRAC_CONST(0.33110630575987643),
3520     FRAC_CONST(0.34266071731199438),
3521     FRAC_CONST(0.35416352542049034),
3522     FRAC_CONST(0.36561299780477385),
3523     FRAC_CONST(0.37700741021641826),
3524     FRAC_CONST(0.38834504669882625),
3525     FRAC_CONST(0.39962419984564679),
3526     FRAC_CONST(0.41084317105790391),
3527     FRAC_CONST(0.42200027079979968),
3528     FRAC_CONST(0.43309381885315196),
3529     FRAC_CONST(0.4441221445704292),
3530     FRAC_CONST(0.45508358712634384),
3531     FRAC_CONST(0.46597649576796618),
3532     FRAC_CONST(0.47679923006332209),
3533     FRAC_CONST(0.487550160148436),
3534     FRAC_CONST(0.49822766697278187),
3535     FRAC_CONST(0.50883014254310699),
3536     FRAC_CONST(0.51935599016558964),
3537     FRAC_CONST(0.52980362468629461),
3538     FRAC_CONST(0.54017147272989285),
3539     FRAC_CONST(0.55045797293660481),
3540     FRAC_CONST(0.56066157619733603),
3541     FRAC_CONST(0.57078074588696726),
3542     FRAC_CONST(0.58081395809576453),
3543     FRAC_CONST(0.59075970185887416),
3544     FRAC_CONST(0.60061647938386897),
3545     FRAC_CONST(0.61038280627630948),
3546     FRAC_CONST(0.6200572117632891),
3547     FRAC_CONST(0.62963823891492698),
3548     FRAC_CONST(0.63912444486377573),
3549     FRAC_CONST(0.64851440102211244),
3550     FRAC_CONST(0.65780669329707864),
3551     FRAC_CONST(0.66699992230363747),
3552     FRAC_CONST(0.67609270357531592),
3553     FRAC_CONST(0.68508366777270036),
3554     FRAC_CONST(0.693971460889654),
3555     FRAC_CONST(0.7027547444572253),
3556     FRAC_CONST(0.71143219574521643),
3557     FRAC_CONST(0.72000250796138165),
3558     FRAC_CONST(0.7284643904482252),
3559     FRAC_CONST(0.73681656887736979),
3560     FRAC_CONST(0.74505778544146595),
3561     FRAC_CONST(0.75318679904361241),
3562     FRAC_CONST(0.76120238548426178),
3563     FRAC_CONST(0.76910333764557959),
3564     FRAC_CONST(0.77688846567323244),
3565     FRAC_CONST(0.78455659715557524),
3566     FRAC_CONST(0.79210657730021239),
3567     FRAC_CONST(0.79953726910790501),
3568     FRAC_CONST(0.80684755354379922),
3569     FRAC_CONST(0.8140363297059483),
3570     FRAC_CONST(0.82110251499110465),
3571     FRAC_CONST(0.8280450452577558),
3572     FRAC_CONST(0.83486287498638001),
3573     FRAC_CONST(0.84155497743689833),
3574     FRAC_CONST(0.84812034480329712),
3575     FRAC_CONST(0.85455798836540053),
3576     FRAC_CONST(0.86086693863776731),
3577     FRAC_CONST(0.86704624551569265),
3578     FRAC_CONST(0.87309497841829009),
3579     FRAC_CONST(0.87901222642863341),
3580     FRAC_CONST(0.88479709843093779),
3581     FRAC_CONST(0.89044872324475788),
3582     FRAC_CONST(0.89596624975618511),
3583     FRAC_CONST(0.90134884704602203),
3584     FRAC_CONST(0.90659570451491533),
3585     FRAC_CONST(0.91170603200542988),
3586     FRAC_CONST(0.9166790599210427),
3587     FRAC_CONST(0.9215140393420419),
3588     FRAC_CONST(0.92621024213831127),
3589     FRAC_CONST(0.93076696107898371),
3590     FRAC_CONST(0.9351835099389475),
3591     FRAC_CONST(0.93945922360218992),
3592     FRAC_CONST(0.94359345816196039),
3593     FRAC_CONST(0.94758559101774109),
3594     FRAC_CONST(0.95143502096900834),
3595     FRAC_CONST(0.95514116830577067),
3596     FRAC_CONST(0.9587034748958716),
3597     FRAC_CONST(0.96212140426904158),
3598     FRAC_CONST(0.9653944416976894),
3599     FRAC_CONST(0.96852209427441727),
3600     FRAC_CONST(0.97150389098625178),
3601     FRAC_CONST(0.97433938278557586),
3602     FRAC_CONST(0.97702814265775439),
3603     FRAC_CONST(0.97956976568544052),
3604     FRAC_CONST(0.98196386910955524),
3605     FRAC_CONST(0.98421009238692903),
3606     FRAC_CONST(0.98630809724459867),
3607     FRAC_CONST(0.98825756773074946),
3608     FRAC_CONST(0.99005821026229712),
3609     FRAC_CONST(0.99170975366909953),
3610     FRAC_CONST(0.9932119492347945),
3611     FRAC_CONST(0.99456457073425542),
3612     FRAC_CONST(0.99576741446765982),
3613     FRAC_CONST(0.99682029929116567),
3614     FRAC_CONST(0.99772306664419164),
3615     FRAC_CONST(0.99847558057329477),
3616     FRAC_CONST(0.99907772775264536),
3617     FRAC_CONST(0.99952941750109314),
3618     FRAC_CONST(0.9998305817958234),
3619     FRAC_CONST(0.99998117528260111),
3620     FRAC_CONST(1),
3621     FRAC_CONST(1),
3622     FRAC_CONST(1),
3623     FRAC_CONST(1),
3624     FRAC_CONST(1),
3625     FRAC_CONST(1),
3626     FRAC_CONST(1),
3627     FRAC_CONST(1),
3628     FRAC_CONST(1),
3629     FRAC_CONST(1),
3630     FRAC_CONST(1),
3631     FRAC_CONST(1),
3632     FRAC_CONST(1),
3633     FRAC_CONST(1),
3634     FRAC_CONST(1),
3635     FRAC_CONST(1),
3636     FRAC_CONST(1),
3637     FRAC_CONST(1),
3638     FRAC_CONST(1),
3639     FRAC_CONST(1),
3640     FRAC_CONST(1),
3641     FRAC_CONST(1),
3642     FRAC_CONST(1),
3643     FRAC_CONST(1),
3644     FRAC_CONST(1),
3645     FRAC_CONST(1),
3646     FRAC_CONST(1),
3647     FRAC_CONST(1),
3648     FRAC_CONST(1),
3649     FRAC_CONST(1),
3650     FRAC_CONST(1),
3651     FRAC_CONST(1),
3652     FRAC_CONST(1),
3653     FRAC_CONST(1),
3654     FRAC_CONST(1),
3655     FRAC_CONST(1),
3656     FRAC_CONST(1),
3657     FRAC_CONST(1),
3658     FRAC_CONST(1),
3659     FRAC_CONST(1),
3660     FRAC_CONST(1),
3661     FRAC_CONST(1),
3662     FRAC_CONST(1),
3663     FRAC_CONST(1),
3664     FRAC_CONST(1),
3665     FRAC_CONST(1),
3666     FRAC_CONST(1),
3667     FRAC_CONST(1),
3668     FRAC_CONST(1),
3669     FRAC_CONST(1),
3670     FRAC_CONST(1),
3671     FRAC_CONST(1),
3672     FRAC_CONST(1),
3673     FRAC_CONST(1),
3674     FRAC_CONST(1),
3675     FRAC_CONST(1),
3676     FRAC_CONST(1),
3677     FRAC_CONST(1),
3678     FRAC_CONST(1),
3679     FRAC_CONST(1),
3680     FRAC_CONST(1),
3681     FRAC_CONST(1),
3682     FRAC_CONST(1),
3683     FRAC_CONST(1),
3684     FRAC_CONST(1),
3685     FRAC_CONST(1),
3686     FRAC_CONST(1),
3687     FRAC_CONST(1),
3688     FRAC_CONST(1),
3689     FRAC_CONST(1),
3690     FRAC_CONST(1),
3691     FRAC_CONST(1),
3692     FRAC_CONST(1),
3693     FRAC_CONST(1),
3694     FRAC_CONST(1),
3695     FRAC_CONST(1),
3696     FRAC_CONST(1),
3697     FRAC_CONST(1),
3698     FRAC_CONST(1),
3699     FRAC_CONST(1),
3700     FRAC_CONST(1),
3701     FRAC_CONST(1),
3702     FRAC_CONST(1),
3703     FRAC_CONST(1),
3704     FRAC_CONST(1),
3705     FRAC_CONST(1),
3706     FRAC_CONST(1),
3707     FRAC_CONST(1),
3708     FRAC_CONST(1),
3709     FRAC_CONST(1),
3710     FRAC_CONST(1),
3711     FRAC_CONST(1),
3712     FRAC_CONST(1),
3713     FRAC_CONST(1),
3714     FRAC_CONST(1),
3715     FRAC_CONST(1),
3716     FRAC_CONST(1),
3717     FRAC_CONST(1),
3718     FRAC_CONST(1),
3719     FRAC_CONST(1),
3720     FRAC_CONST(1),
3721     FRAC_CONST(1),
3722     FRAC_CONST(1),
3723     FRAC_CONST(1),
3724     FRAC_CONST(1),
3725     FRAC_CONST(1),
3726     FRAC_CONST(1),
3727     FRAC_CONST(1),
3728     FRAC_CONST(1),
3729     FRAC_CONST(1),
3730     FRAC_CONST(1),
3731     FRAC_CONST(1),
3732     FRAC_CONST(1),
3733     FRAC_CONST(1),
3734     FRAC_CONST(1),
3735     FRAC_CONST(1),
3736     FRAC_CONST(1),
3737     FRAC_CONST(1),
3738     FRAC_CONST(1),
3739     FRAC_CONST(1),
3740     FRAC_CONST(1),
3741     FRAC_CONST(1),
3742     FRAC_CONST(1),
3743     FRAC_CONST(1),
3744     FRAC_CONST(1),
3745     FRAC_CONST(1),
3746     FRAC_CONST(1),
3747     FRAC_CONST(1),
3748     FRAC_CONST(1),
3749     FRAC_CONST(1),
3750     FRAC_CONST(1),
3751     FRAC_CONST(1),
3752     FRAC_CONST(1),
3753     FRAC_CONST(1),
3754     FRAC_CONST(1),
3755     FRAC_CONST(1),
3756     FRAC_CONST(1),
3757     FRAC_CONST(1),
3758     FRAC_CONST(1),
3759     FRAC_CONST(1),
3760     FRAC_CONST(1),
3761     FRAC_CONST(1),
3762     FRAC_CONST(1),
3763     FRAC_CONST(1),
3764     FRAC_CONST(1),
3765     FRAC_CONST(1),
3766     FRAC_CONST(1),
3767     FRAC_CONST(1),
3768     FRAC_CONST(1),
3769     FRAC_CONST(1),
3770     FRAC_CONST(1),
3771     FRAC_CONST(1),
3772     FRAC_CONST(1),
3773     FRAC_CONST(1),
3774     FRAC_CONST(1),
3775     FRAC_CONST(1),
3776     FRAC_CONST(1),
3777     FRAC_CONST(1),
3778     FRAC_CONST(1),
3779     FRAC_CONST(1),
3780     FRAC_CONST(1),
3781     FRAC_CONST(1),
3782     FRAC_CONST(1),
3783     FRAC_CONST(1),
3784     FRAC_CONST(1),
3785     FRAC_CONST(1),
3786     FRAC_CONST(1),
3787     FRAC_CONST(1),
3788     FRAC_CONST(1),
3789     FRAC_CONST(1),
3790     FRAC_CONST(1),
3791     FRAC_CONST(1),
3792     FRAC_CONST(1),
3793     FRAC_CONST(1),
3794     FRAC_CONST(1),
3795     FRAC_CONST(1),
3796     FRAC_CONST(1),
3797     FRAC_CONST(1),
3798     FRAC_CONST(1),
3799     FRAC_CONST(1),
3800     FRAC_CONST(1),
3801     FRAC_CONST(1),
3802     FRAC_CONST(1),
3803     FRAC_CONST(1),
3804     FRAC_CONST(1),
3805     FRAC_CONST(1),
3806     FRAC_CONST(1),
3807     FRAC_CONST(1),
3808     FRAC_CONST(1),
3809     FRAC_CONST(1),
3810     FRAC_CONST(1),
3811     FRAC_CONST(1)
3812 };
3813
3814 #ifdef ALLOW_SMALL_FRAMELENGTH
3815 ALIGN static const real_t ld_mid_480[] =
3816 {
3817     FRAC_CONST(0),
3818     FRAC_CONST(0),
3819     FRAC_CONST(0),
3820     FRAC_CONST(0),
3821     FRAC_CONST(0),
3822     FRAC_CONST(0),
3823     FRAC_CONST(0),
3824     FRAC_CONST(0),
3825     FRAC_CONST(0),
3826     FRAC_CONST(0),
3827     FRAC_CONST(0),
3828     FRAC_CONST(0),
3829     FRAC_CONST(0),
3830     FRAC_CONST(0),
3831     FRAC_CONST(0),
3832     FRAC_CONST(0),
3833     FRAC_CONST(0),
3834     FRAC_CONST(0),
3835     FRAC_CONST(0),
3836     FRAC_CONST(0),
3837     FRAC_CONST(0),
3838     FRAC_CONST(0),
3839     FRAC_CONST(0),
3840     FRAC_CONST(0),
3841     FRAC_CONST(0),
3842     FRAC_CONST(0),
3843     FRAC_CONST(0),
3844     FRAC_CONST(0),
3845     FRAC_CONST(0),
3846     FRAC_CONST(0),
3847     FRAC_CONST(0),
3848     FRAC_CONST(0),
3849     FRAC_CONST(0),
3850     FRAC_CONST(0),
3851     FRAC_CONST(0),
3852     FRAC_CONST(0),
3853     FRAC_CONST(0),
3854     FRAC_CONST(0),
3855     FRAC_CONST(0),
3856     FRAC_CONST(0),
3857     FRAC_CONST(0),
3858     FRAC_CONST(0),
3859     FRAC_CONST(0),
3860     FRAC_CONST(0),
3861     FRAC_CONST(0),
3862     FRAC_CONST(0),
3863     FRAC_CONST(0),
3864     FRAC_CONST(0),
3865     FRAC_CONST(0),
3866     FRAC_CONST(0),
3867     FRAC_CONST(0),
3868     FRAC_CONST(0),
3869     FRAC_CONST(0),
3870     FRAC_CONST(0),
3871     FRAC_CONST(0),
3872     FRAC_CONST(0),
3873     FRAC_CONST(0),
3874     FRAC_CONST(0),
3875     FRAC_CONST(0),
3876     FRAC_CONST(0),
3877     FRAC_CONST(0),
3878     FRAC_CONST(0),
3879     FRAC_CONST(0),
3880     FRAC_CONST(0),
3881     FRAC_CONST(0),
3882     FRAC_CONST(0),
3883     FRAC_CONST(0),
3884     FRAC_CONST(0),
3885     FRAC_CONST(0),
3886     FRAC_CONST(0),
3887     FRAC_CONST(0),
3888     FRAC_CONST(0),
3889     FRAC_CONST(0),
3890     FRAC_CONST(0),
3891     FRAC_CONST(0),
3892     FRAC_CONST(0),
3893     FRAC_CONST(0),
3894     FRAC_CONST(0),
3895     FRAC_CONST(0),
3896     FRAC_CONST(0),
3897     FRAC_CONST(0),
3898     FRAC_CONST(0),
3899     FRAC_CONST(0),
3900     FRAC_CONST(0),
3901     FRAC_CONST(0),
3902     FRAC_CONST(0),
3903     FRAC_CONST(0),
3904     FRAC_CONST(0),
3905     FRAC_CONST(0),
3906     FRAC_CONST(0),
3907     FRAC_CONST(0),
3908     FRAC_CONST(0),
3909     FRAC_CONST(0),
3910     FRAC_CONST(0),
3911     FRAC_CONST(0),
3912     FRAC_CONST(0),
3913     FRAC_CONST(0),
3914     FRAC_CONST(0),
3915     FRAC_CONST(0),
3916     FRAC_CONST(0),
3917     FRAC_CONST(0),
3918     FRAC_CONST(0),
3919     FRAC_CONST(0),
3920     FRAC_CONST(0),
3921     FRAC_CONST(0),
3922     FRAC_CONST(0),
3923     FRAC_CONST(0),
3924     FRAC_CONST(0),
3925     FRAC_CONST(0),
3926     FRAC_CONST(0),
3927     FRAC_CONST(0),
3928     FRAC_CONST(0),
3929     FRAC_CONST(0),
3930     FRAC_CONST(0),
3931     FRAC_CONST(0),
3932     FRAC_CONST(0),
3933     FRAC_CONST(0),
3934     FRAC_CONST(0),
3935     FRAC_CONST(0),
3936     FRAC_CONST(0),
3937     FRAC_CONST(0),
3938     FRAC_CONST(0),
3939     FRAC_CONST(0),
3940     FRAC_CONST(0),
3941     FRAC_CONST(0),
3942     FRAC_CONST(0),
3943     FRAC_CONST(0),
3944     FRAC_CONST(0),
3945     FRAC_CONST(0),
3946     FRAC_CONST(0),
3947     FRAC_CONST(0),
3948     FRAC_CONST(0),
3949     FRAC_CONST(0),
3950     FRAC_CONST(0),
3951     FRAC_CONST(0),
3952     FRAC_CONST(0),
3953     FRAC_CONST(0),
3954     FRAC_CONST(0),
3955     FRAC_CONST(0),
3956     FRAC_CONST(0),
3957     FRAC_CONST(0),
3958     FRAC_CONST(0),
3959     FRAC_CONST(0),
3960     FRAC_CONST(0),
3961     FRAC_CONST(0),
3962     FRAC_CONST(0),
3963     FRAC_CONST(0),
3964     FRAC_CONST(0),
3965     FRAC_CONST(0),
3966     FRAC_CONST(0),
3967     FRAC_CONST(0),
3968     FRAC_CONST(0),
3969     FRAC_CONST(0),
3970     FRAC_CONST(0),
3971     FRAC_CONST(0),
3972     FRAC_CONST(0),
3973     FRAC_CONST(0),
3974     FRAC_CONST(0),
3975     FRAC_CONST(0),
3976     FRAC_CONST(0),
3977     FRAC_CONST(0),
3978     FRAC_CONST(0),
3979     FRAC_CONST(0),
3980     FRAC_CONST(0),
3981     FRAC_CONST(0),
3982     FRAC_CONST(0),
3983     FRAC_CONST(0),
3984     FRAC_CONST(0),
3985     FRAC_CONST(0),
3986     FRAC_CONST(0),
3987     FRAC_CONST(0),
3988     FRAC_CONST(0),
3989     FRAC_CONST(0),
3990     FRAC_CONST(0),
3991     FRAC_CONST(0),
3992     FRAC_CONST(0),
3993     FRAC_CONST(0),
3994     FRAC_CONST(0),
3995     FRAC_CONST(0),
3996     FRAC_CONST(0),
3997     FRAC_CONST(0.0065449379673518581),
3998     FRAC_CONST(0.019633692460628301),
3999     FRAC_CONST(0.032719082821776137),
4000     FRAC_CONST(0.045798866936520771),
4001     FRAC_CONST(0.058870803651189033),
4002     FRAC_CONST(0.071932653156719387),
4003     FRAC_CONST(0.084982177372441667),
4004     FRAC_CONST(0.09801714032956059),
4005     FRAC_CONST(0.11103530855427769),
4006     FRAC_CONST(0.12403445145048532),
4007     FRAC_CONST(0.13701234168196802),
4008     FRAC_CONST(0.14996675555404498),
4009     FRAC_CONST(0.16289547339458874),
4010     FRAC_CONST(0.17579627993435451),
4011     FRAC_CONST(0.18866696468655525),
4012     FRAC_CONST(0.2015053223256171),
4013     FRAC_CONST(0.21430915306505074),
4014     FRAC_CONST(0.2270762630343732),
4015     FRAC_CONST(0.23980446465501654),
4016     FRAC_CONST(0.25249157701515795),
4017     FRAC_CONST(0.26513542624340797),
4018     FRAC_CONST(0.27773384588129219),
4019     FRAC_CONST(0.29028467725446233),
4020     FRAC_CONST(0.3027857698425746),
4021     FRAC_CONST(0.31523498164776964),
4022     FRAC_CONST(0.32763017956169349),
4023     FRAC_CONST(0.33996923973099424),
4024     FRAC_CONST(0.35225004792123354),
4025     FRAC_CONST(0.36447049987914965),
4026     FRAC_CONST(0.37662850169321077),
4027     FRAC_CONST(0.38872197015239557),
4028     FRAC_CONST(0.40074883310314097),
4029     FRAC_CONST(0.41270702980439467),
4030     FRAC_CONST(0.42459451128071307),
4031     FRAC_CONST(0.43640924067334208),
4032     FRAC_CONST(0.44814919358922256),
4033     FRAC_CONST(0.45981235844785984),
4034     FRAC_CONST(0.47139673682599764),
4035     FRAC_CONST(0.48290034380003727),
4036     FRAC_CONST(0.49432120828614462),
4037     FRAC_CONST(0.50565737337798455),
4038     FRAC_CONST(0.51690689668202761),
4039     FRAC_CONST(0.52806785065036799),
4040     FRAC_CONST(0.53913832291100017),
4041     FRAC_CONST(0.55011641659549337),
4042     FRAC_CONST(0.56100025066400983),
4043     FRAC_CONST(0.57178796022761225),
4044     FRAC_CONST(0.58247769686780215),
4045     FRAC_CONST(0.59306762895323706),
4046     FRAC_CONST(0.60355594195357143),
4047     FRAC_CONST(0.61394083875036642),
4048     FRAC_CONST(0.62422053994501758),
4049     FRAC_CONST(0.63439328416364549),
4050     FRAC_CONST(0.64445732835889735),
4051     FRAC_CONST(0.65441094810861034),
4052     FRAC_CONST(0.66425243791128175),
4053     FRAC_CONST(0.67398011147829784),
4054     FRAC_CONST(0.68359230202287125),
4055     FRAC_CONST(0.69308736254563585),
4056     FRAC_CONST(0.70246366611685174),
4057     FRAC_CONST(0.71171960615517138),
4058     FRAC_CONST(0.72085359670291882),
4059     FRAC_CONST(0.7298640726978356),
4060     FRAC_CONST(0.73874949024124625),
4061     FRAC_CONST(0.74750832686259672),
4062     FRAC_CONST(0.75613908178032285),
4063     FRAC_CONST(0.76464027615900032),
4064     FRAC_CONST(0.77301045336273699),
4065     FRAC_CONST(0.78124817920475853),
4066     FRAC_CONST(0.78935204219315003),
4067     FRAC_CONST(0.79732065377270711),
4068     FRAC_CONST(0.80515264856285829),
4069     FRAC_CONST(0.81284668459161513),
4070     FRAC_CONST(0.82040144352551359),
4071     FRAC_CONST(0.82781563089550203),
4072     FRAC_CONST(0.83508797631874299),
4073     FRAC_CONST(0.84221723371628654),
4074     FRAC_CONST(0.84920218152657889),
4075     FRAC_CONST(0.85604162291477137),
4076     FRAC_CONST(0.86273438597779184),
4077     FRAC_CONST(0.86927932394514362),
4078     FRAC_CONST(0.87567531537539967),
4079     FRAC_CONST(0.88192126434835494),
4080     FRAC_CONST(0.88801610065280734),
4081     FRAC_CONST(0.89395877996993212),
4082     FRAC_CONST(0.8997482840522214),
4083     FRAC_CONST(0.90538362089795521),
4084     FRAC_CONST(0.91086382492117568),
4085     FRAC_CONST(0.91618795711713596),
4086     FRAC_CONST(0.92135510522319242),
4087     FRAC_CONST(0.9263643838751181),
4088     FRAC_CONST(0.93121493475880346),
4089     FRAC_CONST(0.93590592675732565),
4090     FRAC_CONST(0.94043655609335486),
4091     FRAC_CONST(0.94480604646687805),
4092     FRAC_CONST(0.94901364918821385),
4093     FRAC_CONST(0.95305864330629697),
4094     FRAC_CONST(0.95694033573220882),
4095     FRAC_CONST(0.9606580613579353),
4096     FRAC_CONST(0.96421118317032928),
4097     FRAC_CONST(0.96759909236025976),
4098     FRAC_CONST(0.9708212084269281),
4099     FRAC_CONST(0.97387697927733363),
4100     FRAC_CONST(0.97676588132087239),
4101     FRAC_CONST(0.97948741955905139),
4102     FRAC_CONST(0.98204112767030394),
4103     FRAC_CONST(0.98442656808989171),
4104     FRAC_CONST(0.98664333208487898),
4105     FRAC_CONST(0.98869103982416728),
4106     FRAC_CONST(0.99056934044357725),
4107     FRAC_CONST(0.99227791210596705),
4108     FRAC_CONST(0.99381646205637808),
4109     FRAC_CONST(0.99518472667219682),
4110     FRAC_CONST(0.99638247150832537),
4111     FRAC_CONST(0.99740949133735191),
4112     FRAC_CONST(0.99826561018471593),
4113     FRAC_CONST(0.99895068135886012),
4114     FRAC_CONST(0.99946458747636568),
4115     FRAC_CONST(0.99980724048206482),
4116     FRAC_CONST(0.99997858166412923),
4117     FRAC_CONST(1),
4118     FRAC_CONST(1),
4119     FRAC_CONST(1),
4120     FRAC_CONST(1),
4121     FRAC_CONST(1),
4122     FRAC_CONST(1),
4123     FRAC_CONST(1),
4124     FRAC_CONST(1),
4125     FRAC_CONST(1),
4126     FRAC_CONST(1),
4127     FRAC_CONST(1),
4128     FRAC_CONST(1),
4129     FRAC_CONST(1),
4130     FRAC_CONST(1),
4131     FRAC_CONST(1),
4132     FRAC_CONST(1),
4133     FRAC_CONST(1),
4134     FRAC_CONST(1),
4135     FRAC_CONST(1),
4136     FRAC_CONST(1),
4137     FRAC_CONST(1),
4138     FRAC_CONST(1),
4139     FRAC_CONST(1),
4140     FRAC_CONST(1),
4141     FRAC_CONST(1),
4142     FRAC_CONST(1),
4143     FRAC_CONST(1),
4144     FRAC_CONST(1),
4145     FRAC_CONST(1),
4146     FRAC_CONST(1),
4147     FRAC_CONST(1),
4148     FRAC_CONST(1),
4149     FRAC_CONST(1),
4150     FRAC_CONST(1),
4151     FRAC_CONST(1),
4152     FRAC_CONST(1),
4153     FRAC_CONST(1),
4154     FRAC_CONST(1),
4155     FRAC_CONST(1),
4156     FRAC_CONST(1),
4157     FRAC_CONST(1),
4158     FRAC_CONST(1),
4159     FRAC_CONST(1),
4160     FRAC_CONST(1),
4161     FRAC_CONST(1),
4162     FRAC_CONST(1),
4163     FRAC_CONST(1),
4164     FRAC_CONST(1),
4165     FRAC_CONST(1),
4166     FRAC_CONST(1),
4167     FRAC_CONST(1),
4168     FRAC_CONST(1),
4169     FRAC_CONST(1),
4170     FRAC_CONST(1),
4171     FRAC_CONST(1),
4172     FRAC_CONST(1),
4173     FRAC_CONST(1),
4174     FRAC_CONST(1),
4175     FRAC_CONST(1),
4176     FRAC_CONST(1),
4177     FRAC_CONST(1),
4178     FRAC_CONST(1),
4179     FRAC_CONST(1),
4180     FRAC_CONST(1),
4181     FRAC_CONST(1),
4182     FRAC_CONST(1),
4183     FRAC_CONST(1),
4184     FRAC_CONST(1),
4185     FRAC_CONST(1),
4186     FRAC_CONST(1),
4187     FRAC_CONST(1),
4188     FRAC_CONST(1),
4189     FRAC_CONST(1),
4190     FRAC_CONST(1),
4191     FRAC_CONST(1),
4192     FRAC_CONST(1),
4193     FRAC_CONST(1),
4194     FRAC_CONST(1),
4195     FRAC_CONST(1),
4196     FRAC_CONST(1),
4197     FRAC_CONST(1),
4198     FRAC_CONST(1),
4199     FRAC_CONST(1),
4200     FRAC_CONST(1),
4201     FRAC_CONST(1),
4202     FRAC_CONST(1),
4203     FRAC_CONST(1),
4204     FRAC_CONST(1),
4205     FRAC_CONST(1),
4206     FRAC_CONST(1),
4207     FRAC_CONST(1),
4208     FRAC_CONST(1),
4209     FRAC_CONST(1),
4210     FRAC_CONST(1),
4211     FRAC_CONST(1),
4212     FRAC_CONST(1),
4213     FRAC_CONST(1),
4214     FRAC_CONST(1),
4215     FRAC_CONST(1),
4216     FRAC_CONST(1),
4217     FRAC_CONST(1),
4218     FRAC_CONST(1),
4219     FRAC_CONST(1),
4220     FRAC_CONST(1),
4221     FRAC_CONST(1),
4222     FRAC_CONST(1),
4223     FRAC_CONST(1),
4224     FRAC_CONST(1),
4225     FRAC_CONST(1),
4226     FRAC_CONST(1),
4227     FRAC_CONST(1),
4228     FRAC_CONST(1),
4229     FRAC_CONST(1),
4230     FRAC_CONST(1),
4231     FRAC_CONST(1),
4232     FRAC_CONST(1),
4233     FRAC_CONST(1),
4234     FRAC_CONST(1),
4235     FRAC_CONST(1),
4236     FRAC_CONST(1),
4237     FRAC_CONST(1),
4238     FRAC_CONST(1),
4239     FRAC_CONST(1),
4240     FRAC_CONST(1),
4241     FRAC_CONST(1),
4242     FRAC_CONST(1),
4243     FRAC_CONST(1),
4244     FRAC_CONST(1),
4245     FRAC_CONST(1),
4246     FRAC_CONST(1),
4247     FRAC_CONST(1),
4248     FRAC_CONST(1),
4249     FRAC_CONST(1),
4250     FRAC_CONST(1),
4251     FRAC_CONST(1),
4252     FRAC_CONST(1),
4253     FRAC_CONST(1),
4254     FRAC_CONST(1),
4255     FRAC_CONST(1),
4256     FRAC_CONST(1),
4257     FRAC_CONST(1),
4258     FRAC_CONST(1),
4259     FRAC_CONST(1),
4260     FRAC_CONST(1),
4261     FRAC_CONST(1),
4262     FRAC_CONST(1),
4263     FRAC_CONST(1),
4264     FRAC_CONST(1),
4265     FRAC_CONST(1),
4266     FRAC_CONST(1),
4267     FRAC_CONST(1),
4268     FRAC_CONST(1),
4269     FRAC_CONST(1),
4270     FRAC_CONST(1),
4271     FRAC_CONST(1),
4272     FRAC_CONST(1),
4273     FRAC_CONST(1),
4274     FRAC_CONST(1),
4275     FRAC_CONST(1),
4276     FRAC_CONST(1),
4277     FRAC_CONST(1),
4278     FRAC_CONST(1),
4279     FRAC_CONST(1),
4280     FRAC_CONST(1),
4281     FRAC_CONST(1),
4282     FRAC_CONST(1),
4283     FRAC_CONST(1),
4284     FRAC_CONST(1),
4285     FRAC_CONST(1),
4286     FRAC_CONST(1),
4287     FRAC_CONST(1),
4288     FRAC_CONST(1),
4289     FRAC_CONST(1),
4290     FRAC_CONST(1),
4291     FRAC_CONST(1),
4292     FRAC_CONST(1),
4293     FRAC_CONST(1),
4294     FRAC_CONST(1),
4295     FRAC_CONST(1),
4296     FRAC_CONST(1)
4297 };
4298 #endif
4299 #endif
4300
4301 #ifdef __cplusplus
4302 }
4303 #endif
4304 #endif