shithub: aacdec

ref: 064740662b4b78775c62f610a84dc17969a1aabf
dir: /libfaad/iq_table.h/

View raw version
/*
** 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 [email protected].
**
** $Id: iq_table.h,v 1.9 2003/11/04 21:43:30 menno Exp $
**/

#ifndef IQ_TABLE_H__
#define IQ_TABLE_H__

#ifdef __cplusplus
extern "C" {
#endif


/* !!!DON'T CHANGE IQ_TABLE_SIZE!!! */
#ifdef SMALL_IQ_TAB
#define IQ_TABLE_SIZE  304
#else
#define IQ_TABLE_SIZE  1026
#endif


#ifndef FIXED_POINT

#ifdef _MSC_VER
#pragma warning(disable:4305)
#pragma warning(disable:4244)
#endif

static real_t iq_table[IQ_TABLE_SIZE] =
{
    0.0000000000,
    1.0000000000,
    2.5198420998,
    4.3267487109,
    6.3496042079,
    8.5498797334,
    10.9027235570,
    13.3905182794,
    16.0000000000,
    18.7207544075,
    21.5443469003,
    24.4637809963,
    27.4731418213,
    30.5673509404,
    33.7419916985,
    36.9931811150,
    40.3174735966,
    43.7117870412,
    47.1733450958,
    50.6996313257,
    54.2883523319,
    57.9374077040,
    61.6448652744,
    65.4089405366,
    69.2279793748,
    73.1004434553,
    77.0248977786,
    81.0000000000,
    85.0244912125,
    89.0971879449,
    93.2169751786,
    97.3828002241,
    101.5936673260,
    105.8486328899,
    110.1468012434,
    114.4873208566,
    118.8693809602,
    123.2922085109,
    127.7550654584,
    132.2572462776,
    136.7980757341,
    141.3769068557,
    145.9931190852,
    150.6461165966,
    155.3353267543,
    160.0601987021,
    164.8202020667,
    169.6148257665,
    174.4435769119,
    179.3059797911,
    184.2015749320,
    189.1299182326,
    194.0905801545,
    199.0831449737,
    204.1072100830,
    209.1623853419,
    214.2482924705,
    219.3645644828,
    224.5108451564,
    229.6867885365,
    234.8920584701,
    240.1263281692,
    245.3892798002,
    250.6806040975,
    256.0000000000,
    261.3471743083,
    266.7218413611,
    272.1237227299,
    277.5525469304,
    283.0080491495,
    288.4899709866,
    293.9980602090,
    299.5320705195,
    305.0917613358,
    310.6768975818,
    316.2872494882,
    321.9225924034,
    327.5827066139,
    333.2673771724,
    338.9763937351,
    344.7095504051,
    350.4666455847,
    356.2474818330,
    362.0518657308,
    367.8796077506,
    373.7305221334,
    379.6044267700,
    385.5011430873,
    391.4204959402,
    397.3623135070,
    403.3264271901,
    409.3126715201,
    415.3208840636,
    421.3509053358,
    427.4025787150,
    433.4757503618,
    439.5702691405,
    445.6859865441,
    451.8227566217,
    457.9804359091,
    464.1588833613,
    470.3579602882,
    476.5775302922,
    482.8174592083,
    489.0776150459,
    495.3578679332,
    501.6580900633,
    507.9781556420,
    514.3179408377,
    520.6773237328,
    527.0561842769,
    533.4544042413,
    539.8718671753,
    546.3084583636,
    552.7640647857,
    559.2385750758,
    565.7318794845,
    572.2438698415,
    578.7744395198,
    585.3234834006,
    591.8908978393,
    598.4765806331,
    605.0804309888,
    611.7023494920,
    618.3422380776,
    625.0000000000,
    631.6755398055,
    638.3687633048,
    645.0795775462,
    651.8078907899,
    658.5536124831,
    665.3166532354,
    672.0969247951,
    678.8943400262,
    685.7088128862,
    692.5402584041,
    699.3885926590,
    706.2537327602,
    713.1355968262,
    720.0341039659,
    726.9491742592,
    733.8807287386,
    740.8286893712,
    747.7929790411,
    754.7735215322,
    761.7702415115,
    768.7830645130,
    775.8119169219,
    782.8567259587,
    789.9174196648,
    796.9939268870,
    804.0861772639,
    811.1941012115,
    818.3176299096,
    825.4566952887,
    832.6112300164,
    839.7811674856,
    846.9664418012,
    854.1669877685,
    861.3827408814,
    868.6136373104,
    875.8596138918,
    883.1206081164,
    890.3965581189,
    897.6874026669,
    904.9930811514,
    912.3135335758,
    919.6487005467,
    926.9985232641,
    934.3629435117,
    941.7419036483,
    949.1353465979,
    956.5432158417,
    963.9654554089,
    971.4020098686,
    978.8528243212,
    986.3178443907,
    993.7970162163,
    1001.2902864449,
    1008.7976022234,
    1016.3189111915,
    1023.8541614739,
    1031.4033016737,
    1038.9662808647,
    1046.5430485854,
    1054.1335548314,
    1061.7377500496,
    1069.3555851309,
    1076.9870114047,
    1084.6319806319,
    1092.2904449995,
    1099.9623571140,
    1107.6476699961,
    1115.3463370744,
    1123.0583121801,
    1130.7835495416,
    1138.5220037785,
    1146.2736298969,
    1154.0383832838,
    1161.8162197020,
    1169.6070952851,
    1177.4109665328,
    1185.2277903054,
    1193.0575238198,
    1200.9001246442,
    1208.7555506939,
    1216.6237602266,
    1224.5047118380,
    1232.3983644575,
    1240.3046773436,
    1248.2236100803,
    1256.1551225723,
    1264.0991750417,
    1272.0557280230,
    1280.0247423603,
    1288.0061792024,
    1296.0000000000,
    1304.0061665011,
    1312.0246407478,
    1320.0553850728,
    1328.0983620955,
    1336.1535347188,
    1344.2208661255,
    1352.3003197751,
    1360.3918594003,
    1368.4954490040,
    1376.6110528559,
    1384.7386354892,
    1392.8781616980,
    1401.0295965338,
    1409.1929053025,
    1417.3680535619,
    1425.5550071182,
    1433.7537320236,
    1441.9641945733,
    1450.1863613025,
    1458.4201989843,
    1466.6656746263,
    1474.9227554684,
    1483.1914089801,
    1491.4716028579,
    1499.7633050227,
    1508.0664836175,
    1516.3811070048,
    1524.7071437644,
    1533.0445626906,
    1541.3933327903,
    1549.7534232806,
    1558.1248035861,
    1566.5074433375,
    1574.9013123686,
    1583.3063807145,
    1591.7226186094,
    1600.1499964846,
    1608.5884849662,
    1617.0380548732,
    1625.4986772154,
    1633.9703231917,
    1642.4529641876,
    1650.9465717736,
    1659.4511177036,
    1667.9665739122,
    1676.4929125137,
    1685.0301057998,
    1693.5781262378,
    1702.1369464690,
    1710.7065393070,
    1719.2868777356,
    1727.8779349075,
    1736.4796841426,
    1745.0920989258,
    1753.7151529063,
    1762.3488198950,
    1770.9930738636,
    1779.6478889428,
    1788.3132394207,
    1796.9890997413,
    1805.6754445031,
    1814.3722484576,
    1823.0794865074,
    1831.7971337056,
    1840.5251652535,
    1849.2635564999,
    1858.0122829390,
    1866.7713202096,
    1875.5406440938,
    1884.3202305150,
    1893.1100555371,
    1901.9100953633,
    1910.7203263343,
    1919.5407249276,
    1928.3712677557,
    1937.2119315653,
    1946.0626932359,
    1954.9235297784,
    1963.7944183344,
    1972.6753361744,
    1981.5662606973,
    1990.4671694285,
    1999.3780400196,
    2008.2988502465,
    2017.2295780088,
    2026.1702013285,
    2035.1206983489
#ifndef SMALL_IQ_TAB
    ,2044.0810473338,
    2053.0512266659,
    2062.0312148464,
    2071.0209904936,
    2080.0205323417,
    2089.0298192403,
    2098.0488301532,
    2107.0775441570,
    2116.1159404408,
    2125.1639983049,
    2134.2216971598,
    2143.2890165253,
    2152.3659360297,
    2161.4524354089,
    2170.5484945052,
    2179.6540932666,
    2188.7692117462,
    2197.8938301007,
    2207.0279285901,
    2216.1714875766,
    2225.3244875237,
    2234.4869089955,
    2243.6587326558,
    2252.8399392674,
    2262.0305096911,
    2271.2304248850,
    2280.4396659037,
    2289.6582138977,
    2298.8860501122,
    2308.1231558868,
    2317.3695126545,
    2326.6251019409,
    2335.8899053637,
    2345.1639046317,
    2354.4470815443,
    2363.7394179907,
    2373.0408959490,
    2382.3514974860,
    2391.6712047559,
    2401.0000000000,
    2410.3378655461,
    2419.6847838074,
    2429.0407372823,
    2438.4057085534,
    2447.7796802872,
    2457.1626352330,
    2466.5545562227,
    2475.9554261700,
    2485.3652280695,
    2494.7839449968,
    2504.2115601072,
    2513.6480566352,
    2523.0934178943,
    2532.5476272760,
    2542.0106682495,
    2551.4825243609,
    2560.9631792328,
    2570.4526165636,
    2579.9508201270,
    2589.4577737714,
    2598.9734614194,
    2608.4978670675,
    2618.0309747849,
    2627.5727687136,
    2637.1232330677,
    2646.6823521328,
    2656.2501102653,
    2665.8264918923,
    2675.4114815110,
    2685.0050636878,
    2694.6072230582,
    2704.2179443264,
    2713.8372122643,
    2723.4650117115,
    2733.1013275747,
    2742.7461448270,
    2752.3994485079,
    2762.0612237221,
    2771.7314556399,
    2781.4101294962,
    2791.0972305902,
    2800.7927442847,
    2810.4966560063,
    2820.2089512442,
    2829.9296155502,
    2839.6586345385,
    2849.3959938845,
    2859.1416793251,
    2868.8956766580,
    2878.6579717413,
    2888.4285504930,
    2898.2073988909,
    2907.9945029718,
    2917.7898488313,
    2927.5934226236,
    2937.4052105607,
    2947.2251989123,
    2957.0533740053,
    2966.8897222234,
    2976.7342300070,
    2986.5868838523,
    2996.4476703115,
    3006.3165759920,
    3016.1935875562,
    3026.0786917212,
    3035.9718752584,
    3045.8731249931,
    3055.7824278041,
    3065.6997706236,
    3075.6251404365,
    3085.5585242804,
    3095.4999092450,
    3105.4492824719,
    3115.4066311543,
    3125.3719425365,
    3135.3452039137,
    3145.3264026318,
    3155.3155260867,
    3165.3125617243,
    3175.3174970403,
    3185.3303195795,
    3195.3510169356,
    3205.3795767511,
    3215.4159867169,
    3225.4602345719,
    3235.5123081028,
    3245.5721951437,
    3255.6398835758,
    3265.7153613275,
    3275.7986163735,
    3285.8896367348,
    3295.9884104787,
    3306.0949257178,
    3316.2091706107,
    3326.3311333606,
    3336.4608022160,
    3346.5981654700,
    3356.7432114599,
    3366.8959285672,
    3377.0563052172,
    3387.2243298788,
    3397.3999910641,
    3407.5832773283,
    3417.7741772695,
    3427.9726795281,
    3438.1787727870,
    3448.3924457710,
    3458.6136872466,
    3468.8424860221,
    3479.0788309468,
    3489.3227109112,
    3499.5741148464,
    3509.8330317244,
    3520.0994505573,
    3530.3733603973,
    3540.6547503364,
    3550.9436095064,
    3561.2399270783,
    3571.5436922624,
    3581.8548943078,
    3592.1735225026,
    3602.4995661730,
    3612.8330146838,
    3623.1738574377,
    3633.5220838752,
    3643.8776834744,
    3654.2406457510,
    3664.6109602577,
    3674.9886165844,
    3685.3736043574,
    3695.7659132398,
    3706.1655329312,
    3716.5724531671,
    3726.9866637191,
    3737.4081543945,
    3747.8369150361,
    3758.2729355221,
    3768.7162057659,
    3779.1667157159,
    3789.6244553551,
    3800.0894147012,
    3810.5615838063,
    3821.0409527566,
    3831.5275116724,
    3842.0212507077,
    3852.5221600504,
    3863.0302299216,
    3873.5454505757,
    3884.0678123003,
    3894.5973054159,
    3905.1339202756,
    3915.6776472653,
    3926.2284768030,
    3936.7863993390,
    3947.3514053559,
    3957.9234853677,
    3968.5026299205,
    3979.0888295917,
    3989.6820749901,
    4000.2823567557,
    4010.8896655596,
    4021.5039921036,
    4032.1253271203,
    4042.7536613729,
    4053.3889856548,
    4064.0312907898,
    4074.6805676315,
    4085.3368070638,
    4096.0000000000,
    4106.6701373831,
    4117.3472101855,
    4128.0312094089,
    4138.7221260843,
    4149.4199512713,
    4160.1246760588,
    4170.8362915639,
    4181.5547889326,
    4192.2801593392,
    4203.0123939861,
    4213.7514841039,
    4224.4974209512,
    4235.2501958144,
    4246.0098000075,
    4256.7762248721,
    4267.5494617770,
    4278.3295021186,
    4289.1163373202,
    4299.9099588321,
    4310.7103581313,
    4321.5175267219,
    4332.3314561342,
    4343.1521379251,
    4353.9795636778,
    4364.8137250016,
    4375.6546135320,
    4386.5022209304,
    4397.3565388837,
    4408.2175591050,
    4419.0852733324,
    4429.9596733298,
    4440.8407508861,
    4451.7284978156,
    4462.6229059575,
    4473.5239671759,
    4484.4316733599,
    4495.3460164231,
    4506.2669883035,
    4517.1945809640,
    4528.1287863914,
    4539.0695965968,
    4550.0170036156,
    4560.9709995068,
    4571.9315763535,
    4582.8987262626,
    4593.8724413645,
    4604.8527138130,
    4615.8395357856,
    4626.8328994828,
    4637.8327971284,
    4648.8392209693,
    4659.8521632753,
    4670.8716163390,
    4681.8975724760,
    4692.9300240243,
    4703.9689633444,
    4715.0143828193,
    4726.0662748543,
    4737.1246318771,
    4748.1894463371,
    4759.2607107062,
    4770.3384174777,
    4781.4225591672,
    4792.5131283116,
    4803.6101174696,
    4814.7135192213,
    4825.8233261683,
    4836.9395309335,
    4848.0621261609,
    4859.1911045158,
    4870.3264586842,
    4881.4681813733,
    4892.6162653110,
    4903.7707032459,
    4914.9314879474,
    4926.0986122052,
    4937.2720688295,
    4948.4518506510,
    4959.6379505206,
    4970.8303613092,
    4982.0290759079,
    4993.2340872279,
    5004.4453882001,
    5015.6629717753,
    5026.8868309241,
    5038.1169586365,
    5049.3533479223,
    5060.5959918105,
    5071.8448833497,
    5083.1000156077,
    5094.3613816714,
    5105.6289746470,
    5116.9027876595,
    5128.1828138531,
    5139.4690463907,
    5150.7614784539,
    5162.0601032433,
    5173.3649139777,
    5184.6759038949,
    5195.9930662506,
    5207.3163943194,
    5218.6458813939,
    5229.9815207850,
    5241.3233058217,
    5252.6712298510,
    5264.0252862380,
    5275.3854683656,
    5286.7517696346,
    5298.1241834635,
    5309.5027032884,
    5320.8873225631,
    5332.2780347590,
    5343.6748333647,
    5355.0777118863,
    5366.4866638472,
    5377.9016827880,
    5389.3227622665,
    5400.7498958574,
    5412.1830771527,
    5423.6222997611,
    5435.0675573082,
    5446.5188434364,
    5457.9761518049,
    5469.4394760894,
    5480.9088099822,
    5492.3841471923,
    5503.8654814448,
    5515.3528064816,
    5526.8461160606,
    5538.3454039558,
    5549.8506639579,
    5561.3618898731,
    5572.8790755240,
    5584.4022147491,
    5595.9313014028,
    5607.4663293552,
    5619.0072924923,
    5630.5541847159,
    5642.1069999431,
    5653.6657321070,
    5665.2303751559,
    5676.8009230538,
    5688.3773697797,
    5699.9597093284,
    5711.5479357096,
    5723.1420429485,
    5734.7420250850,
    5746.3478761746,
    5757.9595902874,
    5769.5771615087,
    5781.2005839386,
    5792.8298516920,
    5804.4649588987,
    5816.1058997031,
    5827.7526682643,
    5839.4052587560,
    5851.0636653664,
    5862.7278822983,
    5874.3979037688,
    5886.0737240093,
    5897.7553372658,
    5909.4427377983,
    5921.1359198811,
    5932.8348778025,
    5944.5396058651,
    5956.2500983854,
    5967.9663496940,
    5979.6883541351,
    5991.4161060672,
    6003.1495998623,
    6014.8888299063,
    6026.6337905987,
    6038.3844763527,
    6050.1408815952,
    6061.9030007664,
    6073.6708283203,
    6085.4443587241,
    6097.2235864585,
    6109.0085060174,
    6120.7991119082,
    6132.5953986513,
    6144.3973607806,
    6156.2049928426,
    6168.0182893975,
    6179.8372450182,
    6191.6618542904,
    6203.4921118132,
    6215.3280121982,
    6227.1695500700,
    6239.0167200659,
    6250.8695168361,
    6262.7279350432,
    6274.5919693627,
    6286.4616144826,
    6298.3368651034,
    6310.2177159382,
    6322.1041617124,
    6333.9961971640,
    6345.8938170431,
    6357.7970161124,
    6369.7057891466,
    6381.6201309327,
    6393.5400362700,
    6405.4654999698,
    6417.3965168555,
    6429.3330817625,
    6441.2751895383,
    6453.2228350423,
    6465.1760131457,
    6477.1347187317,
    6489.0989466952,
    6501.0686919430,
    6513.0439493936,
    6525.0247139769,
    6537.0109806350,
    6549.0027443210,
    6561.0000000000,
    6573.0027426484,
    6585.0109672541,
    6597.0246688165,
    6609.0438423464,
    6621.0684828657,
    6633.0985854079,
    6645.1341450177,
    6657.1751567510,
    6669.2216156747,
    6681.2735168671,
    6693.3308554176,
    6705.3936264265,
    6717.4618250051,
    6729.5354462759,
    6741.6144853722,
    6753.6989374383,
    6765.7887976291,
    6777.8840611107,
    6789.9847230597,
    6802.0907786636,
    6814.2022231205,
    6826.3190516394,
    6838.4412594396,
    6850.5688417513,
    6862.7017938151,
    6874.8401108821,
    6886.9837882140,
    6899.1328210829,
    6911.2872047712,
    6923.4469345719,
    6935.6120057882,
    6947.7824137335,
    6959.9581537318,
    6972.1392211169,
    6984.3256112330,
    6996.5173194347,
    7008.7143410863,
    7020.9166715624,
    7033.1243062477,
    7045.3372405367,
    7057.5554698343,
    7069.7789895548,
    7082.0077951229,
    7094.2418819728,
    7106.4812455489,
    7118.7258813051,
    7130.9757847053,
    7143.2309512230,
    7155.4913763416,
    7167.7570555538,
    7180.0279843624,
    7192.3041582795,
    7204.5855728270,
    7216.8722235361,
    7229.1641059476,
    7241.4612156120,
    7253.7635480891,
    7266.0710989478,
    7278.3838637670,
    7290.7018381344,
    7303.0250176474,
    7315.3533979125,
    7327.6869745455,
    7340.0257431713,
    7352.3696994244,
    7364.7188389480,
    7377.0731573946,
    7389.4326504259,
    7401.7973137127,
    7414.1671429346,
    7426.5421337804,
    7438.9222819480,
    7451.3075831438,
    7463.6980330837,
    7476.0936274921,
    7488.4943621024,
    7500.9002326569,
    7513.3112349065,
    7525.7273646110,
    7538.1486175390,
    7550.5749894679,
    7563.0064761834,
    7575.4430734804,
    7587.8847771619,
    7600.3315830400,
    7612.7834869349,
    7625.2404846758,
    7637.7025721001,
    7650.1697450538,
    7662.6419993914,
    7675.1193309757,
    7687.6017356782,
    7700.0892093785,
    7712.5817479647,
    7725.0793473331,
    7737.5820033885,
    7750.0897120437,
    7762.6024692201,
    7775.1202708469,
    7787.6431128620,
    7800.1709912110,
    7812.7039018478,
    7825.2418407347,
    7837.7848038416,
    7850.3327871468,
    7862.8857866366,
    7875.4437983052,
    7888.0068181548,
    7900.5748421957,
    7913.1478664460,
    7925.7258869318,
    7938.3088996870,
    7950.8969007534,
    7963.4898861807,
    7976.0878520263,
    7988.6907943555,
    8001.2987092412,
    8013.9115927643,
    8026.5294410131,
    8039.1522500838,
    8051.7800160802,
    8064.4127351138,
    8077.0504033037,
    8089.6930167764,
    8102.3405716663,
    8114.9930641151,
    8127.6504902721,
    8140.3128462940,
    8152.9801283453,
    8165.6523325976,
    8178.3294552300,
    8191.0114924292,
    8203.6984403890,
    8216.3902953107,
    8229.0870534031,
    8241.7887108821,
    8254.4952639709,
    8267.2067089000,
    8279.9230419073,
    8292.6442592376,
    8305.3703571432,
    8318.1013318835,
    8330.8371797251,
    8343.5778969415,
    8356.3234798136,
    8369.0739246292,
    8381.8292276834,
    8394.5893852780,
    8407.3543937222,
    8420.1242493321,
    8432.8989484305,
    8445.6784873475,
    8458.4628624202,
    8471.2520699922,
    8484.0461064144,
    8496.8449680444,
    8509.6486512468,
    8522.4571523928,
    8535.2704678607,
    8548.0885940353,
    8560.9115273086,
    8573.7392640788,
    8586.5718007514,
    8599.4091337382,
    8612.2512594579,
    8625.0981743359,
    8637.9498748040,
    8650.8063573010,
    8663.6676182722,
    8676.5336541692,
    8689.4044614507,
    8702.2800365815,
    8715.1603760331,
    8728.0454762838,
    8740.9353338178,
    8753.8299451264,
    8766.7293067070,
    8779.6334150636,
    8792.5422667064,
    8805.4558581523,
    8818.3741859245,
    8831.2972465524,
    8844.2250365719,
    8857.1575525253,
    8870.0947909611,
    8883.0367484340,
    8895.9834215053,
    8908.9348067421,
    8921.8909007182,
    8934.8517000133,
    8947.8172012135,
    8960.7874009109,
    8973.7622957040,
    8986.7418821972,
    8999.7261570012,
    9012.7151167328,
    9025.7087580148,
    9038.7070774762,
    9051.7100717521,
    9064.7177374833,
    9077.7300713171,
    9090.7470699065,
    9103.7687299106,
    9116.7950479945,
    9129.8260208291,
    9142.8616450914,
    9155.9019174644,
    9168.9468346367,
    9181.9963933031,
    9195.0505901642,
    9208.1094219263,
    9221.1728853017,
    9234.2409770084,
    9247.3136937704,
    9260.3910323173,
    9273.4729893846,
    9286.5595617135,
    9299.6507460510,
    9312.7465391496,
    9325.8469377679,
    9338.9519386698,
    9352.0615386252,
    9365.1757344094,
    9378.2945228036,
    9391.4179005944,
    9404.5458645741,
    9417.6784115407,
    9430.8155382977,
    9443.9572416540,
    9457.1035184244,
    9470.2543654290,
    9483.4097794934,
    9496.5697574489,
    9509.7342961321,
    9522.9033923851,
    9536.0770430556,
    9549.2552449966,
    9562.4379950666,
    9575.6252901295,
    9588.8171270546,
    9602.0135027165,
    9615.2144139955,
    9628.4198577767,
    9641.6298309511,
    9654.8443304146,
    9668.0633530688,
    9681.2868958202,
    9694.5149555808,
    9707.7475292679,
    9720.9846138040,
    9734.2262061168,
    9747.4723031393,
    9760.7229018097,
    9773.9779990712,
    9787.2375918726,
    9800.5016771674,
    9813.7702519147,
    9827.0433130783,
    9840.3208576275,
    9853.6028825365,
    9866.8893847847,
    9880.1803613565,
    9893.4758092415,
    9906.7757254342,
    9920.0801069342,
    9933.3889507462,
    9946.7022538799,
    9960.0200133500,
    9973.3422261761,
    9986.6688893829,
    10000.0000000000,
    10013.3355550619,
    10026.6755516082,
    10040.0199866833,
    10053.3688573365,
    10066.7221606221,
    10080.0798935991,
    10093.4420533317,
    10106.8086368886,
    10120.1796413436,
    10133.5550637751,
    10146.9349012666,
    10160.3191509062,
    10173.7078097869,
    10187.1008750065,
    10200.4983436674,
    10213.9002128770,
    10227.3064797472,
    10240.7171413949,
    10254.1321949415,
    10267.5516375131,
    10280.9754662408,
    10294.4036782600,
    10307.8362707111,
    10321.2732407388,
    10334.7145854928
#endif
};

#else

static real_t iq_table[IQ_TABLE_SIZE] =
{
    REAL_CONST(0.000000/8.0),
    REAL_CONST(1.000000/8.0),
    REAL_CONST(2.519842/8.0),
    REAL_CONST(4.326749/8.0),
    REAL_CONST(6.349604/8.0),
    REAL_CONST(8.549880/8.0),
    REAL_CONST(10.902724/8.0),
    REAL_CONST(13.390518/8.0),
    REAL_CONST(16.000000/8.0),
    REAL_CONST(18.720754/8.0),
    REAL_CONST(21.544347/8.0),
    REAL_CONST(24.463781/8.0),
    REAL_CONST(27.473142/8.0),
    REAL_CONST(30.567351/8.0),
    REAL_CONST(33.741992/8.0),
    REAL_CONST(36.993181/8.0),
    REAL_CONST(40.317474/8.0),
    REAL_CONST(43.711787/8.0),
    REAL_CONST(47.173345/8.0),
    REAL_CONST(50.699631/8.0),
    REAL_CONST(54.288352/8.0),
    REAL_CONST(57.937408/8.0),
    REAL_CONST(61.644865/8.0),
    REAL_CONST(65.408941/8.0),
    REAL_CONST(69.227979/8.0),
    REAL_CONST(73.100443/8.0),
    REAL_CONST(77.024898/8.0),
    REAL_CONST(81.000000/8.0),
    REAL_CONST(85.024491/8.0),
    REAL_CONST(89.097188/8.0),
    REAL_CONST(93.216975/8.0),
    REAL_CONST(97.382800/8.0),
    REAL_CONST(101.593667/8.0),
    REAL_CONST(105.848633/8.0),
    REAL_CONST(110.146801/8.0),
    REAL_CONST(114.487321/8.0),
    REAL_CONST(118.869381/8.0),
    REAL_CONST(123.292209/8.0),
    REAL_CONST(127.755065/8.0),
    REAL_CONST(132.257246/8.0),
    REAL_CONST(136.798076/8.0),
    REAL_CONST(141.376907/8.0),
    REAL_CONST(145.993119/8.0),
    REAL_CONST(150.646117/8.0),
    REAL_CONST(155.335327/8.0),
    REAL_CONST(160.060199/8.0),
    REAL_CONST(164.820202/8.0),
    REAL_CONST(169.614826/8.0),
    REAL_CONST(174.443577/8.0),
    REAL_CONST(179.305980/8.0),
    REAL_CONST(184.201575/8.0),
    REAL_CONST(189.129918/8.0),
    REAL_CONST(194.090580/8.0),
    REAL_CONST(199.083145/8.0),
    REAL_CONST(204.107210/8.0),
    REAL_CONST(209.162385/8.0),
    REAL_CONST(214.248292/8.0),
    REAL_CONST(219.364564/8.0),
    REAL_CONST(224.510845/8.0),
    REAL_CONST(229.686789/8.0),
    REAL_CONST(234.892058/8.0),
    REAL_CONST(240.126328/8.0),
    REAL_CONST(245.389280/8.0),
    REAL_CONST(250.680604/8.0),
    REAL_CONST(256.000000/8.0),
    REAL_CONST(261.347174/8.0),
    REAL_CONST(266.721841/8.0),
    REAL_CONST(272.123723/8.0),
    REAL_CONST(277.552547/8.0),
    REAL_CONST(283.008049/8.0),
    REAL_CONST(288.489971/8.0),
    REAL_CONST(293.998060/8.0),
    REAL_CONST(299.532071/8.0),
    REAL_CONST(305.091761/8.0),
    REAL_CONST(310.676898/8.0),
    REAL_CONST(316.287249/8.0),
    REAL_CONST(321.922592/8.0),
    REAL_CONST(327.582707/8.0),
    REAL_CONST(333.267377/8.0),
    REAL_CONST(338.976394/8.0),
    REAL_CONST(344.709550/8.0),
    REAL_CONST(350.466646/8.0),
    REAL_CONST(356.247482/8.0),
    REAL_CONST(362.051866/8.0),
    REAL_CONST(367.879608/8.0),
    REAL_CONST(373.730522/8.0),
    REAL_CONST(379.604427/8.0),
    REAL_CONST(385.501143/8.0),
    REAL_CONST(391.420496/8.0),
    REAL_CONST(397.362314/8.0),
    REAL_CONST(403.326427/8.0),
    REAL_CONST(409.312672/8.0),
    REAL_CONST(415.320884/8.0),
    REAL_CONST(421.350905/8.0),
    REAL_CONST(427.402579/8.0),
    REAL_CONST(433.475750/8.0),
    REAL_CONST(439.570269/8.0),
    REAL_CONST(445.685987/8.0),
    REAL_CONST(451.822757/8.0),
    REAL_CONST(457.980436/8.0),
    REAL_CONST(464.158883/8.0),
    REAL_CONST(470.357960/8.0),
    REAL_CONST(476.577530/8.0),
    REAL_CONST(482.817459/8.0),
    REAL_CONST(489.077615/8.0),
    REAL_CONST(495.357868/8.0),
    REAL_CONST(501.658090/8.0),
    REAL_CONST(507.978156/8.0),
    REAL_CONST(514.317941/8.0),
    REAL_CONST(520.677324/8.0),
    REAL_CONST(527.056184/8.0),
    REAL_CONST(533.454404/8.0),
    REAL_CONST(539.871867/8.0),
    REAL_CONST(546.308458/8.0),
    REAL_CONST(552.764065/8.0),
    REAL_CONST(559.238575/8.0),
    REAL_CONST(565.731879/8.0),
    REAL_CONST(572.243870/8.0),
    REAL_CONST(578.774440/8.0),
    REAL_CONST(585.323483/8.0),
    REAL_CONST(591.890898/8.0),
    REAL_CONST(598.476581/8.0),
    REAL_CONST(605.080431/8.0),
    REAL_CONST(611.702349/8.0),
    REAL_CONST(618.342238/8.0),
    REAL_CONST(625.000000/8.0),
    REAL_CONST(631.675540/8.0),
    REAL_CONST(638.368763/8.0),
    REAL_CONST(645.079578/8.0),
    REAL_CONST(651.807891/8.0),
    REAL_CONST(658.553612/8.0),
    REAL_CONST(665.316653/8.0),
    REAL_CONST(672.096925/8.0),
    REAL_CONST(678.894340/8.0),
    REAL_CONST(685.708813/8.0),
    REAL_CONST(692.540258/8.0),
    REAL_CONST(699.388593/8.0),
    REAL_CONST(706.253733/8.0),
    REAL_CONST(713.135597/8.0),
    REAL_CONST(720.034104/8.0),
    REAL_CONST(726.949174/8.0),
    REAL_CONST(733.880729/8.0),
    REAL_CONST(740.828689/8.0),
    REAL_CONST(747.792979/8.0),
    REAL_CONST(754.773522/8.0),
    REAL_CONST(761.770242/8.0),
    REAL_CONST(768.783065/8.0),
    REAL_CONST(775.811917/8.0),
    REAL_CONST(782.856726/8.0),
    REAL_CONST(789.917420/8.0),
    REAL_CONST(796.993927/8.0),
    REAL_CONST(804.086177/8.0),
    REAL_CONST(811.194101/8.0),
    REAL_CONST(818.317630/8.0),
    REAL_CONST(825.456695/8.0),
    REAL_CONST(832.611230/8.0),
    REAL_CONST(839.781167/8.0),
    REAL_CONST(846.966442/8.0),
    REAL_CONST(854.166988/8.0),
    REAL_CONST(861.382741/8.0),
    REAL_CONST(868.613637/8.0),
    REAL_CONST(875.859614/8.0),
    REAL_CONST(883.120608/8.0),
    REAL_CONST(890.396558/8.0),
    REAL_CONST(897.687403/8.0),
    REAL_CONST(904.993081/8.0),
    REAL_CONST(912.313534/8.0),
    REAL_CONST(919.648701/8.0),
    REAL_CONST(926.998523/8.0),
    REAL_CONST(934.362944/8.0),
    REAL_CONST(941.741904/8.0),
    REAL_CONST(949.135347/8.0),
    REAL_CONST(956.543216/8.0),
    REAL_CONST(963.965455/8.0),
    REAL_CONST(971.402010/8.0),
    REAL_CONST(978.852824/8.0),
    REAL_CONST(986.317844/8.0),
    REAL_CONST(993.797016/8.0),
    REAL_CONST(1001.290286/8.0),
    REAL_CONST(1008.797602/8.0),
    REAL_CONST(1016.318911/8.0),
    REAL_CONST(1023.854161/8.0),
    REAL_CONST(1031.403302/8.0),
    REAL_CONST(1038.966281/8.0),
    REAL_CONST(1046.543049/8.0),
    REAL_CONST(1054.133555/8.0),
    REAL_CONST(1061.737750/8.0),
    REAL_CONST(1069.355585/8.0),
    REAL_CONST(1076.987011/8.0),
    REAL_CONST(1084.631981/8.0),
    REAL_CONST(1092.290445/8.0),
    REAL_CONST(1099.962357/8.0),
    REAL_CONST(1107.647670/8.0),
    REAL_CONST(1115.346337/8.0),
    REAL_CONST(1123.058312/8.0),
    REAL_CONST(1130.783550/8.0),
    REAL_CONST(1138.522004/8.0),
    REAL_CONST(1146.273630/8.0),
    REAL_CONST(1154.038383/8.0),
    REAL_CONST(1161.816220/8.0),
    REAL_CONST(1169.607095/8.0),
    REAL_CONST(1177.410967/8.0),
    REAL_CONST(1185.227790/8.0),
    REAL_CONST(1193.057524/8.0),
    REAL_CONST(1200.900125/8.0),
    REAL_CONST(1208.755551/8.0),
    REAL_CONST(1216.623760/8.0),
    REAL_CONST(1224.504712/8.0),
    REAL_CONST(1232.398364/8.0),
    REAL_CONST(1240.304677/8.0),
    REAL_CONST(1248.223610/8.0),
    REAL_CONST(1256.155123/8.0),
    REAL_CONST(1264.099175/8.0),
    REAL_CONST(1272.055728/8.0),
    REAL_CONST(1280.024742/8.0),
    REAL_CONST(1288.006179/8.0),
    REAL_CONST(1296.000000/8.0),
    REAL_CONST(1304.006167/8.0),
    REAL_CONST(1312.024641/8.0),
    REAL_CONST(1320.055385/8.0),
    REAL_CONST(1328.098362/8.0),
    REAL_CONST(1336.153535/8.0),
    REAL_CONST(1344.220866/8.0),
    REAL_CONST(1352.300320/8.0),
    REAL_CONST(1360.391859/8.0),
    REAL_CONST(1368.495449/8.0),
    REAL_CONST(1376.611053/8.0),
    REAL_CONST(1384.738635/8.0),
    REAL_CONST(1392.878162/8.0),
    REAL_CONST(1401.029597/8.0),
    REAL_CONST(1409.192905/8.0),
    REAL_CONST(1417.368054/8.0),
    REAL_CONST(1425.555007/8.0),
    REAL_CONST(1433.753732/8.0),
    REAL_CONST(1441.964195/8.0),
    REAL_CONST(1450.186361/8.0),
    REAL_CONST(1458.420199/8.0),
    REAL_CONST(1466.665675/8.0),
    REAL_CONST(1474.922755/8.0),
    REAL_CONST(1483.191409/8.0),
    REAL_CONST(1491.471603/8.0),
    REAL_CONST(1499.763305/8.0),
    REAL_CONST(1508.066484/8.0),
    REAL_CONST(1516.381107/8.0),
    REAL_CONST(1524.707144/8.0),
    REAL_CONST(1533.044563/8.0),
    REAL_CONST(1541.393333/8.0),
    REAL_CONST(1549.753423/8.0),
    REAL_CONST(1558.124804/8.0),
    REAL_CONST(1566.507443/8.0),
    REAL_CONST(1574.901312/8.0),
    REAL_CONST(1583.306381/8.0),
    REAL_CONST(1591.722619/8.0),
    REAL_CONST(1600.149996/8.0),
    REAL_CONST(1608.588485/8.0),
    REAL_CONST(1617.038055/8.0),
    REAL_CONST(1625.498677/8.0),
    REAL_CONST(1633.970323/8.0),
    REAL_CONST(1642.452964/8.0),
    REAL_CONST(1650.946572/8.0),
    REAL_CONST(1659.451118/8.0),
    REAL_CONST(1667.966574/8.0),
    REAL_CONST(1676.492913/8.0),
    REAL_CONST(1685.030106/8.0),
    REAL_CONST(1693.578126/8.0),
    REAL_CONST(1702.136946/8.0),
    REAL_CONST(1710.706539/8.0),
    REAL_CONST(1719.286878/8.0),
    REAL_CONST(1727.877935/8.0),
    REAL_CONST(1736.479684/8.0),
    REAL_CONST(1745.092099/8.0),
    REAL_CONST(1753.715153/8.0),
    REAL_CONST(1762.348820/8.0),
    REAL_CONST(1770.993074/8.0),
    REAL_CONST(1779.647889/8.0),
    REAL_CONST(1788.313239/8.0),
    REAL_CONST(1796.989100/8.0),
    REAL_CONST(1805.675445/8.0),
    REAL_CONST(1814.372248/8.0),
    REAL_CONST(1823.079487/8.0),
    REAL_CONST(1831.797134/8.0),
    REAL_CONST(1840.525165/8.0),
    REAL_CONST(1849.263556/8.0),
    REAL_CONST(1858.012283/8.0),
    REAL_CONST(1866.771320/8.0),
    REAL_CONST(1875.540644/8.0),
    REAL_CONST(1884.320231/8.0),
    REAL_CONST(1893.110056/8.0),
    REAL_CONST(1901.910095/8.0),
    REAL_CONST(1910.720326/8.0),
    REAL_CONST(1919.540725/8.0),
    REAL_CONST(1928.371268/8.0),
    REAL_CONST(1937.211932/8.0),
    REAL_CONST(1946.062693/8.0),
    REAL_CONST(1954.923530/8.0),
    REAL_CONST(1963.794418/8.0),
    REAL_CONST(1972.675336/8.0),
    REAL_CONST(1981.566261/8.0),
    REAL_CONST(1990.467169/8.0),
    REAL_CONST(1999.378040/8.0),
    REAL_CONST(2008.298850/8.0),
    REAL_CONST(2017.229578/8.0),
    REAL_CONST(2026.170201/8.0)
#ifndef SMALL_IQ_TAB
    ,REAL_CONST(2035.120698/8.0),
    REAL_CONST(2044.081047/8.0),
    REAL_CONST(2053.051227/8.0),
    REAL_CONST(2062.031215/8.0),
    REAL_CONST(2071.020990/8.0),
    REAL_CONST(2080.020532/8.0),
    REAL_CONST(2089.029819/8.0),
    REAL_CONST(2098.048830/8.0),
    REAL_CONST(2107.077544/8.0),
    REAL_CONST(2116.115940/8.0),
    REAL_CONST(2125.163998/8.0),
    REAL_CONST(2134.221697/8.0),
    REAL_CONST(2143.289017/8.0),
    REAL_CONST(2152.365936/8.0),
    REAL_CONST(2161.452435/8.0),
    REAL_CONST(2170.548495/8.0),
    REAL_CONST(2179.654093/8.0),
    REAL_CONST(2188.769212/8.0),
    REAL_CONST(2197.893830/8.0),
    REAL_CONST(2207.027929/8.0),
    REAL_CONST(2216.171488/8.0),
    REAL_CONST(2225.324488/8.0),
    REAL_CONST(2234.486909/8.0),
    REAL_CONST(2243.658733/8.0),
    REAL_CONST(2252.839939/8.0),
    REAL_CONST(2262.030510/8.0),
    REAL_CONST(2271.230425/8.0),
    REAL_CONST(2280.439666/8.0),
    REAL_CONST(2289.658214/8.0),
    REAL_CONST(2298.886050/8.0),
    REAL_CONST(2308.123156/8.0),
    REAL_CONST(2317.369513/8.0),
    REAL_CONST(2326.625102/8.0),
    REAL_CONST(2335.889905/8.0),
    REAL_CONST(2345.163905/8.0),
    REAL_CONST(2354.447082/8.0),
    REAL_CONST(2363.739418/8.0),
    REAL_CONST(2373.040896/8.0),
    REAL_CONST(2382.351497/8.0),
    REAL_CONST(2391.671205/8.0),
    REAL_CONST(2401.000000/8.0),
    REAL_CONST(2410.337866/8.0),
    REAL_CONST(2419.684784/8.0),
    REAL_CONST(2429.040737/8.0),
    REAL_CONST(2438.405709/8.0),
    REAL_CONST(2447.779680/8.0),
    REAL_CONST(2457.162635/8.0),
    REAL_CONST(2466.554556/8.0),
    REAL_CONST(2475.955426/8.0),
    REAL_CONST(2485.365228/8.0),
    REAL_CONST(2494.783945/8.0),
    REAL_CONST(2504.211560/8.0),
    REAL_CONST(2513.648057/8.0),
    REAL_CONST(2523.093418/8.0),
    REAL_CONST(2532.547627/8.0),
    REAL_CONST(2542.010668/8.0),
    REAL_CONST(2551.482524/8.0),
    REAL_CONST(2560.963179/8.0),
    REAL_CONST(2570.452617/8.0),
    REAL_CONST(2579.950820/8.0),
    REAL_CONST(2589.457774/8.0),
    REAL_CONST(2598.973461/8.0),
    REAL_CONST(2608.497867/8.0),
    REAL_CONST(2618.030975/8.0),
    REAL_CONST(2627.572769/8.0),
    REAL_CONST(2637.123233/8.0),
    REAL_CONST(2646.682352/8.0),
    REAL_CONST(2656.250110/8.0),
    REAL_CONST(2665.826492/8.0),
    REAL_CONST(2675.411482/8.0),
    REAL_CONST(2685.005064/8.0),
    REAL_CONST(2694.607223/8.0),
    REAL_CONST(2704.217944/8.0),
    REAL_CONST(2713.837212/8.0),
    REAL_CONST(2723.465012/8.0),
    REAL_CONST(2733.101328/8.0),
    REAL_CONST(2742.746145/8.0),
    REAL_CONST(2752.399449/8.0),
    REAL_CONST(2762.061224/8.0),
    REAL_CONST(2771.731456/8.0),
    REAL_CONST(2781.410129/8.0),
    REAL_CONST(2791.097231/8.0),
    REAL_CONST(2800.792744/8.0),
    REAL_CONST(2810.496656/8.0),
    REAL_CONST(2820.208951/8.0),
    REAL_CONST(2829.929616/8.0),
    REAL_CONST(2839.658635/8.0),
    REAL_CONST(2849.395994/8.0),
    REAL_CONST(2859.141679/8.0),
    REAL_CONST(2868.895677/8.0),
    REAL_CONST(2878.657972/8.0),
    REAL_CONST(2888.428550/8.0),
    REAL_CONST(2898.207399/8.0),
    REAL_CONST(2907.994503/8.0),
    REAL_CONST(2917.789849/8.0),
    REAL_CONST(2927.593423/8.0),
    REAL_CONST(2937.405211/8.0),
    REAL_CONST(2947.225199/8.0),
    REAL_CONST(2957.053374/8.0),
    REAL_CONST(2966.889722/8.0),
    REAL_CONST(2976.734230/8.0),
    REAL_CONST(2986.586884/8.0),
    REAL_CONST(2996.447670/8.0),
    REAL_CONST(3006.316576/8.0),
    REAL_CONST(3016.193588/8.0),
    REAL_CONST(3026.078692/8.0),
    REAL_CONST(3035.971875/8.0),
    REAL_CONST(3045.873125/8.0),
    REAL_CONST(3055.782428/8.0),
    REAL_CONST(3065.699771/8.0),
    REAL_CONST(3075.625140/8.0),
    REAL_CONST(3085.558524/8.0),
    REAL_CONST(3095.499909/8.0),
    REAL_CONST(3105.449282/8.0),
    REAL_CONST(3115.406631/8.0),
    REAL_CONST(3125.371943/8.0),
    REAL_CONST(3135.345204/8.0),
    REAL_CONST(3145.326403/8.0),
    REAL_CONST(3155.315526/8.0),
    REAL_CONST(3165.312562/8.0),
    REAL_CONST(3175.317497/8.0),
    REAL_CONST(3185.330320/8.0),
    REAL_CONST(3195.351017/8.0),
    REAL_CONST(3205.379577/8.0),
    REAL_CONST(3215.415987/8.0),
    REAL_CONST(3225.460235/8.0),
    REAL_CONST(3235.512308/8.0),
    REAL_CONST(3245.572195/8.0),
    REAL_CONST(3255.639884/8.0),
    REAL_CONST(3265.715361/8.0),
    REAL_CONST(3275.798616/8.0),
    REAL_CONST(3285.889637/8.0),
    REAL_CONST(3295.988410/8.0),
    REAL_CONST(3306.094926/8.0),
    REAL_CONST(3316.209171/8.0),
    REAL_CONST(3326.331133/8.0),
    REAL_CONST(3336.460802/8.0),
    REAL_CONST(3346.598165/8.0),
    REAL_CONST(3356.743211/8.0),
    REAL_CONST(3366.895929/8.0),
    REAL_CONST(3377.056305/8.0),
    REAL_CONST(3387.224330/8.0),
    REAL_CONST(3397.399991/8.0),
    REAL_CONST(3407.583277/8.0),
    REAL_CONST(3417.774177/8.0),
    REAL_CONST(3427.972680/8.0),
    REAL_CONST(3438.178773/8.0),
    REAL_CONST(3448.392446/8.0),
    REAL_CONST(3458.613687/8.0),
    REAL_CONST(3468.842486/8.0),
    REAL_CONST(3479.078831/8.0),
    REAL_CONST(3489.322711/8.0),
    REAL_CONST(3499.574115/8.0),
    REAL_CONST(3509.833032/8.0),
    REAL_CONST(3520.099451/8.0),
    REAL_CONST(3530.373360/8.0),
    REAL_CONST(3540.654750/8.0),
    REAL_CONST(3550.943610/8.0),
    REAL_CONST(3561.239927/8.0),
    REAL_CONST(3571.543692/8.0),
    REAL_CONST(3581.854894/8.0),
    REAL_CONST(3592.173523/8.0),
    REAL_CONST(3602.499566/8.0),
    REAL_CONST(3612.833015/8.0),
    REAL_CONST(3623.173857/8.0),
    REAL_CONST(3633.522084/8.0),
    REAL_CONST(3643.877683/8.0),
    REAL_CONST(3654.240646/8.0),
    REAL_CONST(3664.610960/8.0),
    REAL_CONST(3674.988617/8.0),
    REAL_CONST(3685.373604/8.0),
    REAL_CONST(3695.765913/8.0),
    REAL_CONST(3706.165533/8.0),
    REAL_CONST(3716.572453/8.0),
    REAL_CONST(3726.986664/8.0),
    REAL_CONST(3737.408154/8.0),
    REAL_CONST(3747.836915/8.0),
    REAL_CONST(3758.272936/8.0),
    REAL_CONST(3768.716206/8.0),
    REAL_CONST(3779.166716/8.0),
    REAL_CONST(3789.624455/8.0),
    REAL_CONST(3800.089415/8.0),
    REAL_CONST(3810.561584/8.0),
    REAL_CONST(3821.040953/8.0),
    REAL_CONST(3831.527512/8.0),
    REAL_CONST(3842.021251/8.0),
    REAL_CONST(3852.522160/8.0),
    REAL_CONST(3863.030230/8.0),
    REAL_CONST(3873.545451/8.0),
    REAL_CONST(3884.067812/8.0),
    REAL_CONST(3894.597305/8.0),
    REAL_CONST(3905.133920/8.0),
    REAL_CONST(3915.677647/8.0),
    REAL_CONST(3926.228477/8.0),
    REAL_CONST(3936.786399/8.0),
    REAL_CONST(3947.351405/8.0),
    REAL_CONST(3957.923485/8.0),
    REAL_CONST(3968.502630/8.0),
    REAL_CONST(3979.088830/8.0),
    REAL_CONST(3989.682075/8.0),
    REAL_CONST(4000.282357/8.0),
    REAL_CONST(4010.889666/8.0),
    REAL_CONST(4021.503992/8.0),
    REAL_CONST(4032.125327/8.0),
    REAL_CONST(4042.753661/8.0),
    REAL_CONST(4053.388986/8.0),
    REAL_CONST(4064.031291/8.0),
    REAL_CONST(4074.680568/8.0),
    REAL_CONST(4085.336807/8.0),
    REAL_CONST(4096.000000/8.0),
    REAL_CONST(4106.670137/8.0),
    REAL_CONST(4117.347210/8.0),
    REAL_CONST(4128.031209/8.0),
    REAL_CONST(4138.722126/8.0),
    REAL_CONST(4149.419951/8.0),
    REAL_CONST(4160.124676/8.0),
    REAL_CONST(4170.836292/8.0),
    REAL_CONST(4181.554789/8.0),
    REAL_CONST(4192.280159/8.0),
    REAL_CONST(4203.012394/8.0),
    REAL_CONST(4213.751484/8.0),
    REAL_CONST(4224.497421/8.0),
    REAL_CONST(4235.250196/8.0),
    REAL_CONST(4246.009800/8.0),
    REAL_CONST(4256.776225/8.0),
    REAL_CONST(4267.549462/8.0),
    REAL_CONST(4278.329502/8.0),
    REAL_CONST(4289.116337/8.0),
    REAL_CONST(4299.909959/8.0),
    REAL_CONST(4310.710358/8.0),
    REAL_CONST(4321.517527/8.0),
    REAL_CONST(4332.331456/8.0),
    REAL_CONST(4343.152138/8.0),
    REAL_CONST(4353.979564/8.0),
    REAL_CONST(4364.813725/8.0),
    REAL_CONST(4375.654614/8.0),
    REAL_CONST(4386.502221/8.0),
    REAL_CONST(4397.356539/8.0),
    REAL_CONST(4408.217559/8.0),
    REAL_CONST(4419.085273/8.0),
    REAL_CONST(4429.959673/8.0),
    REAL_CONST(4440.840751/8.0),
    REAL_CONST(4451.728498/8.0),
    REAL_CONST(4462.622906/8.0),
    REAL_CONST(4473.523967/8.0),
    REAL_CONST(4484.431673/8.0),
    REAL_CONST(4495.346016/8.0),
    REAL_CONST(4506.266988/8.0),
    REAL_CONST(4517.194581/8.0),
    REAL_CONST(4528.128786/8.0),
    REAL_CONST(4539.069597/8.0),
    REAL_CONST(4550.017004/8.0),
    REAL_CONST(4560.971000/8.0),
    REAL_CONST(4571.931576/8.0),
    REAL_CONST(4582.898726/8.0),
    REAL_CONST(4593.872441/8.0),
    REAL_CONST(4604.852714/8.0),
    REAL_CONST(4615.839536/8.0),
    REAL_CONST(4626.832899/8.0),
    REAL_CONST(4637.832797/8.0),
    REAL_CONST(4648.839221/8.0),
    REAL_CONST(4659.852163/8.0),
    REAL_CONST(4670.871616/8.0),
    REAL_CONST(4681.897572/8.0),
    REAL_CONST(4692.930024/8.0),
    REAL_CONST(4703.968963/8.0),
    REAL_CONST(4715.014383/8.0),
    REAL_CONST(4726.066275/8.0),
    REAL_CONST(4737.124632/8.0),
    REAL_CONST(4748.189446/8.0),
    REAL_CONST(4759.260711/8.0),
    REAL_CONST(4770.338417/8.0),
    REAL_CONST(4781.422559/8.0),
    REAL_CONST(4792.513128/8.0),
    REAL_CONST(4803.610117/8.0),
    REAL_CONST(4814.713519/8.0),
    REAL_CONST(4825.823326/8.0),
    REAL_CONST(4836.939531/8.0),
    REAL_CONST(4848.062126/8.0),
    REAL_CONST(4859.191105/8.0),
    REAL_CONST(4870.326459/8.0),
    REAL_CONST(4881.468181/8.0),
    REAL_CONST(4892.616265/8.0),
    REAL_CONST(4903.770703/8.0),
    REAL_CONST(4914.931488/8.0),
    REAL_CONST(4926.098612/8.0),
    REAL_CONST(4937.272069/8.0),
    REAL_CONST(4948.451851/8.0),
    REAL_CONST(4959.637951/8.0),
    REAL_CONST(4970.830361/8.0),
    REAL_CONST(4982.029076/8.0),
    REAL_CONST(4993.234087/8.0),
    REAL_CONST(5004.445388/8.0),
    REAL_CONST(5015.662972/8.0),
    REAL_CONST(5026.886831/8.0),
    REAL_CONST(5038.116959/8.0),
    REAL_CONST(5049.353348/8.0),
    REAL_CONST(5060.595992/8.0),
    REAL_CONST(5071.844883/8.0),
    REAL_CONST(5083.100016/8.0),
    REAL_CONST(5094.361382/8.0),
    REAL_CONST(5105.628975/8.0),
    REAL_CONST(5116.902788/8.0),
    REAL_CONST(5128.182814/8.0),
    REAL_CONST(5139.469046/8.0),
    REAL_CONST(5150.761478/8.0),
    REAL_CONST(5162.060103/8.0),
    REAL_CONST(5173.364914/8.0),
    REAL_CONST(5184.675904/8.0),
    REAL_CONST(5195.993066/8.0),
    REAL_CONST(5207.316394/8.0),
    REAL_CONST(5218.645881/8.0),
    REAL_CONST(5229.981521/8.0),
    REAL_CONST(5241.323306/8.0),
    REAL_CONST(5252.671230/8.0),
    REAL_CONST(5264.025286/8.0),
    REAL_CONST(5275.385468/8.0),
    REAL_CONST(5286.751770/8.0),
    REAL_CONST(5298.124183/8.0),
    REAL_CONST(5309.502703/8.0),
    REAL_CONST(5320.887323/8.0),
    REAL_CONST(5332.278035/8.0),
    REAL_CONST(5343.674833/8.0),
    REAL_CONST(5355.077712/8.0),
    REAL_CONST(5366.486664/8.0),
    REAL_CONST(5377.901683/8.0),
    REAL_CONST(5389.322762/8.0),
    REAL_CONST(5400.749896/8.0),
    REAL_CONST(5412.183077/8.0),
    REAL_CONST(5423.622300/8.0),
    REAL_CONST(5435.067557/8.0),
    REAL_CONST(5446.518843/8.0),
    REAL_CONST(5457.976152/8.0),
    REAL_CONST(5469.439476/8.0),
    REAL_CONST(5480.908810/8.0),
    REAL_CONST(5492.384147/8.0),
    REAL_CONST(5503.865481/8.0),
    REAL_CONST(5515.352806/8.0),
    REAL_CONST(5526.846116/8.0),
    REAL_CONST(5538.345404/8.0),
    REAL_CONST(5549.850664/8.0),
    REAL_CONST(5561.361890/8.0),
    REAL_CONST(5572.879076/8.0),
    REAL_CONST(5584.402215/8.0),
    REAL_CONST(5595.931301/8.0),
    REAL_CONST(5607.466329/8.0),
    REAL_CONST(5619.007292/8.0),
    REAL_CONST(5630.554185/8.0),
    REAL_CONST(5642.107000/8.0),
    REAL_CONST(5653.665732/8.0),
    REAL_CONST(5665.230375/8.0),
    REAL_CONST(5676.800923/8.0),
    REAL_CONST(5688.377370/8.0),
    REAL_CONST(5699.959709/8.0),
    REAL_CONST(5711.547936/8.0),
    REAL_CONST(5723.142043/8.0),
    REAL_CONST(5734.742025/8.0),
    REAL_CONST(5746.347876/8.0),
    REAL_CONST(5757.959590/8.0),
    REAL_CONST(5769.577162/8.0),
    REAL_CONST(5781.200584/8.0),
    REAL_CONST(5792.829852/8.0),
    REAL_CONST(5804.464959/8.0),
    REAL_CONST(5816.105900/8.0),
    REAL_CONST(5827.752668/8.0),
    REAL_CONST(5839.405259/8.0),
    REAL_CONST(5851.063665/8.0),
    REAL_CONST(5862.727882/8.0),
    REAL_CONST(5874.397904/8.0),
    REAL_CONST(5886.073724/8.0),
    REAL_CONST(5897.755337/8.0),
    REAL_CONST(5909.442738/8.0),
    REAL_CONST(5921.135920/8.0),
    REAL_CONST(5932.834878/8.0),
    REAL_CONST(5944.539606/8.0),
    REAL_CONST(5956.250098/8.0),
    REAL_CONST(5967.966350/8.0),
    REAL_CONST(5979.688354/8.0),
    REAL_CONST(5991.416106/8.0),
    REAL_CONST(6003.149600/8.0),
    REAL_CONST(6014.888830/8.0),
    REAL_CONST(6026.633791/8.0),
    REAL_CONST(6038.384476/8.0),
    REAL_CONST(6050.140882/8.0),
    REAL_CONST(6061.903001/8.0),
    REAL_CONST(6073.670828/8.0),
    REAL_CONST(6085.444359/8.0),
    REAL_CONST(6097.223586/8.0),
    REAL_CONST(6109.008506/8.0),
    REAL_CONST(6120.799112/8.0),
    REAL_CONST(6132.595399/8.0),
    REAL_CONST(6144.397361/8.0),
    REAL_CONST(6156.204993/8.0),
    REAL_CONST(6168.018289/8.0),
    REAL_CONST(6179.837245/8.0),
    REAL_CONST(6191.661854/8.0),
    REAL_CONST(6203.492112/8.0),
    REAL_CONST(6215.328012/8.0),
    REAL_CONST(6227.169550/8.0),
    REAL_CONST(6239.016720/8.0),
    REAL_CONST(6250.869517/8.0),
    REAL_CONST(6262.727935/8.0),
    REAL_CONST(6274.591969/8.0),
    REAL_CONST(6286.461614/8.0),
    REAL_CONST(6298.336865/8.0),
    REAL_CONST(6310.217716/8.0),
    REAL_CONST(6322.104162/8.0),
    REAL_CONST(6333.996197/8.0),
    REAL_CONST(6345.893817/8.0),
    REAL_CONST(6357.797016/8.0),
    REAL_CONST(6369.705789/8.0),
    REAL_CONST(6381.620131/8.0),
    REAL_CONST(6393.540036/8.0),
    REAL_CONST(6405.465500/8.0),
    REAL_CONST(6417.396517/8.0),
    REAL_CONST(6429.333082/8.0),
    REAL_CONST(6441.275190/8.0),
    REAL_CONST(6453.222835/8.0),
    REAL_CONST(6465.176013/8.0),
    REAL_CONST(6477.134719/8.0),
    REAL_CONST(6489.098947/8.0),
    REAL_CONST(6501.068692/8.0),
    REAL_CONST(6513.043949/8.0),
    REAL_CONST(6525.024714/8.0),
    REAL_CONST(6537.010981/8.0),
    REAL_CONST(6549.002744/8.0),
    REAL_CONST(6561.000000/8.0),
    REAL_CONST(6573.002743/8.0),
    REAL_CONST(6585.010967/8.0),
    REAL_CONST(6597.024669/8.0),
    REAL_CONST(6609.043842/8.0),
    REAL_CONST(6621.068483/8.0),
    REAL_CONST(6633.098585/8.0),
    REAL_CONST(6645.134145/8.0),
    REAL_CONST(6657.175157/8.0),
    REAL_CONST(6669.221616/8.0),
    REAL_CONST(6681.273517/8.0),
    REAL_CONST(6693.330855/8.0),
    REAL_CONST(6705.393626/8.0),
    REAL_CONST(6717.461825/8.0),
    REAL_CONST(6729.535446/8.0),
    REAL_CONST(6741.614485/8.0),
    REAL_CONST(6753.698937/8.0),
    REAL_CONST(6765.788798/8.0),
    REAL_CONST(6777.884061/8.0),
    REAL_CONST(6789.984723/8.0),
    REAL_CONST(6802.090779/8.0),
    REAL_CONST(6814.202223/8.0),
    REAL_CONST(6826.319052/8.0),
    REAL_CONST(6838.441259/8.0),
    REAL_CONST(6850.568842/8.0),
    REAL_CONST(6862.701794/8.0),
    REAL_CONST(6874.840111/8.0),
    REAL_CONST(6886.983788/8.0),
    REAL_CONST(6899.132821/8.0),
    REAL_CONST(6911.287205/8.0),
    REAL_CONST(6923.446935/8.0),
    REAL_CONST(6935.612006/8.0),
    REAL_CONST(6947.782414/8.0),
    REAL_CONST(6959.958154/8.0),
    REAL_CONST(6972.139221/8.0),
    REAL_CONST(6984.325611/8.0),
    REAL_CONST(6996.517319/8.0),
    REAL_CONST(7008.714341/8.0),
    REAL_CONST(7020.916672/8.0),
    REAL_CONST(7033.124306/8.0),
    REAL_CONST(7045.337241/8.0),
    REAL_CONST(7057.555470/8.0),
    REAL_CONST(7069.778990/8.0),
    REAL_CONST(7082.007795/8.0),
    REAL_CONST(7094.241882/8.0),
    REAL_CONST(7106.481246/8.0),
    REAL_CONST(7118.725881/8.0),
    REAL_CONST(7130.975785/8.0),
    REAL_CONST(7143.230951/8.0),
    REAL_CONST(7155.491376/8.0),
    REAL_CONST(7167.757056/8.0),
    REAL_CONST(7180.027984/8.0),
    REAL_CONST(7192.304158/8.0),
    REAL_CONST(7204.585573/8.0),
    REAL_CONST(7216.872224/8.0),
    REAL_CONST(7229.164106/8.0),
    REAL_CONST(7241.461216/8.0),
    REAL_CONST(7253.763548/8.0),
    REAL_CONST(7266.071099/8.0),
    REAL_CONST(7278.383864/8.0),
    REAL_CONST(7290.701838/8.0),
    REAL_CONST(7303.025018/8.0),
    REAL_CONST(7315.353398/8.0),
    REAL_CONST(7327.686975/8.0),
    REAL_CONST(7340.025743/8.0),
    REAL_CONST(7352.369699/8.0),
    REAL_CONST(7364.718839/8.0),
    REAL_CONST(7377.073157/8.0),
    REAL_CONST(7389.432650/8.0),
    REAL_CONST(7401.797314/8.0),
    REAL_CONST(7414.167143/8.0),
    REAL_CONST(7426.542134/8.0),
    REAL_CONST(7438.922282/8.0),
    REAL_CONST(7451.307583/8.0),
    REAL_CONST(7463.698033/8.0),
    REAL_CONST(7476.093627/8.0),
    REAL_CONST(7488.494362/8.0),
    REAL_CONST(7500.900233/8.0),
    REAL_CONST(7513.311235/8.0),
    REAL_CONST(7525.727365/8.0),
    REAL_CONST(7538.148618/8.0),
    REAL_CONST(7550.574989/8.0),
    REAL_CONST(7563.006476/8.0),
    REAL_CONST(7575.443073/8.0),
    REAL_CONST(7587.884777/8.0),
    REAL_CONST(7600.331583/8.0),
    REAL_CONST(7612.783487/8.0),
    REAL_CONST(7625.240485/8.0),
    REAL_CONST(7637.702572/8.0),
    REAL_CONST(7650.169745/8.0),
    REAL_CONST(7662.641999/8.0),
    REAL_CONST(7675.119331/8.0),
    REAL_CONST(7687.601736/8.0),
    REAL_CONST(7700.089209/8.0),
    REAL_CONST(7712.581748/8.0),
    REAL_CONST(7725.079347/8.0),
    REAL_CONST(7737.582003/8.0),
    REAL_CONST(7750.089712/8.0),
    REAL_CONST(7762.602469/8.0),
    REAL_CONST(7775.120271/8.0),
    REAL_CONST(7787.643113/8.0),
    REAL_CONST(7800.170991/8.0),
    REAL_CONST(7812.703902/8.0),
    REAL_CONST(7825.241841/8.0),
    REAL_CONST(7837.784804/8.0),
    REAL_CONST(7850.332787/8.0),
    REAL_CONST(7862.885787/8.0),
    REAL_CONST(7875.443798/8.0),
    REAL_CONST(7888.006818/8.0),
    REAL_CONST(7900.574842/8.0),
    REAL_CONST(7913.147866/8.0),
    REAL_CONST(7925.725887/8.0),
    REAL_CONST(7938.308900/8.0),
    REAL_CONST(7950.896901/8.0),
    REAL_CONST(7963.489886/8.0),
    REAL_CONST(7976.087852/8.0),
    REAL_CONST(7988.690794/8.0),
    REAL_CONST(8001.298709/8.0),
    REAL_CONST(8013.911593/8.0),
    REAL_CONST(8026.529441/8.0),
    REAL_CONST(8039.152250/8.0),
    REAL_CONST(8051.780016/8.0),
    REAL_CONST(8064.412735/8.0),
    REAL_CONST(8077.050403/8.0),
    REAL_CONST(8089.693017/8.0),
    REAL_CONST(8102.340572/8.0),
    REAL_CONST(8114.993064/8.0),
    REAL_CONST(8127.650490/8.0),
    REAL_CONST(8140.312846/8.0),
    REAL_CONST(8152.980128/8.0),
    REAL_CONST(8165.652333/8.0),
    REAL_CONST(8178.329455/8.0),
    REAL_CONST(8191.011492/8.0),
    REAL_CONST(8203.698440/8.0),
    REAL_CONST(8216.390295/8.0),
    REAL_CONST(8229.087053/8.0),
    REAL_CONST(8241.788711/8.0),
    REAL_CONST(8254.495264/8.0),
    REAL_CONST(8267.206709/8.0),
    REAL_CONST(8279.923042/8.0),
    REAL_CONST(8292.644259/8.0),
    REAL_CONST(8305.370357/8.0),
    REAL_CONST(8318.101332/8.0),
    REAL_CONST(8330.837180/8.0),
    REAL_CONST(8343.577897/8.0),
    REAL_CONST(8356.323480/8.0),
    REAL_CONST(8369.073925/8.0),
    REAL_CONST(8381.829228/8.0),
    REAL_CONST(8394.589385/8.0),
    REAL_CONST(8407.354394/8.0),
    REAL_CONST(8420.124249/8.0),
    REAL_CONST(8432.898948/8.0),
    REAL_CONST(8445.678487/8.0),
    REAL_CONST(8458.462862/8.0),
    REAL_CONST(8471.252070/8.0),
    REAL_CONST(8484.046106/8.0),
    REAL_CONST(8496.844968/8.0),
    REAL_CONST(8509.648651/8.0),
    REAL_CONST(8522.457152/8.0),
    REAL_CONST(8535.270468/8.0),
    REAL_CONST(8548.088594/8.0),
    REAL_CONST(8560.911527/8.0),
    REAL_CONST(8573.739264/8.0),
    REAL_CONST(8586.571801/8.0),
    REAL_CONST(8599.409134/8.0),
    REAL_CONST(8612.251259/8.0),
    REAL_CONST(8625.098174/8.0),
    REAL_CONST(8637.949875/8.0),
    REAL_CONST(8650.806357/8.0),
    REAL_CONST(8663.667618/8.0),
    REAL_CONST(8676.533654/8.0),
    REAL_CONST(8689.404461/8.0),
    REAL_CONST(8702.280037/8.0),
    REAL_CONST(8715.160376/8.0),
    REAL_CONST(8728.045476/8.0),
    REAL_CONST(8740.935334/8.0),
    REAL_CONST(8753.829945/8.0),
    REAL_CONST(8766.729307/8.0),
    REAL_CONST(8779.633415/8.0),
    REAL_CONST(8792.542267/8.0),
    REAL_CONST(8805.455858/8.0),
    REAL_CONST(8818.374186/8.0),
    REAL_CONST(8831.297247/8.0),
    REAL_CONST(8844.225037/8.0),
    REAL_CONST(8857.157553/8.0),
    REAL_CONST(8870.094791/8.0),
    REAL_CONST(8883.036748/8.0),
    REAL_CONST(8895.983422/8.0),
    REAL_CONST(8908.934807/8.0),
    REAL_CONST(8921.890901/8.0),
    REAL_CONST(8934.851700/8.0),
    REAL_CONST(8947.817201/8.0),
    REAL_CONST(8960.787401/8.0),
    REAL_CONST(8973.762296/8.0),
    REAL_CONST(8986.741882/8.0),
    REAL_CONST(8999.726157/8.0),
    REAL_CONST(9012.715117/8.0),
    REAL_CONST(9025.708758/8.0),
    REAL_CONST(9038.707077/8.0),
    REAL_CONST(9051.710072/8.0),
    REAL_CONST(9064.717737/8.0),
    REAL_CONST(9077.730071/8.0),
    REAL_CONST(9090.747070/8.0),
    REAL_CONST(9103.768730/8.0),
    REAL_CONST(9116.795048/8.0),
    REAL_CONST(9129.826021/8.0),
    REAL_CONST(9142.861645/8.0),
    REAL_CONST(9155.901917/8.0),
    REAL_CONST(9168.946835/8.0),
    REAL_CONST(9181.996393/8.0),
    REAL_CONST(9195.050590/8.0),
    REAL_CONST(9208.109422/8.0),
    REAL_CONST(9221.172885/8.0),
    REAL_CONST(9234.240977/8.0),
    REAL_CONST(9247.313694/8.0),
    REAL_CONST(9260.391032/8.0),
    REAL_CONST(9273.472989/8.0),
    REAL_CONST(9286.559562/8.0),
    REAL_CONST(9299.650746/8.0),
    REAL_CONST(9312.746539/8.0),
    REAL_CONST(9325.846938/8.0),
    REAL_CONST(9338.951939/8.0),
    REAL_CONST(9352.061539/8.0),
    REAL_CONST(9365.175734/8.0),
    REAL_CONST(9378.294523/8.0),
    REAL_CONST(9391.417901/8.0),
    REAL_CONST(9404.545865/8.0),
    REAL_CONST(9417.678412/8.0),
    REAL_CONST(9430.815538/8.0),
    REAL_CONST(9443.957242/8.0),
    REAL_CONST(9457.103518/8.0),
    REAL_CONST(9470.254365/8.0),
    REAL_CONST(9483.409779/8.0),
    REAL_CONST(9496.569757/8.0),
    REAL_CONST(9509.734296/8.0),
    REAL_CONST(9522.903392/8.0),
    REAL_CONST(9536.077043/8.0),
    REAL_CONST(9549.255245/8.0),
    REAL_CONST(9562.437995/8.0),
    REAL_CONST(9575.625290/8.0),
    REAL_CONST(9588.817127/8.0),
    REAL_CONST(9602.013503/8.0),
    REAL_CONST(9615.214414/8.0),
    REAL_CONST(9628.419858/8.0),
    REAL_CONST(9641.629831/8.0),
    REAL_CONST(9654.844330/8.0),
    REAL_CONST(9668.063353/8.0),
    REAL_CONST(9681.286896/8.0),
    REAL_CONST(9694.514956/8.0),
    REAL_CONST(9707.747529/8.0),
    REAL_CONST(9720.984614/8.0),
    REAL_CONST(9734.226206/8.0),
    REAL_CONST(9747.472303/8.0),
    REAL_CONST(9760.722902/8.0),
    REAL_CONST(9773.977999/8.0),
    REAL_CONST(9787.237592/8.0),
    REAL_CONST(9800.501677/8.0),
    REAL_CONST(9813.770252/8.0),
    REAL_CONST(9827.043313/8.0),
    REAL_CONST(9840.320858/8.0),
    REAL_CONST(9853.602883/8.0),
    REAL_CONST(9866.889385/8.0),
    REAL_CONST(9880.180361/8.0),
    REAL_CONST(9893.475809/8.0),
    REAL_CONST(9906.775725/8.0),
    REAL_CONST(9920.080107/8.0),
    REAL_CONST(9933.388951/8.0),
    REAL_CONST(9946.702254/8.0),
    REAL_CONST(9960.020013/8.0),
    REAL_CONST(9973.342226/8.0),
    REAL_CONST(9986.668889/8.0),
    REAL_CONST(10000.000000/8.0),
    REAL_CONST(10013.335555/8.0),
    REAL_CONST(10026.675552/8.0),
    REAL_CONST(10040.019987/8.0),
    REAL_CONST(10053.368857/8.0),
    REAL_CONST(10066.722161/8.0),
    REAL_CONST(10080.079894/8.0),
    REAL_CONST(10093.442053/8.0),
    REAL_CONST(10106.808637/8.0),
    REAL_CONST(10120.179641/8.0),
    REAL_CONST(10133.555064/8.0),
    REAL_CONST(10146.934901/8.0),
    REAL_CONST(10160.319151/8.0),
    REAL_CONST(10173.707810/8.0),
    REAL_CONST(10187.100875/8.0),
    REAL_CONST(10200.498344/8.0),
    REAL_CONST(10213.900213/8.0),
    REAL_CONST(10227.306480/8.0),
    REAL_CONST(10240.717141/8.0),
    REAL_CONST(10254.132195/8.0),
    REAL_CONST(10267.551638/8.0),
    REAL_CONST(10280.975466/8.0),
    REAL_CONST(10294.403678/8.0),
    REAL_CONST(10307.836271/8.0),
    REAL_CONST(10321.273241/8.0),
    REAL_CONST(10334.714585/8.0)
#endif
};

#endif

#ifdef __cplusplus
}
#endif
#endif