mirror of
https://github.com/Cian-H/fastmath.git
synced 2025-12-22 22:22:02 +00:00
3 lines
22 KiB
Rust
3 lines
22 KiB
Rust
pub(crate) const SIN_F32_KEYS: [f32; 1000] = [-0.0007853982, 0.0007853982, 0.0023561944, 0.0039269906, 0.005497787, 0.0070685837, 0.008639379, 0.010210176, 0.011780973, 0.013351769, 0.014922566, 0.016493363, 0.018064158, 0.019634955, 0.021205751, 0.022776548, 0.024347344, 0.025918141, 0.027488938, 0.029059734, 0.03063053, 0.032201324, 0.033772122, 0.035342917, 0.03691371, 0.03848451, 0.040055305, 0.041626103, 0.043196898, 0.044767696, 0.04633849, 0.04790929, 0.049480084, 0.05105088, 0.052621678, 0.054192472, 0.05576327, 0.057334065, 0.058904864, 0.06047566, 0.062046457, 0.06361725, 0.06518805, 0.06675885, 0.06832965, 0.06990044, 0.07147124, 0.073042035, 0.074612826, 0.076183625, 0.07775442, 0.07932522, 0.08089601, 0.08246681, 0.08403761, 0.08560841, 0.0871792, 0.08875, 0.090320796, 0.09189159, 0.093462385, 0.09503318, 0.09660398, 0.09817477, 0.09974557, 0.10131637, 0.10288716, 0.10445796, 0.10602876, 0.10759956, 0.10917035, 0.110741146, 0.112311944, 0.113882735, 0.115453534, 0.11702433, 0.11859513, 0.12016592, 0.12173672, 0.12330752, 0.12487832, 0.12644911, 0.1280199, 0.1295907, 0.1311615, 0.1327323, 0.1343031, 0.13587388, 0.13744469, 0.13901548, 0.14058627, 0.14215708, 0.14372787, 0.14529866, 0.14686947, 0.14844026, 0.15001105, 0.15158185, 0.15315264, 0.15472345, 0.15629424, 0.15786503, 0.15943584, 0.16100663, 0.16257742, 0.16414823, 0.16571902, 0.16728981, 0.16886061, 0.1704314, 0.17200221, 0.173573, 0.1751438, 0.1767146, 0.17828539, 0.17985618, 0.18142699, 0.18299778, 0.18456857, 0.18613937, 0.18771017, 0.18928096, 0.19085176, 0.19242255, 0.19399336, 0.19556415, 0.19713494, 0.19870575, 0.20027654, 0.20184733, 0.20341814, 0.20498893, 0.20655972, 0.20813052, 0.20970131, 0.21127212, 0.21284291, 0.2144137, 0.21598451, 0.2175553, 0.21912609, 0.2206969, 0.22226769, 0.22383848, 0.22540928, 0.22698008, 0.22855087, 0.23012167, 0.23169246, 0.23326327, 0.23483406, 0.23640485, 0.23797566, 0.23954645, 0.24111724, 0.24268804, 0.24425884, 0.24582963, 0.24740043, 0.24897122, 0.250542, 0.2521128, 0.2536836, 0.2552544, 0.25682518, 0.258396, 0.2599668, 0.26153758, 0.26310837, 0.26467916, 0.26624998, 0.26782078, 0.26939157, 0.27096236, 0.27253315, 0.27410394, 0.27567476, 0.27724555, 0.27881634, 0.28038713, 0.28195792, 0.28352875, 0.28509954, 0.28667033, 0.28824112, 0.2898119, 0.2913827, 0.29295352, 0.2945243, 0.2960951, 0.2976659, 0.29923669, 0.30080748, 0.3023783, 0.3039491, 0.30551988, 0.30709067, 0.30866146, 0.31023228, 0.31180307, 0.31337386, 0.31494465, 0.31651545, 0.31808624, 0.31965706, 0.32122785, 0.32279864, 0.32436943, 0.32594022, 0.32751104, 0.32908183, 0.33065262, 0.33222342, 0.3337942, 0.335365, 0.33693582, 0.3385066, 0.3400774, 0.3416482, 0.34321898, 0.3447898, 0.3463606, 0.34793139, 0.34950218, 0.35107297, 0.35264376, 0.35421458, 0.35578537, 0.35735616, 0.35892695, 0.36049774, 0.36206856, 0.36363935, 0.36521015, 0.36678094, 0.36835173, 0.36992252, 0.37149334, 0.37306413, 0.37463492, 0.3762057, 0.3777765, 0.3793473, 0.38091812, 0.3824889, 0.3840597, 0.3856305, 0.38720128, 0.3887721, 0.3903429, 0.39191368, 0.39348447, 0.39505526, 0.39662606, 0.39819688, 0.39976767, 0.40133846, 0.40290925, 0.40448004, 0.40605086, 0.40762165, 0.40919244, 0.41076323, 0.41233402, 0.41390482, 0.41547564, 0.41704643, 0.41861722, 0.420188, 0.4217588, 0.42332962, 0.4249004, 0.4264712, 0.428042, 0.4296128, 0.43118358, 0.4327544, 0.4343252, 0.43589598, 0.43746677, 0.43903756, 0.44060835, 0.44217917, 0.44374996, 0.44532076, 0.44689155, 0.44846234, 0.45003316, 0.45160395, 0.45317474, 0.45474553, 0.45631632, 0.4578871, 0.45945793, 0.46102872, 0.46259952, 0.4641703, 0.4657411, 0.46731192, 0.4688827, 0.4704535, 0.4720243, 0.47359508, 0.47516587, 0.4767367, 0.4783075, 0.47987828, 0.48144907, 0.48301986, 0.48459068, 0.48616147, 0.48773226, 0.48930305, 0.49087384, 0.49244463, 0.49401546, 0.49558625, 0.49715704, 0.49872783, 0.5002986, 0.50186944, 0.5034402, 0.505011, 0.50658184, 0.5081526, 0.5097234, 0.5112942, 0.512865, 0.51443577, 0.5160066, 0.5175774, 0.5191482, 0.520719, 0.52228975, 0.5238606, 0.5254314, 0.52700216, 0.528573, 0.53014374, 0.53171456, 0.5332854, 0.53485614, 0.53642696, 0.5379977, 0.53956854, 0.5411393, 0.5427101, 0.54428095, 0.5458517, 0.5474225, 0.5489933, 0.5505641, 0.55213493, 0.5537057, 0.5552765, 0.5568473, 0.5584181, 0.5599889, 0.5615597, 0.5631305, 0.56470126, 0.5662721, 0.5678429, 0.56941366, 0.5709845, 0.57255524, 0.57412606, 0.5756968, 0.57726765, 0.57883847, 0.5804092, 0.58198005, 0.5835508, 0.58512163, 0.58669245, 0.5882632, 0.58983403, 0.5914048, 0.5929756, 0.59454644, 0.5961172, 0.597688, 0.5992588, 0.6008296, 0.60240036, 0.6039712, 0.605542, 0.60711277, 0.6086836, 0.61025435, 0.61182517, 0.613396, 0.61496675, 0.6165376, 0.61810833, 0.61967915, 0.62125, 0.62282073, 0.62439156, 0.6259623, 0.62753314, 0.62910396, 0.6306747, 0.63224554, 0.6338163, 0.6353871, 0.6369579, 0.6385287, 0.6400995, 0.6416703, 0.6432411, 0.64481187, 0.6463827, 0.6479535, 0.6495243, 0.6510951, 0.65266585, 0.6542367, 0.6558075, 0.65737826, 0.6589491, 0.66051984, 0.66209066, 0.6636615, 0.66523224, 0.66680306, 0.6683738, 0.66994464, 0.6715154, 0.6730862, 0.67465705, 0.6762278, 0.6777986, 0.6793694, 0.6809402, 0.68251103, 0.6840818, 0.6856526, 0.6872234, 0.6887942, 0.690365, 0.6919358, 0.6935066, 0.69507736, 0.6966482, 0.69821894, 0.69978976, 0.7013606, 0.70293134, 0.70450217, 0.7060729, 0.70764375, 0.70921457, 0.7107853, 0.71235615, 0.7139269, 0.71549773, 0.71706855, 0.7186393, 0.72021013, 0.7217809, 0.7233517, 0.72492254, 0.7264933, 0.7280641, 0.7296349, 0.7312057, 0.73277646, 0.7343473, 0.7359181, 0.73748887, 0.7390597, 0.74063045, 0.74220127, 0.7437721, 0.74534285, 0.7469137, 0.74848443, 0.75005525, 0.7516261, 0.75319684, 0.75476766, 0.7563384, 0.75790924, 0.75948, 0.7610508, 0.76262164, 0.7641924, 0.7657632, 0.767334, 0.7689048, 0.7704756, 0.7720464, 0.7736172, 0.77518797, 0.7767588, 0.7783296, 0.7799004, 0.7814712, 0.78304195, 0.7846128, 0.7861836, 0.78775436, 0.7893252, 0.79089594, 0.79246676, 0.7940375, 0.79560834, 0.79717916, 0.7987499, 0.80032074, 0.8018915, 0.8034623, 0.80503315, 0.8066039, 0.8081747, 0.8097455, 0.8113163, 0.81288713, 0.8144579, 0.8160287, 0.8175995, 0.8191703, 0.82074106, 0.8223119, 0.8238827, 0.82545346, 0.8270243, 0.82859504, 0.83016586, 0.8317367, 0.83330745, 0.83487827, 0.836449, 0.83801985, 0.83959067, 0.84116143, 0.84273225, 0.844303, 0.84587383, 0.84744465, 0.8490154, 0.85058624, 0.852157, 0.8537278, 0.8552986, 0.8568694, 0.8584402, 0.860011, 0.8615818, 0.86315256, 0.8647234, 0.8662942, 0.86786497, 0.8694358, 0.87100655, 0.87257737, 0.8741482, 0.87571895, 0.8772898, 0.87886053, 0.88043135, 0.8820021, 0.88357294, 0.88514376, 0.8867145, 0.88828534, 0.8898561, 0.8914269, 0.89299774, 0.8945685, 0.8961393, 0.8977101, 0.8992809, 0.9008517, 0.9024225, 0.9039933, 0.90556407, 0.9071349, 0.9087057, 0.9102765, 0.9118473, 0.91341805, 0.9149889, 0.91655964, 0.91813046, 0.9197013, 0.92127204, 0.92284286, 0.9244136, 0.92598444, 0.92755526, 0.929126, 0.93069685, 0.9322676, 0.9338384, 0.93540925, 0.93698, 0.93855083, 0.9401216, 0.9416924, 0.9432632, 0.944834, 0.9464048, 0.9479756, 0.9495464, 0.95111716, 0.952688, 0.9542588, 0.95582956, 0.9574004, 0.95897114, 0.96054196, 0.9621128, 0.96368355, 0.96525437, 0.9668251, 0.96839595, 0.96996677, 0.97153753, 0.97310835, 0.9746791, 0.97624993, 0.9778207, 0.9793915, 0.98096234, 0.9825331, 0.9841039, 0.9856747, 0.9872455, 0.9888163, 0.9903871, 0.9919579, 0.99352866, 0.9950995, 0.9966703, 0.99824107, 0.9998118, 1.0013827, 1.0029535, 1.0045244, 1.0060952, 1.0076659, 1.0092367, 1.0108075, 1.0123783, 1.0139492, 1.0155199, 1.0170907, 1.0186615, 1.0202323, 1.021803, 1.0233738, 1.0249447, 1.0265155, 1.0280863, 1.029657, 1.0312278, 1.0327986, 1.0343695, 1.0359403, 1.037511, 1.0390818, 1.0406526, 1.0422235, 1.0437943, 1.045365, 1.0469358, 1.0485066, 1.0500774, 1.0516483, 1.053219, 1.0547898, 1.0563606, 1.0579314, 1.0595022, 1.061073, 1.0626438, 1.0642146, 1.0657854, 1.0673562, 1.0689269, 1.0704978, 1.0720686, 1.0736394, 1.0752102, 1.0767809, 1.0783517, 1.0799226, 1.0814934, 1.0830641, 1.0846349, 1.0862057, 1.0877765, 1.0893474, 1.0909181, 1.0924889, 1.0940597, 1.0956305, 1.0972013, 1.098772, 1.1003429, 1.1019137, 1.1034845, 1.1050553, 1.106626, 1.1081969, 1.1097677, 1.1113385, 1.1129093, 1.11448, 1.1160508, 1.1176217, 1.1191925, 1.1207633, 1.122334, 1.1239048, 1.1254756, 1.1270465, 1.1286173, 1.130188, 1.1317588, 1.1333296, 1.1349005, 1.1364713, 1.138042, 1.1396128, 1.1411836, 1.1427544, 1.1443251, 1.145896, 1.1474668, 1.1490376, 1.1506084, 1.1521791, 1.15375, 1.1553208, 1.1568916, 1.1584624, 1.1600331, 1.1616039, 1.1631747, 1.1647456, 1.1663164, 1.1678871, 1.1694579, 1.1710287, 1.1725996, 1.1741704, 1.1757411, 1.1773119, 1.1788827, 1.1804535, 1.1820244, 1.1835951, 1.1851659, 1.1867367, 1.1883075, 1.1898783, 1.191449, 1.1930199, 1.1945907, 1.1961615, 1.1977323, 1.199303, 1.2008739, 1.2024447, 1.2040155, 1.2055862, 1.207157, 1.2087278, 1.2102987, 1.2118695, 1.2134402, 1.215011, 1.2165818, 1.2181526, 1.2197235, 1.2212942, 1.222865, 1.2244358, 1.2260066, 1.2275774, 1.2291481, 1.230719, 1.2322898, 1.2338606, 1.2354314, 1.2370021, 1.238573, 1.2401438, 1.2417146, 1.2432854, 1.2448561, 1.2464269, 1.2479978, 1.2495686, 1.2511394, 1.2527101, 1.2542809, 1.2558517, 1.2574226, 1.2589934, 1.2605641, 1.2621349, 1.2637057, 1.2652766, 1.2668474, 1.2684181, 1.2699889, 1.2715597, 1.2731305, 1.2747012, 1.276272, 1.2778429, 1.2794137, 1.2809845, 1.2825552, 1.284126, 1.2856969, 1.2872677, 1.2888385, 1.2904092, 1.29198, 1.2935508, 1.2951217, 1.2966925, 1.2982632, 1.299834, 1.3014048, 1.3029757, 1.3045465, 1.3061172, 1.307688, 1.3092588, 1.3108296, 1.3124005, 1.3139712, 1.315542, 1.3171128, 1.3186836, 1.3202544, 1.3218251, 1.323396, 1.3249668, 1.3265376, 1.3281084, 1.3296791, 1.33125, 1.3328208, 1.3343916, 1.3359623, 1.3375331, 1.3391039, 1.3406748, 1.3422456, 1.3438163, 1.3453871, 1.3469579, 1.3485287, 1.3500996, 1.3516703, 1.3532411, 1.3548119, 1.3563827, 1.3579535, 1.3595243, 1.3610951, 1.3626659, 1.3642367, 1.3658075, 1.3673782, 1.368949, 1.3705199, 1.3720907, 1.3736615, 1.3752322, 1.376803, 1.3783739, 1.3799447, 1.3815155, 1.3830862, 1.384657, 1.3862278, 1.3877987, 1.3893695, 1.3909402, 1.392511, 1.3940818, 1.3956527, 1.3972234, 1.3987942, 1.400365, 1.4019358, 1.4035066, 1.4050773, 1.4066482, 1.408219, 1.4097898, 1.4113606, 1.4129313, 1.4145021, 1.416073, 1.4176438, 1.4192146, 1.4207853, 1.4223561, 1.423927, 1.4254978, 1.4270686, 1.4286393, 1.4302101, 1.4317809, 1.4333518, 1.4349226, 1.4364933, 1.4380641, 1.4396349, 1.4412057, 1.4427766, 1.4443473, 1.4459181, 1.4474889, 1.4490597, 1.4506305, 1.4522012, 1.4537721, 1.4553429, 1.4569137, 1.4584844, 1.4600552, 1.461626, 1.4631969, 1.4647677, 1.4663384, 1.4679092, 1.46948, 1.4710509, 1.4726217, 1.4741924, 1.4757632, 1.477334, 1.4789048, 1.4804757, 1.4820464, 1.4836172, 1.485188, 1.4867588, 1.4883296, 1.4899004, 1.4914712, 1.493042, 1.4946128, 1.4961836, 1.4977543, 1.4993252, 1.500896, 1.5024668, 1.5040376, 1.5056083, 1.5071791, 1.50875, 1.5103208, 1.5118916, 1.5134623, 1.5150331, 1.516604, 1.5181748, 1.5197455, 1.5213163, 1.5228871, 1.5244579, 1.5260288, 1.5275995, 1.5291703, 1.5307411, 1.5323119, 1.5338827, 1.5354534, 1.5370243, 1.5385951, 1.5401659, 1.5417367, 1.5433074, 1.5448782, 1.5464491, 1.5480199, 1.5495907, 1.5511614, 1.5527322, 1.554303, 1.5558739, 1.5574447, 1.5590154, 1.5605862, 1.562157, 1.5637279, 1.5652987, 1.5668694, 1.5684402];
|
|
pub const SIN_F32_VALUES: [f32; 1000] = [0.0, 0.0015707957, 0.0031415876, 0.0047123716, 0.006283144, 0.007853901, 0.009424638, 0.010995353, 0.01256604, 0.014136696, 0.015707318, 0.0172779, 0.01884844, 0.020418933, 0.021989375, 0.023559766, 0.025130097, 0.026700364, 0.028270569, 0.0298407, 0.03141076, 0.03298074, 0.034550644, 0.036120456, 0.03769018, 0.039259817, 0.040829353, 0.042398788, 0.04396812, 0.04553734, 0.047106452, 0.048675448, 0.05024432, 0.051813066, 0.053381693, 0.05495018, 0.056518536, 0.05808675, 0.059654824, 0.061222747, 0.06279052, 0.06435814, 0.0659256, 0.067492895, 0.06906003, 0.07062698, 0.07219377, 0.07376038, 0.0753268, 0.07689305, 0.0784591, 0.08002496, 0.08159061, 0.08315607, 0.08472133, 0.08628637, 0.0878512, 0.08941581, 0.09098021, 0.09254437, 0.09410831, 0.09567203, 0.0972355, 0.09879873, 0.10036172, 0.10192446, 0.10348695, 0.10504918, 0.106611155, 0.10817287, 0.10973431, 0.111295484, 0.11285639, 0.114417, 0.11597735, 0.1175374, 0.119097166, 0.12065663, 0.1222158, 0.12377468, 0.12533323, 0.1268915, 0.12844943, 0.13000706, 0.13156436, 0.13312134, 0.13467799, 0.13623431, 0.13779029, 0.13934594, 0.14090122, 0.14245619, 0.14401078, 0.14556502, 0.14711891, 0.14867243, 0.15022558, 0.15177839, 0.15333079, 0.15488282, 0.15643448, 0.15798573, 0.15953662, 0.16108708, 0.16263716, 0.16418685, 0.16573612, 0.16728498, 0.16883345, 0.17038149, 0.1719291, 0.1734763, 0.17502306, 0.1765694, 0.1781153, 0.17966075, 0.18120578, 0.18275033, 0.18429445, 0.18583812, 0.18738131, 0.18892406, 0.19046634, 0.19200814, 0.19354948, 0.19509032, 0.1966307, 0.19817059, 0.19970998, 0.20124888, 0.20278731, 0.20432521, 0.20586261, 0.20739952, 0.20893589, 0.21047178, 0.21200712, 0.21354194, 0.21507625, 0.21661001, 0.21814324, 0.21967594, 0.2212081, 0.2227397, 0.22427078, 0.22580127, 0.22733122, 0.22886062, 0.23038943, 0.2319177, 0.23344538, 0.23497248, 0.23649901, 0.23802495, 0.23955029, 0.24107507, 0.24259923, 0.2441228, 0.24564578, 0.24716814, 0.2486899, 0.25021103, 0.25173154, 0.25325143, 0.25477073, 0.2562894, 0.2578074, 0.25932476, 0.26084152, 0.2623576, 0.26387307, 0.26538786, 0.266902, 0.26841548, 0.2699283, 0.27144045, 0.27295196, 0.27446276, 0.2759729, 0.27748233, 0.2789911, 0.28049922, 0.2820066, 0.28351328, 0.28501928, 0.28652456, 0.28802913, 0.28953302, 0.2910362, 0.2925386, 0.29404032, 0.29554132, 0.29704157, 0.29854113, 0.30003992, 0.30153796, 0.30303526, 0.30453184, 0.30602765, 0.3075227, 0.309017, 0.31051055, 0.31200328, 0.31349528, 0.31498653, 0.31647697, 0.31796664, 0.3194555, 0.3209436, 0.32243094, 0.32391742, 0.32540312, 0.32688802, 0.32837212, 0.3298554, 0.3313379, 0.33281955, 0.3343004, 0.33578038, 0.33725956, 0.33873793, 0.34021544, 0.34169212, 0.34316793, 0.34464294, 0.34611705, 0.34759036, 0.34906277, 0.35053432, 0.35200503, 0.35347486, 0.3549438, 0.3564119, 0.3578791, 0.3593454, 0.36081082, 0.36227536, 0.36373904, 0.36520177, 0.3666636, 0.36812454, 0.3695846, 0.3710437, 0.37250194, 0.3739592, 0.3754156, 0.37687102, 0.37832552, 0.37977913, 0.38123176, 0.38268346, 0.3841342, 0.385584, 0.38703284, 0.38848075, 0.38992772, 0.39137366, 0.3928187, 0.39426273, 0.39570582, 0.3971479, 0.39858902, 0.40002915, 0.40146828, 0.40290642, 0.4043436, 0.40577978, 0.40721494, 0.4086491, 0.41008222, 0.41151437, 0.4129455, 0.4143756, 0.41580465, 0.41723272, 0.41865975, 0.42008576, 0.4215107, 0.4229346, 0.42435747, 0.42577928, 0.42720005, 0.4286198, 0.43003845, 0.43145606, 0.4328726, 0.43428805, 0.43570247, 0.4371158, 0.43852803, 0.43993917, 0.44134924, 0.44275823, 0.44416615, 0.44557294, 0.44697863, 0.4483832, 0.4497867, 0.4511891, 0.45259038, 0.45399052, 0.45538953, 0.45678744, 0.4581842, 0.45957989, 0.4609744, 0.46236777, 0.46376, 0.46515107, 0.46654105, 0.46792984, 0.46931747, 0.47070393, 0.47208926, 0.4734734, 0.4748564, 0.47623822, 0.47761884, 0.4789983, 0.48037657, 0.4817537, 0.48312956, 0.4845043, 0.48587784, 0.48725012, 0.48862126, 0.48999116, 0.49135986, 0.49272734, 0.49409363, 0.4954587, 0.4968225, 0.49818513, 0.49954647, 0.50090665, 0.5022656, 0.5036232, 0.50497967, 0.5063348, 0.50768876, 0.5090414, 0.51039284, 0.511743, 0.51309186, 0.5144395, 0.5157859, 0.517131, 0.5184748, 0.51981735, 0.52115864, 0.52249855, 0.52383727, 0.5251747, 0.5265107, 0.5278455, 0.529179, 0.5305112, 0.5318421, 0.5331716, 0.5344999, 0.5358268, 0.5371524, 0.5384767, 0.53979963, 0.5411213, 0.54244155, 0.5437605, 0.5450781, 0.54639435, 0.5477093, 0.5490228, 0.55033505, 0.5516459, 0.5529554, 0.55426353, 0.55557024, 0.55687565, 0.5581796, 0.5594823, 0.56078357, 0.56208336, 0.5633819, 0.56467897, 0.56597465, 0.5672689, 0.56856185, 0.56985337, 0.57114345, 0.57243216, 0.5737194, 0.57500523, 0.5762897, 0.5775727, 0.5788543, 0.58013445, 0.5814132, 0.58269054, 0.5839663, 0.5852408, 0.5865137, 0.58778524, 0.58905536, 0.5903239, 0.5915911, 0.5928568, 0.5941211, 0.5953838, 0.5966452, 0.59790504, 0.59916335, 0.60042024, 0.6016756, 0.60292953, 0.604182, 0.6054329, 0.60668236, 0.6079303, 0.60917675, 0.6104217, 0.6116651, 0.61290705, 0.6141475, 0.61538637, 0.61662376, 0.6178596, 0.61909395, 0.62032676, 0.62155807, 0.6227878, 0.624016, 0.6252427, 0.62646776, 0.6276914, 0.6289134, 0.63013387, 0.63135284, 0.63257015, 0.63378596, 0.6350002, 0.6362129, 0.63742405, 0.63863355, 0.6398415, 0.64104784, 0.6422527, 0.64345586, 0.6446575, 0.6458576, 0.647056, 0.64825284, 0.64944804, 0.6506417, 0.6518338, 0.65302414, 0.654213, 0.65540016, 0.65658575, 0.65776974, 0.65895206, 0.6601328, 0.66131186, 0.66248935, 0.6636652, 0.6648393, 0.66601187, 0.66718274, 0.66835207, 0.6695196, 0.6706856, 0.6718499, 0.6730125, 0.67417353, 0.6753328, 0.6764905, 0.67764646, 0.67880076, 0.6799534, 0.68110436, 0.6822536, 0.6834012, 0.6845471, 0.68569136, 0.68683386, 0.6879747, 0.6891138, 0.69025123, 0.691387, 0.692521, 0.69365335, 0.6947839, 0.6959128, 0.69704, 0.6981654, 0.69928914, 0.70041114, 0.7015314, 0.70265, 0.70376676, 0.70488185, 0.7059952, 0.70710677, 0.70821667, 0.7093247, 0.7104311, 0.7115357, 0.71263856, 0.7137396, 0.7148389, 0.7159365, 0.71703225, 0.7181263, 0.71921855, 0.720309, 0.72139776, 0.72248465, 0.7235698, 0.7246531, 0.7257347, 0.7268145, 0.72789246, 0.7289687, 0.730043, 0.73111564, 0.7321864, 0.7332553, 0.73432255, 0.73538786, 0.7364514, 0.7375131, 0.738573, 0.7396311, 0.7406874, 0.7417418, 0.74279433, 0.74384516, 0.7448941, 0.74594116, 0.7469864, 0.74802977, 0.74907136, 0.7501111, 0.75114894, 0.752185, 0.75321907, 0.7542514, 0.7552818, 0.7563104, 0.7573371, 0.75836194, 0.7593849, 0.76040596, 0.7614252, 0.7624425, 0.76345795, 0.76447153, 0.7654832, 0.766493, 0.76750094, 0.76850694, 0.76951104, 0.77051324, 0.7715136, 0.77251196, 0.7735085, 0.7745031, 0.77549577, 0.7764865, 0.77747536, 0.7784623, 0.7794473, 0.78043044, 0.7814116, 0.78239083, 0.7833681, 0.78434354, 0.78531694, 0.78628844, 0.78725797, 0.78822565, 0.7891913, 0.790155, 0.79111683, 0.7920766, 0.7930345, 0.7939904, 0.79494435, 0.79589635, 0.7968464, 0.79779446, 0.7987405, 0.79968464, 0.8006268, 0.801567, 0.8025052, 0.8034414, 0.80437565, 0.8053079, 0.8062382, 0.80716646, 0.8080927, 0.809017, 0.80993927, 0.81085956, 0.8117779, 0.8126942, 0.81360847, 0.8145207, 0.815431, 0.81633925, 0.8172455, 0.81814975, 0.8190519, 0.81995213, 0.8208503, 0.8217464, 0.82264054, 0.8235326, 0.82442266, 0.8253107, 0.8261967, 0.8270806, 0.82796246, 0.82884234, 0.82972014, 0.8305959, 0.83146966, 0.83234125, 0.8332109, 0.83407843, 0.83494395, 0.8358074, 0.8366687, 0.83752805, 0.8383853, 0.8392405, 0.84009355, 0.8409446, 0.84179354, 0.8426404, 0.84348524, 0.8443279, 0.8451686, 0.8460071, 0.84684354, 0.84767795, 0.84851027, 0.84934044, 0.85016847, 0.85099447, 0.8518184, 0.8526402, 0.85345984, 0.85427743, 0.8550929, 0.8559063, 0.8567175, 0.85752666, 0.85833365, 0.8591386, 0.85994136, 0.86074203, 0.86154056, 0.862337, 0.8631313, 0.86392343, 0.8647135, 0.86550134, 0.8662871, 0.86707073, 0.8678522, 0.86863154, 0.86940867, 0.87018377, 0.87095666, 0.8717274, 0.87249607, 0.87326247, 0.8740268, 0.8747889, 0.8755489, 0.8763067, 0.8770623, 0.87781584, 0.87856716, 0.87931633, 0.88006335, 0.8808081, 0.8815508, 0.88229126, 0.8830295, 0.88376564, 0.88449955, 0.8852313, 0.8859609, 0.8866883, 0.88741344, 0.88813645, 0.88885725, 0.8895759, 0.89029235, 0.8910065, 0.89171857, 0.8924284, 0.893136, 0.89384145, 0.8945446, 0.8952457, 0.8959445, 0.8966411, 0.89733547, 0.89802754, 0.8987175, 0.89940524, 0.90009075, 0.90077406, 0.9014551, 0.90213394, 0.9028106, 0.903485, 0.90415716, 0.90482706, 0.90549475, 0.90616024, 0.90682346, 0.9074845, 0.90814316, 0.9087997, 0.909454, 0.910106, 0.91075575, 0.9114033, 0.9120486, 0.9126916, 0.9133324, 0.9139709, 0.91460717, 0.9152412, 0.91587293, 0.9165025, 0.91712964, 0.91775465, 0.91837734, 0.91899776, 0.919616, 0.9202318, 0.9208455, 0.9214569, 0.922066, 0.92267275, 0.92327726, 0.9238795, 0.92447954, 0.9250772, 0.92567265, 0.9262657, 0.9268566, 0.9274452, 0.92803144, 0.92861545, 0.9291971, 0.9297765, 0.9303536, 0.9309284, 0.9315009, 0.9320711, 0.932639, 0.93320465, 0.933768, 0.9343289, 0.93488765, 0.93544406, 0.93599814, 0.9365499, 0.93709934, 0.9376465, 0.93819135, 0.9387339, 0.9392741, 0.93981194, 0.9403475, 0.9408808, 0.94141173, 0.9419403, 0.94246656, 0.94299054, 0.9435122, 0.9440315, 0.9445485, 0.94506305, 0.94557536, 0.9460854, 0.94659305, 0.9470983, 0.94760126, 0.9481019, 0.94860023, 0.94909614, 0.9495898, 0.950081, 0.9505699, 0.95105654, 0.95154077, 0.9520227, 0.95250213, 0.9529793, 0.9534542, 0.9539267, 0.9543968, 0.95486456, 0.95532995, 0.955793, 0.9562537, 0.95671207, 0.95716804, 0.95762163, 0.9580729, 0.9585218, 0.9589683, 0.95941246, 0.95985425, 0.9602937, 0.96073073, 0.9611654, 0.96159774, 0.96202767, 0.9624553, 0.96288043, 0.9633032, 0.96372366, 0.9641417, 0.9645574, 0.96497077, 0.9653816, 0.96579015, 0.96619636, 0.9666001, 0.9670015, 0.9674005, 0.9677971, 0.9681913, 0.96858317, 0.9689726, 0.96935964, 0.9697443, 0.9701266, 0.9705065, 0.97088397, 0.97125906, 0.97163177, 0.972002, 0.9723699, 0.9727354, 0.9730985, 0.9734592, 0.9738175, 0.9741734, 0.9745269, 0.97487795, 0.97522664, 0.9755729, 0.9759168, 0.9762582, 0.97659725, 0.9769339, 0.97726816, 0.9776, 0.97792935, 0.97825634, 0.9785809, 0.97890306, 0.97922283, 0.9795401, 0.97985506, 0.98016757, 0.98047763, 0.9807853, 0.9810905, 0.98139334, 0.98169374, 0.9819917, 0.9822873, 0.98258036, 0.98287106, 0.98315936, 0.9834452, 0.98372865, 0.9840096, 0.9842882, 0.98456436, 0.98483807, 0.9851093, 0.9853782, 0.9856446, 0.98590857, 0.9861702, 0.9864293, 0.98668593, 0.9869402, 0.98719203, 0.9874414, 0.98768836, 0.98793286, 0.9881749, 0.9884146, 0.98865175, 0.9888865, 0.9891188, 0.9893487, 0.9895761, 0.9898011, 0.9900237, 0.9902438, 0.9904614, 0.99067664, 0.99088943, 0.9910998, 0.9913076, 0.9915131, 0.9917161, 0.9919166, 0.9921147, 0.99231035, 0.9925036, 0.9926943, 0.9928826, 0.99306846, 0.99325186, 0.9934328, 0.99361134, 0.99378735, 0.993961, 0.9941321, 0.9943008, 0.994467, 0.9946308, 0.99479216, 0.994951, 0.9951075, 0.99526143, 0.9954129, 0.99556196, 0.9957086, 0.9958527, 0.9959944, 0.9961336, 0.99627036, 0.9964047, 0.99653655, 0.99666595, 0.99679285, 0.9969173, 0.9970394, 0.9971589, 0.997276, 0.9973906, 0.9975028, 0.99761254, 0.99771976, 0.99782455, 0.9979269, 0.9980267, 0.9981241, 0.9982191, 0.9983115, 0.9984015, 0.9984891, 0.9985742, 0.9986568, 0.998737, 0.99881464, 0.99888986, 0.99896264, 0.9990329, 0.99910074, 0.99916613, 0.999229, 0.99928945, 0.99934745, 0.99940294, 0.999456, 0.99950653, 0.9995547, 0.9996003, 0.9996435, 0.9996842, 0.9997224, 0.9997582, 0.9997915, 0.9998224, 0.99985075, 0.9998766, 0.99990004, 0.999921, 0.99993956, 0.9999556, 0.9999692, 0.9999803, 0.9999889, 0.99999505, 0.99999875];
|