1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-27 01:22:30 +00:00
mpv/libfaad2/sine_win.h
arpi 32063c4339 libfaad2 v2.0rc1 imported
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10726 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-08-30 22:30:28 +00:00

8549 lines
136 KiB
C

/*
** FAAD2 - Freeware Advanced Audio (AAC) Decoder including SBR decoding
** Copyright (C) 2003 M. Bakker, Ahead Software AG, http://www.nero.com
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 2 of the License, or
** (at your option) any later version.
**
** This program is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program; if not, write to the Free Software
** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
**
** Any non-GPL usage of this software or parts of this software is strictly
** forbidden.
**
** Commercial non-GPL licensing of this software is possible.
** For more info contact Ahead Software through Mpeg4AAClicense@nero.com.
**
** $Id: sine_win.h,v 1.2 2003/07/29 08:20:13 menno Exp $
**/
#ifndef __SINE_WIN_H__
#define __SINE_WIN_H__
#ifdef __cplusplus
extern "C" {
#endif
#ifndef FIXED_POINT
#ifdef _MSC_VER
#pragma warning(disable:4305)
#pragma warning(disable:4244)
#endif
real_t sine_long_1024[] =
{
0.0007669903,
0.0023009692,
0.0038349427,
0.0053689071,
0.0069028589,
0.0084367945,
0.0099707102,
0.0115046024,
0.0130384676,
0.0145723021,
0.0161061023,
0.0176398646,
0.0191735854,
0.0207072611,
0.0222408880,
0.0237744627,
0.0253079813,
0.0268414404,
0.0283748364,
0.0299081656,
0.0314414244,
0.0329746092,
0.0345077165,
0.0360407425,
0.0375736838,
0.0391065366,
0.0406392974,
0.0421719625,
0.0437045285,
0.0452369916,
0.0467693482,
0.0483015948,
0.0498337277,
0.0513657434,
0.0528976382,
0.0544294085,
0.0559610508,
0.0574925613,
0.0590239366,
0.0605551730,
0.0620862669,
0.0636172147,
0.0651480128,
0.0666786576,
0.0682091456,
0.0697394730,
0.0712696363,
0.0727996319,
0.0743294562,
0.0758591055,
0.0773885764,
0.0789178652,
0.0804469683,
0.0819758821,
0.0835046030,
0.0850331273,
0.0865614516,
0.0880895722,
0.0896174856,
0.0911451880,
0.0926726760,
0.0941999459,
0.0957269942,
0.0972538171,
0.0987804113,
0.1003067730,
0.1018328987,
0.1033587847,
0.1048844276,
0.1064098236,
0.1079349692,
0.1094598609,
0.1109844950,
0.1125088679,
0.1140329761,
0.1155568160,
0.1170803839,
0.1186036763,
0.1201266897,
0.1216494204,
0.1231718648,
0.1246940194,
0.1262158806,
0.1277374448,
0.1292587084,
0.1307796678,
0.1323003195,
0.1338206599,
0.1353406854,
0.1368603924,
0.1383797774,
0.1398988368,
0.1414175669,
0.1429359643,
0.1444540254,
0.1459717465,
0.1474891242,
0.1490061548,
0.1505228347,
0.1520391605,
0.1535551285,
0.1550707352,
0.1565859770,
0.1581008503,
0.1596153516,
0.1611294774,
0.1626432239,
0.1641565877,
0.1656695653,
0.1671821530,
0.1686943474,
0.1702061448,
0.1717175416,
0.1732285344,
0.1747391196,
0.1762492936,
0.1777590529,
0.1792683938,
0.1807773130,
0.1822858067,
0.1837938716,
0.1853015039,
0.1868087002,
0.1883154569,
0.1898217705,
0.1913276375,
0.1928330542,
0.1943380172,
0.1958425228,
0.1973465677,
0.1988501481,
0.2003532607,
0.2018559018,
0.2033580679,
0.2048597554,
0.2063609610,
0.2078616809,
0.2093619117,
0.2108616499,
0.2123608919,
0.2138596342,
0.2153578733,
0.2168556056,
0.2183528276,
0.2198495358,
0.2213457267,
0.2228413967,
0.2243365424,
0.2258311602,
0.2273252466,
0.2288187981,
0.2303118111,
0.2318042822,
0.2332962078,
0.2347875845,
0.2362784086,
0.2377686768,
0.2392583855,
0.2407475313,
0.2422361105,
0.2437241197,
0.2452115554,
0.2466984140,
0.2481846922,
0.2496703864,
0.2511554931,
0.2526400088,
0.2541239300,
0.2556072532,
0.2570899749,
0.2585720917,
0.2600536001,
0.2615344965,
0.2630147775,
0.2644944396,
0.2659734793,
0.2674518932,
0.2689296777,
0.2704068294,
0.2718833448,
0.2733592205,
0.2748344529,
0.2763090386,
0.2777829741,
0.2792562559,
0.2807288807,
0.2822008448,
0.2836721449,
0.2851427776,
0.2866127392,
0.2880820264,
0.2895506357,
0.2910185637,
0.2924858069,
0.2939523618,
0.2954182251,
0.2968833932,
0.2983478627,
0.2998116301,
0.3012746921,
0.3027370451,
0.3041986858,
0.3056596107,
0.3071198163,
0.3085792992,
0.3100380561,
0.3114960833,
0.3129533776,
0.3144099355,
0.3158657535,
0.3173208283,
0.3187751564,
0.3202287344,
0.3216815589,
0.3231336264,
0.3245849335,
0.3260354769,
0.3274852530,
0.3289342586,
0.3303824902,
0.3318299443,
0.3332766176,
0.3347225067,
0.3361676081,
0.3376119185,
0.3390554345,
0.3404981526,
0.3419400695,
0.3433811818,
0.3448214861,
0.3462609790,
0.3476996571,
0.3491375170,
0.3505745554,
0.3520107688,
0.3534461540,
0.3548807074,
0.3563144257,
0.3577473057,
0.3591793438,
0.3606105367,
0.3620408811,
0.3634703735,
0.3648990107,
0.3663267892,
0.3677537058,
0.3691797569,
0.3706049394,
0.3720292498,
0.3734526847,
0.3748752409,
0.3762969150,
0.3777177036,
0.3791376034,
0.3805566111,
0.3819747232,
0.3833919366,
0.3848082478,
0.3862236535,
0.3876381503,
0.3890517351,
0.3904644043,
0.3918761548,
0.3932869831,
0.3946968860,
0.3961058601,
0.3975139021,
0.3989210088,
0.4003271768,
0.4017324027,
0.4031366834,
0.4045400154,
0.4059423955,
0.4073438203,
0.4087442867,
0.4101437912,
0.4115423307,
0.4129399017,
0.4143365010,
0.4157321254,
0.4171267715,
0.4185204361,
0.4199131159,
0.4213048075,
0.4226955078,
0.4240852135,
0.4254739212,
0.4268616277,
0.4282483298,
0.4296340242,
0.4310187077,
0.4324023768,
0.4337850286,
0.4351666595,
0.4365472665,
0.4379268463,
0.4393053955,
0.4406829110,
0.4420593896,
0.4434348280,
0.4448092229,
0.4461825711,
0.4475548694,
0.4489261146,
0.4502963034,
0.4516654326,
0.4530334990,
0.4544004994,
0.4557664305,
0.4571312892,
0.4584950722,
0.4598577763,
0.4612193983,
0.4625799351,
0.4639393833,
0.4652977398,
0.4666550015,
0.4680111650,
0.4693662273,
0.4707201851,
0.4720730353,
0.4734247746,
0.4747754000,
0.4761249081,
0.4774732959,
0.4788205601,
0.4801666976,
0.4815117052,
0.4828555798,
0.4841983182,
0.4855399172,
0.4868803737,
0.4882196845,
0.4895578465,
0.4908948565,
0.4922307114,
0.4935654080,
0.4948989433,
0.4962313139,
0.4975625169,
0.4988925491,
0.5002214073,
0.5015490885,
0.5028755895,
0.5042009071,
0.5055250384,
0.5068479800,
0.5081697290,
0.5094902823,
0.5108096366,
0.5121277890,
0.5134447363,
0.5147604754,
0.5160750032,
0.5173883167,
0.5187004127,
0.5200112881,
0.5213209399,
0.5226293650,
0.5239365603,
0.5252425227,
0.5265472491,
0.5278507366,
0.5291529819,
0.5304539821,
0.5317537341,
0.5330522349,
0.5343494813,
0.5356454703,
0.5369401989,
0.5382336641,
0.5395258627,
0.5408167917,
0.5421064482,
0.5433948291,
0.5446819312,
0.5459677517,
0.5472522875,
0.5485355355,
0.5498174928,
0.5510981563,
0.5523775230,
0.5536555900,
0.5549323541,
0.5562078124,
0.5574819619,
0.5587547996,
0.5600263225,
0.5612965275,
0.5625654118,
0.5638329724,
0.5650992062,
0.5663641102,
0.5676276815,
0.5688899172,
0.5701508142,
0.5714103696,
0.5726685804,
0.5739254436,
0.5751809564,
0.5764351157,
0.5776879185,
0.5789393621,
0.5801894433,
0.5814381593,
0.5826855071,
0.5839314838,
0.5851760864,
0.5864193121,
0.5876611579,
0.5889016208,
0.5901406980,
0.5913783866,
0.5926146835,
0.5938495860,
0.5950830911,
0.5963151959,
0.5975458976,
0.5987751931,
0.6000030797,
0.6012295544,
0.6024546144,
0.6036782567,
0.6049004785,
0.6061212769,
0.6073406491,
0.6085585921,
0.6097751031,
0.6109901793,
0.6122038177,
0.6134160156,
0.6146267701,
0.6158360782,
0.6170439373,
0.6182503444,
0.6194552967,
0.6206587913,
0.6218608255,
0.6230613964,
0.6242605011,
0.6254581369,
0.6266543010,
0.6278489904,
0.6290422025,
0.6302339344,
0.6314241833,
0.6326129463,
0.6338002208,
0.6349860039,
0.6361702928,
0.6373530847,
0.6385343769,
0.6397141665,
0.6408924509,
0.6420692271,
0.6432444925,
0.6444182443,
0.6455904797,
0.6467611960,
0.6479303904,
0.6490980601,
0.6502642024,
0.6514288146,
0.6525918940,
0.6537534377,
0.6549134431,
0.6560719074,
0.6572288279,
0.6583842018,
0.6595380266,
0.6606902994,
0.6618410175,
0.6629901782,
0.6641377789,
0.6652838167,
0.6664282891,
0.6675711934,
0.6687125267,
0.6698522866,
0.6709904702,
0.6721270748,
0.6732620980,
0.6743955368,
0.6755273888,
0.6766576511,
0.6777863212,
0.6789133965,
0.6800388741,
0.6811627516,
0.6822850262,
0.6834056954,
0.6845247564,
0.6856422067,
0.6867580436,
0.6878722645,
0.6889848667,
0.6900958478,
0.6912052049,
0.6923129356,
0.6934190372,
0.6945235071,
0.6956263427,
0.6967275415,
0.6978271008,
0.6989250180,
0.7000212906,
0.7011159160,
0.7022088916,
0.7033002148,
0.7043898831,
0.7054778939,
0.7065642446,
0.7076489327,
0.7087319557,
0.7098133109,
0.7108929959,
0.7119710081,
0.7130473449,
0.7141220039,
0.7151949824,
0.7162662781,
0.7173358883,
0.7184038105,
0.7194700423,
0.7205345811,
0.7215974244,
0.7226585697,
0.7237180145,
0.7247757564,
0.7258317928,
0.7268861212,
0.7279387392,
0.7289896443,
0.7300388340,
0.7310863058,
0.7321320574,
0.7331760861,
0.7342183896,
0.7352589655,
0.7362978112,
0.7373349243,
0.7383703024,
0.7394039430,
0.7404358438,
0.7414660022,
0.7424944159,
0.7435210825,
0.7445459994,
0.7455691644,
0.7465905750,
0.7476102287,
0.7486281233,
0.7496442563,
0.7506586253,
0.7516712279,
0.7526820618,
0.7536911245,
0.7546984137,
0.7557039270,
0.7567076622,
0.7577096166,
0.7587097882,
0.7597081744,
0.7607047729,
0.7616995815,
0.7626925976,
0.7636838191,
0.7646732436,
0.7656608687,
0.7666466922,
0.7676307116,
0.7686129248,
0.7695933293,
0.7705719229,
0.7715487032,
0.7725236681,
0.7734968151,
0.7744681420,
0.7754376465,
0.7764053263,
0.7773711792,
0.7783352028,
0.7792973950,
0.7802577533,
0.7812162757,
0.7821729598,
0.7831278033,
0.7840808041,
0.7850319598,
0.7859812683,
0.7869287273,
0.7878743346,
0.7888180880,
0.7897599851,
0.7907000239,
0.7916382021,
0.7925745175,
0.7935089679,
0.7944415511,
0.7953722649,
0.7963011071,
0.7972280756,
0.7981531680,
0.7990763824,
0.7999977164,
0.8009171680,
0.8018347350,
0.8027504151,
0.8036642063,
0.8045761064,
0.8054861132,
0.8063942247,
0.8073004386,
0.8082047529,
0.8091071654,
0.8100076740,
0.8109062766,
0.8118029710,
0.8126977551,
0.8135906270,
0.8144815843,
0.8153706251,
0.8162577473,
0.8171429487,
0.8180262273,
0.8189075810,
0.8197870078,
0.8206645055,
0.8215400721,
0.8224137055,
0.8232854037,
0.8241551647,
0.8250229863,
0.8258888666,
0.8267528035,
0.8276147949,
0.8284748389,
0.8293329334,
0.8301890764,
0.8310432659,
0.8318954999,
0.8327457763,
0.8335940932,
0.8344404486,
0.8352848405,
0.8361272668,
0.8369677257,
0.8378062151,
0.8386427331,
0.8394772776,
0.8403098468,
0.8411404387,
0.8419690512,
0.8427956826,
0.8436203307,
0.8444429937,
0.8452636697,
0.8460823567,
0.8468990528,
0.8477137560,
0.8485264645,
0.8493371763,
0.8501458896,
0.8509526024,
0.8517573128,
0.8525600189,
0.8533607189,
0.8541594108,
0.8549560928,
0.8557507630,
0.8565434196,
0.8573340606,
0.8581226843,
0.8589092887,
0.8596938720,
0.8604764323,
0.8612569679,
0.8620354768,
0.8628119573,
0.8635864076,
0.8643588257,
0.8651292099,
0.8658975583,
0.8666638692,
0.8674281408,
0.8681903713,
0.8689505588,
0.8697087015,
0.8704647978,
0.8712188458,
0.8719708437,
0.8727207898,
0.8734686823,
0.8742145194,
0.8749582994,
0.8757000206,
0.8764396811,
0.8771772793,
0.8779128134,
0.8786462817,
0.8793776825,
0.8801070140,
0.8808342745,
0.8815594624,
0.8822825758,
0.8830036132,
0.8837225727,
0.8844394528,
0.8851542517,
0.8858669678,
0.8865775993,
0.8872861446,
0.8879926020,
0.8886969699,
0.8893992467,
0.8900994305,
0.8907975199,
0.8914935132,
0.8921874087,
0.8928792048,
0.8935688998,
0.8942564922,
0.8949419803,
0.8956253626,
0.8963066373,
0.8969858030,
0.8976628579,
0.8983378006,
0.8990106294,
0.8996813427,
0.9003499390,
0.9010164167,
0.9016807742,
0.9023430100,
0.9030031224,
0.9036611101,
0.9043169713,
0.9049707045,
0.9056223083,
0.9062717811,
0.9069191213,
0.9075643274,
0.9082073980,
0.9088483315,
0.9094871263,
0.9101237811,
0.9107582942,
0.9113906642,
0.9120208897,
0.9126489690,
0.9132749009,
0.9138986837,
0.9145203160,
0.9151397963,
0.9157571232,
0.9163722953,
0.9169853111,
0.9175961691,
0.9182048679,
0.9188114061,
0.9194157822,
0.9200179948,
0.9206180426,
0.9212159241,
0.9218116378,
0.9224051825,
0.9229965566,
0.9235857588,
0.9241727878,
0.9247576421,
0.9253403203,
0.9259208211,
0.9264991431,
0.9270752850,
0.9276492454,
0.9282210230,
0.9287906163,
0.9293580242,
0.9299232451,
0.9304862779,
0.9310471211,
0.9316057735,
0.9321622337,
0.9327165005,
0.9332685724,
0.9338184484,
0.9343661269,
0.9349116068,
0.9354548868,
0.9359959655,
0.9365348418,
0.9370715142,
0.9376059817,
0.9381382429,
0.9386682966,
0.9391961415,
0.9397217764,
0.9402452000,
0.9407664111,
0.9412854085,
0.9418021910,
0.9423167573,
0.9428291063,
0.9433392367,
0.9438471473,
0.9443528370,
0.9448563045,
0.9453575486,
0.9458565683,
0.9463533623,
0.9468479294,
0.9473402684,
0.9478303783,
0.9483182579,
0.9488039059,
0.9492873214,
0.9497685031,
0.9502474498,
0.9507241606,
0.9511986342,
0.9516708696,
0.9521408655,
0.9526086210,
0.9530741350,
0.9535374062,
0.9539984337,
0.9544572163,
0.9549137530,
0.9553680427,
0.9558200843,
0.9562698768,
0.9567174191,
0.9571627101,
0.9576057488,
0.9580465342,
0.9584850652,
0.9589213409,
0.9593553600,
0.9597871218,
0.9602166250,
0.9606438688,
0.9610688521,
0.9614915739,
0.9619120332,
0.9623302290,
0.9627461604,
0.9631598263,
0.9635712259,
0.9639803580,
0.9643872219,
0.9647918164,
0.9651941407,
0.9655941938,
0.9659919747,
0.9663874826,
0.9667807165,
0.9671716754,
0.9675603585,
0.9679467648,
0.9683308935,
0.9687127436,
0.9690923142,
0.9694696044,
0.9698446134,
0.9702173403,
0.9705877841,
0.9709559440,
0.9713218192,
0.9716854088,
0.9720467119,
0.9724057277,
0.9727624553,
0.9731168939,
0.9734690427,
0.9738189008,
0.9741664675,
0.9745117418,
0.9748547230,
0.9751954102,
0.9755338028,
0.9758698998,
0.9762037005,
0.9765352041,
0.9768644098,
0.9771913168,
0.9775159245,
0.9778382319,
0.9781582384,
0.9784759432,
0.9787913456,
0.9791044447,
0.9794152399,
0.9797237305,
0.9800299157,
0.9803337948,
0.9806353670,
0.9809346317,
0.9812315882,
0.9815262358,
0.9818185737,
0.9821086014,
0.9823963180,
0.9826817229,
0.9829648155,
0.9832455951,
0.9835240610,
0.9838002126,
0.9840740493,
0.9843455703,
0.9846147750,
0.9848816628,
0.9851462332,
0.9854084853,
0.9856684187,
0.9859260328,
0.9861813268,
0.9864343003,
0.9866849526,
0.9869332832,
0.9871792914,
0.9874229766,
0.9876643384,
0.9879033761,
0.9881400891,
0.9883744770,
0.9886065391,
0.9888362750,
0.9890636840,
0.9892887657,
0.9895115194,
0.9897319448,
0.9899500412,
0.9901658081,
0.9903792451,
0.9905903517,
0.9907991273,
0.9910055714,
0.9912096836,
0.9914114634,
0.9916109103,
0.9918080239,
0.9920028036,
0.9921952491,
0.9923853598,
0.9925731354,
0.9927585753,
0.9929416792,
0.9931224466,
0.9933008770,
0.9934769702,
0.9936507256,
0.9938221428,
0.9939912215,
0.9941579612,
0.9943223616,
0.9944844222,
0.9946441427,
0.9948015227,
0.9949565619,
0.9951092598,
0.9952596161,
0.9954076305,
0.9955533026,
0.9956966321,
0.9958376186,
0.9959762618,
0.9961125614,
0.9962465170,
0.9963781284,
0.9965073951,
0.9966343170,
0.9967588938,
0.9968811250,
0.9970010105,
0.9971185500,
0.9972337431,
0.9973465897,
0.9974570894,
0.9975652420,
0.9976710472,
0.9977745048,
0.9978756145,
0.9979743762,
0.9980707895,
0.9981648543,
0.9982565703,
0.9983459372,
0.9984329550,
0.9985176234,
0.9985999422,
0.9986799111,
0.9987575301,
0.9988327989,
0.9989057173,
0.9989762853,
0.9990445025,
0.9991103689,
0.9991738843,
0.9992350485,
0.9992938615,
0.9993503230,
0.9994044329,
0.9994561911,
0.9995055976,
0.9995526521,
0.9995973545,
0.9996397048,
0.9996797029,
0.9997173486,
0.9997526418,
0.9997855826,
0.9998161708,
0.9998444063,
0.9998702890,
0.9998938190,
0.9999149961,
0.9999338204,
0.9999502917,
0.9999644100,
0.9999761753,
0.9999855875,
0.9999926467,
0.9999973529,
0.9999997059
};
real_t sine_long_960[] =
{
0.0008181230,
0.0024543669,
0.0040906041,
0.0057268305,
0.0073630415,
0.0089992327,
0.0106353999,
0.0122715386,
0.0139076445,
0.0155437131,
0.0171797401,
0.0188157211,
0.0204516518,
0.0220875276,
0.0237233444,
0.0253590976,
0.0269947829,
0.0286303960,
0.0302659324,
0.0319013878,
0.0335367578,
0.0351720379,
0.0368072240,
0.0384423114,
0.0400772960,
0.0417121732,
0.0433469388,
0.0449815883,
0.0466161174,
0.0482505217,
0.0498847968,
0.0515189384,
0.0531529420,
0.0547868033,
0.0564205179,
0.0580540815,
0.0596874897,
0.0613207380,
0.0629538222,
0.0645867378,
0.0662194805,
0.0678520459,
0.0694844297,
0.0711166274,
0.0727486347,
0.0743804473,
0.0760120607,
0.0776434706,
0.0792746727,
0.0809056625,
0.0825364356,
0.0841669879,
0.0857973147,
0.0874274119,
0.0890572750,
0.0906868996,
0.0923162815,
0.0939454162,
0.0955742994,
0.0972029267,
0.0988312938,
0.1004593962,
0.1020872297,
0.1037147899,
0.1053420724,
0.1069690729,
0.1085957870,
0.1102222103,
0.1118483386,
0.1134741674,
0.1150996924,
0.1167249092,
0.1183498135,
0.1199744010,
0.1215986673,
0.1232226080,
0.1248462188,
0.1264694953,
0.1280924333,
0.1297150283,
0.1313372760,
0.1329591721,
0.1345807122,
0.1362018920,
0.1378227072,
0.1394431534,
0.1410632262,
0.1426829214,
0.1443022345,
0.1459211613,
0.1475396975,
0.1491578386,
0.1507755804,
0.1523929185,
0.1540098486,
0.1556263664,
0.1572424676,
0.1588581477,
0.1604734026,
0.1620882278,
0.1637026190,
0.1653165720,
0.1669300823,
0.1685431457,
0.1701557579,
0.1717679146,
0.1733796113,
0.1749908439,
0.1766016080,
0.1782118992,
0.1798217134,
0.1814310460,
0.1830398930,
0.1846482499,
0.1862561124,
0.1878634763,
0.1894703372,
0.1910766908,
0.1926825329,
0.1942878591,
0.1958926651,
0.1974969467,
0.1991006995,
0.2007039192,
0.2023066016,
0.2039087424,
0.2055103372,
0.2071113819,
0.2087118720,
0.2103118034,
0.2119111716,
0.2135099726,
0.2151082019,
0.2167058553,
0.2183029285,
0.2198994172,
0.2214953172,
0.2230906242,
0.2246853339,
0.2262794421,
0.2278729444,
0.2294658367,
0.2310581146,
0.2326497739,
0.2342408103,
0.2358312196,
0.2374209975,
0.2390101398,
0.2405986421,
0.2421865003,
0.2437737101,
0.2453602672,
0.2469461675,
0.2485314066,
0.2501159802,
0.2516998843,
0.2532831145,
0.2548656665,
0.2564475362,
0.2580287194,
0.2596092117,
0.2611890089,
0.2627681069,
0.2643465014,
0.2659241881,
0.2675011628,
0.2690774214,
0.2706529596,
0.2722277732,
0.2738018579,
0.2753752096,
0.2769478240,
0.2785196969,
0.2800908242,
0.2816612016,
0.2832308248,
0.2847996898,
0.2863677923,
0.2879351281,
0.2895016930,
0.2910674829,
0.2926324934,
0.2941967205,
0.2957601599,
0.2973228075,
0.2988846591,
0.3004457105,
0.3020059575,
0.3035653959,
0.3051240216,
0.3066818303,
0.3082388180,
0.3097949805,
0.3113503135,
0.3129048130,
0.3144584747,
0.3160112945,
0.3175632683,
0.3191143918,
0.3206646610,
0.3222140717,
0.3237626197,
0.3253103009,
0.3268571111,
0.3284030463,
0.3299481022,
0.3314922747,
0.3330355597,
0.3345779531,
0.3361194508,
0.3376600485,
0.3391997422,
0.3407385278,
0.3422764011,
0.3438133581,
0.3453493945,
0.3468845064,
0.3484186895,
0.3499519398,
0.3514842532,
0.3530156256,
0.3545460528,
0.3560755308,
0.3576040555,
0.3591316228,
0.3606582285,
0.3621838687,
0.3637085392,
0.3652322359,
0.3667549548,
0.3682766918,
0.3697974428,
0.3713172038,
0.3728359706,
0.3743537392,
0.3758705056,
0.3773862656,
0.3789010153,
0.3804147505,
0.3819274673,
0.3834391615,
0.3849498291,
0.3864594661,
0.3879680685,
0.3894756321,
0.3909821530,
0.3924876271,
0.3939920504,
0.3954954189,
0.3969977285,
0.3984989752,
0.3999991550,
0.4014982640,
0.4029962979,
0.4044932530,
0.4059891250,
0.4074839102,
0.4089776043,
0.4104702036,
0.4119617038,
0.4134521011,
0.4149413915,
0.4164295710,
0.4179166355,
0.4194025812,
0.4208874040,
0.4223710999,
0.4238536651,
0.4253350954,
0.4268153870,
0.4282945359,
0.4297725381,
0.4312493897,
0.4327250867,
0.4341996252,
0.4356730012,
0.4371452107,
0.4386162499,
0.4400861148,
0.4415548014,
0.4430223059,
0.4444886242,
0.4459537525,
0.4474176869,
0.4488804234,
0.4503419581,
0.4518022871,
0.4532614065,
0.4547193124,
0.4561760009,
0.4576314680,
0.4590857100,
0.4605387228,
0.4619905026,
0.4634410455,
0.4648903477,
0.4663384052,
0.4677852142,
0.4692307707,
0.4706750710,
0.4721181112,
0.4735598874,
0.4750003957,
0.4764396322,
0.4778775932,
0.4793142748,
0.4807496731,
0.4821837843,
0.4836166046,
0.4850481301,
0.4864783569,
0.4879072813,
0.4893348994,
0.4907612075,
0.4921862016,
0.4936098779,
0.4950322328,
0.4964532623,
0.4978729626,
0.4992913300,
0.5007083606,
0.5021240507,
0.5035383964,
0.5049513940,
0.5063630397,
0.5077733298,
0.5091822603,
0.5105898276,
0.5119960280,
0.5134008575,
0.5148043125,
0.5162063893,
0.5176070840,
0.5190063929,
0.5204043123,
0.5218008384,
0.5231959674,
0.5245896958,
0.5259820196,
0.5273729352,
0.5287624389,
0.5301505270,
0.5315371956,
0.5329224412,
0.5343062600,
0.5356886483,
0.5370696023,
0.5384491185,
0.5398271931,
0.5412038224,
0.5425790028,
0.5439527305,
0.5453250019,
0.5466958133,
0.5480651610,
0.5494330413,
0.5507994507,
0.5521643854,
0.5535278418,
0.5548898163,
0.5562503051,
0.5576093047,
0.5589668114,
0.5603228216,
0.5616773317,
0.5630303379,
0.5643818368,
0.5657318246,
0.5670802978,
0.5684272527,
0.5697726858,
0.5711165935,
0.5724589721,
0.5737998180,
0.5751391277,
0.5764768976,
0.5778131241,
0.5791478036,
0.5804809326,
0.5818125074,
0.5831425246,
0.5844709805,
0.5857978716,
0.5871231943,
0.5884469451,
0.5897691205,
0.5910897169,
0.5924087308,
0.5937261586,
0.5950419968,
0.5963562420,
0.5976688905,
0.5989799388,
0.6002893835,
0.6015972211,
0.6029034480,
0.6042080607,
0.6055110558,
0.6068124298,
0.6081121791,
0.6094103003,
0.6107067900,
0.6120016446,
0.6132948607,
0.6145864349,
0.6158763636,
0.6171646434,
0.6184512709,
0.6197362426,
0.6210195550,
0.6223012049,
0.6235811886,
0.6248595028,
0.6261361441,
0.6274111090,
0.6286843942,
0.6299559962,
0.6312259115,
0.6324941370,
0.6337606690,
0.6350255043,
0.6362886394,
0.6375500710,
0.6388097956,
0.6400678100,
0.6413241107,
0.6425786945,
0.6438315578,
0.6450826974,
0.6463321099,
0.6475797920,
0.6488257403,
0.6500699516,
0.6513124223,
0.6525531494,
0.6537921293,
0.6550293589,
0.6562648347,
0.6574985536,
0.6587305121,
0.6599607069,
0.6611891349,
0.6624157927,
0.6636406770,
0.6648637845,
0.6660851120,
0.6673046561,
0.6685224137,
0.6697383815,
0.6709525561,
0.6721649344,
0.6733755132,
0.6745842891,
0.6757912589,
0.6769964195,
0.6781997675,
0.6794012997,
0.6806010131,
0.6817989042,
0.6829949700,
0.6841892071,
0.6853816125,
0.6865721829,
0.6877609152,
0.6889478061,
0.6901328525,
0.6913160512,
0.6924973990,
0.6936768929,
0.6948545295,
0.6960303058,
0.6972042186,
0.6983762648,
0.6995464412,
0.7007147448,
0.7018811723,
0.7030457206,
0.7042083867,
0.7053691674,
0.7065280597,
0.7076850603,
0.7088401663,
0.7099933745,
0.7111446818,
0.7122940851,
0.7134415815,
0.7145871677,
0.7157308408,
0.7168725976,
0.7180124352,
0.7191503504,
0.7202863403,
0.7214204017,
0.7225525317,
0.7236827271,
0.7248109851,
0.7259373025,
0.7270616764,
0.7281841037,
0.7293045814,
0.7304231066,
0.7315396762,
0.7326542872,
0.7337669368,
0.7348776218,
0.7359863393,
0.7370930863,
0.7381978600,
0.7393006572,
0.7404014752,
0.7415003108,
0.7425971612,
0.7436920235,
0.7447848947,
0.7458757719,
0.7469646521,
0.7480515325,
0.7491364101,
0.7502192821,
0.7513001455,
0.7523789975,
0.7534558351,
0.7545306554,
0.7556034557,
0.7566742330,
0.7577429844,
0.7588097072,
0.7598743984,
0.7609370551,
0.7619976746,
0.7630562540,
0.7641127905,
0.7651672812,
0.7662197234,
0.7672701141,
0.7683184506,
0.7693647301,
0.7704089498,
0.7714511069,
0.7724911985,
0.7735292220,
0.7745651745,
0.7755990532,
0.7766308555,
0.7776605784,
0.7786882194,
0.7797137755,
0.7807372441,
0.7817586225,
0.7827779079,
0.7837950975,
0.7848101886,
0.7858231786,
0.7868340647,
0.7878428442,
0.7888495145,
0.7898540727,
0.7908565162,
0.7918568424,
0.7928550486,
0.7938511320,
0.7948450901,
0.7958369201,
0.7968266194,
0.7978141854,
0.7987996154,
0.7997829068,
0.8007640569,
0.8017430631,
0.8027199228,
0.8036946334,
0.8046671923,
0.8056375968,
0.8066058444,
0.8075719325,
0.8085358584,
0.8094976197,
0.8104572137,
0.8114146378,
0.8123698896,
0.8133229663,
0.8142738656,
0.8152225848,
0.8161691215,
0.8171134730,
0.8180556368,
0.8189956104,
0.8199333914,
0.8208689772,
0.8218023652,
0.8227335530,
0.8236625381,
0.8245893180,
0.8255138903,
0.8264362524,
0.8273564019,
0.8282743363,
0.8291900531,
0.8301035500,
0.8310148244,
0.8319238740,
0.8328306962,
0.8337352887,
0.8346376491,
0.8355377749,
0.8364356636,
0.8373313130,
0.8382247206,
0.8391158841,
0.8400048009,
0.8408914688,
0.8417758854,
0.8426580483,
0.8435379552,
0.8444156036,
0.8452909913,
0.8461641159,
0.8470349751,
0.8479035665,
0.8487698878,
0.8496339367,
0.8504957108,
0.8513552080,
0.8522124258,
0.8530673619,
0.8539200142,
0.8547703802,
0.8556184578,
0.8564642446,
0.8573077384,
0.8581489370,
0.8589878380,
0.8598244392,
0.8606587385,
0.8614907335,
0.8623204220,
0.8631478018,
0.8639728707,
0.8647956265,
0.8656160670,
0.8664341900,
0.8672499933,
0.8680634747,
0.8688746320,
0.8696834631,
0.8704899657,
0.8712941378,
0.8720959772,
0.8728954818,
0.8736926493,
0.8744874777,
0.8752799648,
0.8760701085,
0.8768579067,
0.8776433574,
0.8784264583,
0.8792072074,
0.8799856025,
0.8807616417,
0.8815353229,
0.8823066439,
0.8830756027,
0.8838421972,
0.8846064254,
0.8853682853,
0.8861277748,
0.8868848918,
0.8876396344,
0.8883920005,
0.8891419881,
0.8898895952,
0.8906348198,
0.8913776599,
0.8921181136,
0.8928561787,
0.8935918534,
0.8943251357,
0.8950560237,
0.8957845152,
0.8965106085,
0.8972343016,
0.8979555925,
0.8986744793,
0.8993909601,
0.9001050330,
0.9008166959,
0.9015259472,
0.9022327848,
0.9029372068,
0.9036392114,
0.9043387967,
0.9050359608,
0.9057307018,
0.9064230179,
0.9071129073,
0.9078003680,
0.9084853983,
0.9091679963,
0.9098481602,
0.9105258881,
0.9112011783,
0.9118740290,
0.9125444382,
0.9132124044,
0.9138779255,
0.9145410000,
0.9152016259,
0.9158598016,
0.9165155252,
0.9171687951,
0.9178196094,
0.9184679665,
0.9191138645,
0.9197573017,
0.9203982766,
0.9210367872,
0.9216728319,
0.9223064091,
0.9229375169,
0.9235661538,
0.9241923180,
0.9248160078,
0.9254372217,
0.9260559578,
0.9266722147,
0.9272859906,
0.9278972838,
0.9285060928,
0.9291124159,
0.9297162514,
0.9303175979,
0.9309164536,
0.9315128169,
0.9321066864,
0.9326980603,
0.9332869370,
0.9338733151,
0.9344571929,
0.9350385689,
0.9356174416,
0.9361938093,
0.9367676705,
0.9373390237,
0.9379078674,
0.9384742000,
0.9390380200,
0.9395993260,
0.9401581163,
0.9407143896,
0.9412681443,
0.9418193789,
0.9423680920,
0.9429142821,
0.9434579477,
0.9439990874,
0.9445376998,
0.9450737833,
0.9456073366,
0.9461383582,
0.9466668467,
0.9471928007,
0.9477162188,
0.9482370995,
0.9487554416,
0.9492712435,
0.9497845040,
0.9502952216,
0.9508033949,
0.9513090227,
0.9518121035,
0.9523126361,
0.9528106190,
0.9533060510,
0.9537989307,
0.9542892567,
0.9547770279,
0.9552622428,
0.9557449002,
0.9562249988,
0.9567025372,
0.9571775143,
0.9576499288,
0.9581197793,
0.9585870647,
0.9590517836,
0.9595139348,
0.9599735172,
0.9604305294,
0.9608849703,
0.9613368385,
0.9617861330,
0.9622328525,
0.9626769958,
0.9631185617,
0.9635575491,
0.9639939567,
0.9644277835,
0.9648590281,
0.9652876896,
0.9657137667,
0.9661372582,
0.9665581632,
0.9669764804,
0.9673922086,
0.9678053469,
0.9682158941,
0.9686238491,
0.9690292108,
0.9694319780,
0.9698321499,
0.9702297252,
0.9706247029,
0.9710170819,
0.9714068613,
0.9717940399,
0.9721786167,
0.9725605907,
0.9729399608,
0.9733167261,
0.9736908855,
0.9740624381,
0.9744313828,
0.9747977187,
0.9751614448,
0.9755225600,
0.9758810635,
0.9762369542,
0.9765902313,
0.9769408937,
0.9772889406,
0.9776343710,
0.9779771840,
0.9783173786,
0.9786549539,
0.9789899092,
0.9793222433,
0.9796519555,
0.9799790449,
0.9803035106,
0.9806253518,
0.9809445675,
0.9812611569,
0.9815751192,
0.9818864535,
0.9821951590,
0.9825012349,
0.9828046803,
0.9831054945,
0.9834036766,
0.9836992258,
0.9839921414,
0.9842824225,
0.9845700684,
0.9848550783,
0.9851374515,
0.9854171871,
0.9856942845,
0.9859687429,
0.9862405616,
0.9865097398,
0.9867762768,
0.9870401719,
0.9873014244,
0.9875600336,
0.9878159988,
0.9880693193,
0.9883199945,
0.9885680237,
0.9888134061,
0.9890561412,
0.9892962283,
0.9895336667,
0.9897684559,
0.9900005952,
0.9902300839,
0.9904569215,
0.9906811073,
0.9909026408,
0.9911215213,
0.9913377484,
0.9915513213,
0.9917622395,
0.9919705024,
0.9921761096,
0.9923790604,
0.9925793543,
0.9927769908,
0.9929719693,
0.9931642894,
0.9933539504,
0.9935409519,
0.9937252935,
0.9939069745,
0.9940859945,
0.9942623531,
0.9944360497,
0.9946070839,
0.9947754553,
0.9949411633,
0.9951042076,
0.9952645877,
0.9954223032,
0.9955773536,
0.9957297385,
0.9958794576,
0.9960265105,
0.9961708966,
0.9963126157,
0.9964516674,
0.9965880513,
0.9967217670,
0.9968528142,
0.9969811925,
0.9971069016,
0.9972299412,
0.9973503108,
0.9974680103,
0.9975830392,
0.9976953973,
0.9978050843,
0.9979120998,
0.9980164436,
0.9981181155,
0.9982171151,
0.9983134421,
0.9984070964,
0.9984980776,
0.9985863855,
0.9986720200,
0.9987549807,
0.9988352674,
0.9989128799,
0.9989878181,
0.9990600816,
0.9991296704,
0.9991965842,
0.9992608228,
0.9993223862,
0.9993812740,
0.9994374862,
0.9994910226,
0.9995418831,
0.9995900674,
0.9996355756,
0.9996784075,
0.9997185629,
0.9997560418,
0.9997908440,
0.9998229695,
0.9998524181,
0.9998791899,
0.9999032846,
0.9999247024,
0.9999434430,
0.9999595065,
0.9999728928,
0.9999836018,
0.9999916336,
0.9999969881,
0.9999996654
};
real_t sine_short_128[] =
{
0.0061358848,
0.0184067304,
0.0306748040,
0.0429382581,
0.0551952459,
0.0674439214,
0.0796824402,
0.0919089590,
0.1041216368,
0.1163186341,
0.1284981143,
0.1406582432,
0.1527971895,
0.1649131250,
0.1770042253,
0.1890686693,
0.2011046404,
0.2131103258,
0.2250839175,
0.2370236125,
0.2489276125,
0.2607941250,
0.2726213628,
0.2844075449,
0.2961508962,
0.3078496483,
0.3195020394,
0.3311063146,
0.3426607265,
0.3541635348,
0.3656130075,
0.3770074202,
0.3883450569,
0.3996242103,
0.4108431818,
0.4220002818,
0.4330938301,
0.4441221560,
0.4550835988,
0.4659765077,
0.4767992422,
0.4875501725,
0.4982276796,
0.5088301553,
0.5193560032,
0.5298036379,
0.5401714861,
0.5504579865,
0.5606615899,
0.5707807598,
0.5808139721,
0.5907597160,
0.6006164937,
0.6103828207,
0.6200572264,
0.6296382536,
0.6391244597,
0.6485144160,
0.6578067083,
0.6669999374,
0.6760927188,
0.6850836831,
0.6939714763,
0.7027547599,
0.7114322112,
0.7200025235,
0.7284644060,
0.7368165845,
0.7450578010,
0.7531868147,
0.7612024011,
0.7691033533,
0.7768884813,
0.7845566127,
0.7921065928,
0.7995372846,
0.8068475690,
0.8140363451,
0.8211025303,
0.8280450605,
0.8348628901,
0.8415549925,
0.8481203597,
0.8545580032,
0.8608669533,
0.8670462601,
0.8730949928,
0.8790122407,
0.8847971125,
0.8904487372,
0.8959662635,
0.9013488606,
0.9065957178,
0.9117060451,
0.9166790728,
0.9215140520,
0.9262102546,
0.9307669733,
0.9351835219,
0.9394592352,
0.9435934695,
0.9475856021,
0.9514350317,
0.9551411788,
0.9587034850,
0.9621214141,
0.9653944512,
0.9685221034,
0.9715038998,
0.9743393912,
0.9770281507,
0.9795697733,
0.9819638764,
0.9842100992,
0.9863081037,
0.9882575738,
0.9900582159,
0.9917097588,
0.9932119539,
0.9945645750,
0.9957674182,
0.9968203026,
0.9977230695,
0.9984755829,
0.9990777296,
0.9995294188,
0.9998305826,
0.9999811755
};
real_t sine_short_120[] =
{
0.0065449381,
0.0196336930,
0.0327190837,
0.0457988682,
0.0588708053,
0.0719326552,
0.0849821797,
0.0980171430,
0.1110353116,
0.1240344549,
0.1370123455,
0.1499667597,
0.1628954779,
0.1757962848,
0.1886669699,
0.2015053279,
0.2143091589,
0.2270762692,
0.2398044712,
0.2524915839,
0.2651354334,
0.2777338534,
0.2902846851,
0.3027857780,
0.3152349901,
0.3276301883,
0.3399692488,
0.3522500573,
0.3644705095,
0.3766285116,
0.3887219804,
0.4007488436,
0.4127070406,
0.4245945223,
0.4364092520,
0.4481492051,
0.4598123703,
0.4713967489,
0.4829003561,
0.4943212208,
0.5056573861,
0.5169069096,
0.5280678638,
0.5391383363,
0.5501164301,
0.5610002644,
0.5717879741,
0.5824777109,
0.5930676432,
0.6035559563,
0.6139408533,
0.6242205546,
0.6343932989,
0.6444573433,
0.6544109631,
0.6642524530,
0.6739801267,
0.6835923173,
0.6930873779,
0.7024636815,
0.7117196216,
0.7208536122,
0.7298640883,
0.7387495058,
0.7475083425,
0.7561390974,
0.7646402918,
0.7730104690,
0.7812481948,
0.7893520577,
0.7973206693,
0.8051526640,
0.8128467000,
0.8204014588,
0.8278156461,
0.8350879914,
0.8422172487,
0.8492021964,
0.8560416377,
0.8627344006,
0.8692793384,
0.8756753297,
0.8819212785,
0.8880161146,
0.8939587938,
0.8997482976,
0.9053836343,
0.9108638381,
0.9161879700,
0.9213551179,
0.9263643963,
0.9312149469,
0.9359059386,
0.9404365677,
0.9448060577,
0.9490136602,
0.9530586539,
0.9569403460,
0.9606580713,
0.9642111928,
0.9675991016,
0.9708212173,
0.9738769878,
0.9767658894,
0.9794874272,
0.9820411349,
0.9844265749,
0.9866433385,
0.9886910458,
0.9905693459,
0.9922779171,
0.9938164666,
0.9951847307,
0.9963824750,
0.9974094943,
0.9982656127,
0.9989506833,
0.9994645889,
0.9998072413,
0.9999785819
};
#ifdef LD_DEC
real_t sine_mid_512[] =
{
0.0015339802,
0.0046019262,
0.0076698290,
0.0107376595,
0.0138053889,
0.0168729884,
0.0199404291,
0.0230076821,
0.0260747186,
0.0291415096,
0.0322080263,
0.0352742399,
0.0383401214,
0.0414056421,
0.0444707731,
0.0475354855,
0.0505997504,
0.0536635391,
0.0567268227,
0.0597895724,
0.0628517593,
0.0659133546,
0.0689743295,
0.0720346552,
0.0750943029,
0.0781532438,
0.0812114491,
0.0842688899,
0.0873255376,
0.0903813634,
0.0934363384,
0.0964904340,
0.0995436214,
0.1025958719,
0.1056471566,
0.1086974470,
0.1117467143,
0.1147949298,
0.1178420648,
0.1208880906,
0.1239329785,
0.1269767000,
0.1300192263,
0.1330605288,
0.1361005789,
0.1391393480,
0.1421768074,
0.1452129287,
0.1482476831,
0.1512810421,
0.1543129773,
0.1573434600,
0.1603724617,
0.1633999539,
0.1664259081,
0.1694502959,
0.1724730887,
0.1754942582,
0.1785137759,
0.1815316133,
0.1845477420,
0.1875621337,
0.1905747601,
0.1935855926,
0.1965946031,
0.1996017631,
0.2026070444,
0.2056104187,
0.2086118577,
0.2116113332,
0.2146088169,
0.2176042806,
0.2205976961,
0.2235890353,
0.2265782700,
0.2295653721,
0.2325503134,
0.2355330658,
0.2385136014,
0.2414918919,
0.2444679094,
0.2474416259,
0.2504130134,
0.2533820439,
0.2563486895,
0.2593129222,
0.2622747142,
0.2652340375,
0.2681908643,
0.2711451669,
0.2740969173,
0.2770460878,
0.2799926507,
0.2829365781,
0.2858778425,
0.2888164160,
0.2917522711,
0.2946853801,
0.2976157155,
0.3005432495,
0.3034679547,
0.3063898036,
0.3093087686,
0.3122248223,
0.3151379372,
0.3180480859,
0.3209552410,
0.3238593752,
0.3267604611,
0.3296584714,
0.3325533788,
0.3354451561,
0.3383337760,
0.3412192114,
0.3441014352,
0.3469804201,
0.3498561391,
0.3527285651,
0.3555976712,
0.3584634302,
0.3613258152,
0.3641847992,
0.3670403554,
0.3698924569,
0.3727410769,
0.3755861884,
0.3784277648,
0.3812657793,
0.3841002051,
0.3869310157,
0.3897581843,
0.3925816844,
0.3954014893,
0.3982175726,
0.4010299077,
0.4038384682,
0.4066432275,
0.4094441594,
0.4122412374,
0.4150344353,
0.4178237267,
0.4206090854,
0.4233904852,
0.4261678998,
0.4289413032,
0.4317106692,
0.4344759718,
0.4372371850,
0.4399942827,
0.4427472390,
0.4454960280,
0.4482406238,
0.4509810007,
0.4537171327,
0.4564489941,
0.4591765593,
0.4618998026,
0.4646186982,
0.4673332207,
0.4700433445,
0.4727490440,
0.4754502939,
0.4781470686,
0.4808393428,
0.4835270912,
0.4862102885,
0.4888889093,
0.4915629286,
0.4942323210,
0.4968970616,
0.4995571252,
0.5022124867,
0.5048631212,
0.5075090038,
0.5101501095,
0.5127864135,
0.5154178909,
0.5180445171,
0.5206662672,
0.5232831165,
0.5258950406,
0.5285020147,
0.5311040144,
0.5337010151,
0.5362929924,
0.5388799219,
0.5414617792,
0.5440385402,
0.5466101804,
0.5491766757,
0.5517380020,
0.5542941351,
0.5568450509,
0.5593907256,
0.5619311350,
0.5644662553,
0.5669960626,
0.5695205332,
0.5720396432,
0.5745533690,
0.5770616868,
0.5795645732,
0.5820620044,
0.5845539570,
0.5870404077,
0.5895213328,
0.5919967092,
0.5944665134,
0.5969307223,
0.5993893127,
0.6018422614,
0.6042895453,
0.6067311415,
0.6091670268,
0.6115971784,
0.6140215735,
0.6164401891,
0.6188530025,
0.6212599911,
0.6236611322,
0.6260564031,
0.6284457813,
0.6308292444,
0.6332067698,
0.6355783353,
0.6379439184,
0.6403034970,
0.6426570488,
0.6450045517,
0.6473459836,
0.6496813224,
0.6520105461,
0.6543336328,
0.6566505608,
0.6589613080,
0.6612658529,
0.6635641737,
0.6658562488,
0.6681420566,
0.6704215756,
0.6726947843,
0.6749616613,
0.6772221854,
0.6794763352,
0.6817240894,
0.6839654271,
0.6862003270,
0.6884287681,
0.6906507295,
0.6928661902,
0.6950751294,
0.6972775262,
0.6994733600,
0.7016626102,
0.7038452560,
0.7060212769,
0.7081906525,
0.7103533623,
0.7125093860,
0.7146587034,
0.7168012940,
0.7189371379,
0.7210662148,
0.7231885048,
0.7253039879,
0.7274126442,
0.7295144537,
0.7316093968,
0.7336974537,
0.7357786047,
0.7378528304,
0.7399201111,
0.7419804273,
0.7440337598,
0.7460800891,
0.7481193961,
0.7501516614,
0.7521768661,
0.7541949909,
0.7562060170,
0.7582099254,
0.7602066973,
0.7621963137,
0.7641787561,
0.7661540058,
0.7681220441,
0.7700828526,
0.7720364128,
0.7739827062,
0.7759217146,
0.7778534198,
0.7797778035,
0.7816948476,
0.7836045342,
0.7855068451,
0.7874017626,
0.7892892687,
0.7911693458,
0.7930419760,
0.7949071418,
0.7967648257,
0.7986150101,
0.8004576777,
0.8022928110,
0.8041203929,
0.8059404060,
0.8077528334,
0.8095576578,
0.8113548624,
0.8131444302,
0.8149263444,
0.8167005882,
0.8184671449,
0.8202259979,
0.8219771306,
0.8237205265,
0.8254561693,
0.8271840425,
0.8289041300,
0.8306164155,
0.8323208829,
0.8340175162,
0.8357062995,
0.8373872167,
0.8390602521,
0.8407253900,
0.8423826147,
0.8440319105,
0.8456732620,
0.8473066536,
0.8489320701,
0.8505494961,
0.8521589165,
0.8537603160,
0.8553536795,
0.8569389922,
0.8585162390,
0.8600854051,
0.8616464758,
0.8631994363,
0.8647442721,
0.8662809686,
0.8678095113,
0.8693298858,
0.8708420779,
0.8723460733,
0.8738418578,
0.8753294174,
0.8768087381,
0.8782798059,
0.8797426070,
0.8811971277,
0.8826433541,
0.8840812728,
0.8855108702,
0.8869321328,
0.8883450473,
0.8897496003,
0.8911457787,
0.8925335692,
0.8939129589,
0.8952839348,
0.8966464839,
0.8980005934,
0.8993462506,
0.9006834428,
0.9020121574,
0.9033323820,
0.9046441040,
0.9059473112,
0.9072419912,
0.9085281320,
0.9098057213,
0.9110747472,
0.9123351977,
0.9135870610,
0.9148303252,
0.9160649787,
0.9172910099,
0.9185084071,
0.9197171590,
0.9209172542,
0.9221086814,
0.9232914293,
0.9244654868,
0.9256308430,
0.9267874867,
0.9279354072,
0.9290745935,
0.9302050351,
0.9313267212,
0.9324396413,
0.9335437850,
0.9346391418,
0.9357257014,
0.9368034535,
0.9378723882,
0.9389324952,
0.9399837646,
0.9410261866,
0.9420597512,
0.9430844489,
0.9441002698,
0.9451072045,
0.9461052436,
0.9470943775,
0.9480745970,
0.9490458928,
0.9500082559,
0.9509616771,
0.9519061475,
0.9528416583,
0.9537682005,
0.9546857654,
0.9555943446,
0.9564939293,
0.9573845111,
0.9582660816,
0.9591386326,
0.9600021558,
0.9608566431,
0.9617020864,
0.9625384778,
0.9633658095,
0.9641840736,
0.9649932624,
0.9657933683,
0.9665843838,
0.9673663015,
0.9681391139,
0.9689028139,
0.9696573941,
0.9704028476,
0.9711391673,
0.9718663462,
0.9725843776,
0.9732932546,
0.9739929706,
0.9746835191,
0.9753648934,
0.9760370872,
0.9767000942,
0.9773539081,
0.9779985228,
0.9786339322,
0.9792601304,
0.9798771113,
0.9804848693,
0.9810833986,
0.9816726935,
0.9822527486,
0.9828235583,
0.9833851173,
0.9839374204,
0.9844804622,
0.9850142377,
0.9855387419,
0.9860539698,
0.9865599167,
0.9870565776,
0.9875439480,
0.9880220232,
0.9884907988,
0.9889502704,
0.9894004335,
0.9898412841,
0.9902728179,
0.9906950309,
0.9911079190,
0.9915114785,
0.9919057055,
0.9922905963,
0.9926661473,
0.9930323550,
0.9933892158,
0.9937367265,
0.9940748837,
0.9944036844,
0.9947231253,
0.9950332035,
0.9953339161,
0.9956252602,
0.9959072331,
0.9961798322,
0.9964430548,
0.9966968986,
0.9969413610,
0.9971764399,
0.9974021329,
0.9976184380,
0.9978253532,
0.9980228764,
0.9982110059,
0.9983897398,
0.9985590765,
0.9987190144,
0.9988695519,
0.9990106877,
0.9991424205,
0.9992647489,
0.9993776719,
0.9994811883,
0.9995752973,
0.9996599979,
0.9997352893,
0.9998011707,
0.9998576417,
0.9999047017,
0.9999423501,
0.9999705868,
0.9999894113,
0.9999988235
};
real_t sine_mid_480[] =
{
0.0016362455,
0.0049087189,
0.0081811398,
0.0114534731,
0.0147256837,
0.0179977366,
0.0212695968,
0.0245412292,
0.0278125988,
0.0310836705,
0.0343544094,
0.0376247803,
0.0408947483,
0.0441642784,
0.0474333354,
0.0507018846,
0.0539698907,
0.0572373189,
0.0605041341,
0.0637703013,
0.0670357857,
0.0703005521,
0.0735645656,
0.0768277914,
0.0800901944,
0.0833517396,
0.0866123923,
0.0898721174,
0.0931308800,
0.0963886453,
0.0996453784,
0.1029010443,
0.1061556082,
0.1094090353,
0.1126612907,
0.1159123396,
0.1191621472,
0.1224106786,
0.1256578991,
0.1289037739,
0.1321482683,
0.1353913474,
0.1386329767,
0.1418731213,
0.1451117465,
0.1483488177,
0.1515843002,
0.1548181594,
0.1580503605,
0.1612808691,
0.1645096505,
0.1677366702,
0.1709618935,
0.1741852859,
0.1774068130,
0.1806264402,
0.1838441330,
0.1870598570,
0.1902735777,
0.1934852607,
0.1966948717,
0.1999023762,
0.2031077400,
0.2063109286,
0.2095119078,
0.2127106433,
0.2159071008,
0.2191012462,
0.2222930451,
0.2254824635,
0.2286694671,
0.2318540218,
0.2350360936,
0.2382156484,
0.2413926520,
0.2445670705,
0.2477388699,
0.2509080162,
0.2540744755,
0.2572382139,
0.2603991974,
0.2635573923,
0.2667127647,
0.2698652808,
0.2730149069,
0.2761616092,
0.2793053540,
0.2824461077,
0.2855838367,
0.2887185072,
0.2918500858,
0.2949785389,
0.2981038331,
0.3012259348,
0.3043448106,
0.3074604271,
0.3105727510,
0.3136817488,
0.3167873874,
0.3198896335,
0.3229884538,
0.3260838151,
0.3291756844,
0.3322640284,
0.3353488142,
0.3384300086,
0.3415075788,
0.3445814916,
0.3476517143,
0.3507182139,
0.3537809576,
0.3568399126,
0.3598950461,
0.3629463254,
0.3659937179,
0.3690371908,
0.3720767117,
0.3751122479,
0.3781437670,
0.3811712365,
0.3841946239,
0.3872138969,
0.3902290232,
0.3932399704,
0.3962467063,
0.3992491987,
0.4022474156,
0.4052413246,
0.4082308939,
0.4112160913,
0.4141968849,
0.4171732429,
0.4201451332,
0.4231125241,
0.4260753838,
0.4290336806,
0.4319873828,
0.4349364587,
0.4378808768,
0.4408206056,
0.4437556136,
0.4466858692,
0.4496113412,
0.4525319983,
0.4554478091,
0.4583587424,
0.4612647671,
0.4641658519,
0.4670619660,
0.4699530782,
0.4728391575,
0.4757201731,
0.4785960942,
0.4814668899,
0.4843325294,
0.4871929822,
0.4900482174,
0.4928982047,
0.4957429134,
0.4985823131,
0.5014163734,
0.5042450640,
0.5070683544,
0.5098862146,
0.5126986143,
0.5155055234,
0.5183069119,
0.5211027497,
0.5238930069,
0.5266776537,
0.5294566601,
0.5322299965,
0.5349976332,
0.5377595404,
0.5405156887,
0.5432660485,
0.5460105903,
0.5487492848,
0.5514821026,
0.5542090145,
0.5569299913,
0.5596450038,
0.5623540230,
0.5650570198,
0.5677539653,
0.5704448306,
0.5731295868,
0.5758082054,
0.5784806575,
0.5811469145,
0.5838069479,
0.5864607292,
0.5891082300,
0.5917494219,
0.5943842766,
0.5970127660,
0.5996348618,
0.6022505361,
0.6048597607,
0.6074625077,
0.6100587493,
0.6126484577,
0.6152316051,
0.6178081639,
0.6203781064,
0.6229414052,
0.6254980328,
0.6280479618,
0.6305911649,
0.6331276149,
0.6356572846,
0.6381801469,
0.6406961748,
0.6432053414,
0.6457076197,
0.6482029831,
0.6506914047,
0.6531728580,
0.6556473162,
0.6581147531,
0.6605751420,
0.6630284567,
0.6654746709,
0.6679137584,
0.6703456931,
0.6727704490,
0.6751880000,
0.6775983202,
0.6800013840,
0.6823971654,
0.6847856390,
0.6871667790,
0.6895405601,
0.6919069567,
0.6942659435,
0.6966174953,
0.6989615869,
0.7012981932,
0.7036272892,
0.7059488498,
0.7082628503,
0.7105692659,
0.7128680719,
0.7151592436,
0.7174427565,
0.7197185862,
0.7219867083,
0.7242470985,
0.7264997326,
0.7287445864,
0.7309816360,
0.7332108574,
0.7354322266,
0.7376457200,
0.7398513138,
0.7420489844,
0.7442387082,
0.7464204618,
0.7485942218,
0.7507599651,
0.7529176682,
0.7550673083,
0.7572088621,
0.7593423069,
0.7614676197,
0.7635847778,
0.7656937585,
0.7677945393,
0.7698870976,
0.7719714111,
0.7740474573,
0.7761152141,
0.7781746593,
0.7802257710,
0.7822685270,
0.7843029055,
0.7863288848,
0.7883464432,
0.7903555590,
0.7923562107,
0.7943483769,
0.7963320363,
0.7983071676,
0.8002737497,
0.8022317615,
0.8041811820,
0.8061219904,
0.8080541659,
0.8099776877,
0.8118925354,
0.8137986883,
0.8156961261,
0.8175848285,
0.8194647752,
0.8213359460,
0.8231983211,
0.8250518803,
0.8268966039,
0.8287324721,
0.8305594652,
0.8323775637,
0.8341867481,
0.8359869990,
0.8377782972,
0.8395606235,
0.8413339587,
0.8430982839,
0.8448535802,
0.8465998288,
0.8483370110,
0.8500651082,
0.8517841019,
0.8534939737,
0.8551947052,
0.8568862783,
0.8585686748,
0.8602418767,
0.8619058662,
0.8635606253,
0.8652061363,
0.8668423818,
0.8684693440,
0.8700870056,
0.8716953493,
0.8732943578,
0.8748840140,
0.8764643010,
0.8780352017,
0.8795966993,
0.8811487772,
0.8826914187,
0.8842246072,
0.8857483265,
0.8872625600,
0.8887672917,
0.8902625055,
0.8917481852,
0.8932243150,
0.8946908791,
0.8961478618,
0.8975952475,
0.8990330206,
0.9004611658,
0.9018796678,
0.9032885114,
0.9046876815,
0.9060771631,
0.9074569413,
0.9088270015,
0.9101873288,
0.9115379087,
0.9128787268,
0.9142097687,
0.9155310202,
0.9168424670,
0.9181440952,
0.9194358908,
0.9207178400,
0.9219899290,
0.9232521443,
0.9245044723,
0.9257468996,
0.9269794128,
0.9282019989,
0.9294146447,
0.9306173372,
0.9318100635,
0.9329928109,
0.9341655667,
0.9353283183,
0.9364810533,
0.9376237593,
0.9387564242,
0.9398790357,
0.9409915818,
0.9420940507,
0.9431864306,
0.9442687096,
0.9453408763,
0.9464029192,
0.9474548268,
0.9484965880,
0.9495281915,
0.9505496264,
0.9515608816,
0.9525619463,
0.9535528099,
0.9545334617,
0.9555038913,
0.9564640881,
0.9574140420,
0.9583537427,
0.9592831803,
0.9602023446,
0.9611112260,
0.9620098147,
0.9628981010,
0.9637760755,
0.9646437286,
0.9655010512,
0.9663480341,
0.9671846682,
0.9680109445,
0.9688268541,
0.9696323885,
0.9704275388,
0.9712122966,
0.9719866535,
0.9727506013,
0.9735041316,
0.9742472365,
0.9749799080,
0.9757021383,
0.9764139195,
0.9771152442,
0.9778061047,
0.9784864937,
0.9791564039,
0.9798158282,
0.9804647593,
0.9811031905,
0.9817311149,
0.9823485257,
0.9829554164,
0.9835517804,
0.9841376113,
0.9847129029,
0.9852776490,
0.9858318436,
0.9863754808,
0.9869085546,
0.9874310595,
0.9879429897,
0.9884443399,
0.9889351046,
0.9894152786,
0.9898848568,
0.9903438341,
0.9907922056,
0.9912299666,
0.9916571122,
0.9920736380,
0.9924795395,
0.9928748124,
0.9932594523,
0.9936334552,
0.9939968171,
0.9943495342,
0.9946916025,
0.9950230184,
0.9953437785,
0.9956538793,
0.9959533173,
0.9962420896,
0.9965201929,
0.9967876242,
0.9970443807,
0.9972904597,
0.9975258586,
0.9977505747,
0.9979646057,
0.9981679493,
0.9983606034,
0.9985425657,
0.9987138346,
0.9988744079,
0.9990242842,
0.9991634617,
0.9992919389,
0.9994097146,
0.9995167873,
0.9996131561,
0.9996988198,
0.9997737775,
0.9998380284,
0.9998915719,
0.9999344073,
0.9999665343,
0.9999879524,
0.9999986614
};
real_t ld_mid_512[] =
{
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0061358848,
0.0184067304,
0.0306748040,
0.0429382581,
0.0551952459,
0.0674439214,
0.0796824402,
0.0919089590,
0.1041216368,
0.1163186341,
0.1284981143,
0.1406582432,
0.1527971895,
0.1649131250,
0.1770042253,
0.1890686693,
0.2011046404,
0.2131103258,
0.2250839175,
0.2370236125,
0.2489276125,
0.2607941250,
0.2726213628,
0.2844075449,
0.2961508962,
0.3078496483,
0.3195020394,
0.3311063146,
0.3426607265,
0.3541635348,
0.3656130075,
0.3770074202,
0.3883450569,
0.3996242103,
0.4108431818,
0.4220002818,
0.4330938301,
0.4441221560,
0.4550835988,
0.4659765077,
0.4767992422,
0.4875501725,
0.4982276796,
0.5088301553,
0.5193560032,
0.5298036379,
0.5401714861,
0.5504579865,
0.5606615899,
0.5707807598,
0.5808139721,
0.5907597160,
0.6006164937,
0.6103828207,
0.6200572264,
0.6296382536,
0.6391244597,
0.6485144160,
0.6578067083,
0.6669999374,
0.6760927188,
0.6850836831,
0.6939714763,
0.7027547599,
0.7114322112,
0.7200025235,
0.7284644060,
0.7368165845,
0.7450578010,
0.7531868147,
0.7612024011,
0.7691033533,
0.7768884813,
0.7845566127,
0.7921065928,
0.7995372846,
0.8068475690,
0.8140363451,
0.8211025303,
0.8280450605,
0.8348628901,
0.8415549925,
0.8481203597,
0.8545580032,
0.8608669533,
0.8670462601,
0.8730949928,
0.8790122407,
0.8847971125,
0.8904487372,
0.8959662635,
0.9013488606,
0.9065957178,
0.9117060451,
0.9166790728,
0.9215140520,
0.9262102546,
0.9307669733,
0.9351835219,
0.9394592352,
0.9435934695,
0.9475856021,
0.9514350317,
0.9551411788,
0.9587034850,
0.9621214141,
0.9653944512,
0.9685221034,
0.9715038998,
0.9743393912,
0.9770281507,
0.9795697733,
0.9819638764,
0.9842100992,
0.9863081037,
0.9882575738,
0.9900582159,
0.9917097588,
0.9932119539,
0.9945645750,
0.9957674182,
0.9968203026,
0.9977230695,
0.9984755829,
0.9990777296,
0.9995294188,
0.9998305826,
0.9999811755,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000
};
real_t ld_mid_480[] =
{
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0000000000,
0.0065449381,
0.0196336930,
0.0327190837,
0.0457988682,
0.0588708053,
0.0719326552,
0.0849821797,
0.0980171430,
0.1110353116,
0.1240344549,
0.1370123455,
0.1499667597,
0.1628954779,
0.1757962848,
0.1886669699,
0.2015053279,
0.2143091589,
0.2270762692,
0.2398044712,
0.2524915839,
0.2651354334,
0.2777338534,
0.2902846851,
0.3027857780,
0.3152349901,
0.3276301883,
0.3399692488,
0.3522500573,
0.3644705095,
0.3766285116,
0.3887219804,
0.4007488436,
0.4127070406,
0.4245945223,
0.4364092520,
0.4481492051,
0.4598123703,
0.4713967489,
0.4829003561,
0.4943212208,
0.5056573861,
0.5169069096,
0.5280678638,
0.5391383363,
0.5501164301,
0.5610002644,
0.5717879741,
0.5824777109,
0.5930676432,
0.6035559563,
0.6139408533,
0.6242205546,
0.6343932989,
0.6444573433,
0.6544109631,
0.6642524530,
0.6739801267,
0.6835923173,
0.6930873779,
0.7024636815,
0.7117196216,
0.7208536122,
0.7298640883,
0.7387495058,
0.7475083425,
0.7561390974,
0.7646402918,
0.7730104690,
0.7812481948,
0.7893520577,
0.7973206693,
0.8051526640,
0.8128467000,
0.8204014588,
0.8278156461,
0.8350879914,
0.8422172487,
0.8492021964,
0.8560416377,
0.8627344006,
0.8692793384,
0.8756753297,
0.8819212785,
0.8880161146,
0.8939587938,
0.8997482976,
0.9053836343,
0.9108638381,
0.9161879700,
0.9213551179,
0.9263643963,
0.9312149469,
0.9359059386,
0.9404365677,
0.9448060577,
0.9490136602,
0.9530586539,
0.9569403460,
0.9606580713,
0.9642111928,
0.9675991016,
0.9708212173,
0.9738769878,
0.9767658894,
0.9794874272,
0.9820411349,
0.9844265749,
0.9866433385,
0.9886910458,
0.9905693459,
0.9922779171,
0.9938164666,
0.9951847307,
0.9963824750,
0.9974094943,
0.9982656127,
0.9989506833,
0.9994645889,
0.9998072413,
0.9999785819,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000,
1.0000000000
};
#endif
#else
real_t sine_long_1024[] =
{
0x3243F,
0x96CBD,
0xFB53A,
0x15FDB5,
0x1C462C,
0x228E9E,
0x28D70C,
0x2F1F73,
0x3567D2,
0x3BB02A,
0x41F878,
0x4840BD,
0x4E88F6,
0x54D123,
0x5B1942,
0x616154,
0x67A957,
0x6DF14A,
0x74392C,
0x7A80FC,
0x80C8B9,
0x871062,
0x8D57F6,
0x939F75,
0x99E6DC,
0xA02E2C,
0xA67564,
0xACBC81,
0xB30385,
0xB94A6C,
0xBF9137,
0xC5D7E4,
0xCC1E73,
0xD264E2,
0xD8AB31,
0xDEF15F,
0xE5376A,
0xEB7D51,
0xF1C315,
0xF808B3,
0xFE4E2B,
0x104937C,
0x10AD8A4,
0x1111DA3,
0x1176279,
0x11DA723,
0x123EBA1,
0x12A2FF2,
0x1307415,
0x136B809,
0x13CFBCD,
0x1433F61,
0x14982C2,
0x14FC5F1,
0x15608EC,
0x15C4BB2,
0x1628E42,
0x168D09C,
0x16F12BE,
0x17554A8,
0x17B9658,
0x181D7CD,
0x1881907,
0x18E5A04,
0x1949AC4,
0x19ADB46,
0x1A11B88,
0x1A75B8A,
0x1AD9B4B,
0x1B3DAC9,
0x1BA1A04,
0x1C058FB,
0x1C697AD,
0x1CCD619,
0x1D3143D,
0x1D9521A,
0x1DF8FAE,
0x1E5CCF7,
0x1EC09F6,
0x1F246A9,
0x1F8830F,
0x1FEBF27,
0x204FAF1,
0x20B366B,
0x2117194,
0x217AC6B,
0x21DE6F0,
0x2242121,
0x22A5AFE,
0x2309485,
0x236CDB6,
0x23D0690,
0x2433F11,
0x2497738,
0x24FAF06,
0x255E678,
0x25C1D8E,
0x2625447,
0x2688AA1,
0x26EC09D,
0x274F638,
0x27B2B73,
0x281604C,
0x28794C1,
0x28DC8D3,
0x293FC80,
0x29A2FC7,
0x2A062A8,
0x2A69521,
0x2ACC731,
0x2B2F8D8,
0x2B92A14,
0x2BF5AE4,
0x2C58B48,
0x2CBBB3F,
0x2D1EAC7,
0x2D819E0,
0x2DE4889,
0x2E476C0,
0x2EAA485,
0x2F0D1D7,
0x2F6FEB5,
0x2FD2B1E,
0x3035711,
0x309828D,
0x30FAD91,
0x315D81C,
0x31C022E,
0x3222BC4,
0x32854DF,
0x32E7D7E,
0x334A59E,
0x33ACD41,
0x340F463,
0x3471B05,
0x34D4126,
0x35366C5,
0x3598BE0,
0x35FB077,
0x365D488,
0x36BF814,
0x3721B18,
0x3783D95,
0x37E5F88,
0x38480F2,
0x38AA1D1,
0x390C223,
0x396E1EA,
0x39D0122,
0x3A31FCC,
0x3A93DE6,
0x3AF5B70,
0x3B57868,
0x3BB94CD,
0x3C1B0A0,
0x3C7CBDE,
0x3CDE687,
0x3D40099,
0x3DA1A15,
0x3E032F8,
0x3E64B43,
0x3EC62F3,
0x3F27A09,
0x3F89083,
0x3FEA660,
0x404BB9F,
0x40AD03F,
0x410E441,
0x416F7A1,
0x41D0A60,
0x4231C7D,
0x4292DF6,
0x42F3ECB,
0x4354EFB,
0x43B5E85,
0x4416D68,
0x4477BA2,
0x44D8934,
0x453961C,
0x459A259,
0x45FADEB,
0x465B8CF,
0x46BC306,
0x471CC8F,
0x477D568,
0x47DDD91,
0x483E508,
0x489EBCD,
0x48FF1DF,
0x495F73D,
0x49BFBE6,
0x4A1FFD8,
0x4A80314,
0x4AE0598,
0x4B40764,
0x4BA0875,
0x4C008CD,
0x4C60868,
0x4CC0747,
0x4D20569,
0x4D802CC,
0x4DDFF70,
0x4E3FB54,
0x4E9F677,
0x4EFF0D8,
0x4F5EA76,
0x4FBE351,
0x501DB66,
0x507D2B6,
0x50DC93F,
0x513BF01,
0x519B3FA,
0x51FA82A,
0x5259B8F,
0x52B8E2A,
0x5317FF8,
0x53770F9,
0x53D612D,
0x5435091,
0x5493F26,
0x54F2CEA,
0x55519DC,
0x55B05FC,
0x560F149,
0x566DBC1,
0x56CC564,
0x572AE30,
0x5789626,
0x57E7D44,
0x5846388,
0x58A48F3,
0x5902D84,
0x5961138,
0x59BF410,
0x5A1D60B,
0x5A7B727,
0x5AD9764,
0x5B376C1,
0x5B9553D,
0x5BF32D6,
0x5C50F8D,
0x5CAEB60,
0x5D0C64F,
0x5D6A058,
0x5DC797A,
0x5E251B5,
0x5E82908,
0x5EDFF71,
0x5F3D4F1,
0x5F9A985,
0x5FF7D2E,
0x6054FE9,
0x60B21B8,
0x610F297,
0x616C287,
0x61C9187,
0x6225F95,
0x6282CB1,
0x62DF8DA,
0x633C40F,
0x6398E4F,
0x63F579A,
0x6451FEE,
0x64AE74A,
0x650ADAE,
0x6567319,
0x65C3789,
0x661FAFE,
0x667BD78,
0x66D7EF4,
0x6733F73,
0x678FEF3,
0x67EBD74,
0x6847AF4,
0x68A3772,
0x68FF2EF,
0x695AD69,
0x69B66DE,
0x6A11F4F,
0x6A6D6BA,
0x6AC8D1F,
0x6B2427C,
0x6B7F6D0,
0x6BDAA1C,
0x6C35C5D,
0x6C90D93,
0x6CEBDBE,
0x6D46CDB,
0x6DA1AEB,
0x6DFC7ED,
0x6E573DF,
0x6EB1EC1,
0x6F0C891,
0x6F67150,
0x6FC18FC,
0x701BF94,
0x7076518,
0x70D0986,
0x712ACDD,
0x7184F1E,
0x71DF046,
0x7239055,
0x7292F4B,
0x72ECD26,
0x73469E5,
0x73A0588,
0x73FA00D,
0x7453975,
0x74AD1BD,
0x75068E6,
0x755FEED,
0x75B93D3,
0x7612797,
0x766BA37,
0x76C4BB3,
0x771DC0A,
0x7776B3C,
0x77CF946,
0x7828629,
0x78811E3,
0x78D9C74,
0x79325DB,
0x798AE16,
0x79E3526,
0x7A3BB09,
0x7A93FBF,
0x7AEC346,
0x7B4459E,
0x7B9C6C5,
0x7BF46BC,
0x7C4C581,
0x7CA4313,
0x7CFBF71,
0x7D53A9B,
0x7DAB490,
0x7E02D4F,
0x7E5A4D7,
0x7EB1B27,
0x7F0903F,
0x7F6041D,
0x7FB76C0,
0x800E829,
0x8065856,
0x80BC746,
0x81134F8,
0x816A16C,
0x81C0CA0,
0x8217694,
0x826DF48,
0x82C46B9,
0x831ACE8,
0x83711D3,
0x83C757A,
0x841D7DC,
0x84738F8,
0x84C98CD,
0x851F75B,
0x85754A0,
0x85CB09B,
0x8620B4D,
0x86764B4,
0x86CBCCE,
0x872139D,
0x877691D,
0x87CBD50,
0x8821034,
0x88761C7,
0x88CB20A,
0x89200FC,
0x8974E9B,
0x89C9AE7,
0x8A1E5DE,
0x8A72F82,
0x8AC77CF,
0x8B1BEC6,
0x8B70466,
0x8BC48AE,
0x8C18B9D,
0x8C6CD32,
0x8CC0D6D,
0x8D14C4C,
0x8D689D0,
0x8DBC5F6,
0x8E100BF,
0x8E63A29,
0x8EB7234,
0x8F0A8DF,
0x8F5DE29,
0x8FB1211,
0x9004496,
0x90575B9,
0x90AA577,
0x90FD3D0,
0x91500C3,
0x91A2C50,
0x91F5675,
0x9247F33,
0x929A687,
0x92ECC72,
0x933F0F2,
0x9391407,
0x93E35AF,
0x94355EB,
0x94874B9,
0x94D9219,
0x952AE09,
0x957C88A,
0x95CE199,
0x961F937,
0x9670F62,
0x96C241B,
0x971375F,
0x976492E,
0x97B5988,
0x980686C,
0x98575D8,
0x98A81CD,
0x98F8C49,
0x994954C,
0x9999CD4,
0x99EA2E1,
0x9A3A773,
0x9A8AA88,
0x9ADAC1F,
0x9B2AC39,
0x9B7AAD4,
0x9BCA7EF,
0x9C1A389,
0x9C69DA3,
0x9CB963A,
0x9D08D4F,
0x9D582E1,
0x9DA76EE,
0x9DF6976,
0x9E45A79,
0x9E949F5,
0x9EE37E9,
0x9F32456,
0x9F80F3A,
0x9FCF894,
0xA01E064,
0xA06C6A9,
0xA0BAB62,
0xA108E8E,
0xA15702D,
0xA1A503E,
0xA1F2EC0,
0xA240BB3,
0xA28E715,
0xA2DC0E6,
0xA329925,
0xA376FD2,
0xA3C44EC,
0xA411871,
0xA45EA61,
0xA4ABABC,
0xA4F8981,
0xA5456AE,
0xA592244,
0xA5DEC41,
0xA62B4A5,
0xA677B6F,
0xA6C409E,
0xA710432,
0xA75C62A,
0xA7A8684,
0xA7F4541,
0xA840260,
0xA88BDDF,
0xA8D77BE,
0xA922FFD,
0xA96E69B,
0xA9B9B96,
0xAA04EEF,
0xAA500A4,
0xAA9B0B5,
0xAAE5F21,
0xAB30BE8,
0xAB7B707,
0xABC6080,
0xAC10851,
0xAC5AE7A,
0xACA52F9,
0xACEF5CE,
0xAD396F9,
0xAD83678,
0xADCD44B,
0xAE17071,
0xAE60AE9,
0xAEAA3B4,
0xAEF3ACF,
0xAF3D03B,
0xAF863F6,
0xAFCF600,
0xB018658,
0xB0614FE,
0xB0AA1F1,
0xB0F2D30,
0xB13B6BA,
0xB183E8F,
0xB1CC4AE,
0xB214916,
0xB25CBC7,
0xB2A4CC0,
0xB2ECBFF,
0xB334986,
0xB37C552,
0xB3C3F64,
0xB40B7B9,
0xB452E53,
0xB49A330,
0xB4E164F,
0xB5287AF,
0xB56F751,
0xB5B6533,
0xB5FD155,
0xB643BB6,
0xB68A455,
0xB6D0B31,
0xB71704B,
0xB75D3A0,
0xB7A3532,
0xB7E94FE,
0xB82F304,
0xB874F44,
0xB8BA9BD,
0xB90026E,
0xB945957,
0xB98AE76,
0xB9D01CC,
0xBA15357,
0xBA5A317,
0xBA9F10B,
0xBAE3D33,
0xBB2878D,
0xBB6D01A,
0xBBB16D9,
0xBBF5BC8,
0xBC39EE7,
0xBC7E036,
0xBCC1FB4,
0xBD05D60,
0xBD4993A,
0xBD8D341,
0xBDD0B74,
0xBE141D3,
0xBE5765C,
0xBE9A910,
0xBEDD9EE,
0xBF208F5,
0xBF63624,
0xBFA617B,
0xBFE8AF9,
0xC02B29E,
0xC06D868,
0xC0AFC58,
0xC0F1E6C,
0xC133EA4,
0xC175D00,
0xC1B797E,
0xC1F941E,
0xC23ACDF,
0xC27C3C2,
0xC2BD8C4,
0xC2FEBE6,
0xC33FD27,
0xC380C86,
0xC3C1A02,
0xC40259C,
0xC442F52,
0xC483724,
0xC4C3D10,
0xC504118,
0xC544339,
0xC584373,
0xC5C41C7,
0xC603E32,
0xC6438B4,
0xC68314E,
0xC6C27FD,
0xC701CC2,
0xC740F9D,
0xC78008B,
0xC7BEF8D,
0xC7FDCA3,
0xC83C7CB,
0xC87B104,
0xC8B9850,
0xC8F7DAC,
0xC936118,
0xC974293,
0xC9B221E,
0xC9EFFB7,
0xCA2DB5D,
0xCA6B511,
0xCAA8CD1,
0xCAE629E,
0xCB23675,
0xCB60858,
0xCB9D844,
0xCBDA63A,
0xCC1723A,
0xCC53C41,
0xCC90451,
0xCCCCA67,
0xCD08E85,
0xCD450A8,
0xCD810D1,
0xCDBCEFF,
0xCDF8B32,
0xCE34568,
0xCE6FDA1,
0xCEAB3DD,
0xCEE681B,
0xCF21A5A,
0xCF5CA9B,
0xCF978DC,
0xCFD251C,
0xD00CF5C,
0xD04779A,
0xD081DD7,
0xD0BC211,
0xD0F6448,
0xD13047C,
0xD16A2AB,
0xD1A3ED5,
0xD1DD8FB,
0xD21711A,
0xD250733,
0xD289B46,
0xD2C2D50,
0xD2FBD53,
0xD334B4D,
0xD36D73E,
0xD3A6125,
0xD3DE902,
0xD416ED5,
0xD44F29C,
0xD487457,
0xD4BF406,
0xD4F71A7,
0xD52ED3C,
0xD5666C2,
0xD59DE3A,
0xD5D53A3,
0xD60C6FC,
0xD643845,
0xD67A77D,
0xD6B14A4,
0xD6E7FB9,
0xD71E8BC,
0xD754FAD,
0xD78B48A,
0xD7C1753,
0xD7F7808,
0xD82D6A8,
0xD863332,
0xD898DA7,
0xD8CE605,
0xD903C4C,
0xD93907C,
0xD96E294,
0xD9A3293,
0xD9D8079,
0xDA0CC46,
0xDA415F9,
0xDA75D91,
0xDAAA30E,
0xDADE670,
0xDB127B6,
0xDB466DF,
0xDB7A3EB,
0xDBADEDA,
0xDBE17AA,
0xDC14E5C,
0xDC482EF,
0xDC7B562,
0xDCAE5B6,
0xDCE13E9,
0xDD13FFB,
0xDD469EB,
0xDD791B9,
0xDDAB765,
0xDDDDAEE,
0xDE0FC54,
0xDE41B96,
0xDE738B3,
0xDEA53AB,
0xDED6C7E,
0xDF0832C,
0xDF397B3,
0xDF6AA13,
0xDF9BA4C,
0xDFCC85D,
0xDFFD446,
0xE02DE06,
0xE05E59D,
0xE08EB0A,
0xE0BEE4E,
0xE0EEF67,
0xE11EE55,
0xE14EB17,
0xE17E5AE,
0xE1ADE18,
0xE1DD455,
0xE20C865,
0xE23BA47,
0xE26A9FB,
0xE299781,
0xE2C82D7,
0xE2F6BFE,
0xE3252F4,
0xE3537BB,
0xE381A50,
0xE3AFAB4,
0xE3DD8E6,
0xE40B4E6,
0xE438EB3,
0xE46664D,
0xE493BB4,
0xE4C0EE7,
0xE4EDFE5,
0xE51AEAE,
0xE547B42,
0xE5745A0,
0xE5A0DC9,
0xE5CD3BA,
0xE5F9775,
0xE6258F8,
0xE651843,
0xE67D556,
0xE6A9030,
0xE6D48D1,
0xE6FFF39,
0xE72B366,
0xE75655A,
0xE781512,
0xE7AC28F,
0xE7D6DD1,
0xE8016D6,
0xE82BD9F,
0xE85622C,
0xE88047B,
0xE8AA48C,
0xE8D425F,
0xE8FDDF4,
0xE92774A,
0xE950E60,
0xE97A337,
0xE9A35CE,
0xE9CC624,
0xE9F5439,
0xEA1E00E,
0xEA469A0,
0xEA6F0F0,
0xEA975FE,
0xEABF8CA,
0xEAE7952,
0xEB0F796,
0xEB37396,
0xEB5ED52,
0xEB864C9,
0xEBAD9FC,
0xEBD4CE8,
0xEBFBD8F,
0xEC22BEF,
0xEC49809,
0xEC701DC,
0xEC96967,
0xECBCEAB,
0xECE31A6,
0xED09259,
0xED2F0C3,
0xED54CE4,
0xED7A6BC,
0xED9FE49,
0xEDC538C,
0xEDEA685,
0xEE0F732,
0xEE34594,
0xEE591AA,
0xEE7DB74,
0xEEA22F2,
0xEEC6823,
0xEEEAB06,
0xEF0EB9D,
0xEF329E5,
0xEF565DF,
0xEF79F8B,
0xEF9D6E7,
0xEFC0BF5,
0xEFE3EB3,
0xF006F21,
0xF029D3F,
0xF04C90C,
0xF06F288,
0xF0919B3,
0xF0B3E8D,
0xF0D6114,
0xF0F8149,
0xF119F2C,
0xF13BABC,
0xF15D3F9,
0xF17EAE2,
0xF19FF77,
0xF1C11B8,
0xF1E21A4,
0xF202F3C,
0xF223A7F,
0xF24436C,
0xF264A03,
0xF284E44,
0xF2A502F,
0xF2C4FC3,
0xF2E4D01,
0xF3047E6,
0xF324075,
0xF3436AB,
0xF362A89,
0xF381C0F,
0xF3A0B3B,
0xF3BF80F,
0xF3DE289,
0xF3FCAAA,
0xF41B070,
0xF4393DC,
0xF4574EE,
0xF4753A4,
0xF493000,
0xF4B0A00,
0xF4CE1A4,
0xF4EB6EC,
0xF5089D8,
0xF525A67,
0xF54289A,
0xF55F46F,
0xF57BDE7,
0xF598501,
0xF5B49BD,
0xF5D0C1B,
0xF5ECC1A,
0xF6089BB,
0xF6244FD,
0xF63FDDF,
0xF65B461,
0xF676884,
0xF691A47,
0xF6AC9A9,
0xF6C76AA,
0xF6E214B,
0xF6FC98B,
0xF716F69,
0xF7312E5,
0xF74B400,
0xF7652B8,
0xF77EF0E,
0xF798901,
0xF7B2092,
0xF7CB5BF,
0xF7E4888,
0xF7FD8EF,
0xF8166F1,
0xF82F28F,
0xF847BC9,
0xF86029E,
0xF87870E,
0xF890919,
0xF8A88BF,
0xF8C05FF,
0xF8D80DA,
0xF8EF94E,
0xF906F5D,
0xF91E305,
0xF935446,
0xF94C320,
0xF962F93,
0xF97999F,
0xF990144,
0xF9A6680,
0xF9BC955,
0xF9D29C1,
0xF9E87C5,
0xF9FE360,
0xFA13C93,
0xFA2935C,
0xFA3E7BC,
0xFA539B3,
0xFA68940,
0xFA7D663,
0xFA9211D,
0xFAA696C,
0xFABAF50,
0xFACF2CA,
0xFAE33D9,
0xFAF727D,
0xFB0AEB5,
0xFB1E883,
0xFB31FE4,
0xFB454DA,
0xFB58764,
0xFB6B782,
0xFB7E533,
0xFB91078,
0xFBA3950,
0xFBB5FBB,
0xFBC83B9,
0xFBDA54A,
0xFBEC46E,
0xFBFE124,
0xFC0FB6C,
0xFC21346,
0xFC328B2,
0xFC43BB0,
0xFC54C3F,
0xFC65A60,
0xFC76612,
0xFC86F55,
0xFC97629,
0xFCA7A8D,
0xFCB7C83,
0xFCC7C08,
0xFCD791F,
0xFCE73C5,
0xFCF6BFB,
0xFD061C1,
0xFD15517,
0xFD245FC,
0xFD33471,
0xFD42074,
0xFD50A07,
0xFD5F129,
0xFD6D5DA,
0xFD7B81A,
0xFD897E8,
0xFD97544,
0xFDA502F,
0xFDB28A8,
0xFDBFEAF,
0xFDCD244,
0xFDDA366,
0xFDE7217,
0xFDF3E54,
0xFE00820,
0xFE0CF78,
0xFE1945E,
0xFE256D0,
0xFE316D0,
0xFE3D45C,
0xFE48F75,
0xFE5481B,
0xFE5FE4D,
0xFE6B20C,
0xFE76356,
0xFE8122D,
0xFE8BE90,
0xFE9687F,
0xFEA0FFA,
0xFEAB500,
0xFEB5792,
0xFEBF7AF,
0xFEC9558,
0xFED308D,
0xFEDC94C,
0xFEE5F97,
0xFEEF36D,
0xFEF84CE,
0xFF013B9,
0xFF0A030,
0xFF12A31,
0xFF1B1BD,
0xFF236D3,
0xFF2B974,
0xFF3399F,
0xFF3B754,
0xFF43294,
0xFF4AB5E,
0xFF521B2,
0xFF59590,
0xFF606F8,
0xFF675EA,
0xFF6E266,
0xFF74C6B,
0xFF7B3FA,
0xFF81913,
0xFF87BB5,
0xFF8DBE1,
0xFF93996,
0xFF994D5,
0xFF9ED9D,
0xFFA43EE,
0xFFA97C9,
0xFFAE92D,
0xFFB3819,
0xFFB848F,
0xFFBCE8E,
0xFFC1616,
0xFFC5B27,
0xFFC9DC1,
0xFFCDDE3,
0xFFD1B8F,
0xFFD56C3,
0xFFD8F80,
0xFFDC5C6,
0xFFDF994,
0xFFE2AEB,
0xFFE59CB,
0xFFE8633,
0xFFEB024,
0xFFED79E,
0xFFEFCA0,
0xFFF1F2A,
0xFFF3F3D,
0xFFF5CD9,
0xFFF77FC,
0xFFF90A9,
0xFFFA6DD,
0xFFFBA9B,
0xFFFCBE0,
0xFFFDAAE,
0xFFFE704,
0xFFFF0E3,
0xFFFF84A,
0xFFFFD39,
0xFFFFFB1
};
real_t sine_long_960[] = {
0x359DD,
0xA0D97,
0x10C14F,
0x177504,
0x1E28B5,
0x24DC61,
0x2B9006,
0x3243A4,
0x38F738,
0x3FAAC3,
0x465E43,
0x4D11B6,
0x53C51C,
0x5A7873,
0x612BBA,
0x67DEF0,
0x6E9214,
0x754525,
0x7BF821,
0x82AB07,
0x895DD6,
0x90108E,
0x96C32B,
0x9D75AF,
0xA42817,
0xAADA62,
0xB18C8F,
0xB83E9D,
0xBEF08A,
0xC5A256,
0xCC5400,
0xD30585,
0xD9B6E6,
0xE06820,
0xE71933,
0xEDCA1D,
0xF47ADE,
0xFB2B74,
0x101DBDD,
0x1088C1A,
0x10F3C28,
0x115EC06,
0x11C9BB4,
0x1234B30,
0x129FA78,
0x130A98D,
0x137586C,
0x13E0714,
0x144B584,
0x14B63BC,
0x15211B9,
0x158BF7B,
0x15F6D01,
0x1661A49,
0x16CC752,
0x173741B,
0x17A20A3,
0x180CCE8,
0x18778EA,
0x18E24A7,
0x194D01F,
0x19B7B4F,
0x1A22638,
0x1A8D0D6,
0x1AF7B2B,
0x1B62533,
0x1BCCEEF,
0x1C3785D,
0x1CA217B,
0x1D0CA49,
0x1D772C6,
0x1DE1AF0,
0x1E4C2C6,
0x1EB6A47,
0x1F21171,
0x1F8B844,
0x1FF5EBF,
0x20604E0,
0x20CAAA6,
0x2135010,
0x219F51D,
0x22099CB,
0x2273E1A,
0x22DE208,
0x2348595,
0x23B28BE,
0x241CB83,
0x2486DE3,
0x24F0FDC,
0x255B16D,
0x25C5295,
0x262F354,
0x26993A7,
0x270338E,
0x276D307,
0x27D7212,
0x28410AD,
0x28AAED7,
0x2914C8E,
0x297E9D3,
0x29E86A3,
0x2A522FD,
0x2ABBEE0,
0x2B25A4C,
0x2B8F53E,
0x2BF8FB6,
0x2C629B3,
0x2CCC332,
0x2D35C35,
0x2D9F4B8,
0x2E08CBB,
0x2E7243D,
0x2EDBB3D,
0x2F451B9,
0x2FAE7B0,
0x3017D21,
0x308120C,
0x30EA66E,
0x3153A47,
0x31BCD96,
0x3226058,
0x328F28E,
0x32F8437,
0x3361550,
0x33CA5D8,
0x34335D0,
0x349C535,
0x3505406,
0x356E242,
0x35D6FE8,
0x363FCF7,
0x36A896E,
0x371154C,
0x377A08F,
0x37E2B36,
0x384B540,
0x38B3EAC,
0x391C779,
0x3984FA6,
0x39ED731,
0x3A55E19,
0x3ABE45E,
0x3B269FE,
0x3B8EEF8,
0x3BF734A,
0x3C5F6F4,
0x3CC79F5,
0x3D2FC4B,
0x3D97DF6,
0x3DFFEF3,
0x3E67F43,
0x3ECFEE3,
0x3F37DD3,
0x3F9FC11,
0x400799D,
0x406F675,
0x40D7298,
0x413EE05,
0x41A68BB,
0x420E2B8,
0x4275BFD,
0x42DD486,
0x4344C54,
0x43AC365,
0x44139B8,
0x447AF4C,
0x44E2420,
0x4549832,
0x45B0B82,
0x4617E0E,
0x467EFD5,
0x46E60D7,
0x474D111,
0x47B4084,
0x481AF2D,
0x4881D0B,
0x48E8A1E,
0x494F664,
0x49B61DD,
0x4A1CC86,
0x4A83660,
0x4AE9F68,
0x4B5079E,
0x4BB6F01,
0x4C1D58F,
0x4C83B47,
0x4CEA029,
0x4D50432,
0x4DB6763,
0x4E1C9B9,
0x4E82B34,
0x4EE8BD3,
0x4F4EB94,
0x4FB4A77,
0x501A87A,
0x508059C,
0x50E61DB,
0x514BD38,
0x51B17B1,
0x5217144,
0x527C9F1,
0x52E21B6,
0x5347892,
0x53ACE85,
0x541238D,
0x54777A9,
0x54DCAD7,
0x5541D18,
0x55A6E69,
0x560BECA,
0x5670E39,
0x56D5CB5,
0x573AA3E,
0x579F6D1,
0x580426F,
0x5868D16,
0x58CD6C4,
0x5931F79,
0x5996734,
0x59FADF3,
0x5A5F3B6,
0x5AC387B,
0x5B27C41,
0x5B8BF07,
0x5BF00CC,
0x5C54190,
0x5CB814F,
0x5D1C00B,
0x5D7FDC1,
0x5DE3A71,
0x5E47619,
0x5EAB0B9,
0x5F0EA4E,
0x5F722D9,
0x5FD5A58,
0x60390CA,
0x609C62E,
0x60FFA82,
0x6162DC7,
0x61C5FF9,
0x622911A,
0x628C126,
0x62EF01F,
0x6351E01,
0x63B4ACC,
0x6417680,
0x647A11B,
0x64DCA9B,
0x653F301,
0x65A1A4A,
0x6604076,
0x6666583,
0x66C8971,
0x672AC3F,
0x678CDEA,
0x67EEE73,
0x6850DD9,
0x68B2C19,
0x6914934,
0x6976527,
0x69D7FF3,
0x6A39995,
0x6A9B20D,
0x6AFC95A,
0x6B5DF7B,
0x6BBF46E,
0x6C20832,
0x6C81AC7,
0x6CE2C2C,
0x6D43C5F,
0x6DA4B5F,
0x6E0592B,
0x6E665C2,
0x6EC7123,
0x6F27B4E,
0x6F88440,
0x6FE8BF9,
0x7049279,
0x70A97BC,
0x7109BC4,
0x7169E8E,
0x71CA01A,
0x722A066,
0x7289F72,
0x72E9D3D,
0x73499C4,
0x73A9508,
0x7408F08,
0x74687C1,
0x74C7F34,
0x752755F,
0x7586A41,
0x75E5DDA,
0x7645027,
0x76A4128,
0x77030DC,
0x7761F42,
0x77C0C59,
0x781F81F,
0x787E295,
0x78DCBB8,
0x793B388,
0x7999A03,
0x79F7F29,
0x7A562F9,
0x7AB4571,
0x7B12691,
0x7B70658,
0x7BCE4C3,
0x7C2C1D3,
0x7C89D87,
0x7CE77DD,
0x7D450D4,
0x7DA286C,
0x7DFFEA3,
0x7E5D378,
0x7EBA6EB,
0x7F178F9,
0x7F749A3,
0x7FD18E7,
0x802E6C5,
0x808B33A,
0x80E7E47,
0x81447E9,
0x81A1021,
0x81FD6ED,
0x8259C4C,
0x82B603D,
0x83122BF,
0x836E3D1,
0x83CA372,
0x84261A1,
0x8481E5D,
0x84DD9A5,
0x8539378,
0x8594BD5,
0x85F02BC,
0x864B82A,
0x86A6C1F,
0x8701E9A,
0x875CF9A,
0x87B7F1E,
0x8812D25,
0x886D9AE,
0x88C84B8,
0x8922E42,
0x897D64B,
0x89D7CD2,
0x8A321D6,
0x8A8C556,
0x8AE6752,
0x8B407C7,
0x8B9A6B5,
0x8BF441B,
0x8C4DFF9,
0x8CA7A4C,
0x8D01315,
0x8D5AA52,
0x8DB4002,
0x8E0D424,
0x8E666B8,
0x8EBF7BB,
0x8F1872E,
0x8F71510,
0x8FCA15E,
0x9022C19,
0x907B53F,
0x90D3CD0,
0x912C2CA,
0x918472C,
0x91DC9F6,
0x9234B27,
0x928CABD,
0x92E48B7,
0x933C516,
0x9393FD6,
0x93EB8F9,
0x944307C,
0x949A65F,
0x94F1AA1,
0x9548D41,
0x959FE3E,
0x95F6D96,
0x964DB4A,
0x96A4758,
0x96FB1BE,
0x9751A7D,
0x97A8193,
0x97FE700,
0x9854AC1,
0x98AACD7,
0x9900D41,
0x9956BFD,
0x99AC90A,
0x9A02468,
0x9A57E15,
0x9AAD612,
0x9B02C5C,
0x9B580F3,
0x9BAD3D6,
0x9C02503,
0x9C5747B,
0x9CAC23C,
0x9D00E45,
0x9D55895,
0x9DAA12C,
0x9DFE808,
0x9E52D28,
0x9EA708C,
0x9EFB233,
0x9F4F21B,
0x9FA3044,
0x9FF6CAD,
0xA04A755,
0xA09E03B,
0xA0F175E,
0xA144CBD,
0xA198057,
0xA1EB22C,
0xA23E23A,
0xA291080,
0xA2E3CFF,
0xA3367B4,
0xA38909E,
0xA3DB7BE,
0xA42DD12,
0xA480098,
0xA4D2251,
0xA52423C,
0xA576056,
0xA5C7CA0,
0xA619719,
0xA66AFBF,
0xA6BC693,
0xA70DB92,
0xA75EEBC,
0xA7B0010,
0xA800F8E,
0xA851D34,
0xA8A2901,
0xA8F32F5,
0xA943B0E,
0xA99414D,
0xA9E45AF,
0xAA34835,
0xAA848DC,
0xAAD47A5,
0xAB2448E,
0xAB73F97,
0xABC38BF,
0xAC13004,
0xAC62566,
0xACB18E5,
0xAD00A7E,
0xAD4FA32,
0xAD9E7FF,
0xADED3E5,
0xAE3BDE3,
0xAE8A5F7,
0xAED8C22,
0xAF27061,
0xAF752B5,
0xAFC331D,
0xB011196,
0xB05EE22,
0xB0AC8BE,
0xB0FA16B,
0xB147827,
0xB194CF1,
0xB1E1FC8,
0xB22F0AC,
0xB27BF9C,
0xB2C8C97,
0xB31579B,
0xB3620AA,
0xB3AE7C0,
0xB3FACDE,
0xB447003,
0xB49312E,
0xB4DF05D,
0xB52AD91,
0xB5768C9,
0xB5C2203,
0xB60D93E,
0xB658E7B,
0xB6A41B8,
0xB6EF2F4,
0xB73A22E,
0xB784F66,
0xB7CFA9B,
0xB81A3CC,
0xB864AF8,
0xB8AF01E,
0xB8F933E,
0xB943456,
0xB98D367,
0xB9D706E,
0xBA20B6C,
0xBA6A45F,
0xBAB3B47,
0xBAFD023,
0xBB462F2,
0xBB8F3B3,
0xBBD8266,
0xBC20F09,
0xBC6999C,
0xBCB221E,
0xBCFA88F,
0xBD42CED,
0xBD8AF37,
0xBDD2F6E,
0xBE1AD8F,
0xBE6299B,
0xBEAA390,
0xBEF1B6E,
0xBF39135,
0xBF804E2,
0xBFC7675,
0xC00E5EF,
0xC05534D,
0xC09BE8F,
0xC0E27B4,
0xC128EBC,
0xC16F3A6,
0xC1B5670,
0xC1FB71B,
0xC2415A5,
0xC28720E,
0xC2CCC55,
0xC312479,
0xC357A79,
0xC39CE55,
0xC3E200C,
0xC426F9C,
0xC46BD06,
0xC4B0849,
0xC4F5164,
0xC539855,
0xC57DD1D,
0xC5C1FBB,
0xC60602D,
0xC649E73,
0xC68DA8D,
0xC6D1479,
0xC714C37,
0xC7581C7,
0xC79B526,
0xC7DE656,
0xC821554,
0xC864220,
0xC8A6CBA,
0xC8E9520,
0xC92BB53,
0xC96DF50,
0xC9B0119,
0xC9F20AB,
0xCA33E06,
0xCA75929,
0xCAB7214,
0xCAF88C6,
0xCB39D3E,
0xCB7AF7C,
0xCBBBF7E,
0xCBFCD44,
0xCC3D8CE,
0xCC7E21B,
0xCCBE929,
0xCCFEDF8,
0xCD3F088,
0xCD7F0D8,
0xCDBEEE7,
0xCDFEAB4,
0xCE3E43F,
0xCE7DB87,
0xCEBD08B,
0xCEFC34B,
0xCF3B3C6,
0xCF7A1FB,
0xCFB8DEA,
0xCFF7791,
0xD035EF1,
0xD074408,
0xD0B26D6,
0xD0F075A,
0xD12E593,
0xD16C181,
0xD1A9B24,
0xD1E7279,
0xD224782,
0xD261A3C,
0xD29EAA8,
0xD2DB8C5,
0xD318491,
0xD354E0D,
0xD391538,
0xD3CDA11,
0xD409C97,
0xD445CCA,
0xD481AA8,
0xD4BD633,
0xD4F8F68,
0xD534647,
0xD56FAD0,
0xD5AAD01,
0xD5E5CDB,
0xD620A5C,
0xD65B584,
0xD695E53,
0xD6D04C6,
0xD70A8DF,
0xD744A9C,
0xD77E9FD,
0xD7B8701,
0xD7F21A7,
0xD82B9EF,
0xD864FD8,
0xD89E362,
0xD8D748B,
0xD910354,
0xD948FBB,
0xD9819C1,
0xD9BA163,
0xD9F26A3,
0xDA2A97F,
0xDA629F6,
0xDA9A808,
0xDAD23B4,
0xDB09CFA,
0xDB413DA,
0xDB78851,
0xDBAFA61,
0xDBE6A07,
0xDC1D745,
0xDC54218,
0xDC8AA81,
0xDCC107F,
0xDCF7411,
0xDD2D537,
0xDD633F0,
0xDD9903B,
0xDDCEA18,
0xDE04187,
0xDE39686,
0xDE6E916,
0xDEA3934,
0xDED86E2,
0xDF0D21F,
0xDF41AE9,
0xDF76140,
0xDFAA524,
0xDFDE694,
0xE012590,
0xE046217,
0xE079C28,
0xE0AD3C2,
0xE0E08E6,
0xE113B93,
0xE146BC8,
0xE179984,
0xE1AC4C8,
0xE1DED92,
0xE2113E2,
0xE2437B7,
0xE275911,
0xE2A77EF,
0xE2D9451,
0xE30AE36,
0xE33C59E,
0xE36DA87,
0xE39ECF3,
0xE3CFCDF,
0xE400A4B,
0xE431538,
0xE461DA4,
0xE49238F,
0xE4C26F8,
0xE4F27DF,
0xE522643,
0xE552224,
0xE581B82,
0xE5B125A,
0xE5E06AE,
0xE60F87D,
0xE63E7C6,
0xE66D488,
0xE69BEC4,
0xE6CA678,
0xE6F8BA4,
0xE726E48,
0xE754E63,
0xE782BF5,
0xE7B06FC,
0xE7DDF79,
0xE80B56C,
0xE8388D2,
0xE8659AD,
0xE8927FC,
0xE8BF3BD,
0xE8EBCF1,
0xE918397,
0xE9447AF,
0xE970938,
0xE99C832,
0xE9C849C,
0xE9F3E75,
0xEA1F5BE,
0xEA4AA75,
0xEA75C9B,
0xEAA0C2E,
0xEACB92F,
0xEAF639D,
0xEB20B77,
0xEB4B0BD,
0xEB7536E,
0xEB9F38B,
0xEBC9111,
0xEBF2C02,
0xEC1C45D,
0xEC45A21,
0xEC6ED4D,
0xEC97DE2,
0xECC0BDE,
0xECE9742,
0xED1200D,
0xED3A63E,
0xED629D5,
0xED8AAD2,
0xEDB2934,
0xEDDA4FB,
0xEE01E25,
0xEE294B4,
0xEE508A6,
0xEE779FB,
0xEE9E8B3,
0xEEC54CD,
0xEEEBE48,
0xEF12525,
0xEF38962,
0xEF5EB00,
0xEF849FE,
0xEFAA65C,
0xEFD0018,
0xEFF5734,
0xF01ABAE,
0xF03FD85,
0xF064CBB,
0xF08994D,
0xF0AE33C,
0xF0D2A88,
0xF0F6F2F,
0xF11B132,
0xF13F090,
0xF162D49,
0xF18675C,
0xF1A9EC9,
0xF1CD390,
0xF1F05AF,
0xF213528,
0xF2361F9,
0xF258C22,
0xF27B3A3,
0xF29D87B,
0xF2BFAAA,
0xF2E1A2F,
0xF30370B,
0xF32513C,
0xF3468C3,
0xF367D9E,
0xF388FCF,
0xF3A9F54,
0xF3CAC2C,
0xF3EB658,
0xF40BDD8,
0xF42C2AA,
0xF44C4CF,
0xF46C446,
0xF48C10F,
0xF4ABB2A,
0xF4CB295,
0xF4EA751,
0xF50995E,
0xF5288BB,
0xF547567,
0xF565F63,
0xF5846AE,
0xF5A2B48,
0xF5C0D30,
0xF5DEC67,
0xF5FC8EB,
0xF61A2BC,
0xF6379DB,
0xF654E46,
0xF671FFE,
0xF68EF02,
0xF6ABB52,
0xF6C84ED,
0xF6E4BD3,
0xF701005,
0xF71D181,
0xF739047,
0xF754C57,
0xF7705B1,
0xF78BC54,
0xF7A7040,
0xF7C2175,
0xF7DCFF3,
0xF7F7BB8,
0xF8124C6,
0xF82CB1B,
0xF846EB7,
0xF860F9A,
0xF87ADC4,
0xF894935,
0xF8AE1EB,
0xF8C77E8,
0xF8E0B2A,
0xF8F9BB1,
0xF91297E,
0xF92B48F,
0xF943CE4,
0xF95C27E,
0xF97455C,
0xF98C57E,
0xF9A42E3,
0xF9BBD8B,
0xF9D3576,
0xF9EAAA3,
0xFA01D14,
0xFA18CC6,
0xFA2F9BA,
0xFA463F0,
0xFA5CB67,
0xFA7301F,
0xFA89218,
0xFA9F152,
0xFAB4DCC,
0xFACA787,
0xFADFE81,
0xFAF52BB,
0xFB0A435,
0xFB1F2EE,
0xFB33EE6,
0xFB4881C,
0xFB5CE91,
0xFB71245,
0xFB85337,
0xFB99166,
0xFBACCD3,
0xFBC057E,
0xFBD3B66,
0xFBE6E8B,
0xFBF9EEC,
0xFC0CC8B,
0xFC1F766,
0xFC31F7D,
0xFC444CF,
0xFC5675E,
0xFC68729,
0xFC7A42E,
0xFC8BE6F,
0xFC9D5EB,
0xFCAEAA2,
0xFCBFC94,
0xFCD0BBF,
0xFCE1826,
0xFCF21C6,
0xFD028A0,
0xFD12CB4,
0xFD22E01,
0xFD32C88,
0xFD42848,
0xFD52141,
0xFD61772,
0xFD70ADD,
0xFD7FB80,
0xFD8E95B,
0xFD9D46E,
0xFDABCBA,
0xFDBA23D,
0xFDC84F8,
0xFDD64EB,
0xFDE4214,
0xFDF1C76,
0xFDFF40E,
0xFE0C8DD,
0xFE19AE3,
0xFE26A20,
0xFE33693,
0xFE4003C,
0xFE4C71C,
0xFE58B32,
0xFE64C7E,
0xFE70AFF,
0xFE7C6B7,
0xFE87FA4,
0xFE935C6,
0xFE9E91E,
0xFEA99AA,
0xFEB476C,
0xFEBF263,
0xFEC9A8F,
0xFED3FEF,
0xFEDE284,
0xFEE824E,
0xFEF1F4C,
0xFEFB97E,
0xFF050E4,
0xFF0E57F,
0xFF1774D,
0xFF2064F,
0xFF29286,
0xFF31BEF,
0xFF3A28D,
0xFF4265D,
0xFF4A761,
0xFF52599,
0xFF5A104,
0xFF619A2,
0xFF68F72,
0xFF70276,
0xFF772AD,
0xFF7E017,
0xFF84AB3,
0xFF8B282,
0xFF91784,
0xFF979B8,
0xFF9D91E,
0xFFA35B7,
0xFFA8F83,
0xFFAE680,
0xFFB3AB0,
0xFFB8C12,
0xFFBDAA6,
0xFFC266C,
0xFFC6F64,
0xFFCB58E,
0xFFCF8EA,
0xFFD3978,
0xFFD7738,
0xFFDB229,
0xFFDEA4C,
0xFFE1FA1,
0xFFE5227,
0xFFE81DF,
0xFFEAEC9,
0xFFED8E4,
0xFFF0030,
0xFFF24AF,
0xFFF465E,
0xFFF653F,
0xFFF8152,
0xFFF9A96,
0xFFFB10B,
0xFFFC4B2,
0xFFFD58A,
0xFFFE393,
0xFFFEECE,
0xFFFF73A,
0xFFFFCD7,
0xFFFFFA6
};
real_t sine_short_128[] =
{
0x1921F1,
0x4B64DB,
0x7DA4DD,
0xAFE006,
0xE21468,
0x1144013,
0x1466118,
0x1787587,
0x1AA7B73,
0x1DC70ED,
0x20E5409,
0x24022DB,
0x271DB77,
0x2A37BF1,
0x2D50261,
0x3066CDE,
0x337B97F,
0x368E65F,
0x399F198,
0x3CAD945,
0x3FB9B85,
0x42C3675,
0x45CA837,
0x48CEEED,
0x4BD08B8,
0x4ECF3C0,
0x51CAE2B,
0x54C3622,
0x57B89D0,
0x5AAA761,
0x5D98D06,
0x60838EE,
0x636A94E,
0x664DC5B,
0x692D04C,
0x6C0835E,
0x6EDF3CB,
0x71B1FD5,
0x74805BD,
0x774A3C8,
0x7A0F83E,
0x7CD0168,
0x7F8BD96,
0x8242B16,
0x84F483D,
0x87A1361,
0x8A48ADB,
0x8CEAD08,
0x8F87849,
0x921EB01,
0x94B0397,
0x973C075,
0x99C200A,
0x9C420C6,
0x9EBC120,
0xA12FF8F,
0xA39DA91,
0xA6050A6,
0xA866053,
0xAAC0820,
0xAD14699,
0xAF61A4E,
0xB1A81D5,
0xB3E7BC6,
0xB6206BE,
0xB85215D,
0xBA7CA4B,
0xBCA002F,
0xBEBC1BA,
0xC0D0D9E,
0xC2DE291,
0xC4E3F51,
0xC6E229D,
0xC8D8B3C,
0xCAC77F6,
0xCCAE79B,
0xCE8D8FF,
0xD064AF9,
0xD233C68,
0xD3FAC2D,
0xD5B9930,
0xD77025E,
0xD91E6A7,
0xDAC4503,
0xDC61C6D,
0xDDF6BE6,
0xDF83274,
0xE106F23,
0xE282104,
0xE3F472C,
0xE55E0B8,
0xE6BECC8,
0xE816A82,
0xE965913,
0xEAAB7AC,
0xEBE8584,
0xED1C1D8,
0xEE46BE8,
0xEF682FF,
0xF080668,
0xF18F577,
0xF294F85,
0xF3913F0,
0xF48421D,
0xF56D977,
0xF64D96C,
0xF724173,
0xF7F1108,
0xF8B47AC,
0xF96E4E6,
0xFA1E845,
0xFAC515A,
0xFB61FC0,
0xFBF5316,
0xFC7EB01,
0xFCFE72C,
0xFD74748,
0xFDE0B0D,
0xFE43237,
0xFE9BC8B,
0xFEEA9D0,
0xFF2F9D8,
0xFF6AC77,
0xFF9C188,
0xFFC38ED,
0xFFE128F,
0xFFF4E5A,
0xFFFEC42
};
real_t sine_short_120[] =
{
0x1ACEDD,
0x506B6B,
0x860472,
0xBB9798,
0xF12283,
0x126A2DB,
0x15C1646,
0x1917A6C,
0x1C6CCF6,
0x1FC0B8D,
0x23133DB,
0x266438B,
0x29B3849,
0x2D00FC3,
0x304C7A8,
0x3395DA6,
0x36DCF70,
0x3A21AB9,
0x3D63D36,
0x40A349D,
0x43DFEA6,
0x471990D,
0x4A5018D,
0x4D835E6,
0x50B33D8,
0x53DF927,
0x5708398,
0x5A2D0F4,
0x5D4DF07,
0x606AB9E,
0x638348A,
0x669779E,
0x69A72B2,
0x6CB23A0,
0x6FB8844,
0x72B9E80,
0x75B6437,
0x78AD751,
0x7B9F5B9,
0x7E8BD5E,
0x8172C33,
0x845402D,
0x872F749,
0x8A04F85,
0x8CD46E2,
0x8F9DB69,
0x9260B25,
0x951D425,
0x97D347F,
0x9A82A4A,
0x9D2B3A4,
0x9FCCEB1,
0xA267996,
0xA4FB280,
0xA7877A1,
0xAA0C72E,
0xAC89F62,
0xAEFFE7F,
0xB16E2CA,
0xB3D4A8E,
0xB63341D,
0xB889DCC,
0xBAD85F7,
0xBD1EB00,
0xBF5CB4E,
0xC19254F,
0xC3BF775,
0xC5E4039,
0xC7FFE1B,
0xCA12F9F,
0xCC1D351,
0xCE1E7C2,
0xD016B8A,
0xD205D47,
0xD3EBB9E,
0xD5C8539,
0xD79B8CB,
0xD96550A,
0xDB258B7,
0xDCDC296,
0xDE89173,
0xE02C422,
0xE1C597C,
0xE355062,
0xE4DA7BC,
0xE655E78,
0xE7C738C,
0xE92E5F5,
0xEA8B4B7,
0xEBDDEDD,
0xED26379,
0xEE641A4,
0xEF97881,
0xF0C0736,
0xF1DECF4,
0xF2F28F2,
0xF3FBA6E,
0xF4FA0AE,
0xF5EDAFF,
0xF6D68B7,
0xF7B4932,
0xF887BD4,
0xF950009,
0xFA0D544,
0xFABFB02,
0xFB670C3,
0xFC03614,
0xFC94A86,
0xFD1ADB3,
0xFD95F3E,
0xFE05ECF,
0xFE6AC18,
0xFEC46D2,
0xFF12EC0,
0xFF563A8,
0xFF8E55C,
0xFFBB3B6,
0xFFDCE94,
0xFFF35E0,
0xFFFE98A
};
#ifdef LD_DEC
real_t sine_mid_512[] =
{
0x6487E,
0x12D978,
0x1F6A66,
0x2BFB40,
0x388BFF,
0x451C9C,
0x51AD0E,
0x5E3D4D,
0x6ACD52,
0x775D16,
0x83EC90,
0x907BB8,
0x9D0A87,
0xA998F6,
0xB626FC,
0xC2B491,
0xCF41AF,
0xDBCE4C,
0xE85A62,
0xF4E5E9,
0x10170D8,
0x10DFB29,
0x11A84D3,
0x1270DCF,
0x1339615,
0x1401D9D,
0x14CA460,
0x1592A55,
0x165AF76,
0x17233BA,
0x17EB71A,
0x18B398D,
0x197BB0D,
0x1A43B91,
0x1B0BB12,
0x1BD3988,
0x1C9B6EC,
0x1D63335,
0x1E2AE5C,
0x1EF2859,
0x1FBA125,
0x20818B8,
0x2148F0A,
0x2210413,
0x22D77CC,
0x239EA2E,
0x2465B30,
0x252CACA,
0x25F38F6,
0x26BA5AB,
0x27810E2,
0x2847A93,
0x290E2B6,
0x29D4945,
0x2A9AE36,
0x2B61183,
0x2C27324,
0x2CED311,
0x2DB3142,
0x2E78DB1,
0x2F3E855,
0x3004126,
0x30C981E,
0x318ED34,
0x3254061,
0x331919E,
0x33DE0E2,
0x34A2E26,
0x3567963,
0x362C290,
0x36F09A7,
0x37B4EA0,
0x3879173,
0x393D218,
0x3A01089,
0x3AC4CBD,
0x3B886AD,
0x3C4BE51,
0x3D0F3A3,
0x3DD269A,
0x3E9572E,
0x3F58559,
0x401B113,
0x40DDA54,
0x41A0115,
0x426254E,
0x43246F8,
0x43E660B,
0x44A8280,
0x4569C50,
0x462B372,
0x46EC7E0,
0x47AD992,
0x486E881,
0x492F4A5,
0x49EFDF6,
0x4AB046D,
0x4B70804,
0x4C308B2,
0x4CF0670,
0x4DB0136,
0x4E6F8FE,
0x4F2EDC0,
0x4FEDF74,
0x50ACE13,
0x516B996,
0x522A1F6,
0x52E872B,
0x53A692D,
0x54647F6,
0x552237D,
0x55DFBBD,
0x569D0AD,
0x575A246,
0x5817081,
0x58D3B57,
0x59902C0,
0x5A4C6B5,
0x5B0872F,
0x5BC4426,
0x5C7FD93,
0x5D3B370,
0x5DF65B5,
0x5EB145A,
0x5F6BF58,
0x60266A9,
0x60E0A45,
0x619AA25,
0x6254641,
0x630DE93,
0x63C7313,
0x64803BB,
0x6539083,
0x65F1963,
0x66A9E56,
0x6761F53,
0x6819C54,
0x68D1551,
0x6988A44,
0x6A3FB25,
0x6AF67EE,
0x6BAD097,
0x6C63519,
0x6D1956E,
0x6DCF18E,
0x6E84972,
0x6F39D13,
0x6FEEC6B,
0x70A3771,
0x7157E20,
0x720C071,
0x72BFE5C,
0x73737DA,
0x7426CE5,
0x74D9D75,
0x758C985,
0x763F10C,
0x76F1404,
0x77A3266,
0x7854C2B,
0x790614D,
0x79B71C4,
0x7A67D8A,
0x7B18498,
0x7BC86E7,
0x7C78470,
0x7D27D2D,
0x7DD7116,
0x7E86026,
0x7F34A55,
0x7FE2F9C,
0x8090FF5,
0x813EB5A,
0x81EC1C2,
0x8299329,
0x8345F86,
0x83F26D4,
0x849E90C,
0x854A626,
0x85F5E1E,
0x86A10EB,
0x874BE87,
0x87F66EC,
0x88A0A13,
0x894A7F5,
0x89F408D,
0x8A9D3D3,
0x8B461C1,
0x8BEEA51,
0x8C96D7B,
0x8D3EB3A,
0x8DE6386,
0x8E8D65B,
0x8F343B0,
0x8FDAB80,
0x9080DC4,
0x9126A76,
0x91CC190,
0x927130A,
0x9315EDF,
0x93BA509,
0x945E580,
0x950203F,
0x95A5540,
0x964847B,
0x96EADEB,
0x978D18A,
0x982EF51,
0x98D073A,
0x997193F,
0x9A12559,
0x9AB2B83,
0x9B52BB6,
0x9BF25EC,
0x9C91A1F,
0x9D30849,
0x9DCF063,
0x9E6D267,
0x9F0AE51,
0x9FA8418,
0xA0453B8,
0xA0E1D29,
0xA17E067,
0xA219D6B,
0xA2B5430,
0xA3504AE,
0xA3EAEE1,
0xA4852C1,
0xA51F04A,
0xA5B8776,
0xA65183E,
0xA6EA29C,
0xA78268B,
0xA81A404,
0xA8B1B03,
0xA948B80,
0xA9DF577,
0xAA758E1,
0xAB0B5B9,
0xABA0BF9,
0xAC35B9B,
0xACCA499,
0xAD5E6EE,
0xADF2293,
0xAE85784,
0xAF185BB,
0xAFAAD31,
0xB03CDE2,
0xB0CE7C7,
0xB15FADB,
0xB1F0719,
0xB280C7A,
0xB310AFA,
0xB3A0292,
0xB42F33E,
0xB4BDCF7,
0xB54BFB8,
0xB5D9B7C,
0xB66703D,
0xB6F3DF6,
0xB7804A2,
0xB80C43A,
0xB897CBA,
0xB922E1C,
0xB9AD85A,
0xBA37B70,
0xBAC1759,
0xBB4AC0E,
0xBBD398A,
0xBC5BFC9,
0xBCE3EC4,
0xBD6B678,
0xBDF26DE,
0xBE78FF1,
0xBEFF1AC,
0xBF84C0B,
0xC009F07,
0xC08EA9C,
0xC112EC4,
0xC196B7B,
0xC21A0BB,
0xC29CE7F,
0xC31F4C3,
0xC3A1380,
0xC422AB3,
0xC4A3A57,
0xC524265,
0xC5A42DA,
0xC623BB0,
0xC6A2CE3,
0xC72166D,
0xC79F84A,
0xC81D274,
0xC89A4E8,
0xC916FA0,
0xC993297,
0xCA0EDC8,
0xCA8A130,
0xCB04CC8,
0xCB7F08D,
0xCBF8C79,
0xCC72088,
0xCCEACB5,
0xCD630FC,
0xCDDAD58,
0xCE521C4,
0xCEC8E3C,
0xCF3F2BB,
0xCFB4F3C,
0xD02A3BB,
0xD09F034,
0xD1134A2,
0xD187101,
0xD1FA54B,
0xD26D17D,
0xD2DF593,
0xD351187,
0xD3C2555,
0xD4330FA,
0xD4A3470,
0xD512FB3,
0xD5822C0,
0xD5F0D91,
0xD65F023,
0xD6CCA71,
0xD739C77,
0xD7A6631,
0xD81279A,
0xD87E0AF,
0xD8E916B,
0xD9539CB,
0xD9BD9C9,
0xDA27163,
0xDA90093,
0xDAF8757,
0xDB605A9,
0xDBC7B86,
0xDC2E8E9,
0xDC94DD0,
0xDCFAA36,
0xDD5FE17,
0xDDC496E,
0xDE28C39,
0xDE8C674,
0xDEEF81A,
0xDF52127,
0xDFB4199,
0xE01596B,
0xE076899,
0xE0D6F20,
0xE136CFB,
0xE196228,
0xE1F4EA3,
0xE253267,
0xE2B0D72,
0xE30DFBF,
0xE36A94B,
0xE3C6A13,
0xE422213,
0xE47D147,
0xE4D77AC,
0xE53153F,
0xE58A9FB,
0xE5E35DE,
0xE63B8E4,
0xE69330A,
0xE6EA44C,
0xE740CA7,
0xE796C18,
0xE7EC29B,
0xE84102D,
0xE8954CB,
0xE8E9071,
0xE93C31D,
0xE98ECCA,
0xE9E0D77,
0xEA3251F,
0xEA833C0,
0xEAD3956,
0xEB235DF,
0xEB72956,
0xEBC13BB,
0xEC0F508,
0xEC5CD3B,
0xECA9C52,
0xECF6249,
0xED41F1D,
0xED8D2CC,
0xEDD7D52,
0xEE21EAC,
0xEE6B6D9,
0xEEB45D4,
0xEEFCB9B,
0xEF4482C,
0xEF8BB83,
0xEFD259E,
0xF01867A,
0xF05DE14,
0xF0A2C6A,
0xF0E7179,
0xF12AD3E,
0xF16DFB8,
0xF1B08E2,
0xF1F28BB,
0xF233F40,
0xF274C6F,
0xF2B5044,
0xF2F4ABF,
0xF333BDB,
0xF372397,
0xF3B01F0,
0xF3ED6E5,
0xF42A271,
0xF466494,
0xF4A1D4B,
0xF4DCC94,
0xF51726B,
0xF550ED0,
0xF58A1C0,
0xF5C2B38,
0xF5FAB37,
0xF6321BA,
0xF668EBF,
0xF69F244,
0xF6D4C47,
0xF709CC6,
0xF73E3BF,
0xF77212F,
0xF7A5516,
0xF7D7F70,
0xF80A03C,
0xF83B778,
0xF86C522,
0xF89C939,
0xF8CC3B9,
0xF8FB4A2,
0xF929BF2,
0xF9579A7,
0xF984DBE,
0xF9B1837,
0xF9DD910,
0xFA09047,
0xFA33DDA,
0xFA5E1C7,
0xFA87C0D,
0xFAB0CAB,
0xFAD939F,
0xFB010E6,
0xFB28481,
0xFB4EE6D,
0xFB74EA8,
0xFB9A532,
0xFBBF208,
0xFBE352A,
0xFC06E95,
0xFC29E4A,
0xFC4C445,
0xFC6E087,
0xFC8F30D,
0xFCAFBD6,
0xFCCFAE1,
0xFCEF02E,
0xFD0DBBA,
0xFD2BD84,
0xFD4958C,
0xFD663D0,
0xFD8284F,
0xFD9E308,
0xFDB93FA,
0xFDD3B23,
0xFDED884,
0xFE06C1A,
0xFE1F5E5,
0xFE375E5,
0xFE4EC17,
0xFE6587B,
0xFE7BB10,
0xFE913D6,
0xFEA62CB,
0xFEBA7EF,
0xFECE341,
0xFEE14C0,
0xFEF3C6C,
0xFF05A43,
0xFF16E45,
0xFF27872,
0xFF378C8,
0xFF46F48,
0xFF55BF0,
0xFF63EC0,
0xFF717B7,
0xFF7E6D5,
0xFF8AC1A,
0xFF96785,
0xFFA1915,
0xFFAC0CA,
0xFFB5EA3,
0xFFBF2A1,
0xFFC7CC3,
0xFFCFD08,
0xFFD7371,
0xFFDDFFC,
0xFFE42AA,
0xFFE9B7B,
0xFFEEA6E,
0xFFF2F83,
0xFFF6AB9,
0xFFF9C12,
0xFFFC38C,
0xFFFE128,
0xFFFF4E5,
0xFFFFEC4
};
real_t sine_mid_480[] =
{
0x6B3BA,
0x141B2A,
0x21828C,
0x2EE9D6,
0x3C50FF,
0x49B7FE,
0x571EC9,
0x648558,
0x71EB9F,
0x7F5197,
0x8CB735,
0x9A1C71,
0xA78140,
0xB4E59A,
0xC24975,
0xCFACC7,
0xDD0F88,
0xEA71AD,
0xF7D32E,
0x1053401,
0x112941D,
0x11FF378,
0x12D5209,
0x13AAFC7,
0x1480CA7,
0x15568A2,
0x162C3AD,
0x1701DBE,
0x17D76CE,
0x18ACED1,
0x19825C0,
0x1A57B90,
0x1B2D039,
0x1C023B0,
0x1CD75EC,
0x1DAC6E5,
0x1E81691,
0x1F564E6,
0x202B1DB,
0x20FFD67,
0x21D4780,
0x22A901E,
0x237D736,
0x2451CBF,
0x25260B1,
0x25FA302,
0x26CE3A8,
0x27A229B,
0x2875FD0,
0x2949B3F,
0x2A1D4DF,
0x2AF0CA5,
0x2BC4289,
0x2C97682,
0x2D6A886,
0x2E3D88C,
0x2F1068B,
0x2FE3279,
0x30B5C4E,
0x3188400,
0x325A985,
0x332CCD5,
0x33FEDE6,
0x34D0CB0,
0x35A2928,
0x3674346,
0x3745B01,
0x381704E,
0x38E8326,
0x39B937F,
0x3A8A150,
0x3B5AC90,
0x3C2B534,
0x3CFBB36,
0x3DCBE8A,
0x3E9BF29,
0x3F6BD08,
0x403B81F,
0x410B065,
0x41DA5D1,
0x42A9859,
0x43787F4,
0x444749A,
0x4515E41,
0x45E44E1,
0x46B286F,
0x47808E4,
0x484E635,
0x491C05B,
0x49E974C,
0x4AB6AFE,
0x4B83B6A,
0x4C50886,
0x4D1D249,
0x4DE98AA,
0x4EB5B9F,
0x4F81B22,
0x504D727,
0x5118FA6,
0x51E4497,
0x52AF5F0,
0x537A3A9,
0x5444DB8,
0x550F415,
0x55D96B7,
0x56A3595,
0x576D0A6,
0x58367E1,
0x58FFB3E,
0x59C8AB3,
0x5A91638,
0x5B59DC4,
0x5C2214E,
0x5CEA0CE,
0x5DB1C3A,
0x5E7938A,
0x5F406B5,
0x60075B3,
0x60CE07A,
0x6194702,
0x625A943,
0x6320732,
0x63E60C9,
0x64AB5FE,
0x65706C9,
0x6635320,
0x66F9AFC,
0x67BDE53,
0x6881D1E,
0x6945752,
0x6A08CE9,
0x6ACBDD9,
0x6B8EA1A,
0x6C511A3,
0x6D1346B,
0x6DD526B,
0x6E96B9A,
0x6F57FEE,
0x7018F60,
0x70D99E8,
0x7199F7C,
0x725A014,
0x7319BA9,
0x73D9231,
0x74983A4,
0x7556FFA,
0x761572A,
0x76D392C,
0x77915F7,
0x784ED84,
0x790BFCA,
0x79C8CC1,
0x7A85460,
0x7B416A0,
0x7BFD377,
0x7CB8ADE,
0x7D73CCC,
0x7E2E93A,
0x7EE901F,
0x7FA3172,
0x805CD2C,
0x8116345,
0x81CF3B4,
0x8287E72,
0x8340376,
0x83F82B8,
0x84AFC30,
0x8566FD6,
0x861DDA2,
0x86D458C,
0x878A78B,
0x8840399,
0x88F59AD,
0x89AA9BF,
0x8A5F3C7,
0x8B137BD,
0x8BC7599,
0x8C7AD54,
0x8D2DEE5,
0x8DE0A45,
0x8E92F6C,
0x8F44E51,
0x8FF66EE,
0x90A793A,
0x915852E,
0x9208AC2,
0x92B89ED,
0x93682AA,
0x94174EF,
0x94C60B4,
0x95745F4,
0x96224A5,
0x96CFCC0,
0x977CE3D,
0x9829916,
0x98D5D42,
0x9981AB9,
0x9A2D175,
0x9AD816D,
0x9B82A9B,
0x9C2CCF6,
0x9CD6878,
0x9D7FD18,
0x9E28AD0,
0x9ED1197,
0x9F79168,
0xA020A39,
0xA0C7C05,
0xA16E6C2,
0xA214A6C,
0xA2BA6F9,
0xA35FC62,
0xA404AA1,
0xA4A91AF,
0xA54D183,
0xA5F0A17,
0xA693B63,
0xA736561,
0xA7D880A,
0xA87A355,
0xA91B73D,
0xA9BC3BA,
0xAA5C8C4,
0xAAFC656,
0xAB9BC67,
0xAC3AAF2,
0xACD91EE,
0xAD77156,
0xAE14921,
0xAEB194A,
0xAF4E1C9,
0xAFEA297,
0xB085BAE,
0xB120D07,
0xB1BB69B,
0xB255863,
0xB2EF258,
0xB388474,
0xB420EB0,
0xB4B9105,
0xB550B6D,
0xB5E7DE0,
0xB67E859,
0xB714AD1,
0xB7AA541,
0xB83F7A2,
0xB8D41EF,
0xB968420,
0xB9FBE2E,
0xBA8F015,
0xBB219CC,
0xBBB3B4E,
0xBC45495,
0xBCD6599,
0xBD66E54,
0xBDF6EC1,
0xBE866D9,
0xBF15695,
0xBFA3DEF,
0xC031CE1,
0xC0BF365,
0xC14C175,
0xC1D870A,
0xC26441E,
0xC2EF8AB,
0xC37A4AC,
0xC404819,
0xC48E2ED,
0xC517522,
0xC59FEB1,
0xC627F96,
0xC6AF7C9,
0xC736745,
0xC7BCE04,
0xC842C00,
0xC8C8134,
0xC94CD98,
0xC9D1128,
0xCA54BDE,
0xCAD7DB4,
0xCB5A6A4,
0xCBDC6A9,
0xCC5DDBC,
0xCCDEBD8,
0xCD5F0F8,
0xCDDED16,
0xCE5E02C,
0xCEDCA34,
0xCF5AB29,
0xCFD8306,
0xD0551C5,
0xD0D1761,
0xD14D3D4,
0xD1C8718,
0xD243129,
0xD2BD200,
0xD336999,
0xD3AF7EE,
0xD427CFB,
0xD49F8B8,
0xD516B22,
0xD58D434,
0xD6033E7,
0xD678A37,
0xD6ED71E,
0xD761A98,
0xD7D54A0,
0xD848530,
0xD8BAC43,
0xD92C9D4,
0xD99DDDE,
0xDA0E85D,
0xDA7E94C,
0xDAEE0A4,
0xDB5CE62,
0xDBCB281,
0xDC38CFC,
0xDCA5DCE,
0xDD124F2,
0xDD7E263,
0xDDE961E,
0xDE5401C,
0xDEBE05A,
0xDF276D2,
0xDF90381,
0xDFF8661,
0xE05FF6E,
0xE0C6EA3,
0xE12D3FD,
0xE192F75,
0xE1F8109,
0xE25C8B3,
0xE2C066F,
0xE323A39,
0xE38640D,
0xE3E83E5,
0xE4499BE,
0xE4AA594,
0xE50A762,
0xE569F23,
0xE5C8CD5,
0xE627072,
0xE6849F7,
0xE6E195F,
0xE73DEA7,
0xE7999CA,
0xE7F4AC4,
0xE84F191,
0xE8A8E2E,
0xE902096,
0xE95A8C6,
0xE9B26B9,
0xEA09A6C,
0xEA603DA,
0xEAB6301,
0xEB0B7DC,
0xEB60268,
0xEBB42A1,
0xEC07883,
0xEC5A40A,
0xECAC533,
0xECFDBFB,
0xED4E85D,
0xED9EA56,
0xEDEE1E3,
0xEE3CF01,
0xEE8B1AB,
0xEED89DE,
0xEF25797,
0xEF71AD3,
0xEFBD38E,
0xF0081C5,
0xF052574,
0xF09BE99,
0xF0E4D30,
0xF12D136,
0xF174AA7,
0xF1BB981,
0xF201DC1,
0xF247763,
0xF28C664,
0xF2D0AC2,
0xF314479,
0xF357386,
0xF3997E7,
0xF3DB198,
0xF41C097,
0xF45C4E1,
0xF49BE72,
0xF4DAD49,
0xF519162,
0xF556ABB,
0xF593951,
0xF5CFD22,
0xF60B62A,
0xF646467,
0xF6807D6,
0xF6BA076,
0xF6F2E43,
0xF72B13A,
0xF76295B,
0xF7996A1,
0xF7CF90B,
0xF805096,
0xF839D40,
0xF86DF06,
0xF8A15E7,
0xF8D41E0,
0xF9062EF,
0xF937911,
0xF968445,
0xF998488,
0xF9C79D8,
0xF9F6433,
0xFA24398,
0xFA51803,
0xFA7E174,
0xFAA9FE7,
0xFAD535C,
0xFAFFBD0,
0xFB29942,
0xFB52BAF,
0xFB7B316,
0xFBA2F75,
0xFBCA0CA,
0xFBF0714,
0xFC16251,
0xFC3B27F,
0xFC5F79C,
0xFC831A7,
0xFCA609F,
0xFCC8482,
0xFCE9D4E,
0xFD0AB03,
0xFD2AD9D,
0xFD4A51D,
0xFD69180,
0xFD872C6,
0xFDA48ED,
0xFDC13F4,
0xFDDD3D9,
0xFDF889B,
0xFE13239,
0xFE2D0B3,
0xFE46406,
0xFE5EC31,
0xFE76934,
0xFE8DB0E,
0xFEA41BD,
0xFEB9D41,
0xFECED99,
0xFEE32C3,
0xFEF6CBE,
0xFF09B8B,
0xFF1BF28,
0xFF2D794,
0xFF3E4CE,
0xFF4E6D7,
0xFF5DDAC,
0xFF6C94E,
0xFF7A9BC,
0xFF87EF4,
0xFF948F7,
0xFFA07C4,
0xFFABB5B,
0xFFB63BB,
0xFFC00E3,
0xFFC92D3,
0xFFD198B,
0xFFD950A,
0xFFE0550,
0xFFE6A5D,
0xFFEC430,
0xFFF12C9,
0xFFF5629,
0xFFF8E4E,
0xFFFBB38,
0xFFFDCE8,
0xFFFF35D,
0xFFFFE98
};
real_t ld_mid_512[] =
{
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x1921F1,
0x4B64DB,
0x7DA4DD,
0xAFE006,
0xE21468,
0x1144013,
0x1466118,
0x1787587,
0x1AA7B73,
0x1DC70ED,
0x20E5409,
0x24022DB,
0x271DB77,
0x2A37BF1,
0x2D50261,
0x3066CDE,
0x337B97F,
0x368E65F,
0x399F198,
0x3CAD945,
0x3FB9B85,
0x42C3675,
0x45CA837,
0x48CEEED,
0x4BD08B8,
0x4ECF3C0,
0x51CAE2B,
0x54C3622,
0x57B89D0,
0x5AAA761,
0x5D98D06,
0x60838EE,
0x636A94E,
0x664DC5B,
0x692D04C,
0x6C0835E,
0x6EDF3CB,
0x71B1FD5,
0x74805BD,
0x774A3C8,
0x7A0F83E,
0x7CD0168,
0x7F8BD96,
0x8242B16,
0x84F483D,
0x87A1361,
0x8A48ADB,
0x8CEAD08,
0x8F87849,
0x921EB01,
0x94B0397,
0x973C075,
0x99C200A,
0x9C420C6,
0x9EBC120,
0xA12FF8F,
0xA39DA91,
0xA6050A6,
0xA866053,
0xAAC0820,
0xAD14699,
0xAF61A4E,
0xB1A81D5,
0xB3E7BC6,
0xB6206BE,
0xB85215D,
0xBA7CA4B,
0xBCA002F,
0xBEBC1BA,
0xC0D0D9E,
0xC2DE291,
0xC4E3F51,
0xC6E229D,
0xC8D8B3C,
0xCAC77F6,
0xCCAE79B,
0xCE8D8FF,
0xD064AF9,
0xD233C68,
0xD3FAC2D,
0xD5B9930,
0xD77025E,
0xD91E6A7,
0xDAC4503,
0xDC61C6D,
0xDDF6BE6,
0xDF83274,
0xE106F23,
0xE282104,
0xE3F472C,
0xE55E0B8,
0xE6BECC8,
0xE816A82,
0xE965913,
0xEAAB7AC,
0xEBE8584,
0xED1C1D8,
0xEE46BE8,
0xEF682FF,
0xF080668,
0xF18F577,
0xF294F85,
0xF3913F0,
0xF48421D,
0xF56D977,
0xF64D96C,
0xF724173,
0xF7F1108,
0xF8B47AC,
0xF96E4E6,
0xFA1E845,
0xFAC515A,
0xFB61FC0,
0xFBF5316,
0xFC7EB01,
0xFCFE72C,
0xFD74748,
0xFDE0B0D,
0xFE43237,
0xFE9BC8B,
0xFEEA9D0,
0xFF2F9D8,
0xFF6AC77,
0xFF9C188,
0xFFC38ED,
0xFFE128F,
0xFFF4E5A,
0xFFFEC42,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000
};
real_t ld_mid_480[] =
{
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x0,
0x1ACEDD,
0x506B6B,
0x860472,
0xBB9798,
0xF12283,
0x126A2DB,
0x15C1646,
0x1917A6C,
0x1C6CCF6,
0x1FC0B8D,
0x23133DB,
0x266438B,
0x29B3849,
0x2D00FC3,
0x304C7A8,
0x3395DA6,
0x36DCF70,
0x3A21AB9,
0x3D63D36,
0x40A349D,
0x43DFEA6,
0x471990D,
0x4A5018D,
0x4D835E6,
0x50B33D8,
0x53DF927,
0x5708398,
0x5A2D0F4,
0x5D4DF07,
0x606AB9E,
0x638348A,
0x669779E,
0x69A72B2,
0x6CB23A0,
0x6FB8844,
0x72B9E80,
0x75B6437,
0x78AD751,
0x7B9F5B9,
0x7E8BD5E,
0x8172C33,
0x845402D,
0x872F749,
0x8A04F85,
0x8CD46E2,
0x8F9DB69,
0x9260B25,
0x951D425,
0x97D347F,
0x9A82A4A,
0x9D2B3A4,
0x9FCCEB1,
0xA267996,
0xA4FB280,
0xA7877A1,
0xAA0C72E,
0xAC89F62,
0xAEFFE7F,
0xB16E2CA,
0xB3D4A8E,
0xB63341D,
0xB889DCC,
0xBAD85F7,
0xBD1EB00,
0xBF5CB4E,
0xC19254F,
0xC3BF775,
0xC5E4039,
0xC7FFE1B,
0xCA12F9F,
0xCC1D351,
0xCE1E7C2,
0xD016B8A,
0xD205D47,
0xD3EBB9E,
0xD5C8539,
0xD79B8CB,
0xD96550A,
0xDB258B7,
0xDCDC296,
0xDE89173,
0xE02C422,
0xE1C597C,
0xE355062,
0xE4DA7BC,
0xE655E78,
0xE7C738C,
0xE92E5F5,
0xEA8B4B7,
0xEBDDEDD,
0xED26379,
0xEE641A4,
0xEF97881,
0xF0C0736,
0xF1DECF4,
0xF2F28F2,
0xF3FBA6E,
0xF4FA0AE,
0xF5EDAFF,
0xF6D68B7,
0xF7B4932,
0xF887BD4,
0xF950009,
0xFA0D544,
0xFABFB02,
0xFB670C3,
0xFC03614,
0xFC94A86,
0xFD1ADB3,
0xFD95F3E,
0xFE05ECF,
0xFE6AC18,
0xFEC46D2,
0xFF12EC0,
0xFF563A8,
0xFF8E55C,
0xFFBB3B6,
0xFFDCE94,
0xFFF35E0,
0xFFFE98A,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000,
0x10000000
};
#endif
#endif
#ifdef __cplusplus
}
#endif
#endif