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