sine_win.h

00001 /*
00002 ** FAAD2 - Freeware Advanced Audio (AAC) Decoder including SBR decoding
00003 ** Copyright (C) 2003-2005 M. Bakker, Ahead Software AG, http://www.nero.com
00004 **  
00005 ** This program is free software; you can redistribute it and/or modify
00006 ** it under the terms of the GNU General Public License as published by
00007 ** the Free Software Foundation; either version 2 of the License, or
00008 ** (at your option) any later version.
00009 ** 
00010 ** This program is distributed in the hope that it will be useful,
00011 ** but WITHOUT ANY WARRANTY; without even the implied warranty of
00012 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013 ** GNU General Public License for more details.
00014 ** 
00015 ** You should have received a copy of the GNU General Public License
00016 ** along with this program; if not, write to the Free Software 
00017 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
00018 **
00019 ** Any non-GPL usage of this software or parts of this software is strictly
00020 ** forbidden.
00021 **
00022 ** Software using this code must display the following message visibly in the
00023 ** software:
00024 ** "FAAD2 AAC/HE-AAC/HE-AACv2/DRM decoder (c) Ahead Software, www.nero.com"
00025 ** in, for example, the about-box or help/startup screen.
00026 **
00027 ** Commercial non-GPL licensing of this software is possible.
00028 ** For more info contact Ahead Software through [email protected].
00029 **
00030 ** $Id: sine_win.h,v 1.2 2005/11/01 21:41:43 gabest Exp $
00031 **/
00032 
00033 #ifndef __SINE_WIN_H__
00034 #define __SINE_WIN_H__
00035 
00036 #ifdef __cplusplus
00037 extern "C" {
00038 #endif
00039 
00040 #ifdef _MSC_VER
00041 #pragma warning(disable:4305)
00042 #pragma warning(disable:4244)
00043 #endif
00044 
00045 ALIGN static const real_t sine_long_1024[] =
00046 {
00047     FRAC_CONST(0.00076699031874270449),
00048     FRAC_CONST(0.002300969151425805),
00049     FRAC_CONST(0.0038349425697062275),
00050     FRAC_CONST(0.0053689069639963425),
00051     FRAC_CONST(0.0069028587247297558),
00052     FRAC_CONST(0.0084367942423697988),
00053     FRAC_CONST(0.0099707099074180308),
00054     FRAC_CONST(0.011504602110422714),
00055     FRAC_CONST(0.013038467241987334),
00056     FRAC_CONST(0.014572301692779064),
00057     FRAC_CONST(0.016106101853537287),
00058     FRAC_CONST(0.017639864115082053),
00059     FRAC_CONST(0.019173584868322623),
00060     FRAC_CONST(0.020707260504265895),
00061     FRAC_CONST(0.022240887414024961),
00062     FRAC_CONST(0.023774461988827555),
00063     FRAC_CONST(0.025307980620024571),
00064     FRAC_CONST(0.026841439699098531),
00065     FRAC_CONST(0.028374835617672099),
00066     FRAC_CONST(0.029908164767516555),
00067     FRAC_CONST(0.031441423540560301),
00068     FRAC_CONST(0.032974608328897335),
00069     FRAC_CONST(0.03450771552479575),
00070     FRAC_CONST(0.036040741520706229),
00071     FRAC_CONST(0.037573682709270494),
00072     FRAC_CONST(0.039106535483329888),
00073     FRAC_CONST(0.040639296235933736),
00074     FRAC_CONST(0.042171961360347947),
00075     FRAC_CONST(0.043704527250063421),
00076     FRAC_CONST(0.04523699029880459),
00077     FRAC_CONST(0.046769346900537863),
00078     FRAC_CONST(0.048301593449480144),
00079     FRAC_CONST(0.049833726340107277),
00080     FRAC_CONST(0.051365741967162593),
00081     FRAC_CONST(0.052897636725665324),
00082     FRAC_CONST(0.054429407010919133),
00083     FRAC_CONST(0.055961049218520569),
00084     FRAC_CONST(0.057492559744367566),
00085     FRAC_CONST(0.059023934984667931),
00086     FRAC_CONST(0.060555171335947788),
00087     FRAC_CONST(0.062086265195060088),
00088     FRAC_CONST(0.063617212959193106),
00089     FRAC_CONST(0.065148011025878833),
00090     FRAC_CONST(0.066678655793001557),
00091     FRAC_CONST(0.068209143658806329),
00092     FRAC_CONST(0.069739471021907307),
00093     FRAC_CONST(0.071269634281296401),
00094     FRAC_CONST(0.072799629836351673),
00095     FRAC_CONST(0.074329454086845756),
00096     FRAC_CONST(0.075859103432954447),
00097     FRAC_CONST(0.077388574275265049),
00098     FRAC_CONST(0.078917863014784942),
00099     FRAC_CONST(0.080446966052950014),
00100     FRAC_CONST(0.081975879791633066),
00101     FRAC_CONST(0.083504600633152432),
00102     FRAC_CONST(0.085033124980280275),
00103     FRAC_CONST(0.08656144923625117),
00104     FRAC_CONST(0.088089569804770507),
00105     FRAC_CONST(0.089617483090022959),
00106     FRAC_CONST(0.091145185496681005),
00107     FRAC_CONST(0.09267267342991331),
00108     FRAC_CONST(0.094199943295393204),
00109     FRAC_CONST(0.095726991499307162),
00110     FRAC_CONST(0.097253814448363271),
00111     FRAC_CONST(0.098780408549799623),
00112     FRAC_CONST(0.10030677021139286),
00113     FRAC_CONST(0.10183289584146653),
00114     FRAC_CONST(0.10335878184889961),
00115     FRAC_CONST(0.10488442464313497),
00116     FRAC_CONST(0.10640982063418768),
00117     FRAC_CONST(0.10793496623265365),
00118     FRAC_CONST(0.10945985784971798),
00119     FRAC_CONST(0.11098449189716339),
00120     FRAC_CONST(0.11250886478737869),
00121     FRAC_CONST(0.1140329729333672),
00122     FRAC_CONST(0.11555681274875526),
00123     FRAC_CONST(0.11708038064780059),
00124     FRAC_CONST(0.11860367304540072),
00125     FRAC_CONST(0.1201266863571015),
00126     FRAC_CONST(0.12164941699910553),
00127     FRAC_CONST(0.12317186138828048),
00128     FRAC_CONST(0.12469401594216764),
00129     FRAC_CONST(0.12621587707899035),
00130     FRAC_CONST(0.12773744121766231),
00131     FRAC_CONST(0.12925870477779614),
00132     FRAC_CONST(0.13077966417971171),
00133     FRAC_CONST(0.13230031584444465),
00134     FRAC_CONST(0.13382065619375472),
00135     FRAC_CONST(0.13534068165013421),
00136     FRAC_CONST(0.13686038863681638),
00137     FRAC_CONST(0.13837977357778389),
00138     FRAC_CONST(0.13989883289777721),
00139     FRAC_CONST(0.14141756302230302),
00140     FRAC_CONST(0.14293596037764267),
00141     FRAC_CONST(0.14445402139086047),
00142     FRAC_CONST(0.14597174248981221),
00143     FRAC_CONST(0.14748912010315357),
00144     FRAC_CONST(0.14900615066034845),
00145     FRAC_CONST(0.1505228305916774),
00146     FRAC_CONST(0.15203915632824605),
00147     FRAC_CONST(0.15355512430199345),
00148     FRAC_CONST(0.15507073094570051),
00149     FRAC_CONST(0.15658597269299843),
00150     FRAC_CONST(0.15810084597837698),
00151     FRAC_CONST(0.15961534723719306),
00152     FRAC_CONST(0.16112947290567881),
00153     FRAC_CONST(0.16264321942095031),
00154     FRAC_CONST(0.16415658322101581),
00155     FRAC_CONST(0.16566956074478412),
00156     FRAC_CONST(0.16718214843207294),
00157     FRAC_CONST(0.16869434272361733),
00158     FRAC_CONST(0.17020614006107807),
00159     FRAC_CONST(0.17171753688704997),
00160     FRAC_CONST(0.17322852964507032),
00161     FRAC_CONST(0.1747391147796272),
00162     FRAC_CONST(0.17624928873616788),
00163     FRAC_CONST(0.17775904796110717),
00164     FRAC_CONST(0.17926838890183575),
00165     FRAC_CONST(0.18077730800672859),
00166     FRAC_CONST(0.1822858017251533),
00167     FRAC_CONST(0.18379386650747845),
00168     FRAC_CONST(0.1853014988050819),
00169     FRAC_CONST(0.18680869507035927),
00170     FRAC_CONST(0.18831545175673212),
00171     FRAC_CONST(0.18982176531865641),
00172     FRAC_CONST(0.1913276322116309),
00173     FRAC_CONST(0.19283304889220523),
00174     FRAC_CONST(0.1943380118179886),
00175     FRAC_CONST(0.19584251744765785),
00176     FRAC_CONST(0.19734656224096592),
00177     FRAC_CONST(0.19885014265875009),
00178     FRAC_CONST(0.20035325516294045),
00179     FRAC_CONST(0.20185589621656805),
00180     FRAC_CONST(0.20335806228377332),
00181     FRAC_CONST(0.20485974982981442),
00182     FRAC_CONST(0.20636095532107551),
00183     FRAC_CONST(0.20786167522507507),
00184     FRAC_CONST(0.20936190601047416),
00185     FRAC_CONST(0.21086164414708486),
00186     FRAC_CONST(0.21236088610587842),
00187     FRAC_CONST(0.21385962835899375),
00188     FRAC_CONST(0.21535786737974555),
00189     FRAC_CONST(0.21685559964263262),
00190     FRAC_CONST(0.21835282162334632),
00191     FRAC_CONST(0.2198495297987787),
00192     FRAC_CONST(0.22134572064703081),
00193     FRAC_CONST(0.22284139064742112),
00194     FRAC_CONST(0.2243365362804936),
00195     FRAC_CONST(0.22583115402802617),
00196     FRAC_CONST(0.22732524037303886),
00197     FRAC_CONST(0.22881879179980222),
00198     FRAC_CONST(0.23031180479384544),
00199     FRAC_CONST(0.23180427584196478),
00200     FRAC_CONST(0.23329620143223159),
00201     FRAC_CONST(0.23478757805400097),
00202     FRAC_CONST(0.23627840219791957),
00203     FRAC_CONST(0.23776867035593419),
00204     FRAC_CONST(0.23925837902129998),
00205     FRAC_CONST(0.24074752468858843),
00206     FRAC_CONST(0.24223610385369601),
00207     FRAC_CONST(0.24372411301385216),
00208     FRAC_CONST(0.24521154866762754),
00209     FRAC_CONST(0.24669840731494241),
00210     FRAC_CONST(0.24818468545707478),
00211     FRAC_CONST(0.24967037959666857),
00212     FRAC_CONST(0.25115548623774192),
00213     FRAC_CONST(0.25264000188569552),
00214     FRAC_CONST(0.25412392304732062),
00215     FRAC_CONST(0.25560724623080738),
00216     FRAC_CONST(0.25708996794575312),
00217     FRAC_CONST(0.25857208470317034),
00218     FRAC_CONST(0.26005359301549519),
00219     FRAC_CONST(0.26153448939659552),
00220     FRAC_CONST(0.263014770361779),
00221     FRAC_CONST(0.26449443242780163),
00222     FRAC_CONST(0.26597347211287559),
00223     FRAC_CONST(0.26745188593667762),
00224     FRAC_CONST(0.26892967042035726),
00225     FRAC_CONST(0.27040682208654482),
00226     FRAC_CONST(0.27188333745935972),
00227     FRAC_CONST(0.27335921306441868),
00228     FRAC_CONST(0.27483444542884394),
00229     FRAC_CONST(0.27630903108127108),
00230     FRAC_CONST(0.27778296655185769),
00231     FRAC_CONST(0.27925624837229118),
00232     FRAC_CONST(0.28072887307579719),
00233     FRAC_CONST(0.28220083719714756),
00234     FRAC_CONST(0.28367213727266843),
00235     FRAC_CONST(0.28514276984024867),
00236     FRAC_CONST(0.28661273143934779),
00237     FRAC_CONST(0.28808201861100413),
00238     FRAC_CONST(0.28955062789784303),
00239     FRAC_CONST(0.29101855584408509),
00240     FRAC_CONST(0.29248579899555388),
00241     FRAC_CONST(0.29395235389968466),
00242     FRAC_CONST(0.29541821710553201),
00243     FRAC_CONST(0.29688338516377827),
00244     FRAC_CONST(0.2983478546267414),
00245     FRAC_CONST(0.29981162204838335),
00246     FRAC_CONST(0.30127468398431795),
00247     FRAC_CONST(0.30273703699181914),
00248     FRAC_CONST(0.30419867762982911),
00249     FRAC_CONST(0.30565960245896612),
00250     FRAC_CONST(0.3071198080415331),
00251     FRAC_CONST(0.30857929094152509),
00252     FRAC_CONST(0.31003804772463789),
00253     FRAC_CONST(0.31149607495827591),
00254     FRAC_CONST(0.3129533692115602),
00255     FRAC_CONST(0.31440992705533666),
00256     FRAC_CONST(0.31586574506218396),
00257     FRAC_CONST(0.31732081980642174),
00258     FRAC_CONST(0.31877514786411848),
00259     FRAC_CONST(0.32022872581309986),
00260     FRAC_CONST(0.32168155023295658),
00261     FRAC_CONST(0.32313361770505233),
00262     FRAC_CONST(0.32458492481253215),
00263     FRAC_CONST(0.32603546814033024),
00264     FRAC_CONST(0.327485244275178),
00265     FRAC_CONST(0.3289342498056122),
00266     FRAC_CONST(0.33038248132198278),
00267     FRAC_CONST(0.33182993541646111),
00268     FRAC_CONST(0.33327660868304793),
00269     FRAC_CONST(0.33472249771758122),
00270     FRAC_CONST(0.33616759911774452),
00271     FRAC_CONST(0.33761190948307462),
00272     FRAC_CONST(0.33905542541496964),
00273     FRAC_CONST(0.34049814351669716),
00274     FRAC_CONST(0.34194006039340219),
00275     FRAC_CONST(0.34338117265211504),
00276     FRAC_CONST(0.34482147690175929),
00277     FRAC_CONST(0.34626096975316001),
00278     FRAC_CONST(0.34769964781905138),
00279     FRAC_CONST(0.34913750771408497),
00280     FRAC_CONST(0.35057454605483751),
00281     FRAC_CONST(0.35201075945981908),
00282     FRAC_CONST(0.35344614454948081),
00283     FRAC_CONST(0.35488069794622279),
00284     FRAC_CONST(0.35631441627440241),
00285     FRAC_CONST(0.3577472961603419),
00286     FRAC_CONST(0.3591793342323365),
00287     FRAC_CONST(0.36061052712066227),
00288     FRAC_CONST(0.36204087145758418),
00289     FRAC_CONST(0.36347036387736376),
00290     FRAC_CONST(0.36489900101626732),
00291     FRAC_CONST(0.36632677951257359),
00292     FRAC_CONST(0.36775369600658198),
00293     FRAC_CONST(0.36917974714062002),
00294     FRAC_CONST(0.37060492955905167),
00295     FRAC_CONST(0.37202923990828501),
00296     FRAC_CONST(0.3734526748367803),
00297     FRAC_CONST(0.37487523099505754),
00298     FRAC_CONST(0.37629690503570479),
00299     FRAC_CONST(0.37771769361338564),
00300     FRAC_CONST(0.37913759338484732),
00301     FRAC_CONST(0.38055660100892852),
00302     FRAC_CONST(0.38197471314656722),
00303     FRAC_CONST(0.38339192646080866),
00304     FRAC_CONST(0.38480823761681288),
00305     FRAC_CONST(0.38622364328186298),
00306     FRAC_CONST(0.38763814012537273),
00307     FRAC_CONST(0.38905172481889438),
00308     FRAC_CONST(0.39046439403612659),
00309     FRAC_CONST(0.39187614445292235),
00310     FRAC_CONST(0.3932869727472964),
00311     FRAC_CONST(0.39469687559943356),
00312     FRAC_CONST(0.39610584969169627),
00313     FRAC_CONST(0.39751389170863233),
00314     FRAC_CONST(0.39892099833698291),
00315     FRAC_CONST(0.40032716626569009),
00316     FRAC_CONST(0.40173239218590501),
00317     FRAC_CONST(0.4031366727909953),
00318     FRAC_CONST(0.404540004776553),
00319     FRAC_CONST(0.40594238484040251),
00320     FRAC_CONST(0.40734380968260797),
00321     FRAC_CONST(0.40874427600548136),
00322     FRAC_CONST(0.41014378051359024),
00323     FRAC_CONST(0.41154231991376522),
00324     FRAC_CONST(0.41293989091510808),
00325     FRAC_CONST(0.4143364902289991),
00326     FRAC_CONST(0.41573211456910536),
00327     FRAC_CONST(0.41712676065138787),
00328     FRAC_CONST(0.4185204251941097),
00329     FRAC_CONST(0.41991310491784362),
00330     FRAC_CONST(0.42130479654547964),
00331     FRAC_CONST(0.42269549680223295),
00332     FRAC_CONST(0.42408520241565156),
00333     FRAC_CONST(0.4254739101156238),
00334     FRAC_CONST(0.42686161663438643),
00335     FRAC_CONST(0.42824831870653196),
00336     FRAC_CONST(0.42963401306901638),
00337     FRAC_CONST(0.43101869646116703),
00338     FRAC_CONST(0.43240236562469014),
00339     FRAC_CONST(0.43378501730367852),
00340     FRAC_CONST(0.43516664824461926),
00341     FRAC_CONST(0.4365472551964012),
00342     FRAC_CONST(0.43792683491032286),
00343     FRAC_CONST(0.43930538414009995),
00344     FRAC_CONST(0.4406828996418729),
00345     FRAC_CONST(0.4420593781742147),
00346     FRAC_CONST(0.44343481649813848),
00347     FRAC_CONST(0.44480921137710488),
00348     FRAC_CONST(0.44618255957703007),
00349     FRAC_CONST(0.44755485786629301),
00350     FRAC_CONST(0.44892610301574326),
00351     FRAC_CONST(0.45029629179870861),
00352     FRAC_CONST(0.45166542099100249),
00353     FRAC_CONST(0.45303348737093158),
00354     FRAC_CONST(0.45440048771930358),
00355     FRAC_CONST(0.45576641881943464),
00356     FRAC_CONST(0.45713127745715698),
00357     FRAC_CONST(0.45849506042082627),
00358     FRAC_CONST(0.45985776450132954),
00359     FRAC_CONST(0.46121938649209238),
00360     FRAC_CONST(0.46257992318908681),
00361     FRAC_CONST(0.46393937139083852),
00362     FRAC_CONST(0.4652977278984346),
00363     FRAC_CONST(0.46665498951553092),
00364     FRAC_CONST(0.46801115304835983),
00365     FRAC_CONST(0.46936621530573752),
00366     FRAC_CONST(0.4707201730990716),
00367     FRAC_CONST(0.47207302324236866),
00368     FRAC_CONST(0.47342476255224153),
00369     FRAC_CONST(0.47477538784791712),
00370     FRAC_CONST(0.47612489595124358),
00371     FRAC_CONST(0.47747328368669806),
00372     FRAC_CONST(0.47882054788139389),
00373     FRAC_CONST(0.48016668536508839),
00374     FRAC_CONST(0.48151169297018986),
00375     FRAC_CONST(0.48285556753176567),
00376     FRAC_CONST(0.48419830588754903),
00377     FRAC_CONST(0.48553990487794696),
00378     FRAC_CONST(0.48688036134604734),
00379     FRAC_CONST(0.48821967213762679),
00380     FRAC_CONST(0.48955783410115744),
00381     FRAC_CONST(0.49089484408781509),
00382     FRAC_CONST(0.49223069895148602),
00383     FRAC_CONST(0.49356539554877477),
00384     FRAC_CONST(0.49489893073901126),
00385     FRAC_CONST(0.49623130138425825),
00386     FRAC_CONST(0.49756250434931915),
00387     FRAC_CONST(0.49889253650174459),
00388     FRAC_CONST(0.50022139471184068),
00389     FRAC_CONST(0.50154907585267539),
00390     FRAC_CONST(0.50287557680008699),
00391     FRAC_CONST(0.50420089443269034),
00392     FRAC_CONST(0.50552502563188539),
00393     FRAC_CONST(0.50684796728186321),
00394     FRAC_CONST(0.5081697162696146),
00395     FRAC_CONST(0.50949026948493636),
00396     FRAC_CONST(0.51080962382043904),
00397     FRAC_CONST(0.51212777617155469),
00398     FRAC_CONST(0.51344472343654346),
00399     FRAC_CONST(0.5147604625165012),
00400     FRAC_CONST(0.51607499031536663),
00401     FRAC_CONST(0.51738830373992906),
00402     FRAC_CONST(0.51870039969983495),
00403     FRAC_CONST(0.52001127510759604),
00404     FRAC_CONST(0.52132092687859566),
00405     FRAC_CONST(0.52262935193109661),
00406     FRAC_CONST(0.5239365471862486),
00407     FRAC_CONST(0.52524250956809471),
00408     FRAC_CONST(0.52654723600357944),
00409     FRAC_CONST(0.52785072342255523),
00410     FRAC_CONST(0.52915296875779061),
00411     FRAC_CONST(0.53045396894497632),
00412     FRAC_CONST(0.53175372092273332),
00413     FRAC_CONST(0.53305222163261945),
00414     FRAC_CONST(0.53434946801913752),
00415     FRAC_CONST(0.53564545702974109),
00416     FRAC_CONST(0.53694018561484291),
00417     FRAC_CONST(0.5382336507278217),
00418     FRAC_CONST(0.53952584932502889),
00419     FRAC_CONST(0.54081677836579667),
00420     FRAC_CONST(0.54210643481244392),
00421     FRAC_CONST(0.5433948156302848),
00422     FRAC_CONST(0.54468191778763453),
00423     FRAC_CONST(0.54596773825581757),
00424     FRAC_CONST(0.54725227400917409),
00425     FRAC_CONST(0.54853552202506739),
00426     FRAC_CONST(0.54981747928389091),
00427     FRAC_CONST(0.55109814276907543),
00428     FRAC_CONST(0.55237750946709607),
00429     FRAC_CONST(0.55365557636747931),
00430     FRAC_CONST(0.55493234046281037),
00431     FRAC_CONST(0.55620779874873993),
00432     FRAC_CONST(0.55748194822399155),
00433     FRAC_CONST(0.55875478589036831),
00434     FRAC_CONST(0.56002630875276038),
00435     FRAC_CONST(0.56129651381915147),
00436     FRAC_CONST(0.56256539810062656),
00437     FRAC_CONST(0.56383295861137817),
00438     FRAC_CONST(0.56509919236871398),
00439     FRAC_CONST(0.56636409639306384),
00440     FRAC_CONST(0.56762766770798623),
00441     FRAC_CONST(0.56888990334017586),
00442     FRAC_CONST(0.5701508003194703),
00443     FRAC_CONST(0.57141035567885723),
00444     FRAC_CONST(0.57266856645448116),
00445     FRAC_CONST(0.57392542968565075),
00446     FRAC_CONST(0.57518094241484508),
00447     FRAC_CONST(0.57643510168772183),
00448     FRAC_CONST(0.5776879045531228),
00449     FRAC_CONST(0.57893934806308178),
00450     FRAC_CONST(0.58018942927283168),
00451     FRAC_CONST(0.58143814524081017),
00452     FRAC_CONST(0.58268549302866846),
00453     FRAC_CONST(0.58393146970127618),
00454     FRAC_CONST(0.58517607232673041),
00455     FRAC_CONST(0.5864192979763605),
00456     FRAC_CONST(0.58766114372473666),
00457     FRAC_CONST(0.58890160664967572),
00458     FRAC_CONST(0.59014068383224882),
00459     FRAC_CONST(0.59137837235678758),
00460     FRAC_CONST(0.59261466931089113),
00461     FRAC_CONST(0.59384957178543363),
00462     FRAC_CONST(0.59508307687456996),
00463     FRAC_CONST(0.59631518167574371),
00464     FRAC_CONST(0.59754588328969316),
00465     FRAC_CONST(0.59877517882045872),
00466     FRAC_CONST(0.60000306537538894),
00467     FRAC_CONST(0.6012295400651485),
00468     FRAC_CONST(0.60245460000372375),
00469     FRAC_CONST(0.60367824230843037),
00470     FRAC_CONST(0.60490046409991982),
00471     FRAC_CONST(0.60612126250218612),
00472     FRAC_CONST(0.60734063464257293),
00473     FRAC_CONST(0.60855857765177945),
00474     FRAC_CONST(0.60977508866386843),
00475     FRAC_CONST(0.61099016481627166),
00476     FRAC_CONST(0.61220380324979795),
00477     FRAC_CONST(0.61341600110863859),
00478     FRAC_CONST(0.61462675554037505),
00479     FRAC_CONST(0.61583606369598509),
00480     FRAC_CONST(0.61704392272984976),
00481     FRAC_CONST(0.61825032979976025),
00482     FRAC_CONST(0.61945528206692402),
00483     FRAC_CONST(0.62065877669597214),
00484     FRAC_CONST(0.62186081085496536),
00485     FRAC_CONST(0.62306138171540126),
00486     FRAC_CONST(0.62426048645222065),
00487     FRAC_CONST(0.62545812224381436),
00488     FRAC_CONST(0.62665428627202935),
00489     FRAC_CONST(0.62784897572217646),
00490     FRAC_CONST(0.629042187783036),
00491     FRAC_CONST(0.63023391964686437),
00492     FRAC_CONST(0.63142416850940186),
00493     FRAC_CONST(0.63261293156987741),
00494     FRAC_CONST(0.63380020603101728),
00495     FRAC_CONST(0.63498598909904946),
00496     FRAC_CONST(0.63617027798371217),
00497     FRAC_CONST(0.63735306989825913),
00498     FRAC_CONST(0.63853436205946679),
00499     FRAC_CONST(0.63971415168764045),
00500     FRAC_CONST(0.64089243600662138),
00501     FRAC_CONST(0.64206921224379254),
00502     FRAC_CONST(0.64324447763008585),
00503     FRAC_CONST(0.64441822939998838),
00504     FRAC_CONST(0.64559046479154869),
00505     FRAC_CONST(0.64676118104638392),
00506     FRAC_CONST(0.64793037540968534),
00507     FRAC_CONST(0.64909804513022595),
00508     FRAC_CONST(0.65026418746036585),
00509     FRAC_CONST(0.65142879965605982),
00510     FRAC_CONST(0.65259187897686244),
00511     FRAC_CONST(0.65375342268593606),
00512     FRAC_CONST(0.65491342805005603),
00513     FRAC_CONST(0.6560718923396176),
00514     FRAC_CONST(0.65722881282864254),
00515     FRAC_CONST(0.65838418679478505),
00516     FRAC_CONST(0.65953801151933866),
00517     FRAC_CONST(0.6606902842872423),
00518     FRAC_CONST(0.66184100238708687),
00519     FRAC_CONST(0.66299016311112147),
00520     FRAC_CONST(0.66413776375526001),
00521     FRAC_CONST(0.66528380161908718),
00522     FRAC_CONST(0.66642827400586524),
00523     FRAC_CONST(0.66757117822254031),
00524     FRAC_CONST(0.66871251157974798),
00525     FRAC_CONST(0.66985227139182102),
00526     FRAC_CONST(0.67099045497679422),
00527     FRAC_CONST(0.67212705965641173),
00528     FRAC_CONST(0.67326208275613297),
00529     FRAC_CONST(0.67439552160513905),
00530     FRAC_CONST(0.67552737353633852),
00531     FRAC_CONST(0.67665763588637495),
00532     FRAC_CONST(0.6777863059956315),
00533     FRAC_CONST(0.67891338120823841),
00534     FRAC_CONST(0.68003885887207893),
00535     FRAC_CONST(0.68116273633879543),
00536     FRAC_CONST(0.68228501096379557),
00537     FRAC_CONST(0.68340568010625868),
00538     FRAC_CONST(0.6845247411291423),
00539     FRAC_CONST(0.68564219139918747),
00540     FRAC_CONST(0.68675802828692589),
00541     FRAC_CONST(0.68787224916668555),
00542     FRAC_CONST(0.68898485141659704),
00543     FRAC_CONST(0.69009583241859995),
00544     FRAC_CONST(0.69120518955844845),
00545     FRAC_CONST(0.69231292022571822),
00546     FRAC_CONST(0.69341902181381176),
00547     FRAC_CONST(0.69452349171996552),
00548     FRAC_CONST(0.69562632734525487),
00549     FRAC_CONST(0.6967275260946012),
00550     FRAC_CONST(0.69782708537677729),
00551     FRAC_CONST(0.69892500260441415),
00552     FRAC_CONST(0.70002127519400625),
00553     FRAC_CONST(0.70111590056591866),
00554     FRAC_CONST(0.70220887614439187),
00555     FRAC_CONST(0.70330019935754873),
00556     FRAC_CONST(0.70438986763740041),
00557     FRAC_CONST(0.7054778784198521),
00558     FRAC_CONST(0.70656422914470951),
00559     FRAC_CONST(0.70764891725568435),
00560     FRAC_CONST(0.70873194020040065),
00561     FRAC_CONST(0.70981329543040084),
00562     FRAC_CONST(0.71089298040115168),
00563     FRAC_CONST(0.71197099257204999),
00564     FRAC_CONST(0.71304732940642923),
00565     FRAC_CONST(0.71412198837156471),
00566     FRAC_CONST(0.71519496693868001),
00567     FRAC_CONST(0.71626626258295312),
00568     FRAC_CONST(0.71733587278352173),
00569     FRAC_CONST(0.71840379502348972),
00570     FRAC_CONST(0.71947002678993299),
00571     FRAC_CONST(0.72053456557390527),
00572     FRAC_CONST(0.72159740887044366),
00573     FRAC_CONST(0.72265855417857561),
00574     FRAC_CONST(0.72371799900132339),
00575     FRAC_CONST(0.72477574084571128),
00576     FRAC_CONST(0.72583177722277037),
00577     FRAC_CONST(0.72688610564754497),
00578     FRAC_CONST(0.72793872363909862),
00579     FRAC_CONST(0.72898962872051931),
00580     FRAC_CONST(0.73003881841892615),
00581     FRAC_CONST(0.73108629026547423),
00582     FRAC_CONST(0.73213204179536129),
00583     FRAC_CONST(0.73317607054783274),
00584     FRAC_CONST(0.73421837406618817),
00585     FRAC_CONST(0.73525894989778673),
00586     FRAC_CONST(0.73629779559405306),
00587     FRAC_CONST(0.73733490871048279),
00588     FRAC_CONST(0.73837028680664851),
00589     FRAC_CONST(0.73940392744620576),
00590     FRAC_CONST(0.74043582819689802),
00591     FRAC_CONST(0.74146598663056329),
00592     FRAC_CONST(0.74249440032313918),
00593     FRAC_CONST(0.74352106685466912),
00594     FRAC_CONST(0.74454598380930725),
00595     FRAC_CONST(0.74556914877532543),
00596     FRAC_CONST(0.74659055934511731),
00597     FRAC_CONST(0.74761021311520515),
00598     FRAC_CONST(0.74862810768624533),
00599     FRAC_CONST(0.74964424066303348),
00600     FRAC_CONST(0.75065860965451059),
00601     FRAC_CONST(0.75167121227376843),
00602     FRAC_CONST(0.75268204613805523),
00603     FRAC_CONST(0.75369110886878121),
00604     FRAC_CONST(0.75469839809152439),
00605     FRAC_CONST(0.75570391143603588),
00606     FRAC_CONST(0.75670764653624567),
00607     FRAC_CONST(0.75770960103026808),
00608     FRAC_CONST(0.75870977256040739),
00609     FRAC_CONST(0.75970815877316344),
00610     FRAC_CONST(0.76070475731923692),
00611     FRAC_CONST(0.76169956585353527),
00612     FRAC_CONST(0.76269258203517787),
00613     FRAC_CONST(0.76368380352750187),
00614     FRAC_CONST(0.76467322799806714),
00615     FRAC_CONST(0.76566085311866239),
00616     FRAC_CONST(0.76664667656531038),
00617     FRAC_CONST(0.76763069601827327),
00618     FRAC_CONST(0.76861290916205827),
00619     FRAC_CONST(0.76959331368542294),
00620     FRAC_CONST(0.7705719072813807),
00621     FRAC_CONST(0.7715486876472063),
00622     FRAC_CONST(0.77252365248444133),
00623     FRAC_CONST(0.77349679949889905),
00624     FRAC_CONST(0.77446812640067086),
00625     FRAC_CONST(0.77543763090413043),
00626     FRAC_CONST(0.77640531072794039),
00627     FRAC_CONST(0.7773711635950562),
00628     FRAC_CONST(0.77833518723273309),
00629     FRAC_CONST(0.7792973793725303),
00630     FRAC_CONST(0.78025773775031659),
00631     FRAC_CONST(0.78121626010627609),
00632     FRAC_CONST(0.7821729441849129),
00633     FRAC_CONST(0.78312778773505731),
00634     FRAC_CONST(0.78408078850986995),
00635     FRAC_CONST(0.78503194426684808),
00636     FRAC_CONST(0.78598125276783015),
00637     FRAC_CONST(0.7869287117790017),
00638     FRAC_CONST(0.78787431907090011),
00639     FRAC_CONST(0.78881807241842017),
00640     FRAC_CONST(0.78975996960081907),
00641     FRAC_CONST(0.79070000840172161),
00642     FRAC_CONST(0.79163818660912577),
00643     FRAC_CONST(0.79257450201540758),
00644     FRAC_CONST(0.79350895241732666),
00645     FRAC_CONST(0.79444153561603059),
00646     FRAC_CONST(0.79537224941706119),
00647     FRAC_CONST(0.79630109163035911),
00648     FRAC_CONST(0.7972280600702687),
00649     FRAC_CONST(0.79815315255554375),
00650     FRAC_CONST(0.79907636690935235),
00651     FRAC_CONST(0.79999770095928191),
00652     FRAC_CONST(0.8009171525373443),
00653     FRAC_CONST(0.80183471947998131),
00654     FRAC_CONST(0.80275039962806916),
00655     FRAC_CONST(0.80366419082692409),
00656     FRAC_CONST(0.804576090926307),
00657     FRAC_CONST(0.80548609778042912),
00658     FRAC_CONST(0.80639420924795624),
00659     FRAC_CONST(0.80730042319201445),
00660     FRAC_CONST(0.80820473748019472),
00661     FRAC_CONST(0.80910714998455813),
00662     FRAC_CONST(0.81000765858164114),
00663     FRAC_CONST(0.81090626115245967),
00664     FRAC_CONST(0.81180295558251536),
00665     FRAC_CONST(0.81269773976179949),
00666     FRAC_CONST(0.81359061158479851),
00667     FRAC_CONST(0.81448156895049861),
00668     FRAC_CONST(0.81537060976239129),
00669     FRAC_CONST(0.81625773192847739),
00670     FRAC_CONST(0.81714293336127297),
00671     FRAC_CONST(0.81802621197781344),
00672     FRAC_CONST(0.81890756569965895),
00673     FRAC_CONST(0.81978699245289899),
00674     FRAC_CONST(0.82066449016815746),
00675     FRAC_CONST(0.82154005678059761),
00676     FRAC_CONST(0.82241369022992639),
00677     FRAC_CONST(0.82328538846040011),
00678     FRAC_CONST(0.82415514942082857),
00679     FRAC_CONST(0.82502297106458022),
00680     FRAC_CONST(0.82588885134958678),
00681     FRAC_CONST(0.82675278823834852),
00682     FRAC_CONST(0.8276147796979384),
00683     FRAC_CONST(0.82847482370000713),
00684     FRAC_CONST(0.82933291822078825),
00685     FRAC_CONST(0.83018906124110237),
00686     FRAC_CONST(0.83104325074636232),
00687     FRAC_CONST(0.83189548472657759),
00688     FRAC_CONST(0.83274576117635946),
00689     FRAC_CONST(0.83359407809492514),
00690     FRAC_CONST(0.83444043348610319),
00691     FRAC_CONST(0.83528482535833737),
00692     FRAC_CONST(0.83612725172469216),
00693     FRAC_CONST(0.83696771060285702),
00694     FRAC_CONST(0.83780620001515094),
00695     FRAC_CONST(0.8386427179885273),
00696     FRAC_CONST(0.83947726255457855),
00697     FRAC_CONST(0.84030983174954077),
00698     FRAC_CONST(0.84114042361429808),
00699     FRAC_CONST(0.84196903619438768),
00700     FRAC_CONST(0.84279566754000412),
00701     FRAC_CONST(0.84362031570600404),
00702     FRAC_CONST(0.84444297875191066),
00703     FRAC_CONST(0.84526365474191822),
00704     FRAC_CONST(0.84608234174489694),
00705     FRAC_CONST(0.84689903783439735),
00706     FRAC_CONST(0.84771374108865427),
00707     FRAC_CONST(0.84852644959059265),
00708     FRAC_CONST(0.84933716142783067),
00709     FRAC_CONST(0.85014587469268521),
00710     FRAC_CONST(0.85095258748217573),
00711     FRAC_CONST(0.85175729789802912),
00712     FRAC_CONST(0.85256000404668397),
00713     FRAC_CONST(0.85336070403929543),
00714     FRAC_CONST(0.85415939599173873),
00715     FRAC_CONST(0.85495607802461482),
00716     FRAC_CONST(0.85575074826325392),
00717     FRAC_CONST(0.85654340483771996),
00718     FRAC_CONST(0.85733404588281559),
00719     FRAC_CONST(0.85812266953808602),
00720     FRAC_CONST(0.8589092739478239),
00721     FRAC_CONST(0.85969385726107261),
00722     FRAC_CONST(0.86047641763163207),
00723     FRAC_CONST(0.86125695321806206),
00724     FRAC_CONST(0.86203546218368721),
00725     FRAC_CONST(0.86281194269660033),
00726     FRAC_CONST(0.86358639292966799),
00727     FRAC_CONST(0.86435881106053403),
00728     FRAC_CONST(0.86512919527162369),
00729     FRAC_CONST(0.86589754375014882),
00730     FRAC_CONST(0.86666385468811102),
00731     FRAC_CONST(0.86742812628230692),
00732     FRAC_CONST(0.86819035673433131),
00733     FRAC_CONST(0.86895054425058238),
00734     FRAC_CONST(0.86970868704226556),
00735     FRAC_CONST(0.87046478332539767),
00736     FRAC_CONST(0.8712188313208109),
00737     FRAC_CONST(0.8719708292541577),
00738     FRAC_CONST(0.8727207753559143),
00739     FRAC_CONST(0.87346866786138488),
00740     FRAC_CONST(0.8742145050107063),
00741     FRAC_CONST(0.87495828504885154),
00742     FRAC_CONST(0.8757000062256346),
00743     FRAC_CONST(0.87643966679571361),
00744     FRAC_CONST(0.87717726501859594),
00745     FRAC_CONST(0.87791279915864173),
00746     FRAC_CONST(0.87864626748506813),
00747     FRAC_CONST(0.87937766827195318),
00748     FRAC_CONST(0.88010699979824036),
00749     FRAC_CONST(0.88083426034774204),
00750     FRAC_CONST(0.88155944820914378),
00751     FRAC_CONST(0.8822825616760086),
00752     FRAC_CONST(0.88300359904678072),
00753     FRAC_CONST(0.88372255862478966),
00754     FRAC_CONST(0.8844394387182537),
00755     FRAC_CONST(0.88515423764028511),
00756     FRAC_CONST(0.88586695370889279),
00757     FRAC_CONST(0.88657758524698704),
00758     FRAC_CONST(0.88728613058238315),
00759     FRAC_CONST(0.88799258804780556),
00760     FRAC_CONST(0.88869695598089171),
00761     FRAC_CONST(0.88939923272419552),
00762     FRAC_CONST(0.89009941662519221),
00763     FRAC_CONST(0.89079750603628149),
00764     FRAC_CONST(0.89149349931479138),
00765     FRAC_CONST(0.89218739482298248),
00766     FRAC_CONST(0.89287919092805168),
00767     FRAC_CONST(0.89356888600213602),
00768     FRAC_CONST(0.89425647842231604),
00769     FRAC_CONST(0.89494196657062075),
00770     FRAC_CONST(0.89562534883403),
00771     FRAC_CONST(0.89630662360447966),
00772     FRAC_CONST(0.89698578927886397),
00773     FRAC_CONST(0.89766284425904075),
00774     FRAC_CONST(0.89833778695183419),
00775     FRAC_CONST(0.89901061576903907),
00776     FRAC_CONST(0.89968132912742393),
00777     FRAC_CONST(0.9003499254487356),
00778     FRAC_CONST(0.90101640315970233),
00779     FRAC_CONST(0.90168076069203773),
00780     FRAC_CONST(0.9023429964824442),
00781     FRAC_CONST(0.90300310897261704),
00782     FRAC_CONST(0.90366109660924798),
00783     FRAC_CONST(0.90431695784402832),
00784     FRAC_CONST(0.90497069113365325),
00785     FRAC_CONST(0.90562229493982516),
00786     FRAC_CONST(0.90627176772925766),
00787     FRAC_CONST(0.90691910797367803),
00788     FRAC_CONST(0.90756431414983252),
00789     FRAC_CONST(0.9082073847394887),
00790     FRAC_CONST(0.90884831822943912),
00791     FRAC_CONST(0.90948711311150543),
00792     FRAC_CONST(0.91012376788254157),
00793     FRAC_CONST(0.91075828104443757),
00794     FRAC_CONST(0.91139065110412232),
00795     FRAC_CONST(0.91202087657356823),
00796     FRAC_CONST(0.9126489559697939),
00797     FRAC_CONST(0.91327488781486776),
00798     FRAC_CONST(0.91389867063591168),
00799     FRAC_CONST(0.91452030296510445),
00800     FRAC_CONST(0.91513978333968526),
00801     FRAC_CONST(0.91575711030195672),
00802     FRAC_CONST(0.91637228239928914),
00803     FRAC_CONST(0.91698529818412289),
00804     FRAC_CONST(0.91759615621397295),
00805     FRAC_CONST(0.9182048550514309),
00806     FRAC_CONST(0.91881139326416994),
00807     FRAC_CONST(0.91941576942494696),
00808     FRAC_CONST(0.92001798211160657),
00809     FRAC_CONST(0.92061802990708386),
00810     FRAC_CONST(0.92121591139940873),
00811     FRAC_CONST(0.92181162518170812),
00812     FRAC_CONST(0.92240516985220988),
00813     FRAC_CONST(0.92299654401424625),
00814     FRAC_CONST(0.92358574627625656),
00815     FRAC_CONST(0.9241727752517912),
00816     FRAC_CONST(0.92475762955951391),
00817     FRAC_CONST(0.9253403078232062),
00818     FRAC_CONST(0.92592080867176996),
00819     FRAC_CONST(0.92649913073923051),
00820     FRAC_CONST(0.9270752726647401),
00821     FRAC_CONST(0.92764923309258118),
00822     FRAC_CONST(0.92822101067216944),
00823     FRAC_CONST(0.92879060405805702),
00824     FRAC_CONST(0.9293580119099355),
00825     FRAC_CONST(0.92992323289263956),
00826     FRAC_CONST(0.93048626567614978),
00827     FRAC_CONST(0.93104710893559517),
00828     FRAC_CONST(0.93160576135125783),
00829     FRAC_CONST(0.93216222160857432),
00830     FRAC_CONST(0.93271648839814025),
00831     FRAC_CONST(0.93326856041571205),
00832     FRAC_CONST(0.93381843636221096),
00833     FRAC_CONST(0.9343661149437259),
00834     FRAC_CONST(0.93491159487151609),
00835     FRAC_CONST(0.93545487486201462),
00836     FRAC_CONST(0.9359959536368313),
00837     FRAC_CONST(0.9365348299227555),
00838     FRAC_CONST(0.93707150245175919),
00839     FRAC_CONST(0.93760596996099999),
00840     FRAC_CONST(0.93813823119282436),
00841     FRAC_CONST(0.93866828489477017),
00842     FRAC_CONST(0.9391961298195699),
00843     FRAC_CONST(0.93972176472515334),
00844     FRAC_CONST(0.94024518837465088),
00845     FRAC_CONST(0.94076639953639607),
00846     FRAC_CONST(0.94128539698392866),
00847     FRAC_CONST(0.94180217949599765),
00848     FRAC_CONST(0.94231674585656378),
00849     FRAC_CONST(0.94282909485480271),
00850     FRAC_CONST(0.94333922528510772),
00851     FRAC_CONST(0.94384713594709269),
00852     FRAC_CONST(0.94435282564559475),
00853     FRAC_CONST(0.94485629319067721),
00854     FRAC_CONST(0.94535753739763229),
00855     FRAC_CONST(0.94585655708698391),
00856     FRAC_CONST(0.94635335108449059),
00857     FRAC_CONST(0.946847918221148),
00858     FRAC_CONST(0.94734025733319194),
00859     FRAC_CONST(0.94783036726210101),
00860     FRAC_CONST(0.94831824685459909),
00861     FRAC_CONST(0.94880389496265838),
00862     FRAC_CONST(0.94928731044350201),
00863     FRAC_CONST(0.94976849215960668),
00864     FRAC_CONST(0.95024743897870523),
00865     FRAC_CONST(0.95072414977378961),
00866     FRAC_CONST(0.95119862342311323),
00867     FRAC_CONST(0.95167085881019386),
00868     FRAC_CONST(0.95214085482381583),
00869     FRAC_CONST(0.95260861035803324),
00870     FRAC_CONST(0.9530741243121722),
00871     FRAC_CONST(0.95353739559083328),
00872     FRAC_CONST(0.95399842310389449),
00873     FRAC_CONST(0.95445720576651349),
00874     FRAC_CONST(0.95491374249913052),
00875     FRAC_CONST(0.95536803222747024),
00876     FRAC_CONST(0.95582007388254542),
00877     FRAC_CONST(0.95626986640065814),
00878     FRAC_CONST(0.95671740872340305),
00879     FRAC_CONST(0.9571626997976701),
00880     FRAC_CONST(0.95760573857564624),
00881     FRAC_CONST(0.9580465240148186),
00882     FRAC_CONST(0.9584850550779761),
00883     FRAC_CONST(0.95892133073321306),
00884     FRAC_CONST(0.95935534995393079),
00885     FRAC_CONST(0.9597871117188399),
00886     FRAC_CONST(0.96021661501196343),
00887     FRAC_CONST(0.96064385882263847),
00888     FRAC_CONST(0.96106884214551935),
00889     FRAC_CONST(0.961491563980579),
00890     FRAC_CONST(0.9619120233331121),
00891     FRAC_CONST(0.9623302192137374),
00892     FRAC_CONST(0.96274615063839941),
00893     FRAC_CONST(0.96315981662837136),
00894     FRAC_CONST(0.96357121621025721),
00895     FRAC_CONST(0.96398034841599411),
00896     FRAC_CONST(0.96438721228285429),
00897     FRAC_CONST(0.9647918068534479),
00898     FRAC_CONST(0.96519413117572472),
00899     FRAC_CONST(0.96559418430297683),
00900     FRAC_CONST(0.96599196529384057),
00901     FRAC_CONST(0.96638747321229879),
00902     FRAC_CONST(0.96678070712768327),
00903     FRAC_CONST(0.96717166611467664),
00904     FRAC_CONST(0.96756034925331436),
00905     FRAC_CONST(0.9679467556289878),
00906     FRAC_CONST(0.9683308843324453),
00907     FRAC_CONST(0.96871273445979478),
00908     FRAC_CONST(0.9690923051125061),
00909     FRAC_CONST(0.96946959539741295),
00910     FRAC_CONST(0.96984460442671483),
00911     FRAC_CONST(0.97021733131797916),
00912     FRAC_CONST(0.97058777519414363),
00913     FRAC_CONST(0.97095593518351797),
00914     FRAC_CONST(0.97132181041978616),
00915     FRAC_CONST(0.97168540004200854),
00916     FRAC_CONST(0.9720467031946235),
00917     FRAC_CONST(0.97240571902744977),
00918     FRAC_CONST(0.97276244669568857),
00919     FRAC_CONST(0.97311688535992513),
00920     FRAC_CONST(0.97346903418613095),
00921     FRAC_CONST(0.9738188923456661),
00922     FRAC_CONST(0.97416645901528032),
00923     FRAC_CONST(0.97451173337711572),
00924     FRAC_CONST(0.97485471461870843),
00925     FRAC_CONST(0.97519540193299037),
00926     FRAC_CONST(0.97553379451829136),
00927     FRAC_CONST(0.97586989157834103),
00928     FRAC_CONST(0.97620369232227056),
00929     FRAC_CONST(0.97653519596461447),
00930     FRAC_CONST(0.97686440172531264),
00931     FRAC_CONST(0.97719130882971228),
00932     FRAC_CONST(0.97751591650856928),
00933     FRAC_CONST(0.97783822399805043),
00934     FRAC_CONST(0.97815823053973505),
00935     FRAC_CONST(0.97847593538061683),
00936     FRAC_CONST(0.97879133777310567),
00937     FRAC_CONST(0.97910443697502925),
00938     FRAC_CONST(0.97941523224963478),
00939     FRAC_CONST(0.97972372286559117),
00940     FRAC_CONST(0.98002990809698998),
00941     FRAC_CONST(0.98033378722334796),
00942     FRAC_CONST(0.98063535952960812),
00943     FRAC_CONST(0.98093462430614164),
00944     FRAC_CONST(0.98123158084874973),
00945     FRAC_CONST(0.98152622845866466),
00946     FRAC_CONST(0.9818185664425525),
00947     FRAC_CONST(0.98210859411251361),
00948     FRAC_CONST(0.98239631078608469),
00949     FRAC_CONST(0.98268171578624086),
00950     FRAC_CONST(0.98296480844139644),
00951     FRAC_CONST(0.98324558808540707),
00952     FRAC_CONST(0.98352405405757126),
00953     FRAC_CONST(0.98380020570263149),
00954     FRAC_CONST(0.98407404237077645),
00955     FRAC_CONST(0.9843455634176419),
00956     FRAC_CONST(0.9846147682043126),
00957     FRAC_CONST(0.9848816560973237),
00958     FRAC_CONST(0.98514622646866223),
00959     FRAC_CONST(0.98540847869576842),
00960     FRAC_CONST(0.98566841216153755),
00961     FRAC_CONST(0.98592602625432113),
00962     FRAC_CONST(0.98618132036792827),
00963     FRAC_CONST(0.98643429390162707),
00964     FRAC_CONST(0.98668494626014669),
00965     FRAC_CONST(0.98693327685367771),
00966     FRAC_CONST(0.98717928509787434),
00967     FRAC_CONST(0.98742297041385541),
00968     FRAC_CONST(0.98766433222820571),
00969     FRAC_CONST(0.98790336997297779),
00970     FRAC_CONST(0.98814008308569257),
00971     FRAC_CONST(0.98837447100934128),
00972     FRAC_CONST(0.98860653319238645),
00973     FRAC_CONST(0.98883626908876354),
00974     FRAC_CONST(0.98906367815788154),
00975     FRAC_CONST(0.98928875986462517),
00976     FRAC_CONST(0.98951151367935519),
00977     FRAC_CONST(0.98973193907791057),
00978     FRAC_CONST(0.98995003554160899),
00979     FRAC_CONST(0.9901658025572484),
00980     FRAC_CONST(0.99037923961710816),
00981     FRAC_CONST(0.99059034621895015),
00982     FRAC_CONST(0.99079912186602037),
00983     FRAC_CONST(0.99100556606704937),
00984     FRAC_CONST(0.99120967833625406),
00985     FRAC_CONST(0.99141145819333854),
00986     FRAC_CONST(0.99161090516349537),
00987     FRAC_CONST(0.99180801877740643),
00988     FRAC_CONST(0.99200279857124452),
00989     FRAC_CONST(0.99219524408667392),
00990     FRAC_CONST(0.99238535487085167),
00991     FRAC_CONST(0.99257313047642881),
00992     FRAC_CONST(0.99275857046155114),
00993     FRAC_CONST(0.99294167438986047),
00994     FRAC_CONST(0.99312244183049558),
00995     FRAC_CONST(0.99330087235809328),
00996     FRAC_CONST(0.99347696555278919),
00997     FRAC_CONST(0.99365072100021912),
00998     FRAC_CONST(0.99382213829151966),
00999     FRAC_CONST(0.99399121702332938),
01000     FRAC_CONST(0.99415795679778973),
01001     FRAC_CONST(0.99432235722254581),
01002     FRAC_CONST(0.9944844179107476),
01003     FRAC_CONST(0.99464413848105071),
01004     FRAC_CONST(0.99480151855761711),
01005     FRAC_CONST(0.99495655777011638),
01006     FRAC_CONST(0.99510925575372611),
01007     FRAC_CONST(0.99525961214913339),
01008     FRAC_CONST(0.9954076266025349),
01009     FRAC_CONST(0.99555329876563847),
01010     FRAC_CONST(0.99569662829566352),
01011     FRAC_CONST(0.99583761485534161),
01012     FRAC_CONST(0.99597625811291779),
01013     FRAC_CONST(0.99611255774215113),
01014     FRAC_CONST(0.99624651342231552),
01015     FRAC_CONST(0.99637812483820021),
01016     FRAC_CONST(0.99650739168011082),
01017     FRAC_CONST(0.9966343136438699),
01018     FRAC_CONST(0.996758890430818),
01019     FRAC_CONST(0.99688112174781385),
01020     FRAC_CONST(0.99700100730723529),
01021     FRAC_CONST(0.99711854682697998),
01022     FRAC_CONST(0.99723374003046616),
01023     FRAC_CONST(0.99734658664663323),
01024     FRAC_CONST(0.99745708640994191),
01025     FRAC_CONST(0.99756523906037575),
01026     FRAC_CONST(0.997671044343441),
01027     FRAC_CONST(0.99777450201016782),
01028     FRAC_CONST(0.99787561181711015),
01029     FRAC_CONST(0.99797437352634699),
01030     FRAC_CONST(0.99807078690548234),
01031     FRAC_CONST(0.99816485172764624),
01032     FRAC_CONST(0.99825656777149518),
01033     FRAC_CONST(0.99834593482121237),
01034     FRAC_CONST(0.99843295266650844),
01035     FRAC_CONST(0.99851762110262221),
01036     FRAC_CONST(0.99859993993032037),
01037     FRAC_CONST(0.99867990895589909),
01038     FRAC_CONST(0.99875752799118334),
01039     FRAC_CONST(0.99883279685352799),
01040     FRAC_CONST(0.99890571536581829),
01041     FRAC_CONST(0.99897628335646982),
01042     FRAC_CONST(0.99904450065942929),
01043     FRAC_CONST(0.99911036711417489),
01044     FRAC_CONST(0.99917388256571638),
01045     FRAC_CONST(0.99923504686459585),
01046     FRAC_CONST(0.99929385986688779),
01047     FRAC_CONST(0.99935032143419944),
01048     FRAC_CONST(0.9994044314336713),
01049     FRAC_CONST(0.99945618973797734),
01050     FRAC_CONST(0.99950559622532531),
01051     FRAC_CONST(0.99955265077945699),
01052     FRAC_CONST(0.99959735328964838),
01053     FRAC_CONST(0.9996397036507102),
01054     FRAC_CONST(0.99967970176298793),
01055     FRAC_CONST(0.99971734753236219),
01056     FRAC_CONST(0.99975264087024884),
01057     FRAC_CONST(0.99978558169359921),
01058     FRAC_CONST(0.99981616992490041),
01059     FRAC_CONST(0.99984440549217524),
01060     FRAC_CONST(0.99987028832898295),
01061     FRAC_CONST(0.99989381837441849),
01062     FRAC_CONST(0.99991499557311347),
01063     FRAC_CONST(0.999933819875236),
01064     FRAC_CONST(0.99995029123649048),
01065     FRAC_CONST(0.99996440961811828),
01066     FRAC_CONST(0.99997617498689761),
01067     FRAC_CONST(0.9999855873151432),
01068     FRAC_CONST(0.99999264658070719),
01069     FRAC_CONST(0.99999735276697821),
01070     FRAC_CONST(0.99999970586288223)
01071 };
01072 
01073 #ifdef ALLOW_SMALL_FRAMELENGTH
01074 ALIGN static const real_t sine_long_960[] =
01075 {
01076     FRAC_CONST(0.00081812299560725323),
01077     FRAC_CONST(0.0024543667964602917),
01078     FRAC_CONST(0.0040906040262347889),
01079     FRAC_CONST(0.0057268303042312674),
01080     FRAC_CONST(0.0073630412497795667),
01081     FRAC_CONST(0.0089992324822505774),
01082     FRAC_CONST(0.010635399621067975),
01083     FRAC_CONST(0.012271538285719924),
01084     FRAC_CONST(0.013907644095770845),
01085     FRAC_CONST(0.015543712670873098),
01086     FRAC_CONST(0.017179739630778748),
01087     FRAC_CONST(0.018815720595351273),
01088     FRAC_CONST(0.020451651184577292),
01089     FRAC_CONST(0.022087527018578291),
01090     FRAC_CONST(0.023723343717622358),
01091     FRAC_CONST(0.025359096902135895),
01092     FRAC_CONST(0.02699478219271537),
01093     FRAC_CONST(0.028630395210139003),
01094     FRAC_CONST(0.030265931575378519),
01095     FRAC_CONST(0.031901386909610863),
01096     FRAC_CONST(0.033536756834229922),
01097     FRAC_CONST(0.035172036970858266),
01098     FRAC_CONST(0.036807222941358832),
01099     FRAC_CONST(0.038442310367846677),
01100     FRAC_CONST(0.040077294872700696),
01101     FRAC_CONST(0.041712172078575326),
01102     FRAC_CONST(0.043346937608412288),
01103     FRAC_CONST(0.044981587085452281),
01104     FRAC_CONST(0.046616116133246711),
01105     FRAC_CONST(0.048250520375669431),
01106     FRAC_CONST(0.049884795436928406),
01107     FRAC_CONST(0.051518936941577477),
01108     FRAC_CONST(0.053152940514528055),
01109     FRAC_CONST(0.05478680178106083),
01110     FRAC_CONST(0.056420516366837495),
01111     FRAC_CONST(0.05805407989791244),
01112     FRAC_CONST(0.059687488000744485),
01113     FRAC_CONST(0.061320736302208578),
01114     FRAC_CONST(0.062953820429607482),
01115     FRAC_CONST(0.064586736010683557),
01116     FRAC_CONST(0.066219478673630344),
01117     FRAC_CONST(0.06785204404710439),
01118     FRAC_CONST(0.069484427760236861),
01119     FRAC_CONST(0.071116625442645326),
01120     FRAC_CONST(0.072748632724445372),
01121     FRAC_CONST(0.07438044523626236),
01122     FRAC_CONST(0.076012058609243122),
01123     FRAC_CONST(0.077643468475067631),
01124     FRAC_CONST(0.079274670465960706),
01125     FRAC_CONST(0.080905660214703745),
01126     FRAC_CONST(0.082536433354646319),
01127     FRAC_CONST(0.084166985519717977),
01128     FRAC_CONST(0.085797312344439894),
01129     FRAC_CONST(0.08742740946393647),
01130     FRAC_CONST(0.089057272513947183),
01131     FRAC_CONST(0.090686897130838162),
01132     FRAC_CONST(0.092316278951613845),
01133     FRAC_CONST(0.093945413613928788),
01134     FRAC_CONST(0.095574296756099186),
01135     FRAC_CONST(0.097202924017114667),
01136     FRAC_CONST(0.098831291036649963),
01137     FRAC_CONST(0.10045939345507648),
01138     FRAC_CONST(0.10208722691347409),
01139     FRAC_CONST(0.10371478705364276),
01140     FRAC_CONST(0.10534206951811415),
01141     FRAC_CONST(0.10696906995016341),
01142     FRAC_CONST(0.10859578399382072),
01143     FRAC_CONST(0.11022220729388306),
01144     FRAC_CONST(0.11184833549592579),
01145     FRAC_CONST(0.11347416424631435),
01146     FRAC_CONST(0.11509968919221586),
01147     FRAC_CONST(0.11672490598161089),
01148     FRAC_CONST(0.11834981026330495),
01149     FRAC_CONST(0.11997439768694031),
01150     FRAC_CONST(0.12159866390300751),
01151     FRAC_CONST(0.12322260456285709),
01152     FRAC_CONST(0.12484621531871121),
01153     FRAC_CONST(0.12646949182367517),
01154     FRAC_CONST(0.12809242973174936),
01155     FRAC_CONST(0.12971502469784052),
01156     FRAC_CONST(0.13133727237777362),
01157     FRAC_CONST(0.13295916842830346),
01158     FRAC_CONST(0.13458070850712617),
01159     FRAC_CONST(0.13620188827289101),
01160     FRAC_CONST(0.1378227033852118),
01161     FRAC_CONST(0.13944314950467873),
01162     FRAC_CONST(0.14106322229286994),
01163     FRAC_CONST(0.14268291741236291),
01164     FRAC_CONST(0.14430223052674654),
01165     FRAC_CONST(0.1459211573006321),
01166     FRAC_CONST(0.14753969339966552),
01167     FRAC_CONST(0.14915783449053857),
01168     FRAC_CONST(0.15077557624100058),
01169     FRAC_CONST(0.15239291431987001),
01170     FRAC_CONST(0.1540098443970461),
01171     FRAC_CONST(0.15562636214352044),
01172     FRAC_CONST(0.15724246323138855),
01173     FRAC_CONST(0.15885814333386142),
01174     FRAC_CONST(0.16047339812527725),
01175     FRAC_CONST(0.16208822328111283),
01176     FRAC_CONST(0.16370261447799525),
01177     FRAC_CONST(0.16531656739371339),
01178     FRAC_CONST(0.16693007770722967),
01179     FRAC_CONST(0.16854314109869134),
01180     FRAC_CONST(0.17015575324944232),
01181     FRAC_CONST(0.17176790984203447),
01182     FRAC_CONST(0.17337960656023954),
01183     FRAC_CONST(0.1749908390890603),
01184     FRAC_CONST(0.17660160311474243),
01185     FRAC_CONST(0.17821189432478593),
01186     FRAC_CONST(0.17982170840795647),
01187     FRAC_CONST(0.18143104105429744),
01188     FRAC_CONST(0.18303988795514095),
01189     FRAC_CONST(0.1846482448031197),
01190     FRAC_CONST(0.18625610729217834),
01191     FRAC_CONST(0.1878634711175852),
01192     FRAC_CONST(0.18947033197594348),
01193     FRAC_CONST(0.19107668556520319),
01194     FRAC_CONST(0.19268252758467228),
01195     FRAC_CONST(0.19428785373502844),
01196     FRAC_CONST(0.19589265971833042),
01197     FRAC_CONST(0.19749694123802966),
01198     FRAC_CONST(0.19910069399898173),
01199     FRAC_CONST(0.20070391370745785),
01200     FRAC_CONST(0.20230659607115639),
01201     FRAC_CONST(0.20390873679921437),
01202     FRAC_CONST(0.20551033160221882),
01203     FRAC_CONST(0.20711137619221856),
01204     FRAC_CONST(0.2087118662827353),
01205     FRAC_CONST(0.21031179758877552),
01206     FRAC_CONST(0.21191116582684155),
01207     FRAC_CONST(0.21350996671494335),
01208     FRAC_CONST(0.21510819597260972),
01209     FRAC_CONST(0.21670584932089998),
01210     FRAC_CONST(0.2183029224824154),
01211     FRAC_CONST(0.21989941118131037),
01212     FRAC_CONST(0.22149531114330431),
01213     FRAC_CONST(0.22309061809569264),
01214     FRAC_CONST(0.22468532776735861),
01215     FRAC_CONST(0.22627943588878449),
01216     FRAC_CONST(0.22787293819206314),
01217     FRAC_CONST(0.22946583041090929),
01218     FRAC_CONST(0.23105810828067114),
01219     FRAC_CONST(0.23264976753834157),
01220     FRAC_CONST(0.23424080392256985),
01221     FRAC_CONST(0.2358312131736727),
01222     FRAC_CONST(0.23742099103364595),
01223     FRAC_CONST(0.23901013324617584),
01224     FRAC_CONST(0.24059863555665045),
01225     FRAC_CONST(0.24218649371217096),
01226     FRAC_CONST(0.24377370346156332),
01227     FRAC_CONST(0.24536026055538934),
01228     FRAC_CONST(0.24694616074595824),
01229     FRAC_CONST(0.24853139978733788),
01230     FRAC_CONST(0.25011597343536629),
01231     FRAC_CONST(0.25169987744766298),
01232     FRAC_CONST(0.25328310758364025),
01233     FRAC_CONST(0.25486565960451457),
01234     FRAC_CONST(0.25644752927331788),
01235     FRAC_CONST(0.25802871235490898),
01236     FRAC_CONST(0.25960920461598508),
01237     FRAC_CONST(0.26118900182509258),
01238     FRAC_CONST(0.26276809975263904),
01239     FRAC_CONST(0.264346494170904),
01240     FRAC_CONST(0.26592418085405067),
01241     FRAC_CONST(0.26750115557813692),
01242     FRAC_CONST(0.2690774141211269),
01243     FRAC_CONST(0.27065295226290209),
01244     FRAC_CONST(0.2722277657852728),
01245     FRAC_CONST(0.27380185047198918),
01246     FRAC_CONST(0.27537520210875299),
01247     FRAC_CONST(0.2769478164832283),
01248     FRAC_CONST(0.27851968938505312),
01249     FRAC_CONST(0.28009081660585067),
01250     FRAC_CONST(0.28166119393924061),
01251     FRAC_CONST(0.28323081718085019),
01252     FRAC_CONST(0.28479968212832563),
01253     FRAC_CONST(0.28636778458134327),
01254     FRAC_CONST(0.28793512034162105),
01255     FRAC_CONST(0.2895016852129294),
01256     FRAC_CONST(0.29106747500110264),
01257     FRAC_CONST(0.29263248551405047),
01258     FRAC_CONST(0.2941967125617686),
01259     FRAC_CONST(0.29576015195635058),
01260     FRAC_CONST(0.29732279951199847),
01261     FRAC_CONST(0.29888465104503475),
01262     FRAC_CONST(0.30044570237391266),
01263     FRAC_CONST(0.30200594931922808),
01264     FRAC_CONST(0.30356538770373032),
01265     FRAC_CONST(0.30512401335233358),
01266     FRAC_CONST(0.30668182209212791),
01267     FRAC_CONST(0.3082388097523906),
01268     FRAC_CONST(0.30979497216459695),
01269     FRAC_CONST(0.31135030516243201),
01270     FRAC_CONST(0.3129048045818012),
01271     FRAC_CONST(0.31445846626084178),
01272     FRAC_CONST(0.31601128603993378),
01273     FRAC_CONST(0.31756325976171151),
01274     FRAC_CONST(0.31911438327107416),
01275     FRAC_CONST(0.32066465241519732),
01276     FRAC_CONST(0.32221406304354389),
01277     FRAC_CONST(0.3237626110078754),
01278     FRAC_CONST(0.32531029216226293),
01279     FRAC_CONST(0.32685710236309828),
01280     FRAC_CONST(0.32840303746910487),
01281     FRAC_CONST(0.32994809334134939),
01282     FRAC_CONST(0.3314922658432522),
01283     FRAC_CONST(0.33303555084059877),
01284     FRAC_CONST(0.33457794420155085),
01285     FRAC_CONST(0.33611944179665709),
01286     FRAC_CONST(0.33766003949886464),
01287     FRAC_CONST(0.33919973318352969),
01288     FRAC_CONST(0.34073851872842903),
01289     FRAC_CONST(0.34227639201377064),
01290     FRAC_CONST(0.34381334892220483),
01291     FRAC_CONST(0.34534938533883547),
01292     FRAC_CONST(0.34688449715123082),
01293     FRAC_CONST(0.34841868024943456),
01294     FRAC_CONST(0.34995193052597684),
01295     FRAC_CONST(0.35148424387588523),
01296     FRAC_CONST(0.3530156161966958),
01297     FRAC_CONST(0.35454604338846402),
01298     FRAC_CONST(0.35607552135377557),
01299     FRAC_CONST(0.35760404599775775),
01300     FRAC_CONST(0.35913161322809023),
01301     FRAC_CONST(0.36065821895501554),
01302     FRAC_CONST(0.36218385909135092),
01303     FRAC_CONST(0.36370852955249849),
01304     FRAC_CONST(0.36523222625645668),
01305     FRAC_CONST(0.36675494512383078),
01306     FRAC_CONST(0.36827668207784414),
01307     FRAC_CONST(0.36979743304434909),
01308     FRAC_CONST(0.37131719395183754),
01309     FRAC_CONST(0.37283596073145214),
01310     FRAC_CONST(0.37435372931699717),
01311     FRAC_CONST(0.37587049564494951),
01312     FRAC_CONST(0.37738625565446909),
01313     FRAC_CONST(0.37890100528741022),
01314     FRAC_CONST(0.38041474048833229),
01315     FRAC_CONST(0.38192745720451066),
01316     FRAC_CONST(0.38343915138594736),
01317     FRAC_CONST(0.38494981898538222),
01318     FRAC_CONST(0.38645945595830333),
01319     FRAC_CONST(0.38796805826295838),
01320     FRAC_CONST(0.38947562186036483),
01321     FRAC_CONST(0.39098214271432141),
01322     FRAC_CONST(0.39248761679141814),
01323     FRAC_CONST(0.3939920400610481),
01324     FRAC_CONST(0.39549540849541737),
01325     FRAC_CONST(0.39699771806955625),
01326     FRAC_CONST(0.39849896476132979),
01327     FRAC_CONST(0.39999914455144892),
01328     FRAC_CONST(0.40149825342348083),
01329     FRAC_CONST(0.4029962873638599),
01330     FRAC_CONST(0.40449324236189854),
01331     FRAC_CONST(0.40598911440979762),
01332     FRAC_CONST(0.40748389950265762),
01333     FRAC_CONST(0.40897759363848879),
01334     FRAC_CONST(0.41047019281822261),
01335     FRAC_CONST(0.41196169304572178),
01336     FRAC_CONST(0.4134520903277914),
01337     FRAC_CONST(0.41494138067418929),
01338     FRAC_CONST(0.41642956009763715),
01339     FRAC_CONST(0.41791662461383078),
01340     FRAC_CONST(0.41940257024145089),
01341     FRAC_CONST(0.42088739300217382),
01342     FRAC_CONST(0.42237108892068231),
01343     FRAC_CONST(0.42385365402467584),
01344     FRAC_CONST(0.42533508434488143),
01345     FRAC_CONST(0.42681537591506419),
01346     FRAC_CONST(0.42829452477203828),
01347     FRAC_CONST(0.42977252695567697),
01348     FRAC_CONST(0.43124937850892364),
01349     FRAC_CONST(0.4327250754778022),
01350     FRAC_CONST(0.43419961391142781),
01351     FRAC_CONST(0.43567298986201736),
01352     FRAC_CONST(0.43714519938489987),
01353     FRAC_CONST(0.43861623853852766),
01354     FRAC_CONST(0.44008610338448595),
01355     FRAC_CONST(0.44155478998750436),
01356     FRAC_CONST(0.44302229441546676),
01357     FRAC_CONST(0.4444886127394222),
01358     FRAC_CONST(0.44595374103359531),
01359     FRAC_CONST(0.44741767537539667),
01360     FRAC_CONST(0.44888041184543348),
01361     FRAC_CONST(0.45034194652752002),
01362     FRAC_CONST(0.45180227550868812),
01363     FRAC_CONST(0.45326139487919759),
01364     FRAC_CONST(0.45471930073254679),
01365     FRAC_CONST(0.45617598916548296),
01366     FRAC_CONST(0.45763145627801283),
01367     FRAC_CONST(0.45908569817341294),
01368     FRAC_CONST(0.46053871095824001),
01369     FRAC_CONST(0.46199049074234161),
01370     FRAC_CONST(0.46344103363886635),
01371     FRAC_CONST(0.46489033576427435),
01372     FRAC_CONST(0.46633839323834758),
01373     FRAC_CONST(0.46778520218420055),
01374     FRAC_CONST(0.46923075872829029),
01375     FRAC_CONST(0.47067505900042683),
01376     FRAC_CONST(0.47211809913378361),
01377     FRAC_CONST(0.47355987526490806),
01378     FRAC_CONST(0.47500038353373153),
01379     FRAC_CONST(0.47643962008357982),
01380     FRAC_CONST(0.47787758106118372),
01381     FRAC_CONST(0.47931426261668875),
01382     FRAC_CONST(0.48074966090366611),
01383     FRAC_CONST(0.48218377207912272),
01384     FRAC_CONST(0.48361659230351117),
01385     FRAC_CONST(0.48504811774074069),
01386     FRAC_CONST(0.48647834455818684),
01387     FRAC_CONST(0.48790726892670194),
01388     FRAC_CONST(0.48933488702062544),
01389     FRAC_CONST(0.49076119501779414),
01390     FRAC_CONST(0.49218618909955225),
01391     FRAC_CONST(0.4936098654507618),
01392     FRAC_CONST(0.49503222025981269),
01393     FRAC_CONST(0.49645324971863303),
01394     FRAC_CONST(0.49787295002269943),
01395     FRAC_CONST(0.49929131737104687),
01396     FRAC_CONST(0.50070834796627917),
01397     FRAC_CONST(0.50212403801457872),
01398     FRAC_CONST(0.50353838372571758),
01399     FRAC_CONST(0.50495138131306638),
01400     FRAC_CONST(0.50636302699360547),
01401     FRAC_CONST(0.50777331698793449),
01402     FRAC_CONST(0.50918224752028263),
01403     FRAC_CONST(0.51058981481851906),
01404     FRAC_CONST(0.51199601511416237),
01405     FRAC_CONST(0.51340084464239111),
01406     FRAC_CONST(0.51480429964205421),
01407     FRAC_CONST(0.51620637635567967),
01408     FRAC_CONST(0.51760707102948678),
01409     FRAC_CONST(0.51900637991339404),
01410     FRAC_CONST(0.5204042992610306),
01411     FRAC_CONST(0.52180082532974559),
01412     FRAC_CONST(0.5231959543806185),
01413     FRAC_CONST(0.52458968267846895),
01414     FRAC_CONST(0.52598200649186677),
01415     FRAC_CONST(0.52737292209314235),
01416     FRAC_CONST(0.52876242575839572),
01417     FRAC_CONST(0.53015051376750777),
01418     FRAC_CONST(0.53153718240414882),
01419     FRAC_CONST(0.53292242795578992),
01420     FRAC_CONST(0.53430624671371152),
01421     FRAC_CONST(0.53568863497301467),
01422     FRAC_CONST(0.5370695890326298),
01423     FRAC_CONST(0.5384491051953274),
01424     FRAC_CONST(0.53982717976772743),
01425     FRAC_CONST(0.54120380906030963),
01426     FRAC_CONST(0.54257898938742311),
01427     FRAC_CONST(0.54395271706729609),
01428     FRAC_CONST(0.54532498842204646),
01429     FRAC_CONST(0.54669579977769045),
01430     FRAC_CONST(0.54806514746415402),
01431     FRAC_CONST(0.54943302781528081),
01432     FRAC_CONST(0.55079943716884383),
01433     FRAC_CONST(0.55216437186655387),
01434     FRAC_CONST(0.55352782825406999),
01435     FRAC_CONST(0.55488980268100907),
01436     FRAC_CONST(0.55625029150095584),
01437     FRAC_CONST(0.55760929107147217),
01438     FRAC_CONST(0.55896679775410718),
01439     FRAC_CONST(0.56032280791440714),
01440     FRAC_CONST(0.56167731792192455),
01441     FRAC_CONST(0.56303032415022869),
01442     FRAC_CONST(0.56438182297691453),
01443     FRAC_CONST(0.56573181078361312),
01444     FRAC_CONST(0.56708028395600085),
01445     FRAC_CONST(0.56842723888380908),
01446     FRAC_CONST(0.56977267196083425),
01447     FRAC_CONST(0.57111657958494688),
01448     FRAC_CONST(0.5724589581581021),
01449     FRAC_CONST(0.57379980408634845),
01450     FRAC_CONST(0.57513911377983773),
01451     FRAC_CONST(0.57647688365283478),
01452     FRAC_CONST(0.57781311012372738),
01453     FRAC_CONST(0.57914778961503466),
01454     FRAC_CONST(0.58048091855341843),
01455     FRAC_CONST(0.5818124933696911),
01456     FRAC_CONST(0.58314251049882604),
01457     FRAC_CONST(0.58447096637996743),
01458     FRAC_CONST(0.58579785745643886),
01459     FRAC_CONST(0.5871231801757536),
01460     FRAC_CONST(0.58844693098962408),
01461     FRAC_CONST(0.58976910635397084),
01462     FRAC_CONST(0.59108970272893235),
01463     FRAC_CONST(0.59240871657887517),
01464     FRAC_CONST(0.59372614437240179),
01465     FRAC_CONST(0.59504198258236196),
01466     FRAC_CONST(0.5963562276858605),
01467     FRAC_CONST(0.59766887616426767),
01468     FRAC_CONST(0.5989799245032289),
01469     FRAC_CONST(0.60028936919267273),
01470     FRAC_CONST(0.60159720672682204),
01471     FRAC_CONST(0.60290343360420195),
01472     FRAC_CONST(0.60420804632765002),
01473     FRAC_CONST(0.60551104140432543),
01474     FRAC_CONST(0.60681241534571839),
01475     FRAC_CONST(0.60811216466765883),
01476     FRAC_CONST(0.60941028589032709),
01477     FRAC_CONST(0.61070677553826169),
01478     FRAC_CONST(0.61200163014036979),
01479     FRAC_CONST(0.61329484622993602),
01480     FRAC_CONST(0.6145864203446314),
01481     FRAC_CONST(0.61587634902652377),
01482     FRAC_CONST(0.61716462882208556),
01483     FRAC_CONST(0.61845125628220421),
01484     FRAC_CONST(0.61973622796219074),
01485     FRAC_CONST(0.6210195404217892),
01486     FRAC_CONST(0.62230119022518593),
01487     FRAC_CONST(0.62358117394101897),
01488     FRAC_CONST(0.62485948814238634),
01489     FRAC_CONST(0.62613612940685637),
01490     FRAC_CONST(0.62741109431647646),
01491     FRAC_CONST(0.62868437945778133),
01492     FRAC_CONST(0.62995598142180387),
01493     FRAC_CONST(0.6312258968040827),
01494     FRAC_CONST(0.63249412220467238),
01495     FRAC_CONST(0.63376065422815175),
01496     FRAC_CONST(0.63502548948363347),
01497     FRAC_CONST(0.63628862458477287),
01498     FRAC_CONST(0.63755005614977711),
01499     FRAC_CONST(0.63880978080141437),
01500     FRAC_CONST(0.6400677951670225),
01501     FRAC_CONST(0.6413240958785188),
01502     FRAC_CONST(0.64257867957240766),
01503     FRAC_CONST(0.6438315428897915),
01504     FRAC_CONST(0.64508268247637779),
01505     FRAC_CONST(0.64633209498248945),
01506     FRAC_CONST(0.64757977706307335),
01507     FRAC_CONST(0.64882572537770888),
01508     FRAC_CONST(0.65006993659061751),
01509     FRAC_CONST(0.65131240737067142),
01510     FRAC_CONST(0.65255313439140239),
01511     FRAC_CONST(0.65379211433101081),
01512     FRAC_CONST(0.65502934387237444),
01513     FRAC_CONST(0.6562648197030575),
01514     FRAC_CONST(0.65749853851531959),
01515     FRAC_CONST(0.65873049700612374),
01516     FRAC_CONST(0.65996069187714679),
01517     FRAC_CONST(0.66118911983478657),
01518     FRAC_CONST(0.66241577759017178),
01519     FRAC_CONST(0.66364066185917048),
01520     FRAC_CONST(0.66486376936239888),
01521     FRAC_CONST(0.66608509682523009),
01522     FRAC_CONST(0.66730464097780284),
01523     FRAC_CONST(0.66852239855503071),
01524     FRAC_CONST(0.66973836629660977),
01525     FRAC_CONST(0.67095254094702894),
01526     FRAC_CONST(0.67216491925557675),
01527     FRAC_CONST(0.67337549797635199),
01528     FRAC_CONST(0.67458427386827102),
01529     FRAC_CONST(0.67579124369507693),
01530     FRAC_CONST(0.67699640422534846),
01531     FRAC_CONST(0.67819975223250772),
01532     FRAC_CONST(0.6794012844948305),
01533     FRAC_CONST(0.68060099779545302),
01534     FRAC_CONST(0.68179888892238183),
01535     FRAC_CONST(0.6829949546685018),
01536     FRAC_CONST(0.68418919183158522),
01537     FRAC_CONST(0.68538159721429948),
01538     FRAC_CONST(0.6865721676242168),
01539     FRAC_CONST(0.68776089987382172),
01540     FRAC_CONST(0.68894779078052026),
01541     FRAC_CONST(0.69013283716664853),
01542     FRAC_CONST(0.69131603585948032),
01543     FRAC_CONST(0.69249738369123692),
01544     FRAC_CONST(0.69367687749909468),
01545     FRAC_CONST(0.69485451412519361),
01546     FRAC_CONST(0.69603029041664599),
01547     FRAC_CONST(0.6972042032255451),
01548     FRAC_CONST(0.6983762494089728),
01549     FRAC_CONST(0.69954642582900894),
01550     FRAC_CONST(0.70071472935273893),
01551     FRAC_CONST(0.70188115685226271),
01552     FRAC_CONST(0.703045705204703),
01553     FRAC_CONST(0.70420837129221303),
01554     FRAC_CONST(0.70536915200198613),
01555     FRAC_CONST(0.70652804422626281),
01556     FRAC_CONST(0.70768504486233985),
01557     FRAC_CONST(0.70884015081257845),
01558     FRAC_CONST(0.70999335898441229),
01559     FRAC_CONST(0.711144666290356),
01560     FRAC_CONST(0.71229406964801356),
01561     FRAC_CONST(0.71344156598008623),
01562     FRAC_CONST(0.71458715221438096),
01563     FRAC_CONST(0.71573082528381871),
01564     FRAC_CONST(0.71687258212644234),
01565     FRAC_CONST(0.7180124196854254),
01566     FRAC_CONST(0.71915033490907943),
01567     FRAC_CONST(0.72028632475086318),
01568     FRAC_CONST(0.72142038616938997),
01569     FRAC_CONST(0.72255251612843596),
01570     FRAC_CONST(0.72368271159694852),
01571     FRAC_CONST(0.72481096954905444),
01572     FRAC_CONST(0.72593728696406756),
01573     FRAC_CONST(0.72706166082649704),
01574     FRAC_CONST(0.72818408812605595),
01575     FRAC_CONST(0.72930456585766834),
01576     FRAC_CONST(0.73042309102147851),
01577     FRAC_CONST(0.73153966062285747),
01578     FRAC_CONST(0.73265427167241282),
01579     FRAC_CONST(0.73376692118599507),
01580     FRAC_CONST(0.73487760618470677),
01581     FRAC_CONST(0.73598632369490979),
01582     FRAC_CONST(0.73709307074823405),
01583     FRAC_CONST(0.73819784438158409),
01584     FRAC_CONST(0.73930064163714881),
01585     FRAC_CONST(0.74040145956240788),
01586     FRAC_CONST(0.74150029521014049),
01587     FRAC_CONST(0.74259714563843304),
01588     FRAC_CONST(0.74369200791068657),
01589     FRAC_CONST(0.74478487909562552),
01590     FRAC_CONST(0.74587575626730485),
01591     FRAC_CONST(0.74696463650511791),
01592     FRAC_CONST(0.74805151689380456),
01593     FRAC_CONST(0.74913639452345926),
01594     FRAC_CONST(0.75021926648953785),
01595     FRAC_CONST(0.75130012989286621),
01596     FRAC_CONST(0.7523789818396478),
01597     FRAC_CONST(0.75345581944147111),
01598     FRAC_CONST(0.75453063981531809),
01599     FRAC_CONST(0.75560344008357094),
01600     FRAC_CONST(0.75667421737402052),
01601     FRAC_CONST(0.7577429688198738),
01602     FRAC_CONST(0.75880969155976163),
01603     FRAC_CONST(0.75987438273774599),
01604     FRAC_CONST(0.76093703950332836),
01605     FRAC_CONST(0.76199765901145666),
01606     FRAC_CONST(0.76305623842253345),
01607     FRAC_CONST(0.76411277490242291),
01608     FRAC_CONST(0.76516726562245885),
01609     FRAC_CONST(0.76621970775945258),
01610     FRAC_CONST(0.76727009849569949),
01611     FRAC_CONST(0.76831843501898767),
01612     FRAC_CONST(0.76936471452260458),
01613     FRAC_CONST(0.77040893420534517),
01614     FRAC_CONST(0.77145109127151923),
01615     FRAC_CONST(0.77249118293095853),
01616     FRAC_CONST(0.77352920639902467),
01617     FRAC_CONST(0.77456515889661659),
01618     FRAC_CONST(0.77559903765017746),
01619     FRAC_CONST(0.7766308398917029),
01620     FRAC_CONST(0.77766056285874774),
01621     FRAC_CONST(0.77868820379443371),
01622     FRAC_CONST(0.77971375994745684),
01623     FRAC_CONST(0.78073722857209438),
01624     FRAC_CONST(0.7817586069282132),
01625     FRAC_CONST(0.78277789228127592),
01626     FRAC_CONST(0.78379508190234881),
01627     FRAC_CONST(0.78481017306810918),
01628     FRAC_CONST(0.78582316306085265),
01629     FRAC_CONST(0.78683404916849986),
01630     FRAC_CONST(0.78784282868460476),
01631     FRAC_CONST(0.78884949890836087),
01632     FRAC_CONST(0.78985405714460888),
01633     FRAC_CONST(0.7908565007038445),
01634     FRAC_CONST(0.79185682690222425),
01635     FRAC_CONST(0.79285503306157412),
01636     FRAC_CONST(0.79385111650939566),
01637     FRAC_CONST(0.79484507457887377),
01638     FRAC_CONST(0.79583690460888357),
01639     FRAC_CONST(0.79682660394399751),
01640     FRAC_CONST(0.79781416993449272),
01641     FRAC_CONST(0.79879959993635785),
01642     FRAC_CONST(0.7997828913113002),
01643     FRAC_CONST(0.80076404142675273),
01644     FRAC_CONST(0.80174304765588156),
01645     FRAC_CONST(0.80271990737759213),
01646     FRAC_CONST(0.80369461797653707),
01647     FRAC_CONST(0.80466717684312306),
01648     FRAC_CONST(0.80563758137351682),
01649     FRAC_CONST(0.80660582896965372),
01650     FRAC_CONST(0.80757191703924336),
01651     FRAC_CONST(0.80853584299577752),
01652     FRAC_CONST(0.80949760425853612),
01653     FRAC_CONST(0.81045719825259477),
01654     FRAC_CONST(0.81141462240883167),
01655     FRAC_CONST(0.81236987416393436),
01656     FRAC_CONST(0.81332295096040608),
01657     FRAC_CONST(0.81427385024657373),
01658     FRAC_CONST(0.81522256947659355),
01659     FRAC_CONST(0.81616910611045879),
01660     FRAC_CONST(0.817113457614006),
01661     FRAC_CONST(0.81805562145892186),
01662     FRAC_CONST(0.81899559512275044),
01663     FRAC_CONST(0.81993337608889916),
01664     FRAC_CONST(0.82086896184664637),
01665     FRAC_CONST(0.8218023498911472),
01666     FRAC_CONST(0.82273353772344116),
01667     FRAC_CONST(0.82366252285045805),
01668     FRAC_CONST(0.82458930278502529),
01669     FRAC_CONST(0.82551387504587381),
01670     FRAC_CONST(0.82643623715764558),
01671     FRAC_CONST(0.82735638665089983),
01672     FRAC_CONST(0.82827432106211907),
01673     FRAC_CONST(0.82919003793371693),
01674     FRAC_CONST(0.83010353481404364),
01675     FRAC_CONST(0.83101480925739324),
01676     FRAC_CONST(0.83192385882400965),
01677     FRAC_CONST(0.83283068108009373),
01678     FRAC_CONST(0.8337352735978093),
01679     FRAC_CONST(0.83463763395529011),
01680     FRAC_CONST(0.83553775973664579),
01681     FRAC_CONST(0.83643564853196872),
01682     FRAC_CONST(0.83733129793734051),
01683     FRAC_CONST(0.83822470555483797),
01684     FRAC_CONST(0.83911586899254031),
01685     FRAC_CONST(0.84000478586453453),
01686     FRAC_CONST(0.84089145379092289),
01687     FRAC_CONST(0.84177587039782842),
01688     FRAC_CONST(0.84265803331740163),
01689     FRAC_CONST(0.84353794018782702),
01690     FRAC_CONST(0.844415588653329),
01691     FRAC_CONST(0.8452909763641786),
01692     FRAC_CONST(0.84616410097669936),
01693     FRAC_CONST(0.84703496015327406),
01694     FRAC_CONST(0.84790355156235053),
01695     FRAC_CONST(0.84876987287844818),
01696     FRAC_CONST(0.8496339217821639),
01697     FRAC_CONST(0.85049569596017938),
01698     FRAC_CONST(0.85135519310526508),
01699     FRAC_CONST(0.85221241091628896),
01700     FRAC_CONST(0.85306734709822085),
01701     FRAC_CONST(0.85391999936213903),
01702     FRAC_CONST(0.85477036542523732),
01703     FRAC_CONST(0.85561844301082923),
01704     FRAC_CONST(0.85646422984835635),
01705     FRAC_CONST(0.85730772367339259),
01706     FRAC_CONST(0.85814892222765116),
01707     FRAC_CONST(0.85898782325899026),
01708     FRAC_CONST(0.85982442452141961),
01709     FRAC_CONST(0.86065872377510555),
01710     FRAC_CONST(0.86149071878637817),
01711     FRAC_CONST(0.8623204073277364),
01712     FRAC_CONST(0.86314778717785412),
01713     FRAC_CONST(0.8639728561215867),
01714     FRAC_CONST(0.86479561194997623),
01715     FRAC_CONST(0.86561605246025763),
01716     FRAC_CONST(0.86643417545586487),
01717     FRAC_CONST(0.8672499787464365),
01718     FRAC_CONST(0.86806346014782154),
01719     FRAC_CONST(0.8688746174820855),
01720     FRAC_CONST(0.86968344857751589),
01721     FRAC_CONST(0.87048995126862883),
01722     FRAC_CONST(0.87129412339617363),
01723     FRAC_CONST(0.87209596280713941),
01724     FRAC_CONST(0.8728954673547612),
01725     FRAC_CONST(0.87369263489852422),
01726     FRAC_CONST(0.87448746330417149),
01727     FRAC_CONST(0.87527995044370765),
01728     FRAC_CONST(0.8760700941954066),
01729     FRAC_CONST(0.87685789244381551),
01730     FRAC_CONST(0.87764334307976144),
01731     FRAC_CONST(0.87842644400035663),
01732     FRAC_CONST(0.8792071931090043),
01733     FRAC_CONST(0.87998558831540408),
01734     FRAC_CONST(0.88076162753555787),
01735     FRAC_CONST(0.88153530869177488),
01736     FRAC_CONST(0.88230662971267804),
01737     FRAC_CONST(0.88307558853320878),
01738     FRAC_CONST(0.88384218309463292),
01739     FRAC_CONST(0.8846064113445461),
01740     FRAC_CONST(0.88536827123687933),
01741     FRAC_CONST(0.88612776073190425),
01742     FRAC_CONST(0.88688487779623937),
01743     FRAC_CONST(0.88763962040285393),
01744     FRAC_CONST(0.8883919865310751),
01745     FRAC_CONST(0.88914197416659235),
01746     FRAC_CONST(0.88988958130146301),
01747     FRAC_CONST(0.8906348059341177),
01748     FRAC_CONST(0.89137764606936609),
01749     FRAC_CONST(0.89211809971840139),
01750     FRAC_CONST(0.89285616489880615),
01751     FRAC_CONST(0.89359183963455813),
01752     FRAC_CONST(0.89432512195603453),
01753     FRAC_CONST(0.89505600990001799),
01754     FRAC_CONST(0.89578450150970124),
01755     FRAC_CONST(0.8965105948346932),
01756     FRAC_CONST(0.89723428793102367),
01757     FRAC_CONST(0.89795557886114807),
01758     FRAC_CONST(0.89867446569395382),
01759     FRAC_CONST(0.89939094650476448),
01760     FRAC_CONST(0.90010501937534515),
01761     FRAC_CONST(0.900816682393908),
01762     FRAC_CONST(0.90152593365511691),
01763     FRAC_CONST(0.90223277126009283),
01764     FRAC_CONST(0.90293719331641886),
01765     FRAC_CONST(0.90363919793814496),
01766     FRAC_CONST(0.90433878324579353),
01767     FRAC_CONST(0.90503594736636439),
01768     FRAC_CONST(0.90573068843333915),
01769     FRAC_CONST(0.90642300458668679),
01770     FRAC_CONST(0.90711289397286898),
01771     FRAC_CONST(0.90780035474484411),
01772     FRAC_CONST(0.90848538506207266),
01773     FRAC_CONST(0.90916798309052227),
01774     FRAC_CONST(0.90984814700267291),
01775     FRAC_CONST(0.9105258749775208),
01776     FRAC_CONST(0.91120116520058425),
01777     FRAC_CONST(0.91187401586390815),
01778     FRAC_CONST(0.91254442516606893),
01779     FRAC_CONST(0.9132123913121788),
01780     FRAC_CONST(0.91387791251389161),
01781     FRAC_CONST(0.91454098698940678),
01782     FRAC_CONST(0.91520161296347435),
01783     FRAC_CONST(0.91585978866739981),
01784     FRAC_CONST(0.91651551233904871),
01785     FRAC_CONST(0.91716878222285148),
01786     FRAC_CONST(0.91781959656980805),
01787     FRAC_CONST(0.91846795363749245),
01788     FRAC_CONST(0.91911385169005766),
01789     FRAC_CONST(0.9197572889982405),
01790     FRAC_CONST(0.9203982638393654),
01791     FRAC_CONST(0.92103677449734989),
01792     FRAC_CONST(0.92167281926270861),
01793     FRAC_CONST(0.92230639643255874),
01794     FRAC_CONST(0.92293750431062316),
01795     FRAC_CONST(0.92356614120723612),
01796     FRAC_CONST(0.92419230543934783),
01797     FRAC_CONST(0.92481599533052783),
01798     FRAC_CONST(0.92543720921097061),
01799     FRAC_CONST(0.92605594541749991),
01800     FRAC_CONST(0.92667220229357261),
01801     FRAC_CONST(0.92728597818928349),
01802     FRAC_CONST(0.9278972714613698),
01803     FRAC_CONST(0.92850608047321548),
01804     FRAC_CONST(0.9291124035948557),
01805     FRAC_CONST(0.92971623920298097),
01806     FRAC_CONST(0.93031758568094147),
01807     FRAC_CONST(0.93091644141875196),
01808     FRAC_CONST(0.93151280481309506),
01809     FRAC_CONST(0.93210667426732674),
01810     FRAC_CONST(0.93269804819147983),
01811     FRAC_CONST(0.93328692500226818),
01812     FRAC_CONST(0.93387330312309147),
01813     FRAC_CONST(0.93445718098403896),
01814     FRAC_CONST(0.93503855702189376),
01815     FRAC_CONST(0.9356174296801375),
01816     FRAC_CONST(0.93619379740895381),
01817     FRAC_CONST(0.93676765866523259),
01818     FRAC_CONST(0.93733901191257496),
01819     FRAC_CONST(0.93790785562129597),
01820     FRAC_CONST(0.93847418826842988),
01821     FRAC_CONST(0.93903800833773399),
01822     FRAC_CONST(0.93959931431969212),
01823     FRAC_CONST(0.94015810471151917),
01824     FRAC_CONST(0.94071437801716529),
01825     FRAC_CONST(0.94126813274731924),
01826     FRAC_CONST(0.94181936741941319),
01827     FRAC_CONST(0.94236808055762578),
01828     FRAC_CONST(0.94291427069288691),
01829     FRAC_CONST(0.94345793636288133),
01830     FRAC_CONST(0.94399907611205225),
01831     FRAC_CONST(0.9445376884916058),
01832     FRAC_CONST(0.94507377205951448),
01833     FRAC_CONST(0.94560732538052128),
01834     FRAC_CONST(0.94613834702614352),
01835     FRAC_CONST(0.94666683557467624),
01836     FRAC_CONST(0.94719278961119657),
01837     FRAC_CONST(0.94771620772756759),
01838     FRAC_CONST(0.94823708852244104),
01839     FRAC_CONST(0.94875543060126255),
01840     FRAC_CONST(0.94927123257627433),
01841     FRAC_CONST(0.94978449306651924),
01842     FRAC_CONST(0.95029521069784428),
01843     FRAC_CONST(0.9508033841029051),
01844     FRAC_CONST(0.95130901192116835),
01845     FRAC_CONST(0.9518120927989161),
01846     FRAC_CONST(0.95231262538924943),
01847     FRAC_CONST(0.95281060835209208),
01848     FRAC_CONST(0.95330604035419386),
01849     FRAC_CONST(0.95379892006913403),
01850     FRAC_CONST(0.95428924617732525),
01851     FRAC_CONST(0.95477701736601728),
01852     FRAC_CONST(0.95526223232929941),
01853     FRAC_CONST(0.95574488976810545),
01854     FRAC_CONST(0.95622498839021619),
01855     FRAC_CONST(0.95670252691026292),
01856     FRAC_CONST(0.95717750404973156),
01857     FRAC_CONST(0.95764991853696524),
01858     FRAC_CONST(0.95811976910716812),
01859     FRAC_CONST(0.95858705450240911),
01860     FRAC_CONST(0.95905177347162429),
01861     FRAC_CONST(0.95951392477062125),
01862     FRAC_CONST(0.95997350716208196),
01863     FRAC_CONST(0.96043051941556579),
01864     FRAC_CONST(0.96088496030751369),
01865     FRAC_CONST(0.96133682862125036),
01866     FRAC_CONST(0.96178612314698864),
01867     FRAC_CONST(0.96223284268183173),
01868     FRAC_CONST(0.9626769860297768),
01869     FRAC_CONST(0.96311855200171881),
01870     FRAC_CONST(0.96355753941545252),
01871     FRAC_CONST(0.96399394709567654),
01872     FRAC_CONST(0.96442777387399625),
01873     FRAC_CONST(0.96485901858892686),
01874     FRAC_CONST(0.96528768008589627),
01875     FRAC_CONST(0.96571375721724895),
01876     FRAC_CONST(0.96613724884224783),
01877     FRAC_CONST(0.96655815382707866),
01878     FRAC_CONST(0.96697647104485207),
01879     FRAC_CONST(0.96739219937560694),
01880     FRAC_CONST(0.96780533770631338),
01881     FRAC_CONST(0.96821588493087585),
01882     FRAC_CONST(0.9686238399501359),
01883     FRAC_CONST(0.96902920167187501),
01884     FRAC_CONST(0.96943196901081796),
01885     FRAC_CONST(0.96983214088863534),
01886     FRAC_CONST(0.9702297162339466),
01887     FRAC_CONST(0.97062469398232287),
01888     FRAC_CONST(0.97101707307629004),
01889     FRAC_CONST(0.97140685246533098),
01890     FRAC_CONST(0.97179403110588902),
01891     FRAC_CONST(0.97217860796137046),
01892     FRAC_CONST(0.97256058200214734),
01893     FRAC_CONST(0.97293995220556007),
01894     FRAC_CONST(0.97331671755592064),
01895     FRAC_CONST(0.97369087704451474),
01896     FRAC_CONST(0.97406242966960455),
01897     FRAC_CONST(0.97443137443643235),
01898     FRAC_CONST(0.97479771035722163),
01899     FRAC_CONST(0.97516143645118103),
01900     FRAC_CONST(0.97552255174450631),
01901     FRAC_CONST(0.97588105527038305),
01902     FRAC_CONST(0.97623694606898959),
01903     FRAC_CONST(0.97659022318749911),
01904     FRAC_CONST(0.97694088568008242),
01905     FRAC_CONST(0.97728893260791039),
01906     FRAC_CONST(0.97763436303915685),
01907     FRAC_CONST(0.97797717604900047),
01908     FRAC_CONST(0.97831737071962765),
01909     FRAC_CONST(0.97865494614023485),
01910     FRAC_CONST(0.97898990140703124),
01911     FRAC_CONST(0.97932223562324061),
01912     FRAC_CONST(0.97965194789910426),
01913     FRAC_CONST(0.9799790373518833),
01914     FRAC_CONST(0.98030350310586067),
01915     FRAC_CONST(0.98062534429234405),
01916     FRAC_CONST(0.98094456004966768),
01917     FRAC_CONST(0.98126114952319499),
01918     FRAC_CONST(0.98157511186532054),
01919     FRAC_CONST(0.98188644623547261),
01920     FRAC_CONST(0.98219515180011563),
01921     FRAC_CONST(0.98250122773275184),
01922     FRAC_CONST(0.98280467321392362),
01923     FRAC_CONST(0.98310548743121629),
01924     FRAC_CONST(0.98340366957925973),
01925     FRAC_CONST(0.98369921885973044),
01926     FRAC_CONST(0.98399213448135414),
01927     FRAC_CONST(0.98428241565990748),
01928     FRAC_CONST(0.98457006161822058),
01929     FRAC_CONST(0.98485507158617835),
01930     FRAC_CONST(0.98513744480072363),
01931     FRAC_CONST(0.98541718050585803),
01932     FRAC_CONST(0.98569427795264519),
01933     FRAC_CONST(0.98596873639921168),
01934     FRAC_CONST(0.98624055511074971),
01935     FRAC_CONST(0.98650973335951875),
01936     FRAC_CONST(0.98677627042484772),
01937     FRAC_CONST(0.98704016559313645),
01938     FRAC_CONST(0.98730141815785832),
01939     FRAC_CONST(0.98756002741956173),
01940     FRAC_CONST(0.9878159926858715),
01941     FRAC_CONST(0.98806931327149194),
01942     FRAC_CONST(0.98831998849820735),
01943     FRAC_CONST(0.98856801769488489),
01944     FRAC_CONST(0.98881340019747566),
01945     FRAC_CONST(0.98905613534901682),
01946     FRAC_CONST(0.98929622249963345),
01947     FRAC_CONST(0.98953366100653983),
01948     FRAC_CONST(0.98976845023404181),
01949     FRAC_CONST(0.99000058955353776),
01950     FRAC_CONST(0.99023007834352106),
01951     FRAC_CONST(0.99045691598958097),
01952     FRAC_CONST(0.99068110188440506),
01953     FRAC_CONST(0.99090263542778001),
01954     FRAC_CONST(0.99112151602659404),
01955     FRAC_CONST(0.99133774309483769),
01956     FRAC_CONST(0.99155131605360625),
01957     FRAC_CONST(0.99176223433110056),
01958     FRAC_CONST(0.99197049736262888),
01959     FRAC_CONST(0.99217610459060845),
01960     FRAC_CONST(0.99237905546456673),
01961     FRAC_CONST(0.99257934944114334),
01962     FRAC_CONST(0.99277698598409092),
01963     FRAC_CONST(0.99297196456427694),
01964     FRAC_CONST(0.99316428465968509),
01965     FRAC_CONST(0.99335394575541669),
01966     FRAC_CONST(0.99354094734369169),
01967     FRAC_CONST(0.99372528892385081),
01968     FRAC_CONST(0.99390697000235606),
01969     FRAC_CONST(0.99408599009279242),
01970     FRAC_CONST(0.99426234871586938),
01971     FRAC_CONST(0.99443604539942176),
01972     FRAC_CONST(0.99460707967841133),
01973     FRAC_CONST(0.99477545109492771),
01974     FRAC_CONST(0.99494115919819004),
01975     FRAC_CONST(0.99510420354454787),
01976     FRAC_CONST(0.99526458369748239),
01977     FRAC_CONST(0.99542229922760772),
01978     FRAC_CONST(0.99557734971267187),
01979     FRAC_CONST(0.9957297347375581),
01980     FRAC_CONST(0.99587945389428578),
01981     FRAC_CONST(0.99602650678201154),
01982     FRAC_CONST(0.99617089300703077),
01983     FRAC_CONST(0.996312612182778),
01984     FRAC_CONST(0.99645166392982831),
01985     FRAC_CONST(0.99658804787589839),
01986     FRAC_CONST(0.99672176365584741),
01987     FRAC_CONST(0.99685281091167788),
01988     FRAC_CONST(0.99698118929253687),
01989     FRAC_CONST(0.99710689845471678),
01990     FRAC_CONST(0.99722993806165661),
01991     FRAC_CONST(0.99735030778394196),
01992     FRAC_CONST(0.99746800729930707),
01993     FRAC_CONST(0.99758303629263489),
01994     FRAC_CONST(0.99769539445595812),
01995     FRAC_CONST(0.99780508148846014),
01996     FRAC_CONST(0.99791209709647588),
01997     FRAC_CONST(0.99801644099349218),
01998     FRAC_CONST(0.99811811290014918),
01999     FRAC_CONST(0.9982171125442405),
02000     FRAC_CONST(0.9983134396607144),
02001     FRAC_CONST(0.99840709399167404),
02002     FRAC_CONST(0.99849807528637868),
02003     FRAC_CONST(0.99858638330124405),
02004     FRAC_CONST(0.99867201779984294),
02005     FRAC_CONST(0.99875497855290607),
02006     FRAC_CONST(0.99883526533832245),
02007     FRAC_CONST(0.99891287794114036),
02008     FRAC_CONST(0.99898781615356746),
02009     FRAC_CONST(0.99906007977497147),
02010     FRAC_CONST(0.99912966861188113),
02011     FRAC_CONST(0.99919658247798593),
02012     FRAC_CONST(0.99926082119413751),
02013     FRAC_CONST(0.99932238458834954),
02014     FRAC_CONST(0.999381272495798),
02015     FRAC_CONST(0.99943748475882255),
02016     FRAC_CONST(0.9994910212269259),
02017     FRAC_CONST(0.99954188175677483),
02018     FRAC_CONST(0.99959006621220048),
02019     FRAC_CONST(0.99963557446419837),
02020     FRAC_CONST(0.99967840639092931),
02021     FRAC_CONST(0.99971856187771946),
02022     FRAC_CONST(0.99975604081706027),
02023     FRAC_CONST(0.99979084310860955),
02024     FRAC_CONST(0.99982296865919107),
02025     FRAC_CONST(0.99985241738279484),
02026     FRAC_CONST(0.99987918920057806),
02027     FRAC_CONST(0.99990328404086426),
02028     FRAC_CONST(0.9999247018391445),
02029     FRAC_CONST(0.99994344253807688),
02030     FRAC_CONST(0.99995950608748674),
02031     FRAC_CONST(0.99997289244436727),
02032     FRAC_CONST(0.99998360157287902),
02033     FRAC_CONST(0.9999916334443506),
02034     FRAC_CONST(0.99999698803727821),
02035     FRAC_CONST(0.99999966533732598)
02036 };
02037 #endif
02038 
02039 ALIGN static const real_t sine_short_128[] =
02040 {
02041     FRAC_CONST(0.0061358846491544753),
02042     FRAC_CONST(0.01840672990580482),
02043     FRAC_CONST(0.030674803176636626),
02044     FRAC_CONST(0.04293825693494082),
02045     FRAC_CONST(0.055195244349689934),
02046     FRAC_CONST(0.067443919563664051),
02047     FRAC_CONST(0.079682437971430126),
02048     FRAC_CONST(0.091908956497132724),
02049     FRAC_CONST(0.10412163387205459),
02050     FRAC_CONST(0.11631863091190475),
02051     FRAC_CONST(0.12849811079379317),
02052     FRAC_CONST(0.14065823933284921),
02053     FRAC_CONST(0.15279718525844344),
02054     FRAC_CONST(0.16491312048996989),
02055     FRAC_CONST(0.17700422041214875),
02056     FRAC_CONST(0.18906866414980619),
02057     FRAC_CONST(0.2011046348420919),
02058     FRAC_CONST(0.21311031991609136),
02059     FRAC_CONST(0.22508391135979283),
02060     FRAC_CONST(0.2370236059943672),
02061     FRAC_CONST(0.24892760574572015),
02062     FRAC_CONST(0.26079411791527551),
02063     FRAC_CONST(0.27262135544994898),
02064     FRAC_CONST(0.28440753721127188),
02065     FRAC_CONST(0.29615088824362379),
02066     FRAC_CONST(0.30784964004153487),
02067     FRAC_CONST(0.31950203081601569),
02068     FRAC_CONST(0.33110630575987643),
02069     FRAC_CONST(0.34266071731199438),
02070     FRAC_CONST(0.35416352542049034),
02071     FRAC_CONST(0.36561299780477385),
02072     FRAC_CONST(0.37700741021641826),
02073     FRAC_CONST(0.38834504669882625),
02074     FRAC_CONST(0.39962419984564679),
02075     FRAC_CONST(0.41084317105790391),
02076     FRAC_CONST(0.42200027079979968),
02077     FRAC_CONST(0.43309381885315196),
02078     FRAC_CONST(0.4441221445704292),
02079     FRAC_CONST(0.45508358712634384),
02080     FRAC_CONST(0.46597649576796618),
02081     FRAC_CONST(0.47679923006332209),
02082     FRAC_CONST(0.487550160148436),
02083     FRAC_CONST(0.49822766697278187),
02084     FRAC_CONST(0.50883014254310699),
02085     FRAC_CONST(0.51935599016558964),
02086     FRAC_CONST(0.52980362468629461),
02087     FRAC_CONST(0.54017147272989285),
02088     FRAC_CONST(0.55045797293660481),
02089     FRAC_CONST(0.56066157619733603),
02090     FRAC_CONST(0.57078074588696726),
02091     FRAC_CONST(0.58081395809576453),
02092     FRAC_CONST(0.59075970185887416),
02093     FRAC_CONST(0.60061647938386897),
02094     FRAC_CONST(0.61038280627630948),
02095     FRAC_CONST(0.6200572117632891),
02096     FRAC_CONST(0.62963823891492698),
02097     FRAC_CONST(0.63912444486377573),
02098     FRAC_CONST(0.64851440102211244),
02099     FRAC_CONST(0.65780669329707864),
02100     FRAC_CONST(0.66699992230363747),
02101     FRAC_CONST(0.67609270357531592),
02102     FRAC_CONST(0.68508366777270036),
02103     FRAC_CONST(0.693971460889654),
02104     FRAC_CONST(0.7027547444572253),
02105     FRAC_CONST(0.71143219574521643),
02106     FRAC_CONST(0.72000250796138165),
02107     FRAC_CONST(0.7284643904482252),
02108     FRAC_CONST(0.73681656887736979),
02109     FRAC_CONST(0.74505778544146595),
02110     FRAC_CONST(0.75318679904361241),
02111     FRAC_CONST(0.76120238548426178),
02112     FRAC_CONST(0.76910333764557959),
02113     FRAC_CONST(0.77688846567323244),
02114     FRAC_CONST(0.78455659715557524),
02115     FRAC_CONST(0.79210657730021239),
02116     FRAC_CONST(0.79953726910790501),
02117     FRAC_CONST(0.80684755354379922),
02118     FRAC_CONST(0.8140363297059483),
02119     FRAC_CONST(0.82110251499110465),
02120     FRAC_CONST(0.8280450452577558),
02121     FRAC_CONST(0.83486287498638001),
02122     FRAC_CONST(0.84155497743689833),
02123     FRAC_CONST(0.84812034480329712),
02124     FRAC_CONST(0.85455798836540053),
02125     FRAC_CONST(0.86086693863776731),
02126     FRAC_CONST(0.86704624551569265),
02127     FRAC_CONST(0.87309497841829009),
02128     FRAC_CONST(0.87901222642863341),
02129     FRAC_CONST(0.88479709843093779),
02130     FRAC_CONST(0.89044872324475788),
02131     FRAC_CONST(0.89596624975618511),
02132     FRAC_CONST(0.90134884704602203),
02133     FRAC_CONST(0.90659570451491533),
02134     FRAC_CONST(0.91170603200542988),
02135     FRAC_CONST(0.9166790599210427),
02136     FRAC_CONST(0.9215140393420419),
02137     FRAC_CONST(0.92621024213831127),
02138     FRAC_CONST(0.93076696107898371),
02139     FRAC_CONST(0.9351835099389475),
02140     FRAC_CONST(0.93945922360218992),
02141     FRAC_CONST(0.94359345816196039),
02142     FRAC_CONST(0.94758559101774109),
02143     FRAC_CONST(0.95143502096900834),
02144     FRAC_CONST(0.95514116830577067),
02145     FRAC_CONST(0.9587034748958716),
02146     FRAC_CONST(0.96212140426904158),
02147     FRAC_CONST(0.9653944416976894),
02148     FRAC_CONST(0.96852209427441727),
02149     FRAC_CONST(0.97150389098625178),
02150     FRAC_CONST(0.97433938278557586),
02151     FRAC_CONST(0.97702814265775439),
02152     FRAC_CONST(0.97956976568544052),
02153     FRAC_CONST(0.98196386910955524),
02154     FRAC_CONST(0.98421009238692903),
02155     FRAC_CONST(0.98630809724459867),
02156     FRAC_CONST(0.98825756773074946),
02157     FRAC_CONST(0.99005821026229712),
02158     FRAC_CONST(0.99170975366909953),
02159     FRAC_CONST(0.9932119492347945),
02160     FRAC_CONST(0.99456457073425542),
02161     FRAC_CONST(0.99576741446765982),
02162     FRAC_CONST(0.99682029929116567),
02163     FRAC_CONST(0.99772306664419164),
02164     FRAC_CONST(0.99847558057329477),
02165     FRAC_CONST(0.99907772775264536),
02166     FRAC_CONST(0.99952941750109314),
02167     FRAC_CONST(0.9998305817958234),
02168     FRAC_CONST(0.99998117528260111)
02169 };
02170 
02171 #ifdef ALLOW_SMALL_FRAMELENGTH
02172 ALIGN static const real_t sine_short_120[] =
02173 {
02174     FRAC_CONST(0.0065449379673518581),
02175     FRAC_CONST(0.019633692460628301),
02176     FRAC_CONST(0.032719082821776137),
02177     FRAC_CONST(0.045798866936520771),
02178     FRAC_CONST(0.058870803651189033),
02179     FRAC_CONST(0.071932653156719387),
02180     FRAC_CONST(0.084982177372441667),
02181     FRAC_CONST(0.09801714032956059),
02182     FRAC_CONST(0.11103530855427769),
02183     FRAC_CONST(0.12403445145048532),
02184     FRAC_CONST(0.13701234168196802),
02185     FRAC_CONST(0.14996675555404498),
02186     FRAC_CONST(0.16289547339458874),
02187     FRAC_CONST(0.17579627993435451),
02188     FRAC_CONST(0.18866696468655525),
02189     FRAC_CONST(0.2015053223256171),
02190     FRAC_CONST(0.21430915306505074),
02191     FRAC_CONST(0.2270762630343732),
02192     FRAC_CONST(0.23980446465501654),
02193     FRAC_CONST(0.25249157701515795),
02194     FRAC_CONST(0.26513542624340797),
02195     FRAC_CONST(0.27773384588129219),
02196     FRAC_CONST(0.29028467725446233),
02197     FRAC_CONST(0.3027857698425746),
02198     FRAC_CONST(0.31523498164776964),
02199     FRAC_CONST(0.32763017956169349),
02200     FRAC_CONST(0.33996923973099424),
02201     FRAC_CONST(0.35225004792123354),
02202     FRAC_CONST(0.36447049987914965),
02203     FRAC_CONST(0.37662850169321077),
02204     FRAC_CONST(0.38872197015239557),
02205     FRAC_CONST(0.40074883310314097),
02206     FRAC_CONST(0.41270702980439467),
02207     FRAC_CONST(0.42459451128071307),
02208     FRAC_CONST(0.43640924067334208),
02209     FRAC_CONST(0.44814919358922256),
02210     FRAC_CONST(0.45981235844785984),
02211     FRAC_CONST(0.47139673682599764),
02212     FRAC_CONST(0.48290034380003727),
02213     FRAC_CONST(0.49432120828614462),
02214     FRAC_CONST(0.50565737337798455),
02215     FRAC_CONST(0.51690689668202761),
02216     FRAC_CONST(0.52806785065036799),
02217     FRAC_CONST(0.53913832291100017),
02218     FRAC_CONST(0.55011641659549337),
02219     FRAC_CONST(0.56100025066400983),
02220     FRAC_CONST(0.57178796022761225),
02221     FRAC_CONST(0.58247769686780215),
02222     FRAC_CONST(0.59306762895323706),
02223     FRAC_CONST(0.60355594195357143),
02224     FRAC_CONST(0.61394083875036642),
02225     FRAC_CONST(0.62422053994501758),
02226     FRAC_CONST(0.63439328416364549),
02227     FRAC_CONST(0.64445732835889735),
02228     FRAC_CONST(0.65441094810861034),
02229     FRAC_CONST(0.66425243791128175),
02230     FRAC_CONST(0.67398011147829784),
02231     FRAC_CONST(0.68359230202287125),
02232     FRAC_CONST(0.69308736254563585),
02233     FRAC_CONST(0.70246366611685174),
02234     FRAC_CONST(0.71171960615517138),
02235     FRAC_CONST(0.72085359670291882),
02236     FRAC_CONST(0.7298640726978356),
02237     FRAC_CONST(0.73874949024124625),
02238     FRAC_CONST(0.74750832686259672),
02239     FRAC_CONST(0.75613908178032285),
02240     FRAC_CONST(0.76464027615900032),
02241     FRAC_CONST(0.77301045336273699),
02242     FRAC_CONST(0.78124817920475853),
02243     FRAC_CONST(0.78935204219315003),
02244     FRAC_CONST(0.79732065377270711),
02245     FRAC_CONST(0.80515264856285829),
02246     FRAC_CONST(0.81284668459161513),
02247     FRAC_CONST(0.82040144352551359),
02248     FRAC_CONST(0.82781563089550203),
02249     FRAC_CONST(0.83508797631874299),
02250     FRAC_CONST(0.84221723371628654),
02251     FRAC_CONST(0.84920218152657889),
02252     FRAC_CONST(0.85604162291477137),
02253     FRAC_CONST(0.86273438597779184),
02254     FRAC_CONST(0.86927932394514362),
02255     FRAC_CONST(0.87567531537539967),
02256     FRAC_CONST(0.88192126434835494),
02257     FRAC_CONST(0.88801610065280734),
02258     FRAC_CONST(0.89395877996993212),
02259     FRAC_CONST(0.8997482840522214),
02260     FRAC_CONST(0.90538362089795521),
02261     FRAC_CONST(0.91086382492117568),
02262     FRAC_CONST(0.91618795711713596),
02263     FRAC_CONST(0.92135510522319242),
02264     FRAC_CONST(0.9263643838751181),
02265     FRAC_CONST(0.93121493475880346),
02266     FRAC_CONST(0.93590592675732565),
02267     FRAC_CONST(0.94043655609335486),
02268     FRAC_CONST(0.94480604646687805),
02269     FRAC_CONST(0.94901364918821385),
02270     FRAC_CONST(0.95305864330629697),
02271     FRAC_CONST(0.95694033573220882),
02272     FRAC_CONST(0.9606580613579353),
02273     FRAC_CONST(0.96421118317032928),
02274     FRAC_CONST(0.96759909236025976),
02275     FRAC_CONST(0.9708212084269281),
02276     FRAC_CONST(0.97387697927733363),
02277     FRAC_CONST(0.97676588132087239),
02278     FRAC_CONST(0.97948741955905139),
02279     FRAC_CONST(0.98204112767030394),
02280     FRAC_CONST(0.98442656808989171),
02281     FRAC_CONST(0.98664333208487898),
02282     FRAC_CONST(0.98869103982416728),
02283     FRAC_CONST(0.99056934044357725),
02284     FRAC_CONST(0.99227791210596705),
02285     FRAC_CONST(0.99381646205637808),
02286     FRAC_CONST(0.99518472667219682),
02287     FRAC_CONST(0.99638247150832537),
02288     FRAC_CONST(0.99740949133735191),
02289     FRAC_CONST(0.99826561018471593),
02290     FRAC_CONST(0.99895068135886012),
02291     FRAC_CONST(0.99946458747636568),
02292     FRAC_CONST(0.99980724048206482),
02293     FRAC_CONST(0.99997858166412923)
02294 };
02295 #endif
02296 
02297 #ifdef LD_DEC
02298 ALIGN static const real_t sine_mid_512[] =
02299 {
02300     FRAC_CONST(0.0015339801862847655),
02301     FRAC_CONST(0.0046019261204485705),
02302     FRAC_CONST(0.007669828739531097),
02303     FRAC_CONST(0.010737659167264491),
02304     FRAC_CONST(0.013805388528060391),
02305     FRAC_CONST(0.01687298794728171),
02306     FRAC_CONST(0.019940428551514441),
02307     FRAC_CONST(0.023007681468839369),
02308     FRAC_CONST(0.026074717829103901),
02309     FRAC_CONST(0.029141508764193722),
02310     FRAC_CONST(0.032208025408304586),
02311     FRAC_CONST(0.035274238898213947),
02312     FRAC_CONST(0.038340120373552694),
02313     FRAC_CONST(0.041405640977076739),
02314     FRAC_CONST(0.044470771854938668),
02315     FRAC_CONST(0.047535484156959303),
02316     FRAC_CONST(0.050599749036899282),
02317     FRAC_CONST(0.05366353765273052),
02318     FRAC_CONST(0.056726821166907748),
02319     FRAC_CONST(0.059789570746639868),
02320     FRAC_CONST(0.062851757564161406),
02321     FRAC_CONST(0.065913352797003805),
02322     FRAC_CONST(0.068974327628266746),
02323     FRAC_CONST(0.072034653246889332),
02324     FRAC_CONST(0.075094300847921305),
02325     FRAC_CONST(0.078153241632794232),
02326     FRAC_CONST(0.081211446809592441),
02327     FRAC_CONST(0.084268887593324071),
02328     FRAC_CONST(0.087325535206192059),
02329     FRAC_CONST(0.090381360877864983),
02330     FRAC_CONST(0.093436335845747787),
02331     FRAC_CONST(0.096490431355252593),
02332     FRAC_CONST(0.099543618660069319),
02333     FRAC_CONST(0.10259586902243628),
02334     FRAC_CONST(0.10564715371341062),
02335     FRAC_CONST(0.10869744401313872),
02336     FRAC_CONST(0.11174671121112659),
02337     FRAC_CONST(0.11479492660651008),
02338     FRAC_CONST(0.11784206150832498),
02339     FRAC_CONST(0.12088808723577708),
02340     FRAC_CONST(0.12393297511851216),
02341     FRAC_CONST(0.12697669649688587),
02342     FRAC_CONST(0.13001922272223335),
02343     FRAC_CONST(0.13306052515713906),
02344     FRAC_CONST(0.1361005751757062),
02345     FRAC_CONST(0.1391393441638262),
02346     FRAC_CONST(0.14217680351944803),
02347     FRAC_CONST(0.14521292465284746),
02348     FRAC_CONST(0.14824767898689603),
02349     FRAC_CONST(0.15128103795733022),
02350     FRAC_CONST(0.1543129730130201),
02351     FRAC_CONST(0.15734345561623825),
02352     FRAC_CONST(0.16037245724292828),
02353     FRAC_CONST(0.16339994938297323),
02354     FRAC_CONST(0.1664259035404641),
02355     FRAC_CONST(0.16945029123396796),
02356     FRAC_CONST(0.17247308399679595),
02357     FRAC_CONST(0.17549425337727143),
02358     FRAC_CONST(0.17851377093899751),
02359     FRAC_CONST(0.18153160826112497),
02360     FRAC_CONST(0.18454773693861962),
02361     FRAC_CONST(0.1875621285825296),
02362     FRAC_CONST(0.19057475482025274),
02363     FRAC_CONST(0.19358558729580361),
02364     FRAC_CONST(0.19659459767008022),
02365     FRAC_CONST(0.19960175762113097),
02366     FRAC_CONST(0.20260703884442113),
02367     FRAC_CONST(0.20561041305309924),
02368     FRAC_CONST(0.20861185197826349),
02369     FRAC_CONST(0.21161132736922755),
02370     FRAC_CONST(0.21460881099378676),
02371     FRAC_CONST(0.21760427463848364),
02372     FRAC_CONST(0.22059769010887351),
02373     FRAC_CONST(0.22358902922978999),
02374     FRAC_CONST(0.22657826384561),
02375     FRAC_CONST(0.22956536582051887),
02376     FRAC_CONST(0.23255030703877524),
02377     FRAC_CONST(0.23553305940497549),
02378     FRAC_CONST(0.23851359484431842),
02379     FRAC_CONST(0.24149188530286933),
02380     FRAC_CONST(0.24446790274782415),
02381     FRAC_CONST(0.24744161916777327),
02382     FRAC_CONST(0.25041300657296522),
02383     FRAC_CONST(0.25338203699557016),
02384     FRAC_CONST(0.25634868248994291),
02385     FRAC_CONST(0.25931291513288623),
02386     FRAC_CONST(0.26227470702391359),
02387     FRAC_CONST(0.26523403028551179),
02388     FRAC_CONST(0.26819085706340318),
02389     FRAC_CONST(0.27114515952680801),
02390     FRAC_CONST(0.27409690986870638),
02391     FRAC_CONST(0.2770460803060999),
02392     FRAC_CONST(0.27999264308027322),
02393     FRAC_CONST(0.28293657045705539),
02394     FRAC_CONST(0.28587783472708062),
02395     FRAC_CONST(0.28881640820604948),
02396     FRAC_CONST(0.29175226323498926),
02397     FRAC_CONST(0.29468537218051433),
02398     FRAC_CONST(0.2976157074350862),
02399     FRAC_CONST(0.30054324141727345),
02400     FRAC_CONST(0.30346794657201132),
02401     FRAC_CONST(0.30638979537086092),
02402     FRAC_CONST(0.30930876031226873),
02403     FRAC_CONST(0.31222481392182488),
02404     FRAC_CONST(0.31513792875252244),
02405     FRAC_CONST(0.31804807738501495),
02406     FRAC_CONST(0.32095523242787521),
02407     FRAC_CONST(0.32385936651785285),
02408     FRAC_CONST(0.32676045232013173),
02409     FRAC_CONST(0.32965846252858749),
02410     FRAC_CONST(0.33255336986604422),
02411     FRAC_CONST(0.3354451470845316),
02412     FRAC_CONST(0.33833376696554113),
02413     FRAC_CONST(0.34121920232028236),
02414     FRAC_CONST(0.34410142598993881),
02415     FRAC_CONST(0.34698041084592368),
02416     FRAC_CONST(0.34985612979013492),
02417     FRAC_CONST(0.35272855575521073),
02418     FRAC_CONST(0.35559766170478385),
02419     FRAC_CONST(0.35846342063373654),
02420     FRAC_CONST(0.36132580556845428),
02421     FRAC_CONST(0.36418478956707989),
02422     FRAC_CONST(0.36704034571976718),
02423     FRAC_CONST(0.3698924471489341),
02424     FRAC_CONST(0.37274106700951576),
02425     FRAC_CONST(0.37558617848921722),
02426     FRAC_CONST(0.37842775480876556),
02427     FRAC_CONST(0.38126576922216238),
02428     FRAC_CONST(0.38410019501693504),
02429     FRAC_CONST(0.38693100551438858),
02430     FRAC_CONST(0.38975817406985641),
02431     FRAC_CONST(0.39258167407295147),
02432     FRAC_CONST(0.39540147894781635),
02433     FRAC_CONST(0.39821756215337356),
02434     FRAC_CONST(0.40102989718357562),
02435     FRAC_CONST(0.40383845756765407),
02436     FRAC_CONST(0.40664321687036903),
02437     FRAC_CONST(0.40944414869225759),
02438     FRAC_CONST(0.41224122666988289),
02439     FRAC_CONST(0.41503442447608163),
02440     FRAC_CONST(0.41782371582021227),
02441     FRAC_CONST(0.42060907444840251),
02442     FRAC_CONST(0.42339047414379605),
02443     FRAC_CONST(0.42616788872679962),
02444     FRAC_CONST(0.42894129205532949),
02445     FRAC_CONST(0.43171065802505726),
02446     FRAC_CONST(0.43447596056965565),
02447     FRAC_CONST(0.43723717366104409),
02448     FRAC_CONST(0.43999427130963326),
02449     FRAC_CONST(0.44274722756457002),
02450     FRAC_CONST(0.44549601651398174),
02451     FRAC_CONST(0.44824061228521989),
02452     FRAC_CONST(0.45098098904510386),
02453     FRAC_CONST(0.45371712100016387),
02454     FRAC_CONST(0.45644898239688392),
02455     FRAC_CONST(0.45917654752194409),
02456     FRAC_CONST(0.46189979070246273),
02457     FRAC_CONST(0.46461868630623782),
02458     FRAC_CONST(0.46733320874198842),
02459     FRAC_CONST(0.47004333245959562),
02460     FRAC_CONST(0.47274903195034279),
02461     FRAC_CONST(0.47545028174715587),
02462     FRAC_CONST(0.47814705642484301),
02463     FRAC_CONST(0.48083933060033396),
02464     FRAC_CONST(0.48352707893291874),
02465     FRAC_CONST(0.48621027612448642),
02466     FRAC_CONST(0.48888889691976317),
02467     FRAC_CONST(0.4915629161065499),
02468     FRAC_CONST(0.49423230851595967),
02469     FRAC_CONST(0.49689704902265447),
02470     FRAC_CONST(0.49955711254508184),
02471     FRAC_CONST(0.50221247404571079),
02472     FRAC_CONST(0.50486310853126759),
02473     FRAC_CONST(0.50750899105297087),
02474     FRAC_CONST(0.51015009670676681),
02475     FRAC_CONST(0.51278640063356296),
02476     FRAC_CONST(0.51541787801946293),
02477     FRAC_CONST(0.51804450409599934),
02478     FRAC_CONST(0.52066625414036716),
02479     FRAC_CONST(0.52328310347565643),
02480     FRAC_CONST(0.52589502747108463),
02481     FRAC_CONST(0.52850200154222848),
02482     FRAC_CONST(0.531104001151255),
02483     FRAC_CONST(0.53370100180715296),
02484     FRAC_CONST(0.53629297906596318),
02485     FRAC_CONST(0.53887990853100842),
02486     FRAC_CONST(0.54146176585312344),
02487     FRAC_CONST(0.54403852673088382),
02488     FRAC_CONST(0.54661016691083486),
02489     FRAC_CONST(0.54917666218771966),
02490     FRAC_CONST(0.55173798840470734),
02491     FRAC_CONST(0.55429412145362),
02492     FRAC_CONST(0.5568450372751601),
02493     FRAC_CONST(0.55939071185913614),
02494     FRAC_CONST(0.56193112124468947),
02495     FRAC_CONST(0.5644662415205195),
02496     FRAC_CONST(0.56699604882510868),
02497     FRAC_CONST(0.56952051934694714),
02498     FRAC_CONST(0.57203962932475705),
02499     FRAC_CONST(0.57455335504771576),
02500     FRAC_CONST(0.57706167285567944),
02501     FRAC_CONST(0.57956455913940563),
02502     FRAC_CONST(0.58206199034077544),
02503     FRAC_CONST(0.58455394295301533),
02504     FRAC_CONST(0.58704039352091797),
02505     FRAC_CONST(0.58952131864106394),
02506     FRAC_CONST(0.59199669496204099),
02507     FRAC_CONST(0.59446649918466443),
02508     FRAC_CONST(0.5969307080621965),
02509     FRAC_CONST(0.59938929840056454),
02510     FRAC_CONST(0.60184224705858003),
02511     FRAC_CONST(0.60428953094815596),
02512     FRAC_CONST(0.60673112703452448),
02513     FRAC_CONST(0.60916701233645321),
02514     FRAC_CONST(0.61159716392646191),
02515     FRAC_CONST(0.61402155893103838),
02516     FRAC_CONST(0.61644017453085365),
02517     FRAC_CONST(0.61885298796097632),
02518     FRAC_CONST(0.62125997651108755),
02519     FRAC_CONST(0.62366111752569453),
02520     FRAC_CONST(0.62605638840434352),
02521     FRAC_CONST(0.62844576660183271),
02522     FRAC_CONST(0.63082922962842447),
02523     FRAC_CONST(0.63320675505005719),
02524     FRAC_CONST(0.63557832048855611),
02525     FRAC_CONST(0.63794390362184406),
02526     FRAC_CONST(0.64030348218415167),
02527     FRAC_CONST(0.64265703396622686),
02528     FRAC_CONST(0.64500453681554393),
02529     FRAC_CONST(0.64734596863651206),
02530     FRAC_CONST(0.64968130739068319),
02531     FRAC_CONST(0.6520105310969595),
02532     FRAC_CONST(0.65433361783180044),
02533     FRAC_CONST(0.65665054572942894),
02534     FRAC_CONST(0.65896129298203732),
02535     FRAC_CONST(0.66126583783999227),
02536     FRAC_CONST(0.66356415861203977),
02537     FRAC_CONST(0.66585623366550972),
02538     FRAC_CONST(0.66814204142651845),
02539     FRAC_CONST(0.67042156038017309),
02540     FRAC_CONST(0.67269476907077286),
02541     FRAC_CONST(0.67496164610201193),
02542     FRAC_CONST(0.67722217013718033),
02543     FRAC_CONST(0.67947631989936497),
02544     FRAC_CONST(0.68172407417164971),
02545     FRAC_CONST(0.6839654117973154),
02546     FRAC_CONST(0.68620031168003859),
02547     FRAC_CONST(0.68842875278409044),
02548     FRAC_CONST(0.6906507141345346),
02549     FRAC_CONST(0.69286617481742463),
02550     FRAC_CONST(0.69507511398000088),
02551     FRAC_CONST(0.69727751083088652),
02552     FRAC_CONST(0.69947334464028377),
02553     FRAC_CONST(0.70166259474016845),
02554     FRAC_CONST(0.70384524052448494),
02555     FRAC_CONST(0.70602126144933974),
02556     FRAC_CONST(0.70819063703319529),
02557     FRAC_CONST(0.71035334685706231),
02558     FRAC_CONST(0.71250937056469232),
02559     FRAC_CONST(0.71465868786276898),
02560     FRAC_CONST(0.71680127852109954),
02561     FRAC_CONST(0.71893712237280438),
02562     FRAC_CONST(0.72106619931450811),
02563     FRAC_CONST(0.72318848930652735),
02564     FRAC_CONST(0.72530397237306066),
02565     FRAC_CONST(0.72741262860237577),
02566     FRAC_CONST(0.7295144381469969),
02567     FRAC_CONST(0.73160938122389252),
02568     FRAC_CONST(0.73369743811466026),
02569     FRAC_CONST(0.73577858916571348),
02570     FRAC_CONST(0.73785281478846598),
02571     FRAC_CONST(0.73992009545951609),
02572     FRAC_CONST(0.74198041172083096),
02573     FRAC_CONST(0.74403374417992918),
02574     FRAC_CONST(0.74608007351006378),
02575     FRAC_CONST(0.74811938045040349),
02576     FRAC_CONST(0.75015164580621496),
02577     FRAC_CONST(0.7521768504490427),
02578     FRAC_CONST(0.75419497531688917),
02579     FRAC_CONST(0.75620600141439454),
02580     FRAC_CONST(0.75820990981301528),
02581     FRAC_CONST(0.76020668165120242),
02582     FRAC_CONST(0.7621962981345789),
02583     FRAC_CONST(0.76417874053611667),
02584     FRAC_CONST(0.76615399019631281),
02585     FRAC_CONST(0.76812202852336531),
02586     FRAC_CONST(0.7700828369933479),
02587     FRAC_CONST(0.77203639715038441),
02588     FRAC_CONST(0.77398269060682279),
02589     FRAC_CONST(0.77592169904340758),
02590     FRAC_CONST(0.77785340420945304),
02591     FRAC_CONST(0.77977778792301444),
02592     FRAC_CONST(0.78169483207105939),
02593     FRAC_CONST(0.7836045186096382),
02594     FRAC_CONST(0.78550682956405393),
02595     FRAC_CONST(0.78740174702903132),
02596     FRAC_CONST(0.78928925316888565),
02597     FRAC_CONST(0.79116933021769009),
02598     FRAC_CONST(0.79304196047944364),
02599     FRAC_CONST(0.79490712632823701),
02600     FRAC_CONST(0.79676481020841872),
02601     FRAC_CONST(0.79861499463476082),
02602     FRAC_CONST(0.80045766219262271),
02603     FRAC_CONST(0.80229279553811572),
02604     FRAC_CONST(0.8041203773982657),
02605     FRAC_CONST(0.80594039057117628),
02606     FRAC_CONST(0.80775281792619036),
02607     FRAC_CONST(0.80955764240405126),
02608     FRAC_CONST(0.81135484701706373),
02609     FRAC_CONST(0.81314441484925359),
02610     FRAC_CONST(0.81492632905652662),
02611     FRAC_CONST(0.81670057286682785),
02612     FRAC_CONST(0.81846712958029866),
02613     FRAC_CONST(0.82022598256943469),
02614     FRAC_CONST(0.82197711527924155),
02615     FRAC_CONST(0.82372051122739132),
02616     FRAC_CONST(0.82545615400437744),
02617     FRAC_CONST(0.82718402727366902),
02618     FRAC_CONST(0.82890411477186487),
02619     FRAC_CONST(0.8306164003088462),
02620     FRAC_CONST(0.83232086776792968),
02621     FRAC_CONST(0.83401750110601813),
02622     FRAC_CONST(0.8357062843537526),
02623     FRAC_CONST(0.83738720161566194),
02624     FRAC_CONST(0.83906023707031263),
02625     FRAC_CONST(0.84072537497045807),
02626     FRAC_CONST(0.84238259964318596),
02627     FRAC_CONST(0.84403189549006641),
02628     FRAC_CONST(0.84567324698729907),
02629     FRAC_CONST(0.84730663868585832),
02630     FRAC_CONST(0.84893205521163961),
02631     FRAC_CONST(0.85054948126560337),
02632     FRAC_CONST(0.85215890162391983),
02633     FRAC_CONST(0.8537603011381113),
02634     FRAC_CONST(0.85535366473519603),
02635     FRAC_CONST(0.85693897741782865),
02636     FRAC_CONST(0.85851622426444274),
02637     FRAC_CONST(0.86008539042939014),
02638     FRAC_CONST(0.8616464611430813),
02639     FRAC_CONST(0.86319942171212416),
02640     FRAC_CONST(0.86474425751946238),
02641     FRAC_CONST(0.86628095402451299),
02642     FRAC_CONST(0.86780949676330321),
02643     FRAC_CONST(0.86932987134860673),
02644     FRAC_CONST(0.87084206347007886),
02645     FRAC_CONST(0.87234605889439154),
02646     FRAC_CONST(0.87384184346536675),
02647     FRAC_CONST(0.87532940310411078),
02648     FRAC_CONST(0.87680872380914576),
02649     FRAC_CONST(0.87827979165654146),
02650     FRAC_CONST(0.87974259280004741),
02651     FRAC_CONST(0.88119711347122198),
02652     FRAC_CONST(0.88264333997956279),
02653     FRAC_CONST(0.88408125871263499),
02654     FRAC_CONST(0.88551085613619995),
02655     FRAC_CONST(0.88693211879434208),
02656     FRAC_CONST(0.88834503330959624),
02657     FRAC_CONST(0.88974958638307289),
02658     FRAC_CONST(0.89114576479458318),
02659     FRAC_CONST(0.89253355540276469),
02660     FRAC_CONST(0.89391294514520325),
02661     FRAC_CONST(0.89528392103855758),
02662     FRAC_CONST(0.89664647017868015),
02663     FRAC_CONST(0.89800057974073988),
02664     FRAC_CONST(0.89934623697934146),
02665     FRAC_CONST(0.90068342922864686),
02666     FRAC_CONST(0.90201214390249307),
02667     FRAC_CONST(0.90333236849451182),
02668     FRAC_CONST(0.90464409057824624),
02669     FRAC_CONST(0.90594729780726846),
02670     FRAC_CONST(0.90724197791529593),
02671     FRAC_CONST(0.90852811871630612),
02672     FRAC_CONST(0.90980570810465222),
02673     FRAC_CONST(0.91107473405517625),
02674     FRAC_CONST(0.91233518462332275),
02675     FRAC_CONST(0.91358704794525081),
02676     FRAC_CONST(0.91483031223794609),
02677     FRAC_CONST(0.91606496579933161),
02678     FRAC_CONST(0.91729099700837791),
02679     FRAC_CONST(0.91850839432521225),
02680     FRAC_CONST(0.91971714629122736),
02681     FRAC_CONST(0.92091724152918952),
02682     FRAC_CONST(0.92210866874334507),
02683     FRAC_CONST(0.92329141671952764),
02684     FRAC_CONST(0.9244654743252626),
02685     FRAC_CONST(0.92563083050987272),
02686     FRAC_CONST(0.92678747430458175),
02687     FRAC_CONST(0.92793539482261789),
02688     FRAC_CONST(0.92907458125931575),
02689     FRAC_CONST(0.93020502289221907),
02690     FRAC_CONST(0.93132670908118043),
02691     FRAC_CONST(0.93243962926846236),
02692     FRAC_CONST(0.93354377297883617),
02693     FRAC_CONST(0.93463912981968078),
02694     FRAC_CONST(0.93572568948108037),
02695     FRAC_CONST(0.93680344173592156),
02696     FRAC_CONST(0.93787237643998989),
02697     FRAC_CONST(0.93893248353206449),
02698     FRAC_CONST(0.93998375303401394),
02699     FRAC_CONST(0.94102617505088926),
02700     FRAC_CONST(0.94205973977101731),
02701     FRAC_CONST(0.94308443746609349),
02702     FRAC_CONST(0.94410025849127266),
02703     FRAC_CONST(0.94510719328526061),
02704     FRAC_CONST(0.94610523237040334),
02705     FRAC_CONST(0.94709436635277722),
02706     FRAC_CONST(0.94807458592227623),
02707     FRAC_CONST(0.94904588185270056),
02708     FRAC_CONST(0.950008245001843),
02709     FRAC_CONST(0.95096166631157508),
02710     FRAC_CONST(0.95190613680793223),
02711     FRAC_CONST(0.95284164760119872),
02712     FRAC_CONST(0.95376818988599033),
02713     FRAC_CONST(0.95468575494133834),
02714     FRAC_CONST(0.95559433413077111),
02715     FRAC_CONST(0.95649391890239499),
02716     FRAC_CONST(0.95738450078897586),
02717     FRAC_CONST(0.95826607140801767),
02718     FRAC_CONST(0.95913862246184189),
02719     FRAC_CONST(0.96000214573766585),
02720     FRAC_CONST(0.96085663310767966),
02721     FRAC_CONST(0.96170207652912254),
02722     FRAC_CONST(0.96253846804435916),
02723     FRAC_CONST(0.96336579978095405),
02724     FRAC_CONST(0.96418406395174572),
02725     FRAC_CONST(0.96499325285492032),
02726     FRAC_CONST(0.96579335887408357),
02727     FRAC_CONST(0.96658437447833312),
02728     FRAC_CONST(0.96736629222232851),
02729     FRAC_CONST(0.96813910474636233),
02730     FRAC_CONST(0.96890280477642887),
02731     FRAC_CONST(0.96965738512429245),
02732     FRAC_CONST(0.9704028386875555),
02733     FRAC_CONST(0.97113915844972509),
02734     FRAC_CONST(0.9718663374802794),
02735     FRAC_CONST(0.97258436893473221),
02736     FRAC_CONST(0.97329324605469825),
02737     FRAC_CONST(0.97399296216795583),
02738     FRAC_CONST(0.97468351068851067),
02739     FRAC_CONST(0.97536488511665687),
02740     FRAC_CONST(0.97603707903903902),
02741     FRAC_CONST(0.97670008612871184),
02742     FRAC_CONST(0.97735390014519996),
02743     FRAC_CONST(0.97799851493455714),
02744     FRAC_CONST(0.9786339244294231),
02745     FRAC_CONST(0.97926012264908202),
02746     FRAC_CONST(0.97987710369951764),
02747     FRAC_CONST(0.98048486177346938),
02748     FRAC_CONST(0.98108339115048659),
02749     FRAC_CONST(0.98167268619698311),
02750     FRAC_CONST(0.98225274136628937),
02751     FRAC_CONST(0.98282355119870524),
02752     FRAC_CONST(0.98338511032155118),
02753     FRAC_CONST(0.98393741344921892),
02754     FRAC_CONST(0.98448045538322093),
02755     FRAC_CONST(0.98501423101223984),
02756     FRAC_CONST(0.98553873531217606),
02757     FRAC_CONST(0.98605396334619544),
02758     FRAC_CONST(0.98655991026477541),
02759     FRAC_CONST(0.98705657130575097),
02760     FRAC_CONST(0.98754394179435923),
02761     FRAC_CONST(0.98802201714328353),
02762     FRAC_CONST(0.98849079285269659),
02763     FRAC_CONST(0.98895026451030299),
02764     FRAC_CONST(0.98940042779138038),
02765     FRAC_CONST(0.98984127845882053),
02766     FRAC_CONST(0.99027281236316911),
02767     FRAC_CONST(0.99069502544266463),
02768     FRAC_CONST(0.99110791372327678),
02769     FRAC_CONST(0.9915114733187439),
02770     FRAC_CONST(0.99190570043060933),
02771     FRAC_CONST(0.99229059134825737),
02772     FRAC_CONST(0.99266614244894802),
02773     FRAC_CONST(0.99303235019785141),
02774     FRAC_CONST(0.99338921114808065),
02775     FRAC_CONST(0.9937367219407246),
02776     FRAC_CONST(0.99407487930487937),
02777     FRAC_CONST(0.9944036800576791),
02778     FRAC_CONST(0.9947231211043257),
02779     FRAC_CONST(0.99503319943811863),
02780     FRAC_CONST(0.99533391214048228),
02781     FRAC_CONST(0.99562525638099431),
02782     FRAC_CONST(0.99590722941741172),
02783     FRAC_CONST(0.99617982859569687),
02784     FRAC_CONST(0.99644305135004263),
02785     FRAC_CONST(0.99669689520289606),
02786     FRAC_CONST(0.99694135776498216),
02787     FRAC_CONST(0.99717643673532619),
02788     FRAC_CONST(0.9974021299012753),
02789     FRAC_CONST(0.99761843513851955),
02790     FRAC_CONST(0.99782535041111164),
02791     FRAC_CONST(0.99802287377148624),
02792     FRAC_CONST(0.99821100336047819),
02793     FRAC_CONST(0.99838973740734016),
02794     FRAC_CONST(0.99855907422975931),
02795     FRAC_CONST(0.99871901223387294),
02796     FRAC_CONST(0.99886954991428356),
02797     FRAC_CONST(0.99901068585407338),
02798     FRAC_CONST(0.99914241872481691),
02799     FRAC_CONST(0.99926474728659442),
02800     FRAC_CONST(0.99937767038800285),
02801     FRAC_CONST(0.99948118696616695),
02802     FRAC_CONST(0.99957529604674922),
02803     FRAC_CONST(0.99965999674395922),
02804     FRAC_CONST(0.99973528826056168),
02805     FRAC_CONST(0.99980116988788426),
02806     FRAC_CONST(0.99985764100582386),
02807     FRAC_CONST(0.9999047010828529),
02808     FRAC_CONST(0.99994234967602391),
02809     FRAC_CONST(0.99997058643097414),
02810     FRAC_CONST(0.9999894110819284),
02811     FRAC_CONST(0.99999882345170188)
02812 };
02813 
02814 #ifdef ALLOW_SMALL_FRAMELENGTH
02815 ALIGN static const real_t sine_mid_480[] =
02816 {
02817     FRAC_CONST(0.0016362454436240478),
02818     FRAC_CONST(0.00490871880799799),
02819     FRAC_CONST(0.0081811396039371282),
02820     FRAC_CONST(0.011453472786443779),
02821     FRAC_CONST(0.014725683311458524),
02822     FRAC_CONST(0.017997736136235509),
02823     FRAC_CONST(0.021269596219717739),
02824     FRAC_CONST(0.024541228522912285),
02825     FRAC_CONST(0.027812598009265607),
02826     FRAC_CONST(0.03108366964503869),
02827     FRAC_CONST(0.034354408399682276),
02828     FRAC_CONST(0.037624779246211978),
02829     FRAC_CONST(0.04089474716158345),
02830     FRAC_CONST(0.044164277127067358),
02831     FRAC_CONST(0.047433334128624507),
02832     FRAC_CONST(0.050701883157280733),
02833     FRAC_CONST(0.053969889209501881),
02834     FRAC_CONST(0.057237317287568618),
02835     FRAC_CONST(0.060504132399951269),
02836     FRAC_CONST(0.063770299561684493),
02837     FRAC_CONST(0.06703578379474201),
02838     FRAC_CONST(0.070300550128411174),
02839     FRAC_CONST(0.073564563599667426),
02840     FRAC_CONST(0.076827789253548759),
02841     FRAC_CONST(0.080090192143530081),
02842     FRAC_CONST(0.083351737331897449),
02843     FRAC_CONST(0.086612389890122182),
02844     FRAC_CONST(0.089872114899234967),
02845     FRAC_CONST(0.093130877450199795),
02846     FRAC_CONST(0.096388642644287828),
02847     FRAC_CONST(0.09964537559345106),
02848     FRAC_CONST(0.1029010414206961),
02849     FRAC_CONST(0.10615560526045748),
02850     FRAC_CONST(0.10940903225897117),
02851     FRAC_CONST(0.11266128757464781),
02852     FRAC_CONST(0.11591233637844581),
02853     FRAC_CONST(0.11916214385424433),
02854     FRAC_CONST(0.1224106751992162),
02855     FRAC_CONST(0.12565789562420052),
02856     FRAC_CONST(0.12890377035407541),
02857     FRAC_CONST(0.13214826462813015),
02858     FRAC_CONST(0.13539134370043773),
02859     FRAC_CONST(0.13863297284022669),
02860     FRAC_CONST(0.14187311733225325),
02861     FRAC_CONST(0.14511174247717309),
02862     FRAC_CONST(0.14834881359191271),
02863     FRAC_CONST(0.15158429601004111),
02864     FRAC_CONST(0.15481815508214106),
02865     FRAC_CONST(0.1580503561761798),
02866     FRAC_CONST(0.16128086467788047),
02867     FRAC_CONST(0.16450964599109233),
02868     FRAC_CONST(0.16773666553816149),
02869     FRAC_CONST(0.17096188876030122),
02870     FRAC_CONST(0.17418528111796186),
02871     FRAC_CONST(0.17740680809120093),
02872     FRAC_CONST(0.18062643518005275),
02873     FRAC_CONST(0.18384412790489776),
02874     FRAC_CONST(0.18705985180683199),
02875     FRAC_CONST(0.19027357244803589),
02876     FRAC_CONST(0.19348525541214331),
02877     FRAC_CONST(0.19669486630460997),
02878     FRAC_CONST(0.19990237075308173),
02879     FRAC_CONST(0.20310773440776286),
02880     FRAC_CONST(0.20631092294178383),
02881     FRAC_CONST(0.20951190205156878),
02882     FRAC_CONST(0.21271063745720317),
02883     FRAC_CONST(0.21590709490280058),
02884     FRAC_CONST(0.2191012401568698),
02885     FRAC_CONST(0.22229303901268133),
02886     FRAC_CONST(0.22548245728863364),
02887     FRAC_CONST(0.22866946082861941),
02888     FRAC_CONST(0.23185401550239115),
02889     FRAC_CONST(0.23503608720592667),
02890     FRAC_CONST(0.23821564186179459),
02891     FRAC_CONST(0.24139264541951888),
02892     FRAC_CONST(0.24456706385594387),
02893     FRAC_CONST(0.24773886317559846),
02894     FRAC_CONST(0.25090800941106001),
02895     FRAC_CONST(0.25407446862331851),
02896     FRAC_CONST(0.25723820690213967),
02897     FRAC_CONST(0.26039919036642817),
02898     FRAC_CONST(0.26355738516459076),
02899     FRAC_CONST(0.26671275747489837),
02900     FRAC_CONST(0.2698652735058486),
02901     FRAC_CONST(0.27301489949652735),
02902     FRAC_CONST(0.27616160171697068),
02903     FRAC_CONST(0.27930534646852595),
02904     FRAC_CONST(0.28244610008421245),
02905     FRAC_CONST(0.2855838289290823),
02906     FRAC_CONST(0.28871849940058025),
02907     FRAC_CONST(0.29185007792890405),
02908     FRAC_CONST(0.29497853097736348),
02909     FRAC_CONST(0.2981038250427398),
02910     FRAC_CONST(0.30122592665564446),
02911     FRAC_CONST(0.30434480238087736),
02912     FRAC_CONST(0.30746041881778519),
02913     FRAC_CONST(0.31057274260061901),
02914     FRAC_CONST(0.31368174039889146),
02915     FRAC_CONST(0.31678737891773395),
02916     FRAC_CONST(0.31988962489825296),
02917     FRAC_CONST(0.32298844511788638),
02918     FRAC_CONST(0.32608380639075912),
02919     FRAC_CONST(0.32917567556803889),
02920     FRAC_CONST(0.33226401953829071),
02921     FRAC_CONST(0.33534880522783189),
02922     FRAC_CONST(0.33842999960108583),
02923     FRAC_CONST(0.34150756966093632),
02924     FRAC_CONST(0.34458148244908043),
02925     FRAC_CONST(0.34765170504638188),
02926     FRAC_CONST(0.35071820457322322),
02927     FRAC_CONST(0.35378094818985806),
02928     FRAC_CONST(0.35683990309676283),
02929     FRAC_CONST(0.35989503653498811),
02930     FRAC_CONST(0.36294631578650921),
02931     FRAC_CONST(0.36599370817457672),
02932     FRAC_CONST(0.36903718106406647),
02933     FRAC_CONST(0.37207670186182878),
02934     FRAC_CONST(0.37511223801703802),
02935     FRAC_CONST(0.37814375702154046),
02936     FRAC_CONST(0.38117122641020335),
02937     FRAC_CONST(0.38419461376126157),
02938     FRAC_CONST(0.38721388669666562),
02939     FRAC_CONST(0.39022901288242801),
02940     FRAC_CONST(0.39323996002896966),
02941     FRAC_CONST(0.39624669589146555),
02942     FRAC_CONST(0.39924918827019029),
02943     FRAC_CONST(0.40224740501086254),
02944     FRAC_CONST(0.40524131400498986),
02945     FRAC_CONST(0.40823088319021217),
02946     FRAC_CONST(0.41121608055064529),
02947     FRAC_CONST(0.41419687411722372),
02948     FRAC_CONST(0.41717323196804335),
02949     FRAC_CONST(0.42014512222870243),
02950     FRAC_CONST(0.42311251307264408),
02951     FRAC_CONST(0.42607537272149631),
02952     FRAC_CONST(0.4290336694454126),
02953     FRAC_CONST(0.43198737156341183),
02954     FRAC_CONST(0.43493644744371707),
02955     FRAC_CONST(0.43788086550409511),
02956     FRAC_CONST(0.44082059421219388),
02957     FRAC_CONST(0.44375560208588088),
02958     FRAC_CONST(0.44668585769357955),
02959     FRAC_CONST(0.4496113296546066),
02960     FRAC_CONST(0.45253198663950756),
02961     FRAC_CONST(0.45544779737039259),
02962     FRAC_CONST(0.45835873062127125),
02963     FRAC_CONST(0.46126475521838717),
02964     FRAC_CONST(0.46416584004055156),
02965     FRAC_CONST(0.46706195401947659),
02966     FRAC_CONST(0.46995306614010829),
02967     FRAC_CONST(0.47283914544095862),
02968     FRAC_CONST(0.47572016101443682),
02969     FRAC_CONST(0.47859608200718085),
02970     FRAC_CONST(0.4814668776203872),
02971     FRAC_CONST(0.48433251711014125),
02972     FRAC_CONST(0.4871929697877464),
02973     FRAC_CONST(0.49004820502005247),
02974     FRAC_CONST(0.49289819222978404),
02975     FRAC_CONST(0.49574290089586776),
02976     FRAC_CONST(0.49858230055375902),
02977     FRAC_CONST(0.50141636079576901),
02978     FRAC_CONST(0.50424505127138919),
02979     FRAC_CONST(0.50706834168761705),
02980     FRAC_CONST(0.50988620180928057),
02981     FRAC_CONST(0.51269860145936175),
02982     FRAC_CONST(0.51550551051931948),
02983     FRAC_CONST(0.51830689892941317),
02984     FRAC_CONST(0.5211027366890234),
02985     FRAC_CONST(0.52389299385697385),
02986     FRAC_CONST(0.52667764055185196),
02987     FRAC_CONST(0.52945664695232897),
02988     FRAC_CONST(0.53222998329747884),
02989     FRAC_CONST(0.53499761988709726),
02990     FRAC_CONST(0.53775952708201991),
02991     FRAC_CONST(0.54051567530443978),
02992     FRAC_CONST(0.54326603503822357),
02993     FRAC_CONST(0.54601057682922816),
02994     FRAC_CONST(0.54874927128561579),
02995     FRAC_CONST(0.55148208907816942),
02996     FRAC_CONST(0.55420900094060566),
02997     FRAC_CONST(0.55692997766988939),
02998     FRAC_CONST(0.559644990126546),
02999     FRAC_CONST(0.56235400923497314),
03000     FRAC_CONST(0.56505700598375252),
03001     FRAC_CONST(0.56775395142596052),
03002     FRAC_CONST(0.57044481667947822),
03003     FRAC_CONST(0.57312957292730071),
03004     FRAC_CONST(0.57580819141784534),
03005     FRAC_CONST(0.57848064346525996),
03006     FRAC_CONST(0.58114690044973039),
03007     FRAC_CONST(0.58380693381778626),
03008     FRAC_CONST(0.58646071508260733),
03009     FRAC_CONST(0.58910821582432815),
03010     FRAC_CONST(0.5917494076903429),
03011     FRAC_CONST(0.5943842623956086),
03012     FRAC_CONST(0.59701275172294799),
03013     FRAC_CONST(0.59963484752335228),
03014     FRAC_CONST(0.60225052171628191),
03015     FRAC_CONST(0.60485974628996786),
03016     FRAC_CONST(0.60746249330171098),
03017     FRAC_CONST(0.61005873487818185),
03018     FRAC_CONST(0.61264844321571899),
03019     FRAC_CONST(0.61523159058062682),
03020     FRAC_CONST(0.61780814930947225),
03021     FRAC_CONST(0.62037809180938108),
03022     FRAC_CONST(0.62294139055833397),
03023     FRAC_CONST(0.6254980181054608),
03024     FRAC_CONST(0.62804794707133416),
03025     FRAC_CONST(0.63059115014826372),
03026     FRAC_CONST(0.63312760010058777),
03027     FRAC_CONST(0.63565726976496484),
03028     FRAC_CONST(0.63818013205066515),
03029     FRAC_CONST(0.64069615993986073),
03030     FRAC_CONST(0.64320532648791406),
03031     FRAC_CONST(0.64570760482366729),
03032     FRAC_CONST(0.64820296814972966),
03033     FRAC_CONST(0.65069138974276486),
03034     FRAC_CONST(0.65317284295377676),
03035     FRAC_CONST(0.65564730120839498),
03036     FRAC_CONST(0.65811473800715958),
03037     FRAC_CONST(0.660575126925805),
03038     FRAC_CONST(0.66302844161554231),
03039     FRAC_CONST(0.6654746558033422),
03040     FRAC_CONST(0.66791374329221598),
03041     FRAC_CONST(0.67034567796149647),
03042     FRAC_CONST(0.67277043376711676),
03043     FRAC_CONST(0.67518798474189046),
03044     FRAC_CONST(0.67759830499578866),
03045     FRAC_CONST(0.68000136871621808),
03046     FRAC_CONST(0.68239715016829683),
03047     FRAC_CONST(0.6847856236951303),
03048     FRAC_CONST(0.68716676371808583),
03049     FRAC_CONST(0.68954054473706683),
03050     FRAC_CONST(0.69190694133078579),
03051     FRAC_CONST(0.69426592815703603),
03052     FRAC_CONST(0.69661747995296419),
03053     FRAC_CONST(0.69896157153533944),
03054     FRAC_CONST(0.70129817780082437),
03055     FRAC_CONST(0.7036272737262429),
03056     FRAC_CONST(0.70594883436884903),
03057     FRAC_CONST(0.70826283486659336),
03058     FRAC_CONST(0.71056925043838959),
03059     FRAC_CONST(0.71286805638437978),
03060     FRAC_CONST(0.71515922808619936),
03061     FRAC_CONST(0.71744274100723993),
03062     FRAC_CONST(0.71971857069291278),
03063     FRAC_CONST(0.7219866927709101),
03064     FRAC_CONST(0.72424708295146689),
03065     FRAC_CONST(0.72649971702762028),
03066     FRAC_CONST(0.72874457087546896),
03067     FRAC_CONST(0.73098162045443171),
03068     FRAC_CONST(0.73321084180750484),
03069     FRAC_CONST(0.73543221106151868),
03070     FRAC_CONST(0.73764570442739286),
03071     FRAC_CONST(0.73985129820039208),
03072     FRAC_CONST(0.74204896876037885),
03073     FRAC_CONST(0.7442386925720671),
03074     FRAC_CONST(0.74642044618527381),
03075     FRAC_CONST(0.74859420623517081),
03076     FRAC_CONST(0.75075994944253421),
03077     FRAC_CONST(0.75291765261399446),
03078     FRAC_CONST(0.75506729264228367),
03079     FRAC_CONST(0.75720884650648446),
03080     FRAC_CONST(0.75934229127227548),
03081     FRAC_CONST(0.76146760409217706),
03082     FRAC_CONST(0.76358476220579641),
03083     FRAC_CONST(0.7656937429400712),
03084     FRAC_CONST(0.76779452370951196),
03085     FRAC_CONST(0.76988708201644451),
03086     FRAC_CONST(0.77197139545125026),
03087     FRAC_CONST(0.7740474416926072),
03088     FRAC_CONST(0.77611519850772781),
03089     FRAC_CONST(0.77817464375259782),
03090     FRAC_CONST(0.78022575537221317),
03091     FRAC_CONST(0.78226851140081632),
03092     FRAC_CONST(0.78430288996213138),
03093     FRAC_CONST(0.78632886926959822),
03094     FRAC_CONST(0.78834642762660623),
03095     FRAC_CONST(0.79035554342672631),
03096     FRAC_CONST(0.79235619515394229),
03097     FRAC_CONST(0.79434836138288134),
03098     FRAC_CONST(0.79633202077904397),
03099     FRAC_CONST(0.79830715209903147),
03100     FRAC_CONST(0.8002737341907743),
03101     FRAC_CONST(0.80223174599375802),
03102     FRAC_CONST(0.80418116653924954),
03103     FRAC_CONST(0.80612197495052085),
03104     FRAC_CONST(0.80805415044307316),
03105     FRAC_CONST(0.80997767232485907),
03106     FRAC_CONST(0.81189251999650469),
03107     FRAC_CONST(0.81379867295152986),
03108     FRAC_CONST(0.81569611077656778),
03109     FRAC_CONST(0.81758481315158371),
03110     FRAC_CONST(0.81946475985009259),
03111     FRAC_CONST(0.82133593073937561),
03112     FRAC_CONST(0.82319830578069586),
03113     FRAC_CONST(0.82505186502951278),
03114     FRAC_CONST(0.82689658863569615),
03115     FRAC_CONST(0.82873245684373809),
03116     FRAC_CONST(0.83055944999296494),
03117     FRAC_CONST(0.83237754851774781),
03118     FRAC_CONST(0.83418673294771239),
03119     FRAC_CONST(0.83598698390794668),
03120     FRAC_CONST(0.83777828211920935),
03121     FRAC_CONST(0.83956060839813562),
03122     FRAC_CONST(0.84133394365744296),
03123     FRAC_CONST(0.84309826890613537),
03124     FRAC_CONST(0.84485356524970701),
03125     FRAC_CONST(0.84659981389034411),
03126     FRAC_CONST(0.84833699612712676),
03127     FRAC_CONST(0.85006509335622882),
03128     FRAC_CONST(0.8517840870711173),
03129     FRAC_CONST(0.85349395886275037),
03130     FRAC_CONST(0.85519469041977514),
03131     FRAC_CONST(0.85688626352872277),
03132     FRAC_CONST(0.85856866007420429),
03133     FRAC_CONST(0.86024186203910447),
03134     FRAC_CONST(0.86190585150477417),
03135     FRAC_CONST(0.86356061065122347),
03136     FRAC_CONST(0.86520612175731115),
03137     FRAC_CONST(0.86684236720093533),
03138     FRAC_CONST(0.86846932945922151),
03139     FRAC_CONST(0.87008699110871135),
03140     FRAC_CONST(0.87169533482554817),
03141     FRAC_CONST(0.87329434338566281),
03142     FRAC_CONST(0.87488399966495822),
03143     FRAC_CONST(0.87646428663949283),
03144     FRAC_CONST(0.87803518738566277),
03145     FRAC_CONST(0.87959668508038291),
03146     FRAC_CONST(0.88114876300126743),
03147     FRAC_CONST(0.88269140452680916),
03148     FRAC_CONST(0.8842245931365561),
03149     FRAC_CONST(0.88574831241129048),
03150     FRAC_CONST(0.88726254603320276),
03151     FRAC_CONST(0.88876727778606746),
03152     FRAC_CONST(0.89026249155541637),
03153     FRAC_CONST(0.8917481713287112),
03154     FRAC_CONST(0.89322430119551532),
03155     FRAC_CONST(0.89469086534766362),
03156     FRAC_CONST(0.89614784807943237),
03157     FRAC_CONST(0.89759523378770689),
03158     FRAC_CONST(0.89903300697214927),
03159     FRAC_CONST(0.9004611522353636),
03160     FRAC_CONST(0.90187965428306172),
03161     FRAC_CONST(0.90328849792422594),
03162     FRAC_CONST(0.90468766807127299),
03163     FRAC_CONST(0.90607714974021469),
03164     FRAC_CONST(0.90745692805081868),
03165     FRAC_CONST(0.90882698822676755),
03166     FRAC_CONST(0.91018731559581767),
03167     FRAC_CONST(0.91153789558995579),
03168     FRAC_CONST(0.91287871374555518),
03169     FRAC_CONST(0.91420975570353069),
03170     FRAC_CONST(0.9155310072094921),
03171     FRAC_CONST(0.91684245411389753),
03172     FRAC_CONST(0.91814408237220391),
03173     FRAC_CONST(0.91943587804501858),
03174     FRAC_CONST(0.92071782729824769),
03175     FRAC_CONST(0.92198991640324446),
03176     FRAC_CONST(0.92325213173695675),
03177     FRAC_CONST(0.92450445978207241),
03178     FRAC_CONST(0.92574688712716402),
03179     FRAC_CONST(0.92697940046683291),
03180     FRAC_CONST(0.92820198660185149),
03181     FRAC_CONST(0.92941463243930444),
03182     FRAC_CONST(0.93061732499272909),
03183     FRAC_CONST(0.93181005138225426),
03184     FRAC_CONST(0.93299279883473885),
03185     FRAC_CONST(0.93416555468390772),
03186     FRAC_CONST(0.93532830637048769),
03187     FRAC_CONST(0.93648104144234268),
03188     FRAC_CONST(0.93762374755460598),
03189     FRAC_CONST(0.93875641246981323),
03190     FRAC_CONST(0.93987902405803303),
03191     FRAC_CONST(0.94099157029699743),
03192     FRAC_CONST(0.94209403927222979),
03193     FRAC_CONST(0.94318641917717327),
03194     FRAC_CONST(0.9442686983133165),
03195     FRAC_CONST(0.94534086509031956),
03196     FRAC_CONST(0.9464029080261378),
03197     FRAC_CONST(0.94745481574714419),
03198     FRAC_CONST(0.94849657698825252),
03199     FRAC_CONST(0.94952818059303667),
03200     FRAC_CONST(0.95054961551385087),
03201     FRAC_CONST(0.95156087081194762),
03202     FRAC_CONST(0.95256193565759528),
03203     FRAC_CONST(0.95355279933019343),
03204     FRAC_CONST(0.9545334512183884),
03205     FRAC_CONST(0.95550388082018611),
03206     FRAC_CONST(0.95646407774306541),
03207     FRAC_CONST(0.95741403170408834),
03208     FRAC_CONST(0.95835373253001133),
03209     FRAC_CONST(0.95928317015739362),
03210     FRAC_CONST(0.96020233463270466),
03211     FRAC_CONST(0.96111121611243155),
03212     FRAC_CONST(0.96200980486318388),
03213     FRAC_CONST(0.96289809126179782),
03214     FRAC_CONST(0.96377606579543984),
03215     FRAC_CONST(0.96464371906170809),
03216     FRAC_CONST(0.96550104176873297),
03217     FRAC_CONST(0.96634802473527726),
03218     FRAC_CONST(0.96718465889083372),
03219     FRAC_CONST(0.96801093527572268),
03220     FRAC_CONST(0.96882684504118799),
03221     FRAC_CONST(0.96963237944949143),
03222     FRAC_CONST(0.97042752987400682),
03223     FRAC_CONST(0.97121228779931179),
03224     FRAC_CONST(0.97198664482127939),
03225     FRAC_CONST(0.97275059264716823),
03226     FRAC_CONST(0.97350412309571066),
03227     FRAC_CONST(0.97424722809720088),
03228     FRAC_CONST(0.97497989969358168),
03229     FRAC_CONST(0.97570213003852857),
03230     FRAC_CONST(0.97641391139753486),
03231     FRAC_CONST(0.97711523614799412),
03232     FRAC_CONST(0.97780609677928154),
03233     FRAC_CONST(0.97848648589283505),
03234     FRAC_CONST(0.97915639620223371),
03235     FRAC_CONST(0.9798158205332762),
03236     FRAC_CONST(0.98046475182405801),
03237     FRAC_CONST(0.98110318312504607),
03238     FRAC_CONST(0.98173110759915416),
03239     FRAC_CONST(0.98234851852181571),
03240     FRAC_CONST(0.98295540928105563),
03241     FRAC_CONST(0.9835517733775615),
03242     FRAC_CONST(0.98413760442475307),
03243     FRAC_CONST(0.98471289614885038),
03244     FRAC_CONST(0.98527764238894122),
03245     FRAC_CONST(0.98583183709704714),
03246     FRAC_CONST(0.98637547433818806),
03247     FRAC_CONST(0.98690854829044583),
03248     FRAC_CONST(0.98743105324502667),
03249     FRAC_CONST(0.98794298360632238),
03250     FRAC_CONST(0.98844433389196995),
03251     FRAC_CONST(0.98893509873291074),
03252     FRAC_CONST(0.98941527287344755),
03253     FRAC_CONST(0.98988485117130098),
03254     FRAC_CONST(0.99034382859766479),
03255     FRAC_CONST(0.99079220023725967),
03256     FRAC_CONST(0.99122996128838525),
03257     FRAC_CONST(0.9916571070629725),
03258     FRAC_CONST(0.99207363298663342),
03259     FRAC_CONST(0.99247953459870997),
03260     FRAC_CONST(0.99287480755232194),
03261     FRAC_CONST(0.99325944761441354),
03262     FRAC_CONST(0.99363345066579889),
03263     FRAC_CONST(0.99399681270120555),
03264     FRAC_CONST(0.99434952982931812),
03265     FRAC_CONST(0.9946915982728195),
03266     FRAC_CONST(0.99502301436843166),
03267     FRAC_CONST(0.99534377456695422),
03268     FRAC_CONST(0.9956538754333033),
03269     FRAC_CONST(0.99595331364654771),
03270     FRAC_CONST(0.99624208599994479),
03271     FRAC_CONST(0.99652018940097464),
03272     FRAC_CONST(0.99678762087137318),
03273     FRAC_CONST(0.99704437754716424),
03274     FRAC_CONST(0.99729045667869021),
03275     FRAC_CONST(0.99752585563064111),
03276     FRAC_CONST(0.99775057188208349),
03277     FRAC_CONST(0.9979646030264866),
03278     FRAC_CONST(0.99816794677174903),
03279     FRAC_CONST(0.9983606009402225),
03280     FRAC_CONST(0.99854256346873571),
03281     FRAC_CONST(0.99871383240861611),
03282     FRAC_CONST(0.99887440592571108),
03283     FRAC_CONST(0.99902428230040718),
03284     FRAC_CONST(0.99916345992764877),
03285     FRAC_CONST(0.99929193731695531),
03286     FRAC_CONST(0.99940971309243731),
03287     FRAC_CONST(0.99951678599281069),
03288     FRAC_CONST(0.99961315487141078),
03289     FRAC_CONST(0.99969881869620425),
03290     FRAC_CONST(0.99977377654980037),
03291     FRAC_CONST(0.99983802762946083),
03292     FRAC_CONST(0.99989157124710804),
03293     FRAC_CONST(0.9999344068293331),
03294     FRAC_CONST(0.99996653391740109),
03295     FRAC_CONST(0.99998795216725689),
03296     FRAC_CONST(0.99999866134952808)
03297 };
03298 #endif
03299 
03300 ALIGN static const real_t ld_mid_512[] =
03301 {
03302     FRAC_CONST(0),
03303     FRAC_CONST(0),
03304     FRAC_CONST(0),
03305     FRAC_CONST(0),
03306     FRAC_CONST(0),
03307     FRAC_CONST(0),
03308     FRAC_CONST(0),
03309     FRAC_CONST(0),
03310     FRAC_CONST(0),
03311     FRAC_CONST(0),
03312     FRAC_CONST(0),
03313     FRAC_CONST(0),
03314     FRAC_CONST(0),
03315     FRAC_CONST(0),
03316     FRAC_CONST(0),
03317     FRAC_CONST(0),
03318     FRAC_CONST(0),
03319     FRAC_CONST(0),
03320     FRAC_CONST(0),
03321     FRAC_CONST(0),
03322     FRAC_CONST(0),
03323     FRAC_CONST(0),
03324     FRAC_CONST(0),
03325     FRAC_CONST(0),
03326     FRAC_CONST(0),
03327     FRAC_CONST(0),
03328     FRAC_CONST(0),
03329     FRAC_CONST(0),
03330     FRAC_CONST(0),
03331     FRAC_CONST(0),
03332     FRAC_CONST(0),
03333     FRAC_CONST(0),
03334     FRAC_CONST(0),
03335     FRAC_CONST(0),
03336     FRAC_CONST(0),
03337     FRAC_CONST(0),
03338     FRAC_CONST(0),
03339     FRAC_CONST(0),
03340     FRAC_CONST(0),
03341     FRAC_CONST(0),
03342     FRAC_CONST(0),
03343     FRAC_CONST(0),
03344     FRAC_CONST(0),
03345     FRAC_CONST(0),
03346     FRAC_CONST(0),
03347     FRAC_CONST(0),
03348     FRAC_CONST(0),
03349     FRAC_CONST(0),
03350     FRAC_CONST(0),
03351     FRAC_CONST(0),
03352     FRAC_CONST(0),
03353     FRAC_CONST(0),
03354     FRAC_CONST(0),
03355     FRAC_CONST(0),
03356     FRAC_CONST(0),
03357     FRAC_CONST(0),
03358     FRAC_CONST(0),
03359     FRAC_CONST(0),
03360     FRAC_CONST(0),
03361     FRAC_CONST(0),
03362     FRAC_CONST(0),
03363     FRAC_CONST(0),
03364     FRAC_CONST(0),
03365     FRAC_CONST(0),
03366     FRAC_CONST(0),
03367     FRAC_CONST(0),
03368     FRAC_CONST(0),
03369     FRAC_CONST(0),
03370     FRAC_CONST(0),
03371     FRAC_CONST(0),
03372     FRAC_CONST(0),
03373     FRAC_CONST(0),
03374     FRAC_CONST(0),
03375     FRAC_CONST(0),
03376     FRAC_CONST(0),
03377     FRAC_CONST(0),
03378     FRAC_CONST(0),
03379     FRAC_CONST(0),
03380     FRAC_CONST(0),
03381     FRAC_CONST(0),
03382     FRAC_CONST(0),
03383     FRAC_CONST(0),
03384     FRAC_CONST(0),
03385     FRAC_CONST(0),
03386     FRAC_CONST(0),
03387     FRAC_CONST(0),
03388     FRAC_CONST(0),
03389     FRAC_CONST(0),
03390     FRAC_CONST(0),
03391     FRAC_CONST(0),
03392     FRAC_CONST(0),
03393     FRAC_CONST(0),
03394     FRAC_CONST(0),
03395     FRAC_CONST(0),
03396     FRAC_CONST(0),
03397     FRAC_CONST(0),
03398     FRAC_CONST(0),
03399     FRAC_CONST(0),
03400     FRAC_CONST(0),
03401     FRAC_CONST(0),
03402     FRAC_CONST(0),
03403     FRAC_CONST(0),
03404     FRAC_CONST(0),
03405     FRAC_CONST(0),
03406     FRAC_CONST(0),
03407     FRAC_CONST(0),
03408     FRAC_CONST(0),
03409     FRAC_CONST(0),
03410     FRAC_CONST(0),
03411     FRAC_CONST(0),
03412     FRAC_CONST(0),
03413     FRAC_CONST(0),
03414     FRAC_CONST(0),
03415     FRAC_CONST(0),
03416     FRAC_CONST(0),
03417     FRAC_CONST(0),
03418     FRAC_CONST(0),
03419     FRAC_CONST(0),
03420     FRAC_CONST(0),
03421     FRAC_CONST(0),
03422     FRAC_CONST(0),
03423     FRAC_CONST(0),
03424     FRAC_CONST(0),
03425     FRAC_CONST(0),
03426     FRAC_CONST(0),
03427     FRAC_CONST(0),
03428     FRAC_CONST(0),
03429     FRAC_CONST(0),
03430     FRAC_CONST(0),
03431     FRAC_CONST(0),
03432     FRAC_CONST(0),
03433     FRAC_CONST(0),
03434     FRAC_CONST(0),
03435     FRAC_CONST(0),
03436     FRAC_CONST(0),
03437     FRAC_CONST(0),
03438     FRAC_CONST(0),
03439     FRAC_CONST(0),
03440     FRAC_CONST(0),
03441     FRAC_CONST(0),
03442     FRAC_CONST(0),
03443     FRAC_CONST(0),
03444     FRAC_CONST(0),
03445     FRAC_CONST(0),
03446     FRAC_CONST(0),
03447     FRAC_CONST(0),
03448     FRAC_CONST(0),
03449     FRAC_CONST(0),
03450     FRAC_CONST(0),
03451     FRAC_CONST(0),
03452     FRAC_CONST(0),
03453     FRAC_CONST(0),
03454     FRAC_CONST(0),
03455     FRAC_CONST(0),
03456     FRAC_CONST(0),
03457     FRAC_CONST(0),
03458     FRAC_CONST(0),
03459     FRAC_CONST(0),
03460     FRAC_CONST(0),
03461     FRAC_CONST(0),
03462     FRAC_CONST(0),
03463     FRAC_CONST(0),
03464     FRAC_CONST(0),
03465     FRAC_CONST(0),
03466     FRAC_CONST(0),
03467     FRAC_CONST(0),
03468     FRAC_CONST(0),
03469     FRAC_CONST(0),
03470     FRAC_CONST(0),
03471     FRAC_CONST(0),
03472     FRAC_CONST(0),
03473     FRAC_CONST(0),
03474     FRAC_CONST(0),
03475     FRAC_CONST(0),
03476     FRAC_CONST(0),
03477     FRAC_CONST(0),
03478     FRAC_CONST(0),
03479     FRAC_CONST(0),
03480     FRAC_CONST(0),
03481     FRAC_CONST(0),
03482     FRAC_CONST(0),
03483     FRAC_CONST(0),
03484     FRAC_CONST(0),
03485     FRAC_CONST(0),
03486     FRAC_CONST(0),
03487     FRAC_CONST(0),
03488     FRAC_CONST(0),
03489     FRAC_CONST(0),
03490     FRAC_CONST(0),
03491     FRAC_CONST(0),
03492     FRAC_CONST(0),
03493     FRAC_CONST(0),
03494     FRAC_CONST(0.0061358846491544753),
03495     FRAC_CONST(0.01840672990580482),
03496     FRAC_CONST(0.030674803176636626),
03497     FRAC_CONST(0.04293825693494082),
03498     FRAC_CONST(0.055195244349689934),
03499     FRAC_CONST(0.067443919563664051),
03500     FRAC_CONST(0.079682437971430126),
03501     FRAC_CONST(0.091908956497132724),
03502     FRAC_CONST(0.10412163387205459),
03503     FRAC_CONST(0.11631863091190475),
03504     FRAC_CONST(0.12849811079379317),
03505     FRAC_CONST(0.14065823933284921),
03506     FRAC_CONST(0.15279718525844344),
03507     FRAC_CONST(0.16491312048996989),
03508     FRAC_CONST(0.17700422041214875),
03509     FRAC_CONST(0.18906866414980619),
03510     FRAC_CONST(0.2011046348420919),
03511     FRAC_CONST(0.21311031991609136),
03512     FRAC_CONST(0.22508391135979283),
03513     FRAC_CONST(0.2370236059943672),
03514     FRAC_CONST(0.24892760574572015),
03515     FRAC_CONST(0.26079411791527551),
03516     FRAC_CONST(0.27262135544994898),
03517     FRAC_CONST(0.28440753721127188),
03518     FRAC_CONST(0.29615088824362379),
03519     FRAC_CONST(0.30784964004153487),
03520     FRAC_CONST(0.31950203081601569),
03521     FRAC_CONST(0.33110630575987643),
03522     FRAC_CONST(0.34266071731199438),
03523     FRAC_CONST(0.35416352542049034),
03524     FRAC_CONST(0.36561299780477385),
03525     FRAC_CONST(0.37700741021641826),
03526     FRAC_CONST(0.38834504669882625),
03527     FRAC_CONST(0.39962419984564679),
03528     FRAC_CONST(0.41084317105790391),
03529     FRAC_CONST(0.42200027079979968),
03530     FRAC_CONST(0.43309381885315196),
03531     FRAC_CONST(0.4441221445704292),
03532     FRAC_CONST(0.45508358712634384),
03533     FRAC_CONST(0.46597649576796618),
03534     FRAC_CONST(0.47679923006332209),
03535     FRAC_CONST(0.487550160148436),
03536     FRAC_CONST(0.49822766697278187),
03537     FRAC_CONST(0.50883014254310699),
03538     FRAC_CONST(0.51935599016558964),
03539     FRAC_CONST(0.52980362468629461),
03540     FRAC_CONST(0.54017147272989285),
03541     FRAC_CONST(0.55045797293660481),
03542     FRAC_CONST(0.56066157619733603),
03543     FRAC_CONST(0.57078074588696726),
03544     FRAC_CONST(0.58081395809576453),
03545     FRAC_CONST(0.59075970185887416),
03546     FRAC_CONST(0.60061647938386897),
03547     FRAC_CONST(0.61038280627630948),
03548     FRAC_CONST(0.6200572117632891),
03549     FRAC_CONST(0.62963823891492698),
03550     FRAC_CONST(0.63912444486377573),
03551     FRAC_CONST(0.64851440102211244),
03552     FRAC_CONST(0.65780669329707864),
03553     FRAC_CONST(0.66699992230363747),
03554     FRAC_CONST(0.67609270357531592),
03555     FRAC_CONST(0.68508366777270036),
03556     FRAC_CONST(0.693971460889654),
03557     FRAC_CONST(0.7027547444572253),
03558     FRAC_CONST(0.71143219574521643),
03559     FRAC_CONST(0.72000250796138165),
03560     FRAC_CONST(0.7284643904482252),
03561     FRAC_CONST(0.73681656887736979),
03562     FRAC_CONST(0.74505778544146595),
03563     FRAC_CONST(0.75318679904361241),
03564     FRAC_CONST(0.76120238548426178),
03565     FRAC_CONST(0.76910333764557959),
03566     FRAC_CONST(0.77688846567323244),
03567     FRAC_CONST(0.78455659715557524),
03568     FRAC_CONST(0.79210657730021239),
03569     FRAC_CONST(0.79953726910790501),
03570     FRAC_CONST(0.80684755354379922),
03571     FRAC_CONST(0.8140363297059483),
03572     FRAC_CONST(0.82110251499110465),
03573     FRAC_CONST(0.8280450452577558),
03574     FRAC_CONST(0.83486287498638001),
03575     FRAC_CONST(0.84155497743689833),
03576     FRAC_CONST(0.84812034480329712),
03577     FRAC_CONST(0.85455798836540053),
03578     FRAC_CONST(0.86086693863776731),
03579     FRAC_CONST(0.86704624551569265),
03580     FRAC_CONST(0.87309497841829009),
03581     FRAC_CONST(0.87901222642863341),
03582     FRAC_CONST(0.88479709843093779),
03583     FRAC_CONST(0.89044872324475788),
03584     FRAC_CONST(0.89596624975618511),
03585     FRAC_CONST(0.90134884704602203),
03586     FRAC_CONST(0.90659570451491533),
03587     FRAC_CONST(0.91170603200542988),
03588     FRAC_CONST(0.9166790599210427),
03589     FRAC_CONST(0.9215140393420419),
03590     FRAC_CONST(0.92621024213831127),
03591     FRAC_CONST(0.93076696107898371),
03592     FRAC_CONST(0.9351835099389475),
03593     FRAC_CONST(0.93945922360218992),
03594     FRAC_CONST(0.94359345816196039),
03595     FRAC_CONST(0.94758559101774109),
03596     FRAC_CONST(0.95143502096900834),
03597     FRAC_CONST(0.95514116830577067),
03598     FRAC_CONST(0.9587034748958716),
03599     FRAC_CONST(0.96212140426904158),
03600     FRAC_CONST(0.9653944416976894),
03601     FRAC_CONST(0.96852209427441727),
03602     FRAC_CONST(0.97150389098625178),
03603     FRAC_CONST(0.97433938278557586),
03604     FRAC_CONST(0.97702814265775439),
03605     FRAC_CONST(0.97956976568544052),
03606     FRAC_CONST(0.98196386910955524),
03607     FRAC_CONST(0.98421009238692903),
03608     FRAC_CONST(0.98630809724459867),
03609     FRAC_CONST(0.98825756773074946),
03610     FRAC_CONST(0.99005821026229712),
03611     FRAC_CONST(0.99170975366909953),
03612     FRAC_CONST(0.9932119492347945),
03613     FRAC_CONST(0.99456457073425542),
03614     FRAC_CONST(0.99576741446765982),
03615     FRAC_CONST(0.99682029929116567),
03616     FRAC_CONST(0.99772306664419164),
03617     FRAC_CONST(0.99847558057329477),
03618     FRAC_CONST(0.99907772775264536),
03619     FRAC_CONST(0.99952941750109314),
03620     FRAC_CONST(0.9998305817958234),
03621     FRAC_CONST(0.99998117528260111),
03622     FRAC_CONST(1),
03623     FRAC_CONST(1),
03624     FRAC_CONST(1),
03625     FRAC_CONST(1),
03626     FRAC_CONST(1),
03627     FRAC_CONST(1),
03628     FRAC_CONST(1),
03629     FRAC_CONST(1),
03630     FRAC_CONST(1),
03631     FRAC_CONST(1),
03632     FRAC_CONST(1),
03633     FRAC_CONST(1),
03634     FRAC_CONST(1),
03635     FRAC_CONST(1),
03636     FRAC_CONST(1),
03637     FRAC_CONST(1),
03638     FRAC_CONST(1),
03639     FRAC_CONST(1),
03640     FRAC_CONST(1),
03641     FRAC_CONST(1),
03642     FRAC_CONST(1),
03643     FRAC_CONST(1),
03644     FRAC_CONST(1),
03645     FRAC_CONST(1),
03646     FRAC_CONST(1),
03647     FRAC_CONST(1),
03648     FRAC_CONST(1),
03649     FRAC_CONST(1),
03650     FRAC_CONST(1),
03651     FRAC_CONST(1),
03652     FRAC_CONST(1),
03653     FRAC_CONST(1),
03654     FRAC_CONST(1),
03655     FRAC_CONST(1),
03656     FRAC_CONST(1),
03657     FRAC_CONST(1),
03658     FRAC_CONST(1),
03659     FRAC_CONST(1),
03660     FRAC_CONST(1),
03661     FRAC_CONST(1),
03662     FRAC_CONST(1),
03663     FRAC_CONST(1),
03664     FRAC_CONST(1),
03665     FRAC_CONST(1),
03666     FRAC_CONST(1),
03667     FRAC_CONST(1),
03668     FRAC_CONST(1),
03669     FRAC_CONST(1),
03670     FRAC_CONST(1),
03671     FRAC_CONST(1),
03672     FRAC_CONST(1),
03673     FRAC_CONST(1),
03674     FRAC_CONST(1),
03675     FRAC_CONST(1),
03676     FRAC_CONST(1),
03677     FRAC_CONST(1),
03678     FRAC_CONST(1),
03679     FRAC_CONST(1),
03680     FRAC_CONST(1),
03681     FRAC_CONST(1),
03682     FRAC_CONST(1),
03683     FRAC_CONST(1),
03684     FRAC_CONST(1),
03685     FRAC_CONST(1),
03686     FRAC_CONST(1),
03687     FRAC_CONST(1),
03688     FRAC_CONST(1),
03689     FRAC_CONST(1),
03690     FRAC_CONST(1),
03691     FRAC_CONST(1),
03692     FRAC_CONST(1),
03693     FRAC_CONST(1),
03694     FRAC_CONST(1),
03695     FRAC_CONST(1),
03696     FRAC_CONST(1),
03697     FRAC_CONST(1),
03698     FRAC_CONST(1),
03699     FRAC_CONST(1),
03700     FRAC_CONST(1),
03701     FRAC_CONST(1),
03702     FRAC_CONST(1),
03703     FRAC_CONST(1),
03704     FRAC_CONST(1),
03705     FRAC_CONST(1),
03706     FRAC_CONST(1),
03707     FRAC_CONST(1),
03708     FRAC_CONST(1),
03709     FRAC_CONST(1),
03710     FRAC_CONST(1),
03711     FRAC_CONST(1),
03712     FRAC_CONST(1),
03713     FRAC_CONST(1),
03714     FRAC_CONST(1),
03715     FRAC_CONST(1),
03716     FRAC_CONST(1),
03717     FRAC_CONST(1),
03718     FRAC_CONST(1),
03719     FRAC_CONST(1),
03720     FRAC_CONST(1),
03721     FRAC_CONST(1),
03722     FRAC_CONST(1),
03723     FRAC_CONST(1),
03724     FRAC_CONST(1),
03725     FRAC_CONST(1),
03726     FRAC_CONST(1),
03727     FRAC_CONST(1),
03728     FRAC_CONST(1),
03729     FRAC_CONST(1),
03730     FRAC_CONST(1),
03731     FRAC_CONST(1),
03732     FRAC_CONST(1),
03733     FRAC_CONST(1),
03734     FRAC_CONST(1),
03735     FRAC_CONST(1),
03736     FRAC_CONST(1),
03737     FRAC_CONST(1),
03738     FRAC_CONST(1),
03739     FRAC_CONST(1),
03740     FRAC_CONST(1),
03741     FRAC_CONST(1),
03742     FRAC_CONST(1),
03743     FRAC_CONST(1),
03744     FRAC_CONST(1),
03745     FRAC_CONST(1),
03746     FRAC_CONST(1),
03747     FRAC_CONST(1),
03748     FRAC_CONST(1),
03749     FRAC_CONST(1),
03750     FRAC_CONST(1),
03751     FRAC_CONST(1),
03752     FRAC_CONST(1),
03753     FRAC_CONST(1),
03754     FRAC_CONST(1),
03755     FRAC_CONST(1),
03756     FRAC_CONST(1),
03757     FRAC_CONST(1),
03758     FRAC_CONST(1),
03759     FRAC_CONST(1),
03760     FRAC_CONST(1),
03761     FRAC_CONST(1),
03762     FRAC_CONST(1),
03763     FRAC_CONST(1),
03764     FRAC_CONST(1),
03765     FRAC_CONST(1),
03766     FRAC_CONST(1),
03767     FRAC_CONST(1),
03768     FRAC_CONST(1),
03769     FRAC_CONST(1),
03770     FRAC_CONST(1),
03771     FRAC_CONST(1),
03772     FRAC_CONST(1),
03773     FRAC_CONST(1),
03774     FRAC_CONST(1),
03775     FRAC_CONST(1),
03776     FRAC_CONST(1),
03777     FRAC_CONST(1),
03778     FRAC_CONST(1),
03779     FRAC_CONST(1),
03780     FRAC_CONST(1),
03781     FRAC_CONST(1),
03782     FRAC_CONST(1),
03783     FRAC_CONST(1),
03784     FRAC_CONST(1),
03785     FRAC_CONST(1),
03786     FRAC_CONST(1),
03787     FRAC_CONST(1),
03788     FRAC_CONST(1),
03789     FRAC_CONST(1),
03790     FRAC_CONST(1),
03791     FRAC_CONST(1),
03792     FRAC_CONST(1),
03793     FRAC_CONST(1),
03794     FRAC_CONST(1),
03795     FRAC_CONST(1),
03796     FRAC_CONST(1),
03797     FRAC_CONST(1),
03798     FRAC_CONST(1),
03799     FRAC_CONST(1),
03800     FRAC_CONST(1),
03801     FRAC_CONST(1),
03802     FRAC_CONST(1),
03803     FRAC_CONST(1),
03804     FRAC_CONST(1),
03805     FRAC_CONST(1),
03806     FRAC_CONST(1),
03807     FRAC_CONST(1),
03808     FRAC_CONST(1),
03809     FRAC_CONST(1),
03810     FRAC_CONST(1),
03811     FRAC_CONST(1),
03812     FRAC_CONST(1),
03813     FRAC_CONST(1)
03814 };
03815 
03816 #ifdef ALLOW_SMALL_FRAMELENGTH
03817 ALIGN static const real_t ld_mid_480[] =
03818 {
03819     FRAC_CONST(0),
03820     FRAC_CONST(0),
03821     FRAC_CONST(0),
03822     FRAC_CONST(0),
03823     FRAC_CONST(0),
03824     FRAC_CONST(0),
03825     FRAC_CONST(0),
03826     FRAC_CONST(0),
03827     FRAC_CONST(0),
03828     FRAC_CONST(0),
03829     FRAC_CONST(0),
03830     FRAC_CONST(0),
03831     FRAC_CONST(0),
03832     FRAC_CONST(0),
03833     FRAC_CONST(0),
03834     FRAC_CONST(0),
03835     FRAC_CONST(0),
03836     FRAC_CONST(0),
03837     FRAC_CONST(0),
03838     FRAC_CONST(0),
03839     FRAC_CONST(0),
03840     FRAC_CONST(0),
03841     FRAC_CONST(0),
03842     FRAC_CONST(0),
03843     FRAC_CONST(0),
03844     FRAC_CONST(0),
03845     FRAC_CONST(0),
03846     FRAC_CONST(0),
03847     FRAC_CONST(0),
03848     FRAC_CONST(0),
03849     FRAC_CONST(0),
03850     FRAC_CONST(0),
03851     FRAC_CONST(0),
03852     FRAC_CONST(0),
03853     FRAC_CONST(0),
03854     FRAC_CONST(0),
03855     FRAC_CONST(0),
03856     FRAC_CONST(0),
03857     FRAC_CONST(0),
03858     FRAC_CONST(0),
03859     FRAC_CONST(0),
03860     FRAC_CONST(0),
03861     FRAC_CONST(0),
03862     FRAC_CONST(0),
03863     FRAC_CONST(0),
03864     FRAC_CONST(0),
03865     FRAC_CONST(0),
03866     FRAC_CONST(0),
03867     FRAC_CONST(0),
03868     FRAC_CONST(0),
03869     FRAC_CONST(0),
03870     FRAC_CONST(0),
03871     FRAC_CONST(0),
03872     FRAC_CONST(0),
03873     FRAC_CONST(0),
03874     FRAC_CONST(0),
03875     FRAC_CONST(0),
03876     FRAC_CONST(0),
03877     FRAC_CONST(0),
03878     FRAC_CONST(0),
03879     FRAC_CONST(0),
03880     FRAC_CONST(0),
03881     FRAC_CONST(0),
03882     FRAC_CONST(0),
03883     FRAC_CONST(0),
03884     FRAC_CONST(0),
03885     FRAC_CONST(0),
03886     FRAC_CONST(0),
03887     FRAC_CONST(0),
03888     FRAC_CONST(0),
03889     FRAC_CONST(0),
03890     FRAC_CONST(0),
03891     FRAC_CONST(0),
03892     FRAC_CONST(0),
03893     FRAC_CONST(0),
03894     FRAC_CONST(0),
03895     FRAC_CONST(0),
03896     FRAC_CONST(0),
03897     FRAC_CONST(0),
03898     FRAC_CONST(0),
03899     FRAC_CONST(0),
03900     FRAC_CONST(0),
03901     FRAC_CONST(0),
03902     FRAC_CONST(0),
03903     FRAC_CONST(0),
03904     FRAC_CONST(0),
03905     FRAC_CONST(0),
03906     FRAC_CONST(0),
03907     FRAC_CONST(0),
03908     FRAC_CONST(0),
03909     FRAC_CONST(0),
03910     FRAC_CONST(0),
03911     FRAC_CONST(0),
03912     FRAC_CONST(0),
03913     FRAC_CONST(0),
03914     FRAC_CONST(0),
03915     FRAC_CONST(0),
03916     FRAC_CONST(0),
03917     FRAC_CONST(0),
03918     FRAC_CONST(0),
03919     FRAC_CONST(0),
03920     FRAC_CONST(0),
03921     FRAC_CONST(0),
03922     FRAC_CONST(0),
03923     FRAC_CONST(0),
03924     FRAC_CONST(0),
03925     FRAC_CONST(0),
03926     FRAC_CONST(0),
03927     FRAC_CONST(0),
03928     FRAC_CONST(0),
03929     FRAC_CONST(0),
03930     FRAC_CONST(0),
03931     FRAC_CONST(0),
03932     FRAC_CONST(0),
03933     FRAC_CONST(0),
03934     FRAC_CONST(0),
03935     FRAC_CONST(0),
03936     FRAC_CONST(0),
03937     FRAC_CONST(0),
03938     FRAC_CONST(0),
03939     FRAC_CONST(0),
03940     FRAC_CONST(0),
03941     FRAC_CONST(0),
03942     FRAC_CONST(0),
03943     FRAC_CONST(0),
03944     FRAC_CONST(0),
03945     FRAC_CONST(0),
03946     FRAC_CONST(0),
03947     FRAC_CONST(0),
03948     FRAC_CONST(0),
03949     FRAC_CONST(0),
03950     FRAC_CONST(0),
03951     FRAC_CONST(0),
03952     FRAC_CONST(0),
03953     FRAC_CONST(0),
03954     FRAC_CONST(0),
03955     FRAC_CONST(0),
03956     FRAC_CONST(0),
03957     FRAC_CONST(0),
03958     FRAC_CONST(0),
03959     FRAC_CONST(0),
03960     FRAC_CONST(0),
03961     FRAC_CONST(0),
03962     FRAC_CONST(0),
03963     FRAC_CONST(0),
03964     FRAC_CONST(0),
03965     FRAC_CONST(0),
03966     FRAC_CONST(0),
03967     FRAC_CONST(0),
03968     FRAC_CONST(0),
03969     FRAC_CONST(0),
03970     FRAC_CONST(0),
03971     FRAC_CONST(0),
03972     FRAC_CONST(0),
03973     FRAC_CONST(0),
03974     FRAC_CONST(0),
03975     FRAC_CONST(0),
03976     FRAC_CONST(0),
03977     FRAC_CONST(0),
03978     FRAC_CONST(0),
03979     FRAC_CONST(0),
03980     FRAC_CONST(0),
03981     FRAC_CONST(0),
03982     FRAC_CONST(0),
03983     FRAC_CONST(0),
03984     FRAC_CONST(0),
03985     FRAC_CONST(0),
03986     FRAC_CONST(0),
03987     FRAC_CONST(0),
03988     FRAC_CONST(0),
03989     FRAC_CONST(0),
03990     FRAC_CONST(0),
03991     FRAC_CONST(0),
03992     FRAC_CONST(0),
03993     FRAC_CONST(0),
03994     FRAC_CONST(0),
03995     FRAC_CONST(0),
03996     FRAC_CONST(0),
03997     FRAC_CONST(0),
03998     FRAC_CONST(0),
03999     FRAC_CONST(0.0065449379673518581),
04000     FRAC_CONST(0.019633692460628301),
04001     FRAC_CONST(0.032719082821776137),
04002     FRAC_CONST(0.045798866936520771),
04003     FRAC_CONST(0.058870803651189033),
04004     FRAC_CONST(0.071932653156719387),
04005     FRAC_CONST(0.084982177372441667),
04006     FRAC_CONST(0.09801714032956059),
04007     FRAC_CONST(0.11103530855427769),
04008     FRAC_CONST(0.12403445145048532),
04009     FRAC_CONST(0.13701234168196802),
04010     FRAC_CONST(0.14996675555404498),
04011     FRAC_CONST(0.16289547339458874),
04012     FRAC_CONST(0.17579627993435451),
04013     FRAC_CONST(0.18866696468655525),
04014     FRAC_CONST(0.2015053223256171),
04015     FRAC_CONST(0.21430915306505074),
04016     FRAC_CONST(0.2270762630343732),
04017     FRAC_CONST(0.23980446465501654),
04018     FRAC_CONST(0.25249157701515795),
04019     FRAC_CONST(0.26513542624340797),
04020     FRAC_CONST(0.27773384588129219),
04021     FRAC_CONST(0.29028467725446233),
04022     FRAC_CONST(0.3027857698425746),
04023     FRAC_CONST(0.31523498164776964),
04024     FRAC_CONST(0.32763017956169349),
04025     FRAC_CONST(0.33996923973099424),
04026     FRAC_CONST(0.35225004792123354),
04027     FRAC_CONST(0.36447049987914965),
04028     FRAC_CONST(0.37662850169321077),
04029     FRAC_CONST(0.38872197015239557),
04030     FRAC_CONST(0.40074883310314097),
04031     FRAC_CONST(0.41270702980439467),
04032     FRAC_CONST(0.42459451128071307),
04033     FRAC_CONST(0.43640924067334208),
04034     FRAC_CONST(0.44814919358922256),
04035     FRAC_CONST(0.45981235844785984),
04036     FRAC_CONST(0.47139673682599764),
04037     FRAC_CONST(0.48290034380003727),
04038     FRAC_CONST(0.49432120828614462),
04039     FRAC_CONST(0.50565737337798455),
04040     FRAC_CONST(0.51690689668202761),
04041     FRAC_CONST(0.52806785065036799),
04042     FRAC_CONST(0.53913832291100017),
04043     FRAC_CONST(0.55011641659549337),
04044     FRAC_CONST(0.56100025066400983),
04045     FRAC_CONST(0.57178796022761225),
04046     FRAC_CONST(0.58247769686780215),
04047     FRAC_CONST(0.59306762895323706),
04048     FRAC_CONST(0.60355594195357143),
04049     FRAC_CONST(0.61394083875036642),
04050     FRAC_CONST(0.62422053994501758),
04051     FRAC_CONST(0.63439328416364549),
04052     FRAC_CONST(0.64445732835889735),
04053     FRAC_CONST(0.65441094810861034),
04054     FRAC_CONST(0.66425243791128175),
04055     FRAC_CONST(0.67398011147829784),
04056     FRAC_CONST(0.68359230202287125),
04057     FRAC_CONST(0.69308736254563585),
04058     FRAC_CONST(0.70246366611685174),
04059     FRAC_CONST(0.71171960615517138),
04060     FRAC_CONST(0.72085359670291882),
04061     FRAC_CONST(0.7298640726978356),
04062     FRAC_CONST(0.73874949024124625),
04063     FRAC_CONST(0.74750832686259672),
04064     FRAC_CONST(0.75613908178032285),
04065     FRAC_CONST(0.76464027615900032),
04066     FRAC_CONST(0.77301045336273699),
04067     FRAC_CONST(0.78124817920475853),
04068     FRAC_CONST(0.78935204219315003),
04069     FRAC_CONST(0.79732065377270711),
04070     FRAC_CONST(0.80515264856285829),
04071     FRAC_CONST(0.81284668459161513),
04072     FRAC_CONST(0.82040144352551359),
04073     FRAC_CONST(0.82781563089550203),
04074     FRAC_CONST(0.83508797631874299),
04075     FRAC_CONST(0.84221723371628654),
04076     FRAC_CONST(0.84920218152657889),
04077     FRAC_CONST(0.85604162291477137),
04078     FRAC_CONST(0.86273438597779184),
04079     FRAC_CONST(0.86927932394514362),
04080     FRAC_CONST(0.87567531537539967),
04081     FRAC_CONST(0.88192126434835494),
04082     FRAC_CONST(0.88801610065280734),
04083     FRAC_CONST(0.89395877996993212),
04084     FRAC_CONST(0.8997482840522214),
04085     FRAC_CONST(0.90538362089795521),
04086     FRAC_CONST(0.91086382492117568),
04087     FRAC_CONST(0.91618795711713596),
04088     FRAC_CONST(0.92135510522319242),
04089     FRAC_CONST(0.9263643838751181),
04090     FRAC_CONST(0.93121493475880346),
04091     FRAC_CONST(0.93590592675732565),
04092     FRAC_CONST(0.94043655609335486),
04093     FRAC_CONST(0.94480604646687805),
04094     FRAC_CONST(0.94901364918821385),
04095     FRAC_CONST(0.95305864330629697),
04096     FRAC_CONST(0.95694033573220882),
04097     FRAC_CONST(0.9606580613579353),
04098     FRAC_CONST(0.96421118317032928),
04099     FRAC_CONST(0.96759909236025976),
04100     FRAC_CONST(0.9708212084269281),
04101     FRAC_CONST(0.97387697927733363),
04102     FRAC_CONST(0.97676588132087239),
04103     FRAC_CONST(0.97948741955905139),
04104     FRAC_CONST(0.98204112767030394),
04105     FRAC_CONST(0.98442656808989171),
04106     FRAC_CONST(0.98664333208487898),
04107     FRAC_CONST(0.98869103982416728),
04108     FRAC_CONST(0.99056934044357725),
04109     FRAC_CONST(0.99227791210596705),
04110     FRAC_CONST(0.99381646205637808),
04111     FRAC_CONST(0.99518472667219682),
04112     FRAC_CONST(0.99638247150832537),
04113     FRAC_CONST(0.99740949133735191),
04114     FRAC_CONST(0.99826561018471593),
04115     FRAC_CONST(0.99895068135886012),
04116     FRAC_CONST(0.99946458747636568),
04117     FRAC_CONST(0.99980724048206482),
04118     FRAC_CONST(0.99997858166412923),
04119     FRAC_CONST(1),
04120     FRAC_CONST(1),
04121     FRAC_CONST(1),
04122     FRAC_CONST(1),
04123     FRAC_CONST(1),
04124     FRAC_CONST(1),
04125     FRAC_CONST(1),
04126     FRAC_CONST(1),
04127     FRAC_CONST(1),
04128     FRAC_CONST(1),
04129     FRAC_CONST(1),
04130     FRAC_CONST(1),
04131     FRAC_CONST(1),
04132     FRAC_CONST(1),
04133     FRAC_CONST(1),
04134     FRAC_CONST(1),
04135     FRAC_CONST(1),
04136     FRAC_CONST(1),
04137     FRAC_CONST(1),
04138     FRAC_CONST(1),
04139     FRAC_CONST(1),
04140     FRAC_CONST(1),
04141     FRAC_CONST(1),
04142     FRAC_CONST(1),
04143     FRAC_CONST(1),
04144     FRAC_CONST(1),
04145     FRAC_CONST(1),
04146     FRAC_CONST(1),
04147     FRAC_CONST(1),
04148     FRAC_CONST(1),
04149     FRAC_CONST(1),
04150     FRAC_CONST(1),
04151     FRAC_CONST(1),
04152     FRAC_CONST(1),
04153     FRAC_CONST(1),
04154     FRAC_CONST(1),
04155     FRAC_CONST(1),
04156     FRAC_CONST(1),
04157     FRAC_CONST(1),
04158     FRAC_CONST(1),
04159     FRAC_CONST(1),
04160     FRAC_CONST(1),
04161     FRAC_CONST(1),
04162     FRAC_CONST(1),
04163     FRAC_CONST(1),
04164     FRAC_CONST(1),
04165     FRAC_CONST(1),
04166     FRAC_CONST(1),
04167     FRAC_CONST(1),
04168     FRAC_CONST(1),
04169     FRAC_CONST(1),
04170     FRAC_CONST(1),
04171     FRAC_CONST(1),
04172     FRAC_CONST(1),
04173     FRAC_CONST(1),
04174     FRAC_CONST(1),
04175     FRAC_CONST(1),
04176     FRAC_CONST(1),
04177     FRAC_CONST(1),
04178     FRAC_CONST(1),
04179     FRAC_CONST(1),
04180     FRAC_CONST(1),
04181     FRAC_CONST(1),
04182     FRAC_CONST(1),
04183     FRAC_CONST(1),
04184     FRAC_CONST(1),
04185     FRAC_CONST(1),
04186     FRAC_CONST(1),
04187     FRAC_CONST(1),
04188     FRAC_CONST(1),
04189     FRAC_CONST(1),
04190     FRAC_CONST(1),
04191     FRAC_CONST(1),
04192     FRAC_CONST(1),
04193     FRAC_CONST(1),
04194     FRAC_CONST(1),
04195     FRAC_CONST(1),
04196     FRAC_CONST(1),
04197     FRAC_CONST(1),
04198     FRAC_CONST(1),
04199     FRAC_CONST(1),
04200     FRAC_CONST(1),
04201     FRAC_CONST(1),
04202     FRAC_CONST(1),
04203     FRAC_CONST(1),
04204     FRAC_CONST(1),
04205     FRAC_CONST(1),
04206     FRAC_CONST(1),
04207     FRAC_CONST(1),
04208     FRAC_CONST(1),
04209     FRAC_CONST(1),
04210     FRAC_CONST(1),
04211     FRAC_CONST(1),
04212     FRAC_CONST(1),
04213     FRAC_CONST(1),
04214     FRAC_CONST(1),
04215     FRAC_CONST(1),
04216     FRAC_CONST(1),
04217     FRAC_CONST(1),
04218     FRAC_CONST(1),
04219     FRAC_CONST(1),
04220     FRAC_CONST(1),
04221     FRAC_CONST(1),
04222     FRAC_CONST(1),
04223     FRAC_CONST(1),
04224     FRAC_CONST(1),
04225     FRAC_CONST(1),
04226     FRAC_CONST(1),
04227     FRAC_CONST(1),
04228     FRAC_CONST(1),
04229     FRAC_CONST(1),
04230     FRAC_CONST(1),
04231     FRAC_CONST(1),
04232     FRAC_CONST(1),
04233     FRAC_CONST(1),
04234     FRAC_CONST(1),
04235     FRAC_CONST(1),
04236     FRAC_CONST(1),
04237     FRAC_CONST(1),
04238     FRAC_CONST(1),
04239     FRAC_CONST(1),
04240     FRAC_CONST(1),
04241     FRAC_CONST(1),
04242     FRAC_CONST(1),
04243     FRAC_CONST(1),
04244     FRAC_CONST(1),
04245     FRAC_CONST(1),
04246     FRAC_CONST(1),
04247     FRAC_CONST(1),
04248     FRAC_CONST(1),
04249     FRAC_CONST(1),
04250     FRAC_CONST(1),
04251     FRAC_CONST(1),
04252     FRAC_CONST(1),
04253     FRAC_CONST(1),
04254     FRAC_CONST(1),
04255     FRAC_CONST(1),
04256     FRAC_CONST(1),
04257     FRAC_CONST(1),
04258     FRAC_CONST(1),
04259     FRAC_CONST(1),
04260     FRAC_CONST(1),
04261     FRAC_CONST(1),
04262     FRAC_CONST(1),
04263     FRAC_CONST(1),
04264     FRAC_CONST(1),
04265     FRAC_CONST(1),
04266     FRAC_CONST(1),
04267     FRAC_CONST(1),
04268     FRAC_CONST(1),
04269     FRAC_CONST(1),
04270     FRAC_CONST(1),
04271     FRAC_CONST(1),
04272     FRAC_CONST(1),
04273     FRAC_CONST(1),
04274     FRAC_CONST(1),
04275     FRAC_CONST(1),
04276     FRAC_CONST(1),
04277     FRAC_CONST(1),
04278     FRAC_CONST(1),
04279     FRAC_CONST(1),
04280     FRAC_CONST(1),
04281     FRAC_CONST(1),
04282     FRAC_CONST(1),
04283     FRAC_CONST(1),
04284     FRAC_CONST(1),
04285     FRAC_CONST(1),
04286     FRAC_CONST(1),
04287     FRAC_CONST(1),
04288     FRAC_CONST(1),
04289     FRAC_CONST(1),
04290     FRAC_CONST(1),
04291     FRAC_CONST(1),
04292     FRAC_CONST(1),
04293     FRAC_CONST(1),
04294     FRAC_CONST(1),
04295     FRAC_CONST(1),
04296     FRAC_CONST(1),
04297     FRAC_CONST(1),
04298     FRAC_CONST(1)
04299 };
04300 #endif
04301 #endif
04302 
04303 #ifdef __cplusplus
04304 }
04305 #endif
04306 #endif

Generated on Tue Dec 13 14:47:46 2005 for guliverkli by  doxygen 1.4.5