Source files for chirp sine.

Fork of chirpLUTfloat by Alexander Workin

Revision:
1:2bfd9c9fea3e
Parent:
0:9d2cda022556
diff -r 9d2cda022556 -r 2bfd9c9fea3e chirpLUT.cpp
--- a/chirpLUT.cpp	Mon Jan 04 15:52:34 2016 +0000
+++ b/chirpLUT.cpp	Mon Jan 04 18:31:01 2016 +0000
@@ -1,2 +1,2 @@
 #include "chirpLUT.h"
-const float chirp[] = {1,0.9999953,0.999981,0.9999573,0.9999238,0.9998807,0.9998277,0.999765,0.9996922,0.9996094,0.9995166,0.9994135,0.9993002,0.9991767,0.9990427,0.9988981,0.9987431,0.9985775,0.998401,0.9982138,0.9980158,0.9978067,0.9975867,0.9973555,0.9971132,0.9968595,0.9965945,0.996318,0.99603,0.9957305,0.9954191,0.9950961,0.9947612,0.9944143,0.9940554,0.9936844,0.9933012,0.9929057,0.9924979,0.9920776,0.9916447,0.9911993,0.9907411,0.9902701,0.9897861,0.9892893,0.9887794,0.9882563,0.98772,0.9871702,0.9866071,0.9860305,0.9854403,0.9848363,0.9842187,0.983587,0.9829415,0.9822819,0.981608,0.98092,0.9802176,0.9795008,0.9787695,0.9780235,0.9772628,0.9764873,0.9756969,0.9748915,0.974071,0.9732353,0.9723843,0.971518,0.9706361,0.9697387,0.9688256,0.9678967,0.9669519,0.9659912,0.9650145,0.9640215,0.9630123,0.9619867,0.9609447,0.9598861,0.9588109,0.9577188,0.95661,0.9554842,0.9543412,0.9531812,0.9520039,0.9508092,0.9495971,0.9483674,0.94712,0.9458549,0.9445719,0.9432709,0.9419519,0.9406146,0.9392592,0.9378853,0.9364929,0.935082,0.9336523,0.9322038,0.9307365,0.9292501,0.9277447,0.9262201,0.9246761,0.9231126,0.9215298,0.9199272,0.9183049,0.9166628,0.9150008,0.9133187,0.9116164,0.9098939,0.9081511,0.9063878,0.9046039,0.9027994,0.900974,0.8991278,0.8972607,0.8953724,0.8934629,0.8915321,0.88958,0.8876063,0.8856109,0.8835939,0.8815551,0.8794944,0.8774115,0.8753066,0.8731794,0.87103,0.868858,0.8666635,0.8644463,0.8622065,0.8599437,0.857658,0.8553492,0.8530172,0.850662,0.8482834,0.8458813,0.8434557,0.8410065,0.8385333,0.8360364,0.8335155,0.8309705,0.8284013,0.8258078,0.82319,0.8205477,0.8178809,0.8151893,0.812473,0.8097318,0.8069658,0.8041745,0.8013582,0.7985167,0.7956498,0.7927575,0.7898396,0.7868961,0.7839269,0.7809319,0.777911,0.7748641,0.7717912,0.768692,0.7655666,0.7624149,0.7592368,0.7560321,0.7528008,0.7495428,0.7462581,0.7429465,0.739608,0.7362424,0.7328498,0.7294299,0.7259828,0.7225084,0.7190065,0.7154771,0.7119202,0.7083356,0.7047233,0.7010832,0.6974152,0.6937193,0.6899954,0.6862434,0.6824633,0.6786549,0.6748183,0.6709533,0.66706,0.6631382,0.6591878,0.6552088,0.6512012,0.6471649,0.6430999,0.6390061,0.6348833,0.6307317,0.6265512,0.6223415,0.6181029,0.6138351,0.6095382,0.6052121,0.6008568,0.5964722,0.5920583,0.5876151,0.5831425,0.5786405,0.574109,0.5695481,0.5649576,0.5603377,0.5556882,0.5510092,0.5463006,0.5415623,0.5367945,0.531997,0.5271699,0.5223132,0.5174268,0.5125107,0.507565,0.5025896,0.4975846,0.4925499,0.4874855,0.4823915,0.4772679,0.4721146,0.4669318,0.4617193,0.4564773,0.4512058,0.4459047,0.4405742,0.4352142,0.4298247,0.4244059,0.4189578,0.4134803,0.4079736,0.4024377,0.3968726,0.3912784,0.3856551,0.3800029,0.3743217,0.3686117,0.3628729,0.3571053,0.3513092,0.3454844,0.3396311,0.3337495,0.3278395,0.3219013,0.315935,0.3099406,0.3039183,0.2978682,0.2917904,0.2856849,0.279552,0.2733918,0.2672042,0.2609896,0.254748,0.2484795,0.2421843,0.2358626,0.2295144,0.2231399,0.2167394,0.2103129,0.2038606,0.1973827,0.1908793,0.1843506,0.1777969,0.1712182,0.1646148,0.1579869,0.1513347,0.1446583,0.137958,0.131234,0.1244865,0.1177158,0.110922,0.1041054,0.09726615,0.09040461,0.08352098,0.0766155,0.06968843,0.06274004,0.05577059,0.04878034,0.04176958,0.03473858,0.02768764,0.02061704,0.01352708,0.006418057,-0.0007097112,-0.007855916,-0.01502024,-0.02220235,-0.02940193,-0.03661864,-0.04385213,-0.05110206,-0.05836809,-0.06564983,-0.07294694,-0.08025905,-0.08758577,-0.09492673,-0.1022815,-0.1096498,-0.1170311,-0.124425,-0.1318312,-0.1392492,-0.1466786,-0.154119,-0.1615698,-0.1690308,-0.1765013,-0.183981,-0.1914695,-0.1989662,-0.2064706,-0.2139823,-0.2215008,-0.2290256,-0.2365561,-0.244092,-0.2516326,-0.2591774,-0.266726,-0.2742777,-0.2818321,-0.2893885,-0.2969465,-0.3045054,-0.3120647,-0.3196238,-0.3271821,-0.3347391,-0.3422941,-0.3498465,-0.3573958,-0.3649412,-0.3724822,-0.3800181,-0.3875484,-0.3950723,-0.4025891,-0.4100983,-0.4175992,-0.425091,-0.4325731,-0.4400448,-0.4475054,-0.4549543,-0.4623905,-0.4698136,-0.4772227,-0.4846171,-0.4919961,-0.4993589,-0.5067047,-0.5140328,-0.5213425,-0.5286328,-0.5359032,-0.5431526,-0.5503805,-0.557586,-0.5647681,-0.5719262,-0.5790594,-0.5861668,-0.5932477,-0.6003011,-0.6073263,-0.6143222,-0.6212882,-0.6282233,-0.6351266,-0.6419972,-0.6488343,-0.6556369,-0.6624041,-0.669135,-0.6758288,-0.6824843,-0.6891008,-0.6956772,-0.7022127,-0.7087062,-0.7151569,-0.7215636,-0.7279256,-0.7342417,-0.7405111,-0.7467326,-0.7529053,-0.7590283,-0.7651004,-0.7711208,-0.7770883,-0.783002,-0.7888607,-0.7946636,-0.8004095,-0.8060973,-0.8117262,-0.8172949,-0.8228025,-0.8282478,-0.8336298,-0.8389475,-0.8441997,-0.8493854,-0.8545035,-0.8595529,-0.8645325,-0.8694412,-0.8742779,-0.8790416,-0.8837311,-0.8883453,-0.8928832,-0.8973435,-0.9017252,-0.9060272,-0.9102483,-0.9143875,-0.9184437,-0.9224156,-0.9263022,-0.9301023,-0.9338149,-0.9374388,-0.9409729,-0.944416,-0.9477671,-0.951025,-0.9541886,-0.9572567,-0.9602284,-0.9631023,-0.9658775,-0.9685528,-0.971127,-0.9735992,-0.9759681,-0.9782327,-0.9803918,-0.9824445,-0.9843894,-0.9862257,-0.9879522,-0.9895678,-0.9910714,-0.992462,-0.9937385,-0.9948999,-0.995945,-0.996873,-0.9976826,-0.9983729,-0.9989428,-0.9993914,-0.9997176,-0.9999205,-0.999999,-0.9999521,-0.999779,-0.9994786,-0.99905,-0.9984922,-0.9978043,-0.9969855,-0.9960347,-0.9949512,-0.9937339,-0.9923822,-0.990895,-0.9892716,-0.9875113,-0.985613,-0.9835761,-0.9813998,-0.9790832,-0.9766258,-0.9740267,-0.9712853,-0.9684008,-0.9653727,-0.9622001,-0.9588826,-0.9554194,-0.9518101,-0.948054,-0.9441505,-0.9400992,-0.9358996,-0.9315512,-0.9270535,-0.922406,-0.9176084,-0.9126604,-0.9075614,-0.9023112,-0.8969095,-0.8913561,-0.8856506,-0.8797929,-0.8737826,-0.8676198,-0.8613043,-0.8548358,-0.8482144,-0.8414401,-0.8345128,-0.8274325,-0.8201993,-0.8128133,-0.8052745,-0.7975833,-0.7897396,-0.7817439,-0.7735963,-0.7652971,-0.7568467,-0.7482454,-0.7394937,-0.730592,-0.7215408,-0.7123407,-0.7029921,-0.6934958,-0.6838524,-0.6740625,-0.6641269,-0.6540464,-0.6438218,-0.633454,-0.6229438,-0.6122923,-0.6015005,-0.5905694,-0.5795001,-0.5682937,-0.5569514,-0.5454745,-0.5338642,-0.5221219,-0.510249,-0.4982468,-0.486117,-0.4738609,-0.4614802,-0.4489766,-0.4363517,-0.4236072,-0.4107449,-0.3977667,-0.3846745,-0.3714702,-0.3581559,-0.3447334,-0.3312051,-0.3175731,-0.3038394,-0.2900065,-0.2760767,-0.2620523,-0.2479358,-0.2337296,-0.2194364,-0.2050587,-0.1905991,-0.1760605,-0.1614455,-0.146757,-0.1319979,-0.1171711,-0.1022796,-0.0873265,-0.07231484,-0.05724782,-0.04212864,-0.0269606,-0.01174701,0.003508731,0.01880319,0.03413287,0.04949421,0.06488363,0.08029744,0.09573194,0.1111834,0.1266479,0.1421217,0.1576008,0.1730812,0.1885589,0.2040299,0.2194899,0.2349349,0.2503606,0.2657627,0.2811369,0.2964789,0.3117841,0.3270483,0.3422668,0.3574352,0.3725488,0.3876029,0.402593,0.4175144,0.4323623,0.4471318,0.4618182,0.4764166,0.4909222,0.5053301,0.5196351,0.5338326,0.5479172,0.5618841,0.5757282,0.5894445,0.6030278,0.6164729,0.6297747,0.6429282,0.6559281,0.6687693,0.6814464,0.6939544,0.706288,0.718442,0.7304112,0.7421903,0.7537741,0.7651575,0.7763351,0.7873017,0.7980523,0.8085816,0.8188844,0.8289555,0.8387899,0.8483824,0.8577279,0.8668215,0.8756579,0.8842323,0.8925397,0.9005751,0.9083337,0.9158106,0.9230011,0.9299004,0.9365038,0.9428067,0.9488044,0.9544925,0.9598666,0.9649222,0.969655,0.9740609,0.9781356,0.9818751,0.9852753,0.9883325,0.9910426,0.9934022,0.9954074,0.9970549,0.9983411,0.9992628,0.9998168,1,0.9998094,0.9992422,0.9982958,0.9969674,0.9952548,0.9931554,0.9906672,0.9877881,0.9845163,0.9808499,0.9767876,0.9723277,0.967469,0.9622106,0.9565513,0.9504905,0.9440276,0.9371622,0.9298939,0.9222229,0.9141493,0.9056733,0.8967955,0.8875167,0.8778378,0.8677599,0.8572844,0.8464127,0.8351468,0.8234884,0.8114399,0.7990037,0.7861824,0.7729788,0.759396,0.7454374,0.7311066,0.7164072,0.7013434,0.6859193,0.6701396,0.6540089,0.6375321,0.6207147,0.6035619,0.5860795,0.5682735,0.5501502,0.531716,0.5129775,0.4939418,0.4746161,0.4550079,0.4351247,0.4149747,0.3945661,0.3739072,0.3530069,0.331874,0.3105178,0.2889478,0.2671736,0.2452051,0.2230525,0.2007263,0.1782371,0.1555957,0.1328133,0.1099012,0.08687094,0.06373429,0.04050324,0.01718999,-0.006193059,-0.0296333,-0.05311792,-0.07663395,-0.1001682,-0.1237072,-0.1472376,-0.1707456,-0.1942174,-0.2176388,-0.2409957,-0.2642739,-0.2874588,-0.3105359,-0.3334905,-0.3563077,-0.3789727,-0.4014704,-0.4237858,-0.4459037,-0.4678088,-0.4894859,-0.5109196,-0.5320945,-0.5529954,-0.5736067,-0.5939131,-0.6138991,-0.6335493,-0.6528485,-0.6717812,-0.6903324,-0.7084867,-0.7262291,-0.7435446,-0.7604183,-0.7768354,-0.7927812,-0.8082414,-0.8232015,-0.8376475,-0.8515652,-0.8649412,-0.8777617,-0.8900135,-0.9016834,-0.9127589,-0.9232274,-0.9330767,-0.9422948,-0.9508702,-0.9587917,-0.9660485,-0.97263,-0.9785261,-0.9837272,-0.9882239,-0.9920074,-0.9950693,-0.9974017,-0.9989971,-0.9998485,-0.9999495,-0.9992942,-0.9978772,-0.9956936,-0.9927393,-0.9890104,-0.9845039,-0.9792174,-0.9731488,-0.9662971,-0.9586618,-0.9502427,-0.9410407,-0.9310572,-0.9202943,-0.9087549,-0.8964425,-0.8833614,-0.8695165,-0.8549136,-0.8395591,-0.8234604,-0.8066253,-0.7890627,-0.7707821,-0.7517937,-0.7321088,-0.7117391,-0.6906974,-0.668997,-0.6466522,-0.6236781,-0.6000904,-0.5759057,-0.5511415,-0.5258159,-0.4999478,-0.4735568,-0.4466636,-0.4192893,-0.3914559,-0.363186,-0.3345031,-0.3054313,-0.2759955,-0.2462212,-0.2161345,-0.1857625,-0.1551325,-0.1242726,-0.09321162,-0.0619788,-0.030604,0.0008824022,0.0324495,0.06406591,0.09569979,0.1273189,0.1588905,0.1903816,0.2217588,0.2529883,0.2840363,0.3148685,0.3454505,0.3757477,0.4057253,0.4353486,0.4645827,0.4933928,0.5217439,0.5496013,0.5769303,0.6036965,0.6298655,0.6554033,0.6802762,0.7044506,0.7278937,0.7505727,0.7724558,0.7935112,0.8137081,0.8330161,0.8514056,0.8688475,0.885314,0.9007778,0.9152123,0.9285921,0.9408929,0.9520913,0.9621648,0.9710924,0.9788541,0.985431,0.9908058,0.9949623,0.9978858,0.999563,0.999982,0.9991325,0.9970055,0.9935941,0.9888926,0.982897,0.9756054,0.9670171,0.9571334,0.9459575,0.9334944,0.9197508,0.9047354,0.8884589,0.8709336,0.852174,0.8321966,0.8110195,0.7886632,0.7651498,0.7405037,0.714751,0.6879199,0.6600406,0.631145,0.6012673,0.5704433,0.5387109,0.5061097,0.4726813,0.4384689,0.4035177,0.3678745,0.3315877,0.2947075,0.2572856,0.2193752,0.1810311,0.1423092,0.1032671,0.06396344,0.02445806,-0.01518805,-0.05491289,-0.09465353,-0.1343462,-0.1739264,-0.2133289,-0.252488,-0.2913375,-0.3298111,-0.3678418,-0.4053629,-0.4423077,-0.4786092,-0.5142012,-0.5490174,-0.5829925,-0.6160613,-0.6481597,-0.6792244,-0.7091932,-0.7380048,-0.7655995,-0.7919189,-0.8169062,-0.8405061,-0.8626654,-0.8833328,-0.9024592,-0.9199974,-0.935903,-0.9501337,-0.9626501,-0.9734156,-0.9823962,-0.9895613,-0.9948829,-0.9983366,-0.9999013,-0.9995592,-0.997296,-0.9931014,-0.9869683,-0.9788938,-0.9688785,-0.9569274,-0.9430492,-0.9272566,-0.9095666,-0.8900003,-0.8685828,-0.8453436,-0.8203163,-0.7935387,-0.7650529,-0.7349049,-0.7031454,-0.6698287,-0.6350132,-0.5987618,-0.5611408,-0.5222208,-0.4820758,-0.4407836,-0.3984259,-0.3550874,-0.3108563,-0.2658239,-0.2200846,-0.1737357,-0.1268769,-0.07961064,-0.03204149,0.01572387,0.06357691,0.1114075,0.1591041,0.2065541,0.2536439,0.3002595,0.3462864,0.3916099,0.436116,0.4796907,0.5222211,0.5635954,0.6037031,0.6424357,0.6796865,0.7153512,0.7493282,0.7815189,0.8118282,0.8401642,0.8664393,0.8905699,0.9124771,0.9320868,0.9493298,0.9641426,0.9764673,0.9862518,0.9934502,0.9980233,0.9999381,0.9991689,0.9956968,0.9895103,0.9806052,0.9689847,0.9546602,0.9376503,0.9179817,0.8956894,0.8708157,0.8434115,0.8135354,0.7812539,0.7466418,0.7097813,0.6707625,0.6296833,0.5866485,0.5417707,0.4951693,0.4469703,0.3973066,0.3463171,0.2941464,0.2409451,0.1868686,0.1320772,0.07673544,0.02101191,-0.03492155,-0.09089014,-0.1467167,-0.2022221,-0.2572262,-0.3115478,-0.3650059,-0.4174198,-0.46861,-0.5183986,-0.5666103,-0.6130726,-0.6576168,-0.7000785,-0.7402982,-0.7781221,-0.8134028,-0.8459994,-0.8757788,-0.902616,-0.9263948,-0.9470082,-0.964359,-0.9783606,-0.9889371,-0.996024,-0.9995688,-0.9995311,-0.9958831,-0.98861,-0.9777101,-0.9631954,-0.9450914,-0.9234375,-0.8982871,-0.8697073,-0.8377795,-0.8025987,-0.7642741,-0.7229281,-0.6786966,-0.6317288,-0.5821861,-0.5302427,-0.4760843,-0.4199081,-0.3619217,-0.302343,-0.2413989,-0.1793252,-0.1163649,-0.05276831,0.0112087,0.07530521,0.1392564,0.2027948,0.2656509,0.3275548,0.3882371,0.4474303,0.5048695,0.5602942,0.6134493,0.6640863,0.7119645,0.7568525,0.7985289,0.8367839,0.8714206,0.9022554,0.9291199,0.9518619,0.9703454,0.9844531,0.9940858,0.9991643,0.9996296,0.9954433,0.9865891,0.9730724,0.9549207,0.9321846,0.9049372,0.8732747,0.8373157,0.7972019,0.7530969,0.7051865,0.6536778,0.5987983,0.540796,0.4799374,0.4165073,0.3508071,0.2831541,0.2138795,0.1433273,0.07185282,-0.0001794376,-0.07239712,-0.1444221,-0.2158723,-0.2863639,-0.3555131,-0.4229384,-0.4882627,-0.5511155,-0.6111351,-0.6679707,-0.7212844,-0.7707539,-0.8160739,-0.8569587,-0.8931441,-0.9243889,-0.9504772,-0.97122,-0.9864565,-0.996056,-0.9999191,-0.9979784,-0.9902002,-0.9765847,-0.9571673,-0.932018,-0.9012428,-0.8649827,-0.8234143,-0.7767485,-0.7252305,-0.6691388,-0.6087837,-0.5445062,-0.4766763,-0.4056913,-0.3319736,-0.2559685,-0.1781417,-0.09897686,-0.01897235,0.06136139,0.1415052,0.2209343,0.2991219,0.3755426,0.449676,0.5210102,0.5890453,0.6532977,0.713303,0.7686197,0.8188332,0.8635584,0.9024436,0.9351732,0.9614707,0.9811016,0.9938754,0.9996482,0.9983243,0.989858,0.9742545,0.9515714,0.9219185,0.8854584,0.8424062,0.7930287,0.7376434,0.6766172,0.6103641,0.5393432,0.4640561,0.3850433,0.3028813,0.2181782,0.1315702,0.04371613,-0.04470634,-0.1330065,-0.2204855,-0.3064421,-0.3901779,-0.4710037,-0.5482447,-0.6212466,-0.6893811,-0.7520523,-0.8087013,-0.8588123,-0.9019175,-0.9376014,-0.9655066,-0.9853365,-0.9968598,-0.9999134,-0.9944052,-0.9803162,-0.9577016,-0.9266922,-0.8874946,-0.8403901,-0.7857343,-0.7239549,-0.6555492,-0.5810806,-0.501175,-0.4165162,-0.3278404,-0.2359302,-0.1416087,-0.04573193,0.05081832,0.1471424,0.2423313,0.3354747,0.4256702,0.5120319,0.5936995,0.6698468,0.7396913,0.8025015,0.8576061,0.9044013,0.9423583,0.9710298,0.9900562,0.9991707,0.9982039,0.9870873,0.9658555,0.9346483,0.8937106,0.8433921,0.7841453,0.716523,0.6411735,0.5588362,0.4703346,0.3765693,0.2785098,0.1771845,0.0736711,-0.03091475,-0.135431,-0.2387217,-0.3396292,-0.4370079,-0.5297368,-0.6167332,-0.6969653,-0.7694657,-0.8333431,-0.8877943,-0.9321153,-0.9657114,-0.9881059,-0.9989483,-0.9980204,-0.9852418,-0.9606729,-0.924517,-0.8771204,-0.8189707,-0.7506937,-0.6730473,-0.5869157,-0.4932997,-0.3933066,-0.2881384,-0.1790778,-0.06747366,0.04527526,0.1577373,0.2684658,0.376018,0.4789735,0.5759536,0.6656404,0.7467951,0.8182763,0.8790571,0.9282405,0.9650747,0.9889655,0.9994875,0.9963929,0.9796183,0.949289,0.9057203,0.8494172,0.7810699,0.7015482,0.6118918,0.5132986,0.4071105,0.2947962,0.1779325,0.05818302,-0.06272475,-0.1830238,-0.3009332,-0.4146845,-0.5225482,-0.6228612,-0.7140527,-0.79467,-0.8634033,-0.9191079,-0.9608251,-0.9878013,-0.9995021,-0.995626,-0.9761129,-0.9411492,-0.8911697,-0.8268552,-0.7491257,-0.6591297,-0.5582303,-0.4479862,-0.3301294,-0.2065405,-0.07921918,0.0497464,0.1782136,0.3040202,0.425021,0.5391248,0.6443309,0.7387658,0.8207179,0.8886698,0.9413291,0.9776551,0.9968812,0.9985347,0.9824494,0.948775,0.8979799,0.8308483,0.748472,0.6522358,0.543797,0.4250601,0.2981456,0.1653542,0.02912682,-0.1079993,-0.2434367,-0.3745966,-0.4989385,-0.6140203,-0.7175472,-0.8074196,-0.8817775,-0.9390417,-0.9779504,-0.9975898,-0.9974189,-0.9772872,-0.9374448,-0.8785449,-0.8016372,-0.7081541,-0.5998879,-0.47896,-0.3477828,-0.2090145,-0.06550705,0.07975013,0.2236918,0.3632409,0.4953749,0.6171916,0.7259749,0.8192577,0.8948801,0.951043,0.9863546,0.999869,0.9911152,0.9601167,0.9073998,0.8339908,0.7414016,0.6316039,0.5069917,0.3703338,0.2247152,0.07347106,-0.07988768,-0.2317546,-0.3785118,-0.5166167,-0.6426887,-0.7535939,-0.846526,-0.9190811,-0.9693237,-0.9958438,-0.9978009,-0.9749556,-0.9276865,-0.8569922,-0.764477,-0.6523206,-0.5232336,-0.3803968,-0.2273872,-0.06809276,0.09338447,0.2528317,0.4060351,0.5488916,0.6775206,0.7883721,0.8783287,0.9447978,0.985792,0.9999946,0.9868079,0.9463833,0.87963,0.788204,0.6744749,0.5414719,0.3928097,0.2325963,0.06532332,-0.1042558,-0.2712592,-0.430817,-0.5782133,-0.7090287,-0.819276,-0.9055271,-0.9650255,-0.9957814,-0.9966456,-0.9673603,-0.9085824,-0.821881,-0.7097044,-0.5753211,-0.4227326,-0.2565614,-0.08191648,0.095759,0.2708552,0.437772,0.5910987,0.7257928,0.8373502,0.9219622,0.9766527,0.9993919,0.9891809,0.9461034,0.8713427,0.767162,0.6368475,0.4846149,0.3154826,0.1351136,-0.05036823,-0.2345825,-0.4111102,-0.5737184,-0.716583,-0.8345031,-0.9230972,-0.9789751,-0.9998781,-0.9847813,-0.933953,-0.848969,-0.7326779,-0.5891193,-0.4233957,-0.2415011,-0.05011266,0.1436486,0.3324799,0.5091708,0.666882,0.7994142,0.9014602,0.9688274,0.9986216,0.9893848,0.9411784,0.8556088,0.7357909,0.5862513,0.4127711,0.2221745,0.02207009,-0.1794465,-0.3741169,-0.5538583,-0.7111027,-0.8391227,-0.9323293,-0.9865283,-0.9991236,-0.9692576,-0.8978787,-0.7877339,-0.6432824,-0.4705321,-0.2768058,-0.07044203,0.1395548,0.3439024,0.5334502,0.6995929,0.8346686,0.9323233,0.9878249,0.9983094,0.9629465,0.8830156,0.7618841,0.6048878,0.4191162,0.2131086,-0.003524869,-0.2205428,-0.4275531,-0.6145112,-0.7722139,-0.8927633,-0.9699776,-0.9997265,-0.9801735,-0.9119084,-0.7979621,-0.6436989,-0.4565871,-0.2458584,-0.02206823,0.203422,0.4190163,0.6134811,0.7765377,0.8994176,0.9753525,0.9999681,0.9715608,0.8912373,0.762906,0.5931165,0.3907522,0.1665878,-0.06726833,-0.2980171,-0.512866,-0.6997423,-0.847982,-0.9489564,-0.9965967,-0.9877862,-0.9225919,-0.8043185,-0.6393762,-0.4369648,-0.2085875,0.03258224,0.2724472,0.4968052,0.6921936,0.8467087,0.9507506,0.9976459,0.9841065,0.9104927,0.780856,0.6027572,0.3868598,0.146321,-0.1039879,-0.3483885,-0.5713736,-0.7585988,-0.8978213,-0.9797264,-0.9985827,-0.9526801,-0.8445144,-0.6806995,-0.4716053,-0.2307381,0.02610453,0.2818505,0.5192813,0.722196,0.8765325,0.971369,0.9997326,0.9591526,0.8519142,0.6849852,0.4696108,0.2205982,-0.04467005,-0.3074288,-0.5488508,-0.7514015,-0.9001336,-0.9838207,-0.9958473,-0.9347785,-0.8045596,-0.6143214,-0.3777907,-0.1123442,0.1622372,0.4252254,0.6565082,0.8381418,0.9557723,0.9998119,0.9662721,0.8571758,0.6805086,0.4496943,0.1826281,-0.09967257,-0.3746973,-0.6202322,-0.8161669,-0.9461709,-0.9991007,-0.9700108,-0.8606754,-0.6795625,-0.4412466,-0.1652945,0.125298,0.4059964,0.6527945,0.8442832,0.9635439,0.9996966,0.9489568,0.8150956,0.6092438,0.3490407,0.05718294,-0.2405134,-0.5173756,-0.7482683,-0.9119025,-0.9928483,-0.9830556,-0.8827298,-0.7004618,-0.45258,-0.1617606,0.1449908,0.4388154,0.6917116,0.8792261,0.9828667,0.9919954,0.9050027,0.7296274,0.4823673,0.1870109,-0.1275865,-0.4302845,-0.6907328,-0.8824378,-0.9855112,-0.9888104,-0.8912344,-0.7020181,-0.4399663,-0.131675,0.1910997,0.4946777,0.7469669,0.92089,0.9973569,0.9674502,0.833568,0.609369,0.3184913,-0.007847615,-0.3341406,-0.6244299,-0.846286,-0.9744849,-0.993964,-0.9017007,-0.7072722,-0.4319926,-0.106688,0.2316747,0.544147,0.7942854,0.9524494,0.9994009,0.9287596,0.747991,0.4777666,0.1497272,-0.1971279,-0.5210247,-0.7824439,-0.9489906,-0.9995016,-0.9268609,-0.7391349,-0.4588403,-0.120381,0.234073,0.5597869,0.8151104,0.9668625,0.9947517,0.8942313,0.677373,0.37159,0.01631372,-0.3419927,-0.65587,-0.8831717,-0.9928068,-0.9691254,-0.8143153,-0.5484248,-0.2069421,0.1638052,0.5128562,0.7916101,0.9606526,0.9954507,0.8900796,0.6583969,0.3324235,-0.04191475,-0.411148,-0.7218616,-0.9284641,-0.9999911,-0.9249162,-0.7132022,-0.3952083,-0.01752726,0.3637083,0.6911145,0.914725,0.9997319,0.9320837,0.7210191,0.3980568,0.0124969,-0.3759593,-0.706395,-0.926268,-0.9998931,-0.9144331,-0.6823647,-0.3399234,0.05833592,0.4480865,0.7655729,0.9581003,0.9929374,0.863109,0.5890214,0.2155298,-0.195187,-0.5738528,-0.8557673,-0.9919645,-0.95792,-0.7582304,-0.4263353,-0.01919035,0.3923143,0.735618,0.9493335,0.9943934,0.8614517,0.573099,0.1803425,-0.2461683,-0.6287145,-0.8966706,-0.9996827,-0.9173831,-0.6637292,-0.2849967,0.1483696,0.5546788,0.8563566,0.9948748,0.9423564,0.7075162,0.334619,-0.1045371,-0.5242323,-0.8415018,-0.9926481,-0.9462896,-0.7102283,-0.330576,0.1169007,0.5416744,0.8567151,0.9964482,0.9306904,0.6715499,0.271652,-0.1861826,-0.6058695,-0.8981935,-0.9999413,-0.887902,-0.5845755,-0.1541186,0.3108652,0.7090584,0.952531,0.9863926,0.8015606,0.4376013,-0.02527581,-0.4835673,-0.8335016,-0.9946543,-0.9287614,-0.6492672,-0.2191354,0.2628962,0.684732,0.9469839,0.9866368,0.7926313,0.4094204,-0.07268961,-0.5384596,-0.8751507,-0.9999781,-0.8808705,-0.5452468,-0.07430189,0.4161839,0.8041027,0.9915096,0.9297225,0.63252,0.1737414,-0.3305342,-0.7510773,-0.9786617,-0.9527803,-0.678298,-0.2253323,0.2880774,0.7263989,0.9723908,0.9588075,0.6873721,0.2295303,-0.2917333,-0.7345746,-0.9768942,-0.9503736,-0.660369,-0.1857192,0.3420409,0.7747808,0.9893965,0.9232603,0.5931885,0.09201129,-0.4368891,-0.8402949,-0.9996655,-0.8664963,-0.4778423,0.05314676,0.5695592,0.9168828,0.9894958,0.763438,0.3051243,-0.2473355,-0.7252372,-0.9807534,-0.9331024,-0.5948825,-0.06977011,0.4784915,0.8768031,0.9975446,0.8001279,0.3455515,-0.2214928,-0.7180592,-0.981886,-0.9248946,-0.5634786,-0.01491348,0.5398637,0.9155933,0.9848289,0.7219625,0.2136942,-0.3685575,-0.8259047,-0.,-0.8285239,-0.3685838,0.2212036,0.7346417,0.9899338,0.894624,0.4801323,-0.1073433,-0.6574904,-0.9709086,-0.931857};
\ No newline at end of file
+const float chirp[] = {1,0.999506,0.9980223,0.995547,0.9920792,0.987619,0.9821676,0.975727,0.9683005,0.959892,0.950507,0.9401514,0.9288326,0.9165587,0.9033393,0.8891844,0.8741053,0.8581147,0.8412256,0.8234525,0.8048109,0.785317,0.7649882,0.7438429,0.7219002,0.6991805,0.6757049,0.6514955,0.6265753,0.6009681,0.5746986,0.5477925,0.5202762,0.4921768,0.4635224,0.4343416,0.404664,0.3745197,0.3439396,0.3129552,0.2815985,0.2499024,0.2178999,0.185625,0.1531119,0.1203952,0.08751024,0.05449241,0.02137762,-0.01179793,-0.0449978,-0.0781853,-0.1113236,-0.1443755,-0.1773041,-0.210072,-0.242642,-0.2749769,-0.3070395,-0.3387928,-0.3701997,-0.4012237,-0.431828,-0.4619766,-0.4916335,-0.5207631,-0.5493303,-0.5773004,-0.6046392,-0.631313,-0.6572888,-0.6825341,-0.7070171,-0.7307068,-0.7535729,-0.7755858,-0.7967169,-0.8169383,-0.8362233,-0.8545459,-0.8718812,-0.8882053,-0.9034955,-0.91773,-0.9308882,-0.942951,-0.9539,-0.9637183,-0.9723904,-0.9799019,-0.9862397,-0.9913923,-0.9953494,-0.9981021,-0.9996431,-0.9999662,-0.9990671,-0.9969426,-0.9935913,-0.9890131,-0.9832096,-0.9761838,-0.9679403,-0.9584852,-0.9478263,-0.9359728,-0.9229355,-0.9087268,-0.8933606,-0.8768525,-0.8592193,-0.8404796,-0.8206536,-0.7997627,-0.7778301,-0.7548801,-0.730939,-0.7060339,-0.6801938,-0.6534487,-0.6258303,-0.5973713,-0.5681059,-0.5380695,-0.5072986,-0.4758311,-0.4437057,-0.4109625,-0.3776425,-0.3437876,-0.3094409,-0.2746462,-0.2394482,-0.2038925,-0.1680252,-0.1318933,-0.09554426,-0.05902624,-0.02238782,0.01432198,0.05105374,0.08775775,0.1243841,0.1608825,0.1972029,0.2332949,0.2691084,0.304593,0.339699,0.3743765,0.4085761,0.4422489,0.4753462,0.5078201,0.539623,0.5707083,0.6010299,0.6305426,0.6592022,0.6869653,0.7137897,0.7396341,0.7644584,0.788224,0.8108932,0.8324299,0.8527995,0.8719688,0.889906,0.9065812,0.9219658,0.9360332,0.9487587,0.9601191,0.9700931,0.9786616,0.9858071,0.9915145,0.9957704,0.9985636,0.9998851,0.9997279,0.9980873,0.9949607,0.9903477,0.9842502,0.9766724,0.9676207,0.9571036,0.9451321,0.9317194,0.9168811,0.9006348,0.8830004,0.8640003,0.8436589,0.8220029,0.7990611,0.7748646,0.7494463,0.7228416,0.6950876,0.6662238,0.6362911,0.6053329,0.5733941,0.5405214,0.5067634,0.4721703,0.4367939,0.4006874,0.3639058,0.3265053,0.2885432,0.2500784,0.2111707,0.171881,0.1322713,0.09240416,0.05234319,0.01215257,-0.02810294,-0.06835812,-0.1085474,-0.1486048,-0.1884644,-0.2280602,-0.2673261,-0.3061963,-0.3446053,-0.3824879,-0.4197795,-0.4564161,-0.4923344,-0.5274721,-0.5617676,-0.5951605,-0.6275917,-0.6590033,-0.6893387,-0.7185429,-0.7465627,-0.7733462,-0.7988437,-0.8230074,-0.8457912,-0.8671516,-0.8870468,-0.9054376,-0.9222873,-0.9375615,-0.9512281,-0.9632583,-0.9736253,-0.9823055,-0.989278,-0.9945247,-0.9980307,-0.9997837,-0.9997749,-0.9979982,-0.994451,-0.9891334,-0.982049,-0.9732045,-0.9626097,-0.9502778,-0.9362251,-0.920471,-0.9030384,-0.883953,-0.8632441,-0.8409437,-0.8170871,-0.7917126,-0.7648618,-0.7365786,-0.7069106,-0.6759074,-0.6436222,-0.6101101,-0.5754294,-0.5396405,-0.5028066,-0.4649929,-0.4262668,-0.3866981,-0.3463583,-0.3053208,-0.263661,-0.2214555,-0.1787827,-0.1357222,-0.09235479,-0.04876231,-0.005027512,0.03876612,0.08253451,0.1261932,0.1696573,0.2128422,0.2556629,0.2980348,0.339874,0.3810967,0.4216202,0.4613624,0.5002426,0.5381811,0.5750998,0.6109222,0.6455731,0.6789801,0.7110718,0.7417801,0.7710385,0.7987835,0.824954,0.849492,0.8723423,0.893453,0.9127753,0.9302638,0.9458767,0.9595755,0.9713261,0.9810973,0.9888627,0.9945993,0.9982884,0.9999154,0.9994701,0.9969463,0.9923422,0.9856606,0.9769083,0.9660967,0.9532417,0.9383634,0.9214866,0.90264,0.8818573,0.8591761,0.8346384,0.8082902,0.7801821,0.7503685,0.7189077,0.6858621,0.6512977,0.6152845,0.5778957,0.5392081,0.4993016,0.4582596,0.4161681,0.373116,0.3291948,0.2844987,0.2391237,0.1931682,0.1467324,0.09991796,0.05282816,0.005567355,-0.04175907,-0.08904499,-0.1361838,-0.1830686,-0.2295925,-0.2756488,-0.3211312,-0.3659343,-0.4099535,-0.4530854,-0.4952281,-0.5362816,-0.5761474,-0.6147297,-0.6519348,-0.6876718,-0.7218526,-0.7543925,-0.7852099,-0.8142269,-0.8413693,-0.8665671,-0.8897544,-0.9108695,-0.9298555,-0.9466603,-0.9612365,-0.9735419,-0.9835393,-0.9911971,-0.9964891,-0.9993945,-0.9998982,-0.9979909,-0.9936691,-0.9869351,-0.9777971,-0.9662693,-0.9523717,-0.9361303,-0.9175771,-0.8967499,-0.8736922,-0.8484535,-0.8210888,-0.7916588,-0.7602298,-0.7268733,-0.6916661,-0.6546899,-0.6160316,-0.5757828,-0.5340394,-0.4909017,-0.4464744,-0.4008656,-0.3541874,-0.3065552,-0.2580872,-0.2089048,-0.1591317,-0.1088939,-0.05831924,-0.007537258,0.04332132,0.09412481,0.1447409,0.1950371,0.244881,0.2941405,0.3426844,0.3903826,0.4371067,0.4827298,0.5271275,0.5701779,0.6117618,0.6517636,0.690071,0.7265758,0.7611738,0.7937657,0.8242567,0.8525575,0.878584,0.9022578,0.9235067,0.9422646,0.9584717,0.972075,0.9830286,0.9912933,0.9968371,0.9996356,0.9996718,0.9969363,0.9914272,0.9831505,0.9721202,0.9583576,0.9418923,0.9227614,0.9010099,0.8766903,0.8498628,0.8205951,0.7889622,0.7550464,0.7189367,0.6807294,0.6405268,0.5984379,0.5545778,0.5090671,0.4620321,0.4136042,0.3639196,0.3131188,0.2613467,0.2087516,0.155485,0.1017014,0.04755776,-0.006787227,-0.06117323,-0.1154389,-0.1694224,-0.2229619,-0.2758956,-0.3280631,-0.3793052,-0.4294644,-0.4783859,-0.5259176,-0.571911,-0.616221,-0.6587071,-0.6992337,-0.7376701,-0.7738917,-0.8077797,-0.8392218,-0.868113,-0.8943552,-0.9178582,-0.9385398,-0.9563261,-0.9711516,-0.9829603,-0.9917048,-0.9973474,-0.9998597,-0.9992234,-0.9954296,-0.98848,-0.9783857,-0.9651684,-0.9488597,-0.9295012,-0.9071447,-0.8818518,-0.8536941,-0.8227527,-0.7891183,-0.7528908,-0.714179,-0.6731006,-0.6297816,-0.5843561,-0.536966,-0.4877601,-0.4368943,-0.384531,-0.3308381,-0.2759892,-0.2201625,-0.1635406,-0.1063098,-0.04865932,0.009218909,0.06713126,0.1248829,0.1822783,0.2391222,0.2952201,0.3503788,0.4044074,0.4571176,0.5083248,0.5578483,0.6055122,0.6511462,0.6945859,0.7356737,0.7742591,0.8101996,0.8433611,0.8736186,0.9008563,0.9249686,0.9458601,0.9634464,0.9776544,0.9884222,0.9957001,0.9994505,0.9996481,0.9962801,0.9893466,0.9788604,0.9648471,0.9473454,0.9264066,0.9020948,0.8744869,0.843672,0.8097516,0.772839,0.733059,0.690548,0.6454529,0.5979311,0.54815,0.496286,0.4425244,0.3870587,0.3300897,0.2718251,0.2124785,0.1522688,0.09141945,0.03015754,-0.03128704,-0.09268235,-0.1537954,-0.2143929,-0.2742422,-0.3331123,-0.3907745,-0.4470037,-0.5015787,-0.5542838,-0.6049091,-0.6532516,-0.6991161,-0.7423158,-0.7826736,-0.8200221,-0.854205,-0.8850776,-0.9125072,-0.9363741,-0.9565721,-0.9730088,-0.9856063,-0.9943014,-0.9990465,-0.9998092,-0.996573,-0.9893373,-0.9781178,-0.9629462,-0.9438704,-0.9209545,-0.8942785,-0.8639382,-0.8300447,-0.7927247,-0.7521193,-0.708384,-0.6616881,-0.6122141,-0.560157,-0.5057235,-0.4491316,-0.3906093,-0.330394,-0.2687316,-0.2058753,-0.142085,-0.0776257,-0.01276695,0.05221861,0.1170562,0.1814702,0.2451852,0.3079271,0.3694247,0.4294104,0.4876215,0.5438018,0.5977021,0.6490819,0.69771,0.7433663,0.7858419,0.824941,0.8604814,0.8922952,0.9202304,0.9441509,0.9639376,0.9794893,0.9907226,0.9975731,0.9999956,0.9979643,0.9914731,0.9805363,0.9651877,0.9454817,0.9214922,0.8933133,0.8610585,0.8248604,0.7848704,0.7412582,0.6942107,0.643932,0.5906419,0.5345755,0.475982,0.4151236,0.3522748,0.2877206,0.2217556,0.1546828,0.08681186,0.01845819,-0.05005893,-0.1184176,-0.1862948,-0.253368,-0.3193169,-0.3838242,-0.4465783,-0.5072737,-0.5656135,-0.62131,-0.6740869,-0.7236804,-0.7698402,-0.8123319,-0.850937,-0.8854549,-0.9157038,-0.9415216,-0.9627673,-0.9793212,-0.9910862,-0.9979882,-0.9999768,-0.9970254,-0.989132,-0.9763193,-0.9586342,-0.9361486,-0.9089588,-0.8771851,-0.8409716,-0.8004857,-0.7559172,-0.7074777,-0.6553997,-0.5999355,-0.5413559,-0.4799494,-0.4160205,-0.3498884,-0.2818854,-0.2123552,-0.1416516,-0.07013625,0.001822823,0.07385328,0.1455803,0.2166285,0.286624,0.3551962,0.4219802,0.4866181,0.5487615,0.6080734,0.6642298,0.7169214,0.7658561,0.81076,0.8513792,0.8874815,0.9188577,0.9453228,0.9667173,0.9829084,0.9937907,0.9992872,0.9993498,0.9939597,0.983128,0.9668957,0.9453338,0.9185432,0.8866539,0.8498253,0.8082448,0.7621276,0.7117151,0.6572744,0.5990965,0.537495,0.4728045,0.4053791,0.3355902,0.2638248,0.1904832,0.1159769,0.04072651,-0.03484086,-0.1102938,-0.1851992,-0.2591247,-0.3316409,-0.4023244,-0.4707599,-0.536543,-0.5992821,-0.6586016,-0.7141433,-0.7655697,-0.8125649,-0.8548379,-0.8921235,-0.9241847,-0.9508142,-0.9718356,-0.987105,-0.996512,-0.9999805,-0.9974698,-0.9889748,-0.9745263,-0.9541913,-0.9280728,-0.8963092,-0.8590743,-0.8165759,-0.7690554,-0.7167861,-0.6600717,-0.5992455,-0.5346674,-0.4667228,-0.3958201,-0.3223883,-0.2468744,-0.169741,-0.09146347,-0.01252685,0.06657682,0.1453517,0.2233013,0.2999315,0.3747537,0.447288,0.5170664,0.5836359,0.6465611,0.7054278,0.7598454,0.8094495,0.8539048,0.8929076,0.9261871,0.9535087,0.9746749,0.9895273,0.9979476,0.9998592,0.9952275,0.9840609,0.9664108,0.9423715,0.9120805,0.8757172,0.8335025,0.7856974,0.7326019,0.6745528,0.6119223,0.5451154,0.4745673,0.4007412,0.324125,0.245228,0.1645784,0.08271877,0.0002033878,-0.08240604,-0.164544,-0.2456449,-0.3251473,-0.4024974,-0.4771535,-0.5485892,-0.6162976,-0.6797951,-0.7386246,-0.792359,-0.8406048,-0.8830047,-0.9192405,-0.9490359,-0.9721585,-0.988422,-0.9976876,-0.9998659,-0.9949174,-0.9828534,-0.9637362,-0.9376795,-0.9048472,-0.8654534,-0.8197606,-0.7680787,-0.7107629,-0.6482112,-0.5808622,-0.5091923,-0.433712,-0.3549627,-0.2735131,-0.189955,-0.104899,-0.01897044,0.06719545,0.152958,0.2376761,0.3207127,0.4014398,0.4792433,0.5535275,0.6237202,0.6892767,0.7496845,0.8044673,0.8531892,0.8954579,0.9309282,0.9593056,0.9803479,0.9938685,0.9997375,0.9978839,0.9882957,0.9710216,0.9461699,0.9139091,0.8744665,0.828127,0.7752314,0.716174,0.6514002,0.581403,0.5067196,0.4279276,0.3456406,0.2605036,0.1731878,0.08438601,-0.005193287,-0.09483133,-0.1838048,-0.2713917,-0.3568773,-0.4395598,-0.5187564,-0.5938088,-0.6640891,-0.7290049,-0.7880047,-0.8405825,-0.8862827,-0.9247039,-0.955503,-0.9783983,-0.9931724,-0.9996746,-0.9978226,-0.9876035,-0.9690753,-0.9423658,-0.9076729,-0.8652632,-0.8154703,-0.7586926,-0.69539,-0.626081,-0.5513386,-0.4717852,-0.3880885,-0.3009556,-0.211127,-0.1193712,-0.02647742,0.06675073,0.1595021,0.2509653,0.3403354,0.4268215,0.5096536,0.5880896,0.661422,0.7289844,0.7901583,0.8443781,0.8911373,0.9299932,0.9605712,0.9825691,0.9957602,0.9999959,0.9952078,0.9814087,0.9586933,0.9272381,0.8873004,0.8392161,0.783398,0.720332,0.6505736,0.5747431,0.4935203,0.4076391,0.3178804,0.2250659,0.1300502,0.03371343,-0.06304694,-0.1593245,-0.2542121,-0.3468109,-0.4362383,-0.521637,-0.6021831,-0.6770941,-0.7456371,-0.8071356,-0.8609772,-0.9066193,-0.9435952,-0.9715194,-0.9900913,-0.9990998,-0.998425,-0.9880409,-0.9680159,-0.9385132,-0.8997895,-0.852194,-0.7961648,-0.7322257,-0.6609819,-0.5831142,-0.4993732,-0.410572,-0.3175788,-0.2213088,-0.1227151,-0.02277927,0.07749773,0.177106,0.2750368,0.3702926,0.4618974,0.548907,0.6304187,0.7055808,0.7736023,0.8337607,0.8854104,0.9279903,0.9610296,0.984154,0.9970899,0.9996684,0.9918274,0.973614,0.9451839,0.9068011,0.8588358,0.8017616,0.736151,0.6626703,0.582073,0.4951929,0.4029352,0.3062681,0.2062122,0.1038304,0.0002167409,-0.1035155,-0.2062453,-0.3068563,-0.4042489,-0.4973522,-0.5851363,-0.6666236,-0.7408999,-0.8071254,-0.8645439,-0.9124923,-0.9504087,-0.977839,-0.9944432,-1,-0.9944102,-0.9776985,-0.9500148,-0.911633,-0.8629489,-0.804477,-0.7368456,-0.6607901,-0.5771458,-0.4868394,-0.3908786,-0.2903416,-0.1863653,-0.08013223,0.0271422,0.1342238,0.2398737,0.3428625,0.441985,0.5360742,0.6240151,0.7047587,0.7773343,0.8408618,0.8945627,0.9377701,0.9699378,0.9906471,0.9996134,0.9966903,0.9818725,0.9552972,0.9172433,0.8681292,0.8085091,0.7390668,0.6606094,0.5740573,0.4804351,0.3808588,0.2765236,0.1686897,0.05866738,-0.05219901,-0.162547,-0.2710128,-0.3762484,-0.4769382,-0.5718157,-0.6596796,-0.7394096,-0.8099809,-0.8704777,-0.9201058,-0.9582036,-0.9842511,-0.9978784,-0.9988706,-0.9871724,-0.9628902,-0.9262915,-0.8778028,-0.818006,-0.7476314,-0.6675498,-0.5787622,-0.4823881,-0.3796517,-0.2718668,-0.1604204,-0.04675508,0.06764925,0.1812948,0.2926852,0.4003455,0.5028417,0.5987999,0.6869256,0.766021,0.8350018,0.8929128,0.9389418,0.9724314,0.9928889,0.999995,0.9936085,0.9737705,0.9407046,0.8948157,0.8366858,0.7670674,0.6868747,0.597172,0.4991603,0.3941622,0.2836042,0.1689976,0.05191881,-0.0660129,-0.183157,-0.2978749,-0.4085526,-0.5136238,-0.6115923,-0.7010536,-0.7807153,-0.849417,-0.9061468,-0.9500579,-0.9804811,-0.9969364,-0.9991413,-0.9870159,-0.9606863,-0.9204842,-0.8669434,-0.8007939,-0.7229533,-0.6345139,-0.5367291,-0.4309957,-0.318835,-0.201871,-0.08180775,0.03959559,0.1605501,0.2792633,0.3939661,0.5029391,0.6045386,0.6972217,0.7795708,0.8503151,0.9083515,0.9527624,0.9828306,0.9980527,0.9981475,0.9830626,0.9529767,0.908299,0.8496644,0.7779258,0.6941426,0.5995657,0.4956203,0.3838843,0.2660658,0.1439772,0.01950744,-0.1054064,-0.2288096,-0.34876,-0.463359,-0.5707816,-0.669306,-0.7573418,-0.8334562,-0.8963981,-0.9451193,-0.9787934,-0.9968303,-0.9988877,-0.9848786,-0.9549747,-0.9096059,-0.8494548,-0.775448,-0.6887431,-0.5907113,-0.4829165,-0.3670916,-0.2451112,-0.1189616,0.009290694,0.137533,0.2636409,0.3855133,0.5011079,0.6084757,0.7057942,0.7913992,0.8638139,0.9217751,0.9642565,0.9904878,0.9999699,0.9924853,0.9681041,0.9271852,0.8703726,0.7985859,0.7130075,0.6150636,0.5064023,0.3888657,0.2644608,0.1353246,0.003688924,-0.1281584,-0.2579129,-0.3832938,-0.5020846,-0.6121719,-0.7115844,-0.7985286,-0.8714214,-0.9289211,-0.9699522,-0.9937272,-0.9997628,-0.9878911,-0.9582649,-0.9113578,-0.8479578,-0.7691557,-0.6763278,-0.571113,-0.4553849,-0.3312196,-0.2008594,-0.0666725,0.06888904,0.2033341,0.3341782,0.4589894,0.5754341,0.6813209,0.7746428,0.853616,0.9167153,0.9627044,0.9906616,0.9999998,0.9904801,0.962219,0.9156891,0.8517126,0.7714491,0.6763755,0.5682603,0.4491321,0.3212427,0.1870251,0.04904842,-0.09003116,-0.2275211,-0.3607447,-0.487093,-0.6040771,-0.709377,-0.8008888,-0.876768,-0.9354676,-0.975771,-0.9968191,-0.9981295,-0.9796099,-0.9415622,-0.8846801,-0.810038,-0.7190729,-0.6135576,-0.4955684,-0.3674449,-0.2317452,-0.09119526,0.05136487,0.1930383,0.3309298,0.4622056,0.5841513,0.6942292,0.7901322,0.8698323,0.9316261,0.9741718,0.9965202,0.9981378,0.9789209,0.9392017,0.8797438,0.8017305,0.7067429,0.5967292,0.4739667,0.3410162,0.2006694,0.05589115,-0.09024209,-0.2346077,-0.3741034,-0.5057141,-0.6265779,-0.7340488,-0.8257558,-0.8996567,-0.9540851,-0.9877894,-0.9999639,-0.9902697,-0.9588458,-0.9063097,-0.8337479,-0.7426955,-0.6351053,-0.5133083,-0.3799644,-0.2380061,-0.09057453,0.0590488,0.2075148,0.3514815,0.4876896,0.6130369,0.7246495,0.819949,0.8967137,0.9531319,0.9878464,0.9999894,0.9892066,0.9556686,0.9000715,0.8236254,0.7280297,0.6154379,0.4884107,0.3498603,0.2029839,0.05119208,-0.1019703,-0.252906,-0.3980502,-0.5339547,-0.6573712,-0.7653289,-0.8552085,-0.9248069,-0.9723931,-0.9967538,-0.9972262,-0.9737185,-0.9267166,-0.8572769,-0.7670051,-0.6580218,-0.5329145,-0.3946786,-0.2466471,-0.09241161,0.06426362,0.2195333,0.3695651,0.5106346,0.6392185,0.7520837,0.8463697,0.9196637,0.9700636,0.9962304,0.9974257,0.9735353,0.9250773,0.8531931,0.7596245,0.6466733,0.5171475,0.3742937,0.2217172,0.0632929,-0.09693263,-0.2548436,-0.4063607,-0.5475472,-0.6747115,-0.7845059,-0.8740153,-0.9408377,-0.9831504,-0.9997628,-0.9901523,-0.9544834,-0.893609,-0.8090531,-0.7029756,-0.5781199,-0.437745,-0.2855417,-0.1255379,0.03800654,0.2007132,0.3582014,0.5062066,0.6406967,0.7579831,0.8548237,0.9285147,0.9769685,0.998776,0.9932499,0.9604501,0.9011873,0.817007,0.7101521,0.5835065,0.4405199,0.2851164,0.1215884,-0.04552029,-0.2115402,-0.3718059,-0.5217881,-0.6572219,-0.7742297,-0.8694347,-0.9400601,-0.9840133,-0.9999508,-0.9873228,-0.946395,-0.8782474,-0.7847499,-0.6685141,-0.5328238,-0.3815452,-0.219019,-0.04993755,0.1207889,0.2881745,0.4473034,0.5934746,0.7223421,0.8300464,0.9133316,0.9696479,0.9972321,0.9951663,0.9634125,0.9028202,0.8151083,0.7028198,0.5692521,0.4183633,0.2546574,0.08305256,-0.09126583,-0.2630004,-0.426903,-0.5779355,-0.7114258,-0.8232149,-0.9097885,-0.9683905,-0.9971148,-0.9949706,-0.9619209,-0.8988905,-0.8077453,-0.691241,-0.5529439,-0.3971248,-0.2286306,-0.05273515,0.1250237,0.2990182,0.4637083,0.6138194,0.7445124,0.8515424,0.931399,0.9814257,0.9999113,0.9861533,0.9404883,0.8642892,0.7599288,0.6307105,0.4807677,0.3149347,0.1385943,-0.04249542,-0.2223875,-0.3951413,-0.5550187,-0.6966766,-0.815347,-0.9070013,-0.9684896,-0.997654,-0.9934079,-0.9557819,-0.8859306,-0.7861034,-0.6595762,-0.5105489,-0.3440095,-0.1655705,0.01871764,0.2025706,0.3796836,0.5439481,0.6896638,0.811739,0.9058712,0.9687027,0.9979451,0.9924671,0.9523431,0.8788605,0.7744836,0.6427765,0.488286,0.316389,0.1331083,-0.05509552,-0.2415509,-0.4196109,-0.582891,-0.7255002,-0.842255,-0.9288729,-0.9821326,-0.9999995,-0.9817082,-0.9278004,-0.8401158,-0.7217348,-0.5768757,-0.4107501,-0.2293783,-0.03937514,0.1522896,0.3385454,0.5124826,0.6676093,0.7980968,0.8990015,0.9664567,0.997826,0.9918119,0.9485147,0.8694403,0.757454,0.6166829,0.4523691,0.2706791,0.07847622,-0.1169364,-0.3080916,-0.4876437,-0.6486521,-0.7848514,-0.8908996,-0.9625915,-0.997031,-0.9927543,-0.9497981,-0.8697097,-0.7554988,-0.6115302,-0.4433638,-0.2575437,-0.06134808,0.1374931,0.3311019,0.5117639,0.6722376,0.8060471,0.9077476,0.9731518,0.9995085,0.9856246,0.9319257,0.8404515,0.7147858,0.5599226,0.3820741,0.1884261,-0.01314862,-0.2144077,-0.4070757,-0.5831848,-0.7354063,-0.8573595,-0.9438838,-0.9912628,-0.9973909,-0.9618735,-0.8860577,-0.7729886,-0.6272954,-0.455008,-0.2633137,-0.06026138,0.1455725,0.3454455,0.5308201,0.6937301,0.8271265,0.9251874,0.9835777,0.9996478,0.9725617,0.9033471,0.7948656,0.6517025,0.4799805,0.2871045,0.08144686,-0.1280121,-0.3320746,-0.5217289,-0.6885498,-0.8250753,-0.9251463,-0.9841905,-0.9994386,-0.9700628,-0.8972283,-0.7840574,-0.635504,-0.4581449,-0.2598951,-0.04965999,0.1630614,0.3686034,0.5575738,0.7212845,0.8521556,0.9440718,0.9926752,0.9955804,0.9524999,0.8652741,0.7378023,0.5758781,0.3869333,0.1797042,-0.03616794,-0.2505821,-0.4534492,-0.6351681,-0.787083,-0.9019009,-0.974049,-0.9999526,-0.9782219,-0.9097353,-0.7976154,-0.6470964,-0.465289,-0.2608524,-0.04358746,0.1760285,0.3873453,0.5800571,0.7447072,0.8731572,0.9589959,0.9978679,0.9877036,0.9288398,0.8240215,0.6782852,0.4987263,0.2941631,0.0747095,-0.1487195,-0.3649489,-0.5631022,-0.7331517,-0.8664302,-0.9560803,-0.9974161,-0.9881776,-0.9286652,-0.8217445,-0.6727198,-0.4890817,-0.2801394,-0.0565563,0.1701898,0.3883931,0.586725,0.7548246,0.8838463,0.9669324,0.9995873,0.979932,0.908823,0.7898284,0.6290618,0.4348783,0.21745,-0.01176015,-0.240598,-0.4568615,-0.6489518,-0.8065006,-0.9209352,-0.985955,-0.9978889,-0.9559141,-0.8621233,-0.7214341,-0.5413433,-0.3315383,-0.1033848,0.1306828,0.3578359,0.5655543,0.7423198,0.8782602,0.9657095,0.9996511,0.9780174,0.9018286,0.7751598,0.6049367,0.4005689,0.17344,-0.063719,-0.297539,-0.5147653,-0.703011,-0.8514688,-0.9515403,-0.9973444,-0.9860759,-0.9181906,-0.7974047,-0.6305062,-0.4269861,-0.1985105,0.04174085,0.2798288,0.5018625,0.6948119,0.8472776,0.9501736,0.9972797,0.9856315,0.9157208,0.7914937,0.6201433,0.4117072,0.178491,-0.06564984,-0.3061276,-0.528493,-0.719306,-0.8669541,-0.9623692,-0.9995968,-0.9761822,-0.8933471,-0.7559442,-0.5721889,-0.3531824,-0.1122523,0.1358501,0.3758486,0.5928823,0.7734304,0.9061614,0.9826565,0.9979571,0.9509022,0.8442309,0.6844409,0.4814092,0.2477951,-0.001737749,-0.2514354,-0.4854452,-0.6888244,-0.8485002,-0.9541204,-0.9987383,-0.9792852,-0.8967987,-0.7563877,-0.5669342,-0.340547,-0.09180117,0.1631919,0.4078232,0.6260681,0.8035415,0.9284546,0.9924122,0.9909924,0.9240706,0.7958611,0.6146714,0.3923815,0.1436792,-0.1149001,-0.3660669,-0.5929326,-0.7801497,-0.9149594,-0.9880742,-0.9943348,-0.9330926,-0.8082896,-0.6282252,-0.4050227,-0.153829,0.1082025,0.3630765,0.5931908,0.7825568,0.9179194,0.9896997,0.9926903,0.9264527,0.7953857,0.6084549,0.3785986,0.1218485,-0.1437771,-0.3995318,-0.6272641,-0.8107107,-0.9366693,-0.9959645,-0.9841352,-0.9017912,-0.7546095,-0.5529651,-0.3112192,-0.04671242,0.2214688,0.4738646,0.6920552,0.8600129,0.9652929,0.9999731,0.9612712,0.8517905,0.6793692,0.4565423,0.1996495,-0.07234859,-0.3392614,-0.581165,-0.7798936,-0.920415,-0.9919841,-0.9889849,-0.9113947,-0.7648297,-0.5601633,-0.3127415,-0.04125009,0.233685,0.4910595,0.7110971,0.8767785,0.9751726,0.9984661,0.944608,0.8175133,0.6268058,0.387114,0.1169685,-0.1626157,-0.4297672,-0.6634684,-0.8452172,-0.9605059,-1,-0.9603178,-0.844346,-0.6610588,-0.4248499,-0.1544237,0.1286695,0.4017419,0.6427858,0.8322539,0.9546593,0.9998621,0.9639347,0.8495302,0.6657174,0.4272898,0.1535978,-0.1330045,-0.408976,-0.6515208,-0.8404796,-0.9600198,-0.9999849,-0.956784,-0.8337429,-0.6408802,-0.3941197,-0.1139998,0.1760188,0.4515103,0.6891403,0.8686522,0.974611,0.9977555,0.9358359,0.7938612,0.5837271,0.3232479,0.03466989,-0.2572134,-0.5271842,-0.751783,-0.9113585,-0.991809,-0.9858547,-0.8937283,-0.7232131,-0.4890186,-0.2115399,0.08489672,0.3741536,0.6305833,0.8313107,0.9582894,0.9999501,0.9522853,0.8192672,0.6125538,0.3504996,0.0565524,-0.2428267,-0.520537,-0.7512942,-0.9139458,-0.9934325,-0.9822128,-0.8810125,-0.6988229,-0.4521378,-0.1634906,0.1405809,0.4319626,0.6835617,0.8718364,0.9790193,0.9948235,0.9174647,0.753895,0.5192174,0.2353249,-0.07111642,-0.3711556,-0.6362887,-0.8411741,-0.9660746,-0.9987876,-0.9358734,-0.7830533,-0.5547312,-0.2726721,0.03604461,0.3416063,0.6143409,0.827605,0.9604064,0.9994994};
\ No newline at end of file