shithub: aacdec

ref: c0ae72652fc9619e8b1e8f365ab977614179779a
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.10 2003/11/12 20:47:57 menno Exp $
**/

#ifndef IQ_TABLE_H__
#define IQ_TABLE_H__

#ifdef __cplusplus
extern "C" {
#endif


/* !!!DON'T CHANGE IQ_TABLE_SIZE!!! */


#ifndef FIXED_POINT

#define IQ_TABLE_SIZE 256

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

static real_t iq_table[IQ_TABLE_SIZE] =
{
    0.0,
    1.0,
    2.5198420997897464,
    4.3267487109222245,
    6.3496042078727974,
    8.5498797333834844,
    10.902723556992836,
    13.390518279406722,
    15.999999999999998,
    18.720754407467133,
    21.544346900318832,
    24.463780996262464,
    27.47314182127996,
    30.567350940369842,
    33.741991698453212,
    36.993181114957046,
    40.317473596635935,
    43.711787041189993,
    47.173345095760126,
    50.699631325716943,
    54.288352331898118,
    57.937407704003519,
    61.6448652744185,
    65.408940536585988,
    69.227979374755591,
    73.100443455321638,
    77.024897778591622,
    80.999999999999986,
    85.024491212518527,
    89.097187944889555,
    93.216975178615741,
    97.382800224133163,
    101.59366732596474,
    105.84863288986224,
    110.14680124343441,
    114.4873208566006,
    118.86938096020653,
    123.29220851090024,
    127.75506545836058,
    132.25724627755247,
    136.79807573413572,
    141.37690685569191,
    145.99311908523086,
    150.6461165966291,
    155.33532675434674,
    160.06019870205279,
    164.82020206673349,
    169.61482576651861,
    174.44357691188537,
    179.30597979112557,
    184.20157493201927,
    189.12991823257562,
    194.09058015449685,
    199.08314497371677,
    204.1072100829694,
    209.16238534187647,
    214.24829247050752,
    219.36456448277784,
    224.51084515641216,
    229.6867885365223,
    234.89205847013176,
    240.12632816923249,
    245.38927980018505,
    250.68060409747261,
    255.99999999999991,
    261.34717430828869,
    266.72184136106449,
    272.12372272986045,
    277.55254693037961,
    283.0080491494619,
    288.48997098659891,
    293.99806020902247,
    299.53207051947408,
    305.0917613358298,
    310.67689758182206,
    316.28724948815585,
    321.92259240337177,
    327.58270661385535,
    333.26737717243742,
    338.97639373507025,
    344.70955040510125,
    350.46664558470013,
    356.24748183302603,
    362.05186573075139,
    367.87960775058258,
    373.73052213344511,
    379.60442677002078,
    385.50114308734607,
    391.42049594019937,
    397.36231350702371,
    403.32642719014467,
    409.31267152006262,
    415.32088406360799,
    421.35090533576471,
    427.40257871497619,
    433.4757503617617,
    439.5702691404793,
    445.68598654408271,
    451.82275662172759,
    457.98043590909128,
    464.15888336127773,
    470.35796028818726,
    476.5775302922363,
    482.81745920832043,
    489.07761504591741,
    495.35786793323581,
    501.65809006331688,
    507.97815564200368,
    514.31794083769648,
    520.67732373281672,
    527.05618427690604,
    533.45440424129174,
    539.87186717525128,
    546.30845836361505,
    552.76406478574609,
    559.23857507584194,
    565.73187948450413,
    572.24386984152341,
    578.77443951983378,
    585.32348340058843,
    591.89089783931263,
    598.47658063309257,
    605.08043098876044,
    611.70234949203643,
    618.3422380775919,
    624.99999999999977,
    631.67553980553748,
    638.36876330481164,
    645.07957754617485,
    651.80789078990415,
    658.55361248311499,
    665.31665323538357,
    672.09692479505225,
    678.8943400261943,
    685.70881288621433,
    692.540258404062,
    699.38859265903977,
    706.25373276018058,
    713.13559682617972,
    720.03410396586037,
    726.94917425915435,
    733.88072873858209,
    740.82868937121543,
    747.79297904110535,
    754.77352153216191,
    761.77024151147043,
    768.78306451302956,
    775.81191692189896,
    782.85672595874246,
    789.91741966475445,
    796.99392688695798,
    804.08617726386274,
    811.19410121147098,
    818.31762990962227,
    825.45669528866563,
    832.61123001644864,
    839.78116748561604,
    846.96644180120552,
    854.16698776853514,
    861.38274088137143,
    868.61363731036977,
    875.85961389178203,
    883.12060811641959,
    890.39655811886757,
    897.68740266694181,
    904.99308115138172,
    912.31353357577188,
    919.64870054668756,
    926.99852326405619,
    934.36294351172899,
    941.74190364825859,
    949.13534659787422,
    956.54321584165211,
    963.96545540887348,
    971.40200986856541,
    978.85282432122176,
    986.31784439069588,
    993.7970162162635,
    1001.29028644485,
    1008.797602223418,
    1016.3189111915103,
    1023.8541614739464,
    1031.4033016736653,
    1038.9662808647138,
    1046.5430485853758,
    1054.1335548314366,
    1061.7377500495838,
    1069.3555851309357,
    1076.9870114046978,
    1084.6319806319441,
    1092.2904449995174,
    1099.9623571140482,
    1107.6476699960892,
    1115.3463370743607,
    1123.058312180106,
    1130.7835495415541,
    1138.5220037784854,
    1146.273629896901,
    1154.0383832837879,
    1161.816219701986,
    1169.607095285146,
    1177.4109665327808,
    1185.2277903054078,
    1193.0575238197798,
    1200.9001246442001,
    1208.7555506939248,
    1216.6237602266442,
    1224.5047118380478,
    1232.3983644574657,
    1240.3046773435874,
    1248.2236100802568,
    1256.1551225723395,
    1264.099175041662,
    1272.0557280230228,
    1280.0247423602691,
    1288.0061792024444,
    1295.9999999999995,
    1304.006166501068,
    1312.0246407478062,
    1320.0553850727929,
    1328.0983620954903,
    1336.1535347187651,
    1344.2208661254647,
    1352.3003197750522,
    1360.3918594002962,
    1368.4954490040145,
    1376.6110528558709,
    1384.7386354892244,
    1392.8781616980295,
    1401.0295965337855,
    1409.1929053025353,
    1417.3680535619119,
    1425.5550071182327,
    1433.7537320236374,
    1441.9641945732744,
    1450.1863613025282,
    1458.4201989842913,
    1466.6656746262797,
    1474.9227554683875,
    1483.1914089800841,
    1491.4716028578516,
    1499.7633050226596,
    1508.0664836174794,
    1516.3811070048375,
    1524.7071437644029,
    1533.0445626906128,
    1541.3933327903342,
    1549.7534232805581,
    1558.1248035861302,
    1566.507443337515,
    1574.9013123685909,
    1583.3063807144795,
    1591.7226186094069,
    1600.1499964845941,
    1608.58848496618,
    1617.0380548731737
};

#else

#define IQ_TABLE_SIZE  1026

static real_t iq_table[IQ_TABLE_SIZE] =
{
    REAL_CONST(0.0),
    REAL_CONST(1.0/8.0),
    REAL_CONST(2.5198420997897464/8.0),
    REAL_CONST(4.3267487109222245/8.0),
    REAL_CONST(6.3496042078727974/8.0),
    REAL_CONST(8.5498797333834844/8.0),
    REAL_CONST(10.902723556992836/8.0),
    REAL_CONST(13.390518279406722/8.0),
    REAL_CONST(15.999999999999998/8.0),
    REAL_CONST(18.720754407467133/8.0),
    REAL_CONST(21.544346900318832/8.0),
    REAL_CONST(24.463780996262464/8.0),
    REAL_CONST(27.47314182127996/8.0),
    REAL_CONST(30.567350940369842/8.0),
    REAL_CONST(33.741991698453212/8.0),
    REAL_CONST(36.993181114957046/8.0),
    REAL_CONST(40.317473596635935/8.0),
    REAL_CONST(43.711787041189993/8.0),
    REAL_CONST(47.173345095760126/8.0),
    REAL_CONST(50.699631325716943/8.0),
    REAL_CONST(54.288352331898118/8.0),
    REAL_CONST(57.937407704003519/8.0),
    REAL_CONST(61.6448652744185/8.0),
    REAL_CONST(65.408940536585988/8.0),
    REAL_CONST(69.227979374755591/8.0),
    REAL_CONST(73.100443455321638/8.0),
    REAL_CONST(77.024897778591622/8.0),
    REAL_CONST(80.999999999999986/8.0),
    REAL_CONST(85.024491212518527/8.0),
    REAL_CONST(89.097187944889555/8.0),
    REAL_CONST(93.216975178615741/8.0),
    REAL_CONST(97.382800224133163/8.0),
    REAL_CONST(101.59366732596474/8.0),
    REAL_CONST(105.84863288986224/8.0),
    REAL_CONST(110.14680124343441/8.0),
    REAL_CONST(114.4873208566006/8.0),
    REAL_CONST(118.86938096020653/8.0),
    REAL_CONST(123.29220851090024/8.0),
    REAL_CONST(127.75506545836058/8.0),
    REAL_CONST(132.25724627755247/8.0),
    REAL_CONST(136.79807573413572/8.0),
    REAL_CONST(141.37690685569191/8.0),
    REAL_CONST(145.99311908523086/8.0),
    REAL_CONST(150.6461165966291/8.0),
    REAL_CONST(155.33532675434674/8.0),
    REAL_CONST(160.06019870205279/8.0),
    REAL_CONST(164.82020206673349/8.0),
    REAL_CONST(169.61482576651861/8.0),
    REAL_CONST(174.44357691188537/8.0),
    REAL_CONST(179.30597979112557/8.0),
    REAL_CONST(184.20157493201927/8.0),
    REAL_CONST(189.12991823257562/8.0),
    REAL_CONST(194.09058015449685/8.0),
    REAL_CONST(199.08314497371677/8.0),
    REAL_CONST(204.1072100829694/8.0),
    REAL_CONST(209.16238534187647/8.0),
    REAL_CONST(214.24829247050752/8.0),
    REAL_CONST(219.36456448277784/8.0),
    REAL_CONST(224.51084515641216/8.0),
    REAL_CONST(229.6867885365223/8.0),
    REAL_CONST(234.89205847013176/8.0),
    REAL_CONST(240.12632816923249/8.0),
    REAL_CONST(245.38927980018505/8.0),
    REAL_CONST(250.68060409747261/8.0),
    REAL_CONST(255.99999999999991/8.0),
    REAL_CONST(261.34717430828869/8.0),
    REAL_CONST(266.72184136106449/8.0),
    REAL_CONST(272.12372272986045/8.0),
    REAL_CONST(277.55254693037961/8.0),
    REAL_CONST(283.0080491494619/8.0),
    REAL_CONST(288.48997098659891/8.0),
    REAL_CONST(293.99806020902247/8.0),
    REAL_CONST(299.53207051947408/8.0),
    REAL_CONST(305.0917613358298/8.0),
    REAL_CONST(310.67689758182206/8.0),
    REAL_CONST(316.28724948815585/8.0),
    REAL_CONST(321.92259240337177/8.0),
    REAL_CONST(327.58270661385535/8.0),
    REAL_CONST(333.26737717243742/8.0),
    REAL_CONST(338.97639373507025/8.0),
    REAL_CONST(344.70955040510125/8.0),
    REAL_CONST(350.46664558470013/8.0),
    REAL_CONST(356.24748183302603/8.0),
    REAL_CONST(362.05186573075139/8.0),
    REAL_CONST(367.87960775058258/8.0),
    REAL_CONST(373.73052213344511/8.0),
    REAL_CONST(379.60442677002078/8.0),
    REAL_CONST(385.50114308734607/8.0),
    REAL_CONST(391.42049594019937/8.0),
    REAL_CONST(397.36231350702371/8.0),
    REAL_CONST(403.32642719014467/8.0),
    REAL_CONST(409.31267152006262/8.0),
    REAL_CONST(415.32088406360799/8.0),
    REAL_CONST(421.35090533576471/8.0),
    REAL_CONST(427.40257871497619/8.0),
    REAL_CONST(433.4757503617617/8.0),
    REAL_CONST(439.5702691404793/8.0),
    REAL_CONST(445.68598654408271/8.0),
    REAL_CONST(451.82275662172759/8.0),
    REAL_CONST(457.98043590909128/8.0),
    REAL_CONST(464.15888336127773/8.0),
    REAL_CONST(470.35796028818726/8.0),
    REAL_CONST(476.5775302922363/8.0),
    REAL_CONST(482.81745920832043/8.0),
    REAL_CONST(489.07761504591741/8.0),
    REAL_CONST(495.35786793323581/8.0),
    REAL_CONST(501.65809006331688/8.0),
    REAL_CONST(507.97815564200368/8.0),
    REAL_CONST(514.31794083769648/8.0),
    REAL_CONST(520.67732373281672/8.0),
    REAL_CONST(527.05618427690604/8.0),
    REAL_CONST(533.45440424129174/8.0),
    REAL_CONST(539.87186717525128/8.0),
    REAL_CONST(546.30845836361505/8.0),
    REAL_CONST(552.76406478574609/8.0),
    REAL_CONST(559.23857507584194/8.0),
    REAL_CONST(565.73187948450413/8.0),
    REAL_CONST(572.24386984152341/8.0),
    REAL_CONST(578.77443951983378/8.0),
    REAL_CONST(585.32348340058843/8.0),
    REAL_CONST(591.89089783931263/8.0),
    REAL_CONST(598.47658063309257/8.0),
    REAL_CONST(605.08043098876044/8.0),
    REAL_CONST(611.70234949203643/8.0),
    REAL_CONST(618.3422380775919/8.0),
    REAL_CONST(624.99999999999977/8.0),
    REAL_CONST(631.67553980553748/8.0),
    REAL_CONST(638.36876330481164/8.0),
    REAL_CONST(645.07957754617485/8.0),
    REAL_CONST(651.80789078990415/8.0),
    REAL_CONST(658.55361248311499/8.0),
    REAL_CONST(665.31665323538357/8.0),
    REAL_CONST(672.09692479505225/8.0),
    REAL_CONST(678.8943400261943/8.0),
    REAL_CONST(685.70881288621433/8.0),
    REAL_CONST(692.540258404062/8.0),
    REAL_CONST(699.38859265903977/8.0),
    REAL_CONST(706.25373276018058/8.0),
    REAL_CONST(713.13559682617972/8.0),
    REAL_CONST(720.03410396586037/8.0),
    REAL_CONST(726.94917425915435/8.0),
    REAL_CONST(733.88072873858209/8.0),
    REAL_CONST(740.82868937121543/8.0),
    REAL_CONST(747.79297904110535/8.0),
    REAL_CONST(754.77352153216191/8.0),
    REAL_CONST(761.77024151147043/8.0),
    REAL_CONST(768.78306451302956/8.0),
    REAL_CONST(775.81191692189896/8.0),
    REAL_CONST(782.85672595874246/8.0),
    REAL_CONST(789.91741966475445/8.0),
    REAL_CONST(796.99392688695798/8.0),
    REAL_CONST(804.08617726386274/8.0),
    REAL_CONST(811.19410121147098/8.0),
    REAL_CONST(818.31762990962227/8.0),
    REAL_CONST(825.45669528866563/8.0),
    REAL_CONST(832.61123001644864/8.0),
    REAL_CONST(839.78116748561604/8.0),
    REAL_CONST(846.96644180120552/8.0),
    REAL_CONST(854.16698776853514/8.0),
    REAL_CONST(861.38274088137143/8.0),
    REAL_CONST(868.61363731036977/8.0),
    REAL_CONST(875.85961389178203/8.0),
    REAL_CONST(883.12060811641959/8.0),
    REAL_CONST(890.39655811886757/8.0),
    REAL_CONST(897.68740266694181/8.0),
    REAL_CONST(904.99308115138172/8.0),
    REAL_CONST(912.31353357577188/8.0),
    REAL_CONST(919.64870054668756/8.0),
    REAL_CONST(926.99852326405619/8.0),
    REAL_CONST(934.36294351172899/8.0),
    REAL_CONST(941.74190364825859/8.0),
    REAL_CONST(949.13534659787422/8.0),
    REAL_CONST(956.54321584165211/8.0),
    REAL_CONST(963.96545540887348/8.0),
    REAL_CONST(971.40200986856541/8.0),
    REAL_CONST(978.85282432122176/8.0),
    REAL_CONST(986.31784439069588/8.0),
    REAL_CONST(993.7970162162635/8.0),
    REAL_CONST(1001.29028644485/8.0),
    REAL_CONST(1008.797602223418/8.0),
    REAL_CONST(1016.3189111915103/8.0),
    REAL_CONST(1023.8541614739464/8.0),
    REAL_CONST(1031.4033016736653/8.0),
    REAL_CONST(1038.9662808647138/8.0),
    REAL_CONST(1046.5430485853758/8.0),
    REAL_CONST(1054.1335548314366/8.0),
    REAL_CONST(1061.7377500495838/8.0),
    REAL_CONST(1069.3555851309357/8.0),
    REAL_CONST(1076.9870114046978/8.0),
    REAL_CONST(1084.6319806319441/8.0),
    REAL_CONST(1092.2904449995174/8.0),
    REAL_CONST(1099.9623571140482/8.0),
    REAL_CONST(1107.6476699960892/8.0),
    REAL_CONST(1115.3463370743607/8.0),
    REAL_CONST(1123.058312180106/8.0),
    REAL_CONST(1130.7835495415541/8.0),
    REAL_CONST(1138.5220037784854/8.0),
    REAL_CONST(1146.273629896901/8.0),
    REAL_CONST(1154.0383832837879/8.0),
    REAL_CONST(1161.816219701986/8.0),
    REAL_CONST(1169.607095285146/8.0),
    REAL_CONST(1177.4109665327808/8.0),
    REAL_CONST(1185.2277903054078/8.0),
    REAL_CONST(1193.0575238197798/8.0),
    REAL_CONST(1200.9001246442001/8.0),
    REAL_CONST(1208.7555506939248/8.0),
    REAL_CONST(1216.6237602266442/8.0),
    REAL_CONST(1224.5047118380478/8.0),
    REAL_CONST(1232.3983644574657/8.0),
    REAL_CONST(1240.3046773435874/8.0),
    REAL_CONST(1248.2236100802568/8.0),
    REAL_CONST(1256.1551225723395/8.0),
    REAL_CONST(1264.099175041662/8.0),
    REAL_CONST(1272.0557280230228/8.0),
    REAL_CONST(1280.0247423602691/8.0),
    REAL_CONST(1288.0061792024444/8.0),
    REAL_CONST(1295.9999999999995/8.0),
    REAL_CONST(1304.006166501068/8.0),
    REAL_CONST(1312.0246407478062/8.0),
    REAL_CONST(1320.0553850727929/8.0),
    REAL_CONST(1328.0983620954903/8.0),
    REAL_CONST(1336.1535347187651/8.0),
    REAL_CONST(1344.2208661254647/8.0),
    REAL_CONST(1352.3003197750522/8.0),
    REAL_CONST(1360.3918594002962/8.0),
    REAL_CONST(1368.4954490040145/8.0),
    REAL_CONST(1376.6110528558709/8.0),
    REAL_CONST(1384.7386354892244/8.0),
    REAL_CONST(1392.8781616980295/8.0),
    REAL_CONST(1401.0295965337855/8.0),
    REAL_CONST(1409.1929053025353/8.0),
    REAL_CONST(1417.3680535619119/8.0),
    REAL_CONST(1425.5550071182327/8.0),
    REAL_CONST(1433.7537320236374/8.0),
    REAL_CONST(1441.9641945732744/8.0),
    REAL_CONST(1450.1863613025282/8.0),
    REAL_CONST(1458.4201989842913/8.0),
    REAL_CONST(1466.6656746262797/8.0),
    REAL_CONST(1474.9227554683875/8.0),
    REAL_CONST(1483.1914089800841/8.0),
    REAL_CONST(1491.4716028578516/8.0),
    REAL_CONST(1499.7633050226596/8.0),
    REAL_CONST(1508.0664836174794/8.0),
    REAL_CONST(1516.3811070048375/8.0),
    REAL_CONST(1524.7071437644029/8.0),
    REAL_CONST(1533.0445626906128/8.0),
    REAL_CONST(1541.3933327903342/8.0),
    REAL_CONST(1549.7534232805581/8.0),
    REAL_CONST(1558.1248035861302/8.0),
    REAL_CONST(1566.507443337515/8.0),
    REAL_CONST(1574.9013123685909/8.0),
    REAL_CONST(1583.3063807144795/8.0),
    REAL_CONST(1591.7226186094069/8.0),
    REAL_CONST(1600.1499964845941/8.0),
    REAL_CONST(1608.58848496618/8.0),
    REAL_CONST(1617.0380548731737/8.0),
    REAL_CONST(1625.4986772154357/8.0),
    REAL_CONST(1633.9703231916887/8.0),
    REAL_CONST(1642.4529641875577/8.0),
    REAL_CONST(1650.9465717736346/8.0),
    REAL_CONST(1659.4511177035752/8.0),
    REAL_CONST(1667.9665739122186/8.0),
    REAL_CONST(1676.4929125137353/8.0),
    REAL_CONST(1685.030105799801/8.0),
    REAL_CONST(1693.5781262377957/8.0),
    REAL_CONST(1702.136946469027/8.0),
    REAL_CONST(1710.7065393069795/8.0),
    REAL_CONST(1719.2868777355877/8.0),
    REAL_CONST(1727.8779349075323/8.0),
    REAL_CONST(1736.4796841425596/8.0),
    REAL_CONST(1745.092098925825/8.0),
    REAL_CONST(1753.7151529062583/8.0),
    REAL_CONST(1762.3488198949503/8.0),
    REAL_CONST(1770.9930738635628/8.0),
    REAL_CONST(1779.6478889427597/8.0),
    REAL_CONST(1788.3132394206564/8.0),
    REAL_CONST(1796.9890997412947/8.0),
    REAL_CONST(1805.6754445031333/8.0),
    REAL_CONST(1814.3722484575621/8.0),
    REAL_CONST(1823.0794865074322/8.0),
    REAL_CONST(1831.7971337056094/8.0),
    REAL_CONST(1840.5251652535437/8.0),
    REAL_CONST(1849.2635564998579/8.0),
    REAL_CONST(1858.0122829389563/8.0),
    REAL_CONST(1866.7713202096493/8.0),
    REAL_CONST(1875.5406440937966/8.0),
    REAL_CONST(1884.3202305149687/8.0),
    REAL_CONST(1893.110055537124/8.0),
    REAL_CONST(1901.9100953633042/8.0),
    REAL_CONST(1910.7203263343454/8.0),
    REAL_CONST(1919.5407249276057/8.0),
    REAL_CONST(1928.3712677557098/8.0),
    REAL_CONST(1937.2119315653083/8.0),
    REAL_CONST(1946.0626932358525/8.0),
    REAL_CONST(1954.923529778386/8.0),
    REAL_CONST(1963.79441833435/8.0),
    REAL_CONST(1972.6753361744036/8.0),
    REAL_CONST(1981.5662606972594/8.0),
    REAL_CONST(1990.467169428533/8.0),
    REAL_CONST(1999.3780400196069/8.0),
    REAL_CONST(2008.2988502465078/8.0),
    REAL_CONST(2017.2295780087982/8.0),
    REAL_CONST(2026.1702013284819/8.0),
    REAL_CONST(2035.1206983489212/8.0),
    REAL_CONST(2044.0810473337688/8.0),
    REAL_CONST(2053.0512266659125/8.0),
    REAL_CONST(2062.0312148464309/8.0),
    REAL_CONST(2071.0209904935646/8.0),
    REAL_CONST(2080.0205323416958/8.0),
    REAL_CONST(2089.0298192403443/8.0),
    REAL_CONST(2098.0488301531714/8.0),
    REAL_CONST(2107.0775441569995/8.0),
    REAL_CONST(2116.115940440839/8.0),
    REAL_CONST(2125.1639983049317/8.0),
    REAL_CONST(2134.2216971597995/8.0),
    REAL_CONST(2143.2890165253098/8.0),
    REAL_CONST(2152.3659360297484/8.0),
    REAL_CONST(2161.4524354089031/8.0),
    REAL_CONST(2170.5484945051617/8.0),
    REAL_CONST(2179.6540932666144/8.0),
    REAL_CONST(2188.7692117461711/8.0),
    REAL_CONST(2197.8938301006888/8.0),
    REAL_CONST(2207.0279285901042/8.0),
    REAL_CONST(2216.1714875765838/8.0),
    REAL_CONST(2225.324487523676/8.0),
    REAL_CONST(2234.4869089954782/8.0),
    REAL_CONST(2243.6587326558101/8.0),
    REAL_CONST(2252.8399392673982/8.0),
    REAL_CONST(2262.0305096910702/8.0),
    REAL_CONST(2271.2304248849537/8.0),
    REAL_CONST(2280.4396659036897/8.0),
    REAL_CONST(2289.6582138976523/8.0),
    REAL_CONST(2298.8860501121762/8.0),
    REAL_CONST(2308.1231558867926/8.0),
    REAL_CONST(2317.3695126544767/8.0),
    REAL_CONST(2326.6251019409005/8.0),
    REAL_CONST(2335.8899053636933/8.0),
    REAL_CONST(2345.1639046317132/8.0),
    REAL_CONST(2354.4470815443233/8.0),
    REAL_CONST(2363.7394179906792/8.0),
    REAL_CONST(2373.0408959490205/8.0),
    REAL_CONST(2382.3514974859731/8.0),
    REAL_CONST(2391.6712047558558/8.0),
    REAL_CONST(2400.9999999999991/8.0),
    REAL_CONST(2410.3378655460651/8.0),
    REAL_CONST(2419.6847838073813/8.0),
    REAL_CONST(2429.0407372822747/8.0),
    REAL_CONST(2438.4057085534191/8.0),
    REAL_CONST(2447.7796802871858/8.0),
    REAL_CONST(2457.1626352330004/8.0),
    REAL_CONST(2466.5545562227112/8.0),
    REAL_CONST(2475.9554261699564/8.0),
    REAL_CONST(2485.3652280695474/8.0),
    REAL_CONST(2494.7839449968492/8.0),
    REAL_CONST(2504.2115601071737/8.0),
    REAL_CONST(2513.6480566351788/8.0),
    REAL_CONST(2523.0934178942675/8.0),
    REAL_CONST(2532.5476272760025/8.0),
    REAL_CONST(2542.0106682495189/8.0),
    REAL_CONST(2551.482524360948/8.0),
    REAL_CONST(2560.9631792328441/8.0),
    REAL_CONST(2570.4526165636184/8.0),
    REAL_CONST(2579.9508201269791/8.0),
    REAL_CONST(2589.4577737713744/8.0),
    REAL_CONST(2598.9734614194458/8.0),
    REAL_CONST(2608.4978670674823/8.0),
    REAL_CONST(2618.0309747848837/8.0),
    REAL_CONST(2627.5727687136259/8.0),
    REAL_CONST(2637.1232330677353/8.0),
    REAL_CONST(2646.6823521327647/8.0),
    REAL_CONST(2656.2501102652768/8.0),
    REAL_CONST(2665.8264918923328/8.0),
    REAL_CONST(2675.4114815109842/8.0),
    REAL_CONST(2685.0050636877722/8.0),
    REAL_CONST(2694.6072230582295/8.0),
    REAL_CONST(2704.2179443263894/8.0),
    REAL_CONST(2713.8372122642972/8.0),
    REAL_CONST(2723.4650117115279/8.0),
    REAL_CONST(2733.1013275747096/8.0),
    REAL_CONST(2742.7461448270483/8.0),
    REAL_CONST(2752.3994485078601/8.0),
    REAL_CONST(2762.0612237221085/8.0),
    REAL_CONST(2771.7314556399419/8.0),
    REAL_CONST(2781.4101294962406/8.0),
    REAL_CONST(2791.0972305901655/8.0),
    REAL_CONST(2800.7927442847094/8.0),
    REAL_CONST(2810.4966560062589/8.0),
    REAL_CONST(2820.2089512441521/8.0),
    REAL_CONST(2829.9296155502466/8.0),
    REAL_CONST(2839.6586345384894/8.0),
    REAL_CONST(2849.3959938844923/8.0),
    REAL_CONST(2859.1416793251065/8.0),
    REAL_CONST(2868.8956766580086/8.0),
    REAL_CONST(2878.6579717412847/8.0),
    REAL_CONST(2888.4285504930212/8.0),
    REAL_CONST(2898.2073988908974/8.0),
    REAL_CONST(2907.9945029717837/8.0),
    REAL_CONST(2917.789848831344/8.0),
    REAL_CONST(2927.5934226236377/8.0),
    REAL_CONST(2937.4052105607311/8.0),
    REAL_CONST(2947.2251989123079/8.0),
    REAL_CONST(2957.0533740052865/8.0),
    REAL_CONST(2966.8897222234368/8.0),
    REAL_CONST(2976.734230007005/8.0),
    REAL_CONST(2986.5868838523397/8.0),
    REAL_CONST(2996.4476703115197/8.0),
    REAL_CONST(3006.3165759919889/8.0),
    REAL_CONST(3016.1935875561908/8.0),
    REAL_CONST(3026.0786917212095/8.0),
    REAL_CONST(3035.9718752584108/8.0),
    REAL_CONST(3045.8731249930906/8.0),
    REAL_CONST(3055.7824278041207/8.0),
    REAL_CONST(3065.6997706236039/8.0),
    REAL_CONST(3075.625140436528/8.0),
    REAL_CONST(3085.5585242804245/8.0),
    REAL_CONST(3095.4999092450298/8.0),
    REAL_CONST(3105.4492824719491/8.0),
    REAL_CONST(3115.4066311543256/8.0),
    REAL_CONST(3125.3719425365089/8.0),
    REAL_CONST(3135.3452039137287/8.0),
    REAL_CONST(3145.3264026317715/8.0),
    REAL_CONST(3155.3155260866592/8.0),
    REAL_CONST(3165.3125617243295/8.0),
    REAL_CONST(3175.3174970403229/8.0),
    REAL_CONST(3185.3303195794679/8.0),
    REAL_CONST(3195.35101693557/8.0),
    REAL_CONST(3205.3795767511078/8.0),
    REAL_CONST(3215.4159867169251/8.0),
    REAL_CONST(3225.460234571929/8.0),
    REAL_CONST(3235.5123081027928/8.0),
    REAL_CONST(3245.5721951436558/8.0),
    REAL_CONST(3255.63988357583/8.0),
    REAL_CONST(3265.7153613275095/8.0),
    REAL_CONST(3275.7986163734795/8.0),
    REAL_CONST(3285.8896367348289/8.0),
    REAL_CONST(3295.9884104786665/8.0),
    REAL_CONST(3306.0949257178395/8.0),
    REAL_CONST(3316.2091706106517/8.0),
    REAL_CONST(3326.331133360588/8.0),
    REAL_CONST(3336.4608022160378/8.0),
    REAL_CONST(3346.5981654700231/8.0),
    REAL_CONST(3356.7432114599264/8.0),
    REAL_CONST(3366.8959285672249/8.0),
    REAL_CONST(3377.0563052172211/8.0),
    REAL_CONST(3387.2243298787821/8.0),
    REAL_CONST(3397.3999910640764/8.0),
    REAL_CONST(3407.5832773283128/8.0),
    REAL_CONST(3417.7741772694862/8.0),
    REAL_CONST(3427.9726795281199/8.0),
    REAL_CONST(3438.1787727870123/8.0),
    REAL_CONST(3448.3924457709873/8.0),
    REAL_CONST(3458.6136872466445/8.0),
    REAL_CONST(3468.8424860221107/8.0),
    REAL_CONST(3479.0788309467976/8.0),
    REAL_CONST(3489.3227109111554/8.0),
    REAL_CONST(3499.5741148464344/8.0),
    REAL_CONST(3509.8330317244445/8.0),
    REAL_CONST(3520.0994505573185/8.0),
    REAL_CONST(3530.3733603972751/8.0),
    REAL_CONST(3540.6547503363886/8.0),
    REAL_CONST(3550.9436095063534/8.0),
    REAL_CONST(3561.239927078258/8.0),
    REAL_CONST(3571.5436922623535/8.0),
    REAL_CONST(3581.8548943078308/8.0),
    REAL_CONST(3592.1735225025936/8.0),
    REAL_CONST(3602.4995661730372/8.0),
    REAL_CONST(3612.8330146838275/8.0),
    REAL_CONST(3623.1738574376814/8.0),
    REAL_CONST(3633.5220838751502/8.0),
    REAL_CONST(3643.8776834744031/8.0),
    REAL_CONST(3654.2406457510142/8.0),
    REAL_CONST(3664.6109602577494/8.0),
    REAL_CONST(3674.9886165843564/8.0),
    REAL_CONST(3685.3736043573545/8.0),
    REAL_CONST(3695.7659132398294/8.0),
    REAL_CONST(3706.1655329312248/8.0),
    REAL_CONST(3716.5724531671399/8.0),
    REAL_CONST(3726.9866637191262/8.0),
    REAL_CONST(3737.4081543944876/8.0),
    REAL_CONST(3747.8369150360782/8.0),
    REAL_CONST(3758.2729355221072/8.0),
    REAL_CONST(3768.7162057659411/8.0),
    REAL_CONST(3779.1667157159077/8.0),
    REAL_CONST(3789.6244553551055/8.0),
    REAL_CONST(3800.0894147012082/8.0),
    REAL_CONST(3810.5615838062768/8.0),
    REAL_CONST(3821.0409527565694/8.0),
    REAL_CONST(3831.5275116723533/8.0),
    REAL_CONST(3842.0212507077194/8.0),
    REAL_CONST(3852.522160050396/8.0),
    REAL_CONST(3863.0302299215673/8.0),
    REAL_CONST(3873.5454505756893/8.0),
    REAL_CONST(3884.0678123003108/8.0),
    REAL_CONST(3894.5973054158922/8.0),
    REAL_CONST(3905.1339202756285/8.0),
    REAL_CONST(3915.6776472652732/8.0),
    REAL_CONST(3926.2284768029604/8.0),
    REAL_CONST(3936.7863993390338/8.0),
    REAL_CONST(3947.3514053558706/8.0),
    REAL_CONST(3957.9234853677135/8.0),
    REAL_CONST(3968.5026299204969/8.0),
    REAL_CONST(3979.0888295916798/8.0),
    REAL_CONST(3989.6820749900776/8.0),
    REAL_CONST(4000.2823567556948/8.0),
    REAL_CONST(4010.8896655595613/8.0),
    REAL_CONST(4021.5039921035655/8.0),
    REAL_CONST(4032.1253271202945/8.0),
    REAL_CONST(4042.7536613728694/8.0),
    REAL_CONST(4053.3889856547858/8.0),
    REAL_CONST(4064.0312907897551/8.0),
    REAL_CONST(4074.6805676315448/8.0),
    REAL_CONST(4085.3368070638221/8.0),
    REAL_CONST(4095.9999999999982/8.0),
    REAL_CONST(4106.6701373830711/8.0),
    REAL_CONST(4117.347210185475/8.0),
    REAL_CONST(4128.0312094089259/8.0),
    REAL_CONST(4138.722126084268/8.0),
    REAL_CONST(4149.4199512713267/8.0),
    REAL_CONST(4160.1246760587583/8.0),
    REAL_CONST(4170.8362915638982/8.0),
    REAL_CONST(4181.5547889326181/8.0),
    REAL_CONST(4192.2801593391769/8.0),
    REAL_CONST(4203.0123939860741/8.0),
    REAL_CONST(4213.7514841039101/8.0),
    REAL_CONST(4224.4974209512384/8.0),
    REAL_CONST(4235.2501958144258/8.0),
    REAL_CONST(4246.0098000075095/8.0),
    REAL_CONST(4256.7762248720574/8.0),
    REAL_CONST(4267.549461777031/8.0),
    REAL_CONST(4278.3295021186423/8.0),
    REAL_CONST(4289.1163373202198/8.0),
    REAL_CONST(4299.9099588320714/8.0),
    REAL_CONST(4310.7103581313495/8.0),
    REAL_CONST(4321.5175267219138/8.0),
    REAL_CONST(4332.3314561342004/8.0),
    REAL_CONST(4343.152137925088/8.0),
    REAL_CONST(4353.9795636777671/8.0),
    REAL_CONST(4364.8137250016052/8.0),
    REAL_CONST(4375.6546135320223/8.0),
    REAL_CONST(4386.5022209303588/8.0),
    REAL_CONST(4397.3565388837469/8.0),
    REAL_CONST(4408.2175591049827/8.0),
    REAL_CONST(4419.0852733324018/8.0),
    REAL_CONST(4429.9596733297531/8.0),
    REAL_CONST(4440.8407508860728/8.0),
    REAL_CONST(4451.7284978155603/8.0),
    REAL_CONST(4462.6229059574571/8.0),
    REAL_CONST(4473.5239671759227/8.0),
    REAL_CONST(4484.4316733599126/8.0),
    REAL_CONST(4495.3460164230582/8.0),
    REAL_CONST(4506.2669883035496/8.0),
    REAL_CONST(4517.1945809640119/8.0),
    REAL_CONST(4528.1287863913894/8.0),
    REAL_CONST(4539.069596596828/8.0),
    REAL_CONST(4550.0170036155587/8.0),
    REAL_CONST(4560.9709995067806/8.0),
    REAL_CONST(4571.931576353546/8.0),
    REAL_CONST(4582.898726262647/8.0),
    REAL_CONST(4593.8724413645004/8.0),
    REAL_CONST(4604.8527138130348/8.0),
    REAL_CONST(4615.8395357855816/8.0),
    REAL_CONST(4626.8328994827571/8.0),
    REAL_CONST(4637.8327971283588/8.0),
    REAL_CONST(4648.8392209692511/8.0),
    REAL_CONST(4659.8521632752563/8.0),
    REAL_CONST(4670.8716163390473/8.0),
    REAL_CONST(4681.8975724760394/8.0),
    REAL_CONST(4692.9300240242837/8.0),
    REAL_CONST(4703.9689633443595/8.0),
    REAL_CONST(4715.0143828192668/8.0),
    REAL_CONST(4726.0662748543255/8.0),
    REAL_CONST(4737.1246318770682/8.0),
    REAL_CONST(4748.1894463371373/8.0),
    REAL_CONST(4759.2607107061804/8.0),
    REAL_CONST(4770.3384174777493/8.0),
    REAL_CONST(4781.4225591671993/8.0),
    REAL_CONST(4792.5131283115852/8.0),
    REAL_CONST(4803.6101174695614/8.0),
    REAL_CONST(4814.7135192212854/8.0),
    REAL_CONST(4825.8233261683154/8.0),
    REAL_CONST(4836.9395309335096/8.0),
    REAL_CONST(4848.0621261609349/8.0),
    REAL_CONST(4859.1911045157631/8.0),
    REAL_CONST(4870.3264586841779/8.0),
    REAL_CONST(4881.4681813732768/8.0),
    REAL_CONST(4892.6162653109768/8.0),
    REAL_CONST(4903.7707032459193/8.0),
    REAL_CONST(4914.931487947375/8.0),
    REAL_CONST(4926.0986122051509/8.0),
    REAL_CONST(4937.2720688294967/8.0),
    REAL_CONST(4948.4518506510112/8.0),
    REAL_CONST(4959.637950520555/8.0),
    REAL_CONST(4970.8303613091521/8.0),
    REAL_CONST(4982.0290759079044/8.0),
    REAL_CONST(4993.2340872278974/8.0),
    REAL_CONST(5004.4453882001153/8.0),
    REAL_CONST(5015.6629717753467/8.0),
    REAL_CONST(5026.8868309241007/8.0),
    REAL_CONST(5038.1169586365131/8.0),
    REAL_CONST(5049.353347922266/8.0),
    REAL_CONST(5060.5959918104927/8.0),
    REAL_CONST(5071.8448833496996/8.0),
    REAL_CONST(5083.1000156076734/8.0),
    REAL_CONST(5094.3613816713996/8.0),
    REAL_CONST(5105.6289746469747/8.0),
    REAL_CONST(5116.9027876595246/8.0),
    REAL_CONST(5128.18281385312/8.0),
    REAL_CONST(5139.4690463906918/8.0),
    REAL_CONST(5150.7614784539473/8.0),
    REAL_CONST(5162.0601032432933/8.0),
    REAL_CONST(5173.3649139777472/8.0),
    REAL_CONST(5184.6759038948594/8.0),
    REAL_CONST(5195.9930662506322/8.0),
    REAL_CONST(5207.3163943194386/8.0),
    REAL_CONST(5218.6458813939435/8.0),
    REAL_CONST(5229.9815207850224/8.0),
    REAL_CONST(5241.3233058216847/8.0),
    REAL_CONST(5252.6712298509919/8.0),
    REAL_CONST(5264.025286237983/8.0),
    REAL_CONST(5275.3854683655954/8.0),
    REAL_CONST(5286.7517696345885/8.0),
    REAL_CONST(5298.1241834634639/8.0),
    REAL_CONST(5309.5027032883945/8.0),
    REAL_CONST(5320.887322563146/8.0),
    REAL_CONST(5332.2780347589978/8.0),
    REAL_CONST(5343.6748333646756/8.0),
    REAL_CONST(5355.0777118862716/8.0),
    REAL_CONST(5366.4866638471722/8.0),
    REAL_CONST(5377.901682787985/8.0),
    REAL_CONST(5389.3227622664635/8.0),
    REAL_CONST(5400.749895857437/8.0),
    REAL_CONST(5412.1830771527357/8.0),
    REAL_CONST(5423.622299761123/8.0),
    REAL_CONST(5435.067557308219/8.0),
    REAL_CONST(5446.5188434364318/8.0),
    REAL_CONST(5457.9761518048872/8.0),
    REAL_CONST(5469.4394760893592/8.0),
    REAL_CONST(5480.9088099821975/8.0),
    REAL_CONST(5492.3841471922606/8.0),
    REAL_CONST(5503.8654814448455/8.0),
    REAL_CONST(5515.3528064816201/8.0),
    REAL_CONST(5526.846116060552/8.0),
    REAL_CONST(5538.3454039558474/8.0),
    REAL_CONST(5549.8506639578736/8.0),
    REAL_CONST(5561.3618898731029/8.0),
    REAL_CONST(5572.8790755240361/8.0),
    REAL_CONST(5584.4022147491451/8.0),
    REAL_CONST(5595.9313014027975/8.0),
    REAL_CONST(5607.4663293552012/8.0),
    REAL_CONST(5619.0072924923297/8.0),
    REAL_CONST(5630.5541847158656/8.0),
    REAL_CONST(5642.1069999431284/8.0),
    REAL_CONST(5653.665732107017/8.0),
    REAL_CONST(5665.230375155943/8.0),
    REAL_CONST(5676.8009230537655/8.0),
    REAL_CONST(5688.3773697797333/8.0),
    REAL_CONST(5699.9597093284156/8.0),
    REAL_CONST(5711.5479357096474/8.0),
    REAL_CONST(5723.1420429484588/8.0),
    REAL_CONST(5734.7420250850209/8.0),
    REAL_CONST(5746.347876174581/8.0),
    REAL_CONST(5757.9595902874016/8.0),
    REAL_CONST(5769.5771615087006/8.0),
    REAL_CONST(5781.2005839385911/8.0),
    REAL_CONST(5792.8298516920213/8.0),
    REAL_CONST(5804.4649588987149/8.0),
    REAL_CONST(5816.1058997031105/8.0),
    REAL_CONST(5827.7526682643065/8.0),
    REAL_CONST(5839.4052587559972/8.0),
    REAL_CONST(5851.0636653664196/8.0),
    REAL_CONST(5862.7278822982908/8.0),
    REAL_CONST(5874.3979037687541/8.0),
    REAL_CONST(5886.0737240093204/8.0),
    REAL_CONST(5897.7553372658094/8.0),
    REAL_CONST(5909.4427377982956/8.0),
    REAL_CONST(5921.1359198810505/8.0),
    REAL_CONST(5932.8348778024874/8.0),
    REAL_CONST(5944.5396058651031/8.0),
    REAL_CONST(5956.2500983854261/8.0),
    REAL_CONST(5967.9663496939575/8.0),
    REAL_CONST(5979.6883541351208/8.0),
    REAL_CONST(5991.4161060672022/8.0),
    REAL_CONST(6003.1495998623004/8.0),
    REAL_CONST(6014.8888299062692/8.0),
    REAL_CONST(6026.6337905986684/8.0),
    REAL_CONST(6038.3844763527022/8.0),
    REAL_CONST(6050.1408815951781/8.0),
    REAL_CONST(6061.9030007664414/8.0),
    REAL_CONST(6073.6708283203316/8.0),
    REAL_CONST(6085.4443587241267/8.0),
    REAL_CONST(6097.2235864584891/8.0),
    REAL_CONST(6109.0085060174197/8.0),
    REAL_CONST(6120.7991119081998/8.0),
    REAL_CONST(6132.595398651345/8.0),
    REAL_CONST(6144.3973607805519/8.0),
    REAL_CONST(6156.2049928426459/8.0),
    REAL_CONST(6168.0182893975361/8.0),
    REAL_CONST(6179.8372450181578/8.0),
    REAL_CONST(6191.6618542904307/8.0),
    REAL_CONST(6203.4921118132024/8.0),
    REAL_CONST(6215.3280121982016/8.0),
    REAL_CONST(6227.1695500699925/8.0),
    REAL_CONST(6239.0167200659189/8.0),
    REAL_CONST(6250.8695168360628/8.0),
    REAL_CONST(6262.7279350431891/8.0),
    REAL_CONST(6274.5919693627056/8.0),
    REAL_CONST(6286.4616144826068/8.0),
    REAL_CONST(6298.3368651034316/8.0),
    REAL_CONST(6310.2177159382172/8.0),
    REAL_CONST(6322.1041617124456/8.0),
    REAL_CONST(6333.9961971640032/8.0),
    REAL_CONST(6345.8938170431311/8.0),
    REAL_CONST(6357.7970161123785/8.0),
    REAL_CONST(6369.7057891465583/8.0),
    REAL_CONST(6381.6201309327007/8.0),
    REAL_CONST(6393.5400362700075/8.0),
    REAL_CONST(6405.4654999698032/8.0),
    REAL_CONST(6417.3965168554978/8.0),
    REAL_CONST(6429.3330817625329/8.0),
    REAL_CONST(6441.2751895383453/8.0),
    REAL_CONST(6453.2228350423138/8.0),
    REAL_CONST(6465.176013145724/8.0),
    REAL_CONST(6477.134718731716/8.0),
    REAL_CONST(6489.0989466952469/8.0),
    REAL_CONST(6501.0686919430445/8.0),
    REAL_CONST(6513.0439493935628/8.0),
    REAL_CONST(6525.0247139769417/8.0),
    REAL_CONST(6537.010980634961/8.0),
    REAL_CONST(6549.002744321001/8.0),
    REAL_CONST(6560.9999999999973/8.0),
    REAL_CONST(6573.0027426483985/8.0),
    REAL_CONST(6585.0109672541284/8.0),
    REAL_CONST(6597.0246688165371/8.0),
    REAL_CONST(6609.0438423463656/8.0),
    REAL_CONST(6621.0684828657004/8.0),
    REAL_CONST(6633.0985854079354/8.0),
    REAL_CONST(6645.134145017727/8.0),
    REAL_CONST(6657.1751567509573/8.0),
    REAL_CONST(6669.2216156746908/8.0),
    REAL_CONST(6681.2735168671343/8.0),
    REAL_CONST(6693.3308554176001/8.0),
    REAL_CONST(6705.3936264264594/8.0),
    REAL_CONST(6717.461825005108/8.0),
    REAL_CONST(6729.535446275926/8.0),
    REAL_CONST(6741.6144853722335/8.0),
    REAL_CONST(6753.6989374382601/8.0),
    REAL_CONST(6765.7887976290967/8.0),
    REAL_CONST(6777.8840611106634/8.0),
    REAL_CONST(6789.9847230596661/8.0),
    REAL_CONST(6802.0907786635626/8.0),
    REAL_CONST(6814.2022231205201/8.0),
    REAL_CONST(6826.3190516393797/8.0),
    REAL_CONST(6838.4412594396181/8.0),
    REAL_CONST(6850.5688417513074/8.0),
    REAL_CONST(6862.701793815083/8.0),
    REAL_CONST(6874.840110882099/8.0),
    REAL_CONST(6886.9837882139991/8.0),
    REAL_CONST(6899.1328210828724/8.0),
    REAL_CONST(6911.2872047712199/8.0),
    REAL_CONST(6923.4469345719199/8.0),
    REAL_CONST(6935.6120057881863/8.0),
    REAL_CONST(6947.7824137335365/8.0),
    REAL_CONST(6959.9581537317536/8.0),
    REAL_CONST(6972.1392211168532/8.0),
    REAL_CONST(6984.3256112330409/8.0),
    REAL_CONST(6996.5173194346862/8.0),
    REAL_CONST(7008.7143410862773/8.0),
    REAL_CONST(7020.9166715623942/8.0),
    REAL_CONST(7033.1243062476678/8.0),
    REAL_CONST(7045.3372405367481/8.0),
    REAL_CONST(7057.5554698342685/8.0),
    REAL_CONST(7069.7789895548103/8.0),
    REAL_CONST(7082.0077951228714/8.0),
    REAL_CONST(7094.2418819728273/8.0),
    REAL_CONST(7106.4812455489018/8.0),
    REAL_CONST(7118.7258813051285/8.0),
    REAL_CONST(7130.9757847053224/8.0),
    REAL_CONST(7143.2309512230404/8.0),
    REAL_CONST(7155.4913763415516/8.0),
    REAL_CONST(7167.7570555538041/8.0),
    REAL_CONST(7180.0279843623894/8.0),
    REAL_CONST(7192.3041582795131/8.0),
    REAL_CONST(7204.5855728269571/8.0),
    REAL_CONST(7216.8722235360519/8.0),
    REAL_CONST(7229.1641059476406/8.0),
    REAL_CONST(7241.4612156120484/8.0),
    REAL_CONST(7253.7635480890503/8.0),
    REAL_CONST(7266.0710989478375/8.0),
    REAL_CONST(7278.3838637669869/8.0),
    REAL_CONST(7290.7018381344296/8.0),
    REAL_CONST(7303.0250176474174/8.0),
    REAL_CONST(7315.3533979124932/8.0),
    REAL_CONST(7327.6869745454596/8.0),
    REAL_CONST(7340.0257431713462/8.0),
    REAL_CONST(7352.3696994243801/8.0),
    REAL_CONST(7364.7188389479543/8.0),
    REAL_CONST(7377.0731573945968/8.0),
    REAL_CONST(7389.4326504259407/8.0),
    REAL_CONST(7401.7973137126937/8.0),
    REAL_CONST(7414.1671429346061/8.0),
    REAL_CONST(7426.5421337804428/8.0),
    REAL_CONST(7438.922281947951/8.0),
    REAL_CONST(7451.3075831438346/8.0),
    REAL_CONST(7463.6980330837177/8.0),
    REAL_CONST(7476.0936274921214/8.0),
    REAL_CONST(7488.4943621024304/8.0),
    REAL_CONST(7500.9002326568652/8.0),
    REAL_CONST(7513.3112349064522/8.0),
    REAL_CONST(7525.7273646109943/8.0),
    REAL_CONST(7538.1486175390446/8.0),
    REAL_CONST(7550.5749894678729/8.0),
    REAL_CONST(7563.0064761834419/8.0),
    REAL_CONST(7575.4430734803736/8.0),
    REAL_CONST(7587.8847771619248/8.0),
    REAL_CONST(7600.3315830399597/8.0),
    REAL_CONST(7612.7834869349153/8.0),
    REAL_CONST(7625.24048467578/8.0),
    REAL_CONST(7637.7025721000637/8.0),
    REAL_CONST(7650.1697450537677/8.0),
    REAL_CONST(7662.6419993913596/8.0),
    REAL_CONST(7675.1193309757446/8.0),
    REAL_CONST(7687.6017356782404/8.0),
    REAL_CONST(7700.0892093785433/8.0),
    REAL_CONST(7712.5817479647112/8.0),
    REAL_CONST(7725.079347333125/8.0),
    REAL_CONST(7737.5820033884729/8.0),
    REAL_CONST(7750.0897120437139/8.0),
    REAL_CONST(7762.6024692200581/8.0),
    REAL_CONST(7775.1202708469355/8.0),
    REAL_CONST(7787.6431128619733/8.0),
    REAL_CONST(7800.1709912109645/8.0),
    REAL_CONST(7812.7039018478481/8.0),
    REAL_CONST(7825.2418407346768/8.0),
    REAL_CONST(7837.7848038415968/8.0),
    REAL_CONST(7850.3327871468155/8.0),
    REAL_CONST(7862.8857866365806/8.0),
    REAL_CONST(7875.4437983051539/8.0),
    REAL_CONST(7888.006818154784/8.0),
    REAL_CONST(7900.5748421956796/8.0),
    REAL_CONST(7913.1478664459901/8.0),
    REAL_CONST(7925.725886931772/8.0),
    REAL_CONST(7938.3088996869719/8.0),
    REAL_CONST(7950.8969007533951/8.0),
    REAL_CONST(7963.4898861806851/8.0),
    REAL_CONST(7976.0878520262959/8.0),
    REAL_CONST(7988.6907943554688/8.0),
    REAL_CONST(8001.2987092412086/8.0),
    REAL_CONST(8013.911592764257/8.0),
    REAL_CONST(8026.5294410130691/8.0),
    REAL_CONST(8039.1522500837891/8.0),
    REAL_CONST(8051.7800160802271/8.0),
    REAL_CONST(8064.412735113835/8.0),
    REAL_CONST(8077.0504033036796/8.0),
    REAL_CONST(8089.6930167764222/8.0),
    REAL_CONST(8102.3405716662946/8.0),
    REAL_CONST(8114.9930641150731/8.0),
    REAL_CONST(8127.6504902720571/8.0),
    REAL_CONST(8140.3128462940449/8.0),
    REAL_CONST(8152.9801283453098/8.0),
    REAL_CONST(8165.6523325975786/8.0),
    REAL_CONST(8178.3294552300049/8.0),
    REAL_CONST(8191.0114924291529/8.0),
    REAL_CONST(8203.6984403889655/8.0),
    REAL_CONST(8216.3902953107463/8.0),
    REAL_CONST(8229.0870534031419/8.0),
    REAL_CONST(8241.7887108821069/8.0),
    REAL_CONST(8254.4952639708936/8.0),
    REAL_CONST(8267.2067089000211/8.0),
    REAL_CONST(8279.9230419072574/8.0),
    REAL_CONST(8292.6442592375952/8.0),
    REAL_CONST(8305.3703571432306/8.0),
    REAL_CONST(8318.101331883543/8.0),
    REAL_CONST(8330.8371797250657/8.0),
    REAL_CONST(8343.577896941475/8.0),
    REAL_CONST(8356.3234798135582/8.0),
    REAL_CONST(8369.0739246291978/8.0),
    REAL_CONST(8381.8292276833508/8.0),
    REAL_CONST(8394.5893852780209/8.0),
    REAL_CONST(8407.3543937222421/8.0),
    REAL_CONST(8420.1242493320569/8.0),
    REAL_CONST(8432.8989484304948/8.0),
    REAL_CONST(8445.6784873475499/8.0),
    REAL_CONST(8458.4628624201578/8.0),
    REAL_CONST(8471.2520699921806/8.0),
    REAL_CONST(8484.0461064143838/8.0),
    REAL_CONST(8496.8449680444082/8.0),
    REAL_CONST(8509.6486512467636/8.0),
    REAL_CONST(8522.4571523927953/8.0),
    REAL_CONST(8535.270467860666/8.0),
    REAL_CONST(8548.0885940353437/8.0),
    REAL_CONST(8560.9115273085663/8.0),
    REAL_CONST(8573.7392640788403/8.0),
    REAL_CONST(8586.5718007514006/8.0),
    REAL_CONST(8599.4091337382069/8.0),
    REAL_CONST(8612.2512594579148/8.0),
    REAL_CONST(8625.0981743358552/8.0),
    REAL_CONST(8637.9498748040205/8.0),
    REAL_CONST(8650.8063573010386/8.0),
    REAL_CONST(8663.6676182721567/8.0),
    REAL_CONST(8676.533654169225/8.0),
    REAL_CONST(8689.4044614506638/8.0),
    REAL_CONST(8702.2800365814601/8.0),
    REAL_CONST(8715.1603760331418/8.0),
    REAL_CONST(8728.0454762837508/8.0),
    REAL_CONST(8740.9353338178389/8.0),
    REAL_CONST(8753.8299451264356/8.0),
    REAL_CONST(8766.7293067070332/8.0),
    REAL_CONST(8779.6334150635721/8.0),
    REAL_CONST(8792.5422667064158/8.0),
    REAL_CONST(8805.4558581523324/8.0),
    REAL_CONST(8818.3741859244819/8.0),
    REAL_CONST(8831.2972465523908/8.0),
    REAL_CONST(8844.2250365719356/8.0),
    REAL_CONST(8857.1575525253265/8.0),
    REAL_CONST(8870.0947909610859/8.0),
    REAL_CONST(8883.0367484340295/8.0),
    REAL_CONST(8895.9834215052524/8.0),
    REAL_CONST(8908.934806742107/8.0),
    REAL_CONST(8921.8909007181846/8.0),
    REAL_CONST(8934.8517000132997/8.0),
    REAL_CONST(8947.817201213471/8.0),
    REAL_CONST(8960.7874009109/8.0),
    REAL_CONST(8973.7622957039603/8.0),
    REAL_CONST(8986.7418821971733/8.0),
    REAL_CONST(8999.7261570011924/8.0),
    REAL_CONST(9012.7151167327884/8.0),
    REAL_CONST(9025.7087580148236/8.0),
    REAL_CONST(9038.7070774762469/8.0),
    REAL_CONST(9051.7100717520643/8.0),
    REAL_CONST(9064.7177374833282/8.0),
    REAL_CONST(9077.7300713171153/8.0),
    REAL_CONST(9090.7470699065179/8.0),
    REAL_CONST(9103.7687299106146/8.0),
    REAL_CONST(9116.7950479944648/8.0),
    REAL_CONST(9129.8260208290812/8.0),
    REAL_CONST(9142.8616450914233/8.0),
    REAL_CONST(9155.9019174643727/8.0),
    REAL_CONST(9168.9468346367157/8.0),
    REAL_CONST(9181.9963933031358/8.0),
    REAL_CONST(9195.0505901641845/8.0),
    REAL_CONST(9208.1094219262741/8.0),
    REAL_CONST(9221.1728853016557/8.0),
    REAL_CONST(9234.240977008405/8.0),
    REAL_CONST(9247.3136937704076/8.0),
    REAL_CONST(9260.3910323173386/8.0),
    REAL_CONST(9273.472989384647/8.0),
    REAL_CONST(9286.5595617135423/8.0),
    REAL_CONST(9299.6507460509747/8.0),
    REAL_CONST(9312.7465391496207/8.0),
    REAL_CONST(9325.8469377678684/8.0),
    REAL_CONST(9338.9519386698012/8.0),
    REAL_CONST(9352.0615386251757/8.0),
    REAL_CONST(9365.1757344094131/8.0),
    REAL_CONST(9378.2945228035842/8.0),
    REAL_CONST(9391.4179005943843/8.0),
    REAL_CONST(9404.5458645741273/8.0),
    REAL_CONST(9417.6784115407263/8.0),
    REAL_CONST(9430.8155382976747/8.0),
    REAL_CONST(9443.9572416540359/8.0),
    REAL_CONST(9457.1035184244265/8.0),
    REAL_CONST(9470.2543654290002/8.0),
    REAL_CONST(9483.4097794934296/8.0),
    REAL_CONST(9496.5697574488931/8.0),
    REAL_CONST(9509.7342961320664/8.0),
    REAL_CONST(9522.9033923850911/8.0),
    REAL_CONST(9536.0770430555804/8.0),
    REAL_CONST(9549.2552449965824/8.0),
    REAL_CONST(9562.4379950665825/8.0),
    REAL_CONST(9575.6252901294793/8.0),
    REAL_CONST(9588.8171270545736/8.0),
    REAL_CONST(9602.0135027165488/8.0),
    REAL_CONST(9615.2144139954635/8.0),
    REAL_CONST(9628.4198577767274/8.0),
    REAL_CONST(9641.629830951093/8.0),
    REAL_CONST(9654.844330414644/8.0),
    REAL_CONST(9668.0633530687719/8.0),
    REAL_CONST(9681.286895820167/8.0),
    REAL_CONST(9694.5149555808002/8.0),
    REAL_CONST(9707.7475292679192/8.0),
    REAL_CONST(9720.9846138040157/8.0),
    REAL_CONST(9734.2262061168276/8.0),
    REAL_CONST(9747.4723031393187/8.0),
    REAL_CONST(9760.7229018096641/8.0),
    REAL_CONST(9773.9779990712323/8.0),
    REAL_CONST(9787.2375918725811/8.0),
    REAL_CONST(9800.5016771674327/8.0),
    REAL_CONST(9813.7702519146696/8.0),
    REAL_CONST(9827.0433130783094/8.0),
    REAL_CONST(9840.3208576275028/8.0),
    REAL_CONST(9853.602882536512/8.0),
    REAL_CONST(9866.8893847846994/8.0),
    REAL_CONST(9880.1803613565116/8.0),
    REAL_CONST(9893.4758092414686/8.0),
    REAL_CONST(9906.7757254341523/8.0),
    REAL_CONST(9920.0801069341851/8.0),
    REAL_CONST(9933.3889507462245/8.0),
    REAL_CONST(9946.7022538799429/8.0),
    REAL_CONST(9960.0200133500221/8.0),
    REAL_CONST(9973.3422261761298/8.0),
    REAL_CONST(9986.6688893829159/8.0),
    REAL_CONST(9999.9999999999945/8.0),
    REAL_CONST(10013.335555061929/8.0),
    REAL_CONST(10026.675551608221/8.0),
    REAL_CONST(10040.019986683301/8.0),
    REAL_CONST(10053.368857336509/8.0),
    REAL_CONST(10066.722160622081/8.0),
    REAL_CONST(10080.079893599144/8.0),
    REAL_CONST(10093.442053331697/8.0),
    REAL_CONST(10106.808636888598/8.0),
    REAL_CONST(10120.179641343551/8.0),
    REAL_CONST(10133.555063775095/8.0),
    REAL_CONST(10146.934901266595/8.0),
    REAL_CONST(10160.31915090622/8.0),
    REAL_CONST(10173.707809786936/8.0),
    REAL_CONST(10187.100875006496/8.0),
    REAL_CONST(10200.498343667417/8.0),
    REAL_CONST(10213.900212876984/8.0),
    REAL_CONST(10227.306479747222/8.0),
    REAL_CONST(10240.717141394889/8.0),
    REAL_CONST(10254.132194941467/8.0),
    REAL_CONST(10267.551637513146/8.0),
    REAL_CONST(10280.975466240814/8.0),
    REAL_CONST(10294.40367826004/8.0),
    REAL_CONST(10307.836270711066/8.0),
    REAL_CONST(10321.273240738796/8.0),
    REAL_CONST(10334.71458549278/8.0)
};

#endif

#ifdef __cplusplus
}
#endif
#endif