Permalink
Fetching contributors…
Cannot retrieve contributors at this time
1909 lines (1902 sloc) 202 KB
float frequency[] = {
8.175798915644 , 8.661957218027 , 9.177023997419 , 9.722718241315 , 10.300861153527 ,
10.913382232281 , 11.562325709739 , 12.24985737443 , 12.978271799373 , 13.75 ,
14.56761754744 , 15.433853164254 , 16.351597831287 , 17.323914436055 , 18.354047994838 ,
19.44543648263 , 20.601722307054 , 21.826764464563 , 23.124651419477 , 24.499714748859 ,
25.956543598747 , 27.5 , 29.135235094881 , 30.867706328508 , 32.703195662575 ,
34.647828872109 , 36.708095989676 , 38.89087296526 , 41.203444614109 , 43.653528929125 ,
46.249302838954 , 48.999429497719 , 51.913087197493 , 55 , 58.270470189761 ,
61.735412657016 , 65.40639132515 , 69.295657744218 , 73.416191979352 , 77.78174593052 ,
82.406889228217 , 87.307057858251 , 92.498605677909 , 97.998858995437 , 103.826174394986 ,
110 , 116.540940379522 , 123.470825314031 , 130.812782650299 , 138.591315488436 ,
146.832383958704 , 155.56349186104 , 164.813778456435 , 174.614115716502 , 184.997211355817 ,
195.997717990875 , 207.652348789973 , 220 , 233.081880759045 , 246.941650628062 ,
261.625565300599 , 277.182630976872 , 293.664767917408 , 311.126983722081 , 329.62755691287 ,
349.228231433004 , 369.994422711634 , 391.995435981749 , 415.304697579945 , 440 ,
466.16376151809 , 493.883301256124 , 523.251130601197 , 554.365261953744 , 587.329535834815 ,
622.253967444162 , 659.25511382574 , 698.456462866008 , 739.988845423269 , 783.990871963498 ,
830.60939515989 , 880 , 932.32752303618 , 987.766602512248 , 1046.502261202394 ,
1108.730523907488 , 1174.65907166963 , 1244.507934888324 , 1318.51022765148 , 1396.912925732016 ,
1479.977690846538 , 1567.981743926997 , 1661.218790319781 , 1760 , 1864.655046072359 ,
1975.533205024497 , 2093.004522404789 , 2217.461047814977 , 2349.318143339261 , 2489.015869776647 ,
2637.020455302959 , 2793.825851464032 , 2959.955381693076 , 3135.963487853994 , 3322.437580639562 ,
3520 , 3729.310092144721 , 3951.066410048992 , 4186.009044809578 , 4434.922095629955 ,
4698.636286678519 , 4978.031739553294 , 5274.04091060592 , 5587.65170292806 , 5919.910763386151 ,
6271.926975707992 , 6644.875161279119 , 7040 , 7458.620184289442 , 7902.132820097983 ,
8372.018089619156 , 8869.84419125991 , 9397.272573357039 , 9956.063479106588 , 10548.081821211841 ,
11175.30340585612 , 11839.821526772303 };
float sinTable[] __attribute__ ((section(".ccm"))) = {
// =================================================================
// SIN : order 20 / 2048 steps
// average : 0.0 / amplitude : 2.0
0 , 0.003067956763 , 0.006135884649 , 0.009203754782 , 0.012271538286 ,
0.015339206285 , 0.018406729906 , 0.021474080275 , 0.024541228523 , 0.027608145779 ,
0.030674803177 , 0.033741171851 , 0.036807222941 , 0.039872927588 , 0.042938256935 ,
0.046003182131 , 0.049067674327 , 0.05213170468 , 0.05519524435 , 0.0582582645 ,
0.061320736302 , 0.06438263093 , 0.067443919564 , 0.07050457339 , 0.0735645636 ,
0.076623861392 , 0.079682437971 , 0.082740264549 , 0.085797312344 , 0.088853552583 ,
0.091908956497 , 0.09496349533 , 0.09801714033 , 0.101069862755 , 0.104121633872 ,
0.107172424957 , 0.110222207294 , 0.113270952178 , 0.116318630912 , 0.119365214811 ,
0.122410675199 , 0.125454983412 , 0.128498110794 , 0.131540028703 , 0.134580708507 ,
0.137620121586 , 0.140658239333 , 0.14369503315 , 0.146730474455 , 0.149764534677 ,
0.152797185258 , 0.155828397654 , 0.158858143334 , 0.16188639378 , 0.16491312049 ,
0.167938294975 , 0.17096188876 , 0.173983873387 , 0.177004220412 , 0.180022901406 ,
0.183039887955 , 0.186055151663 , 0.18906866415 , 0.19208039705 , 0.195090322016 ,
0.198098410718 , 0.201104634842 , 0.204108966093 , 0.207111376192 , 0.21011183688 ,
0.213110319916 , 0.216106797076 , 0.219101240157 , 0.222093620973 , 0.22508391136 ,
0.228072083171 , 0.231058108281 , 0.234041958584 , 0.237023605994 , 0.240003022449 ,
0.242980179903 , 0.245955050336 , 0.248927605746 , 0.251897818154 , 0.254865659605 ,
0.257831102162 , 0.260794117915 , 0.263754678975 , 0.266712757475 , 0.269668325573 ,
0.27262135545 , 0.275571819311 , 0.278519689385 , 0.281464937926 , 0.284407537211 ,
0.287347459545 , 0.290284677254 , 0.293219162694 , 0.296150888244 , 0.299079826308 ,
0.302005949319 , 0.304929229735 , 0.307849640042 , 0.31076715275 , 0.313681740399 ,
0.316593375556 , 0.319502030816 , 0.322407678801 , 0.325310292162 , 0.328209843579 ,
0.33110630576 , 0.333999651442 , 0.336889853392 , 0.339776884407 , 0.342660717312 ,
0.345541324964 , 0.348418680249 , 0.351292756086 , 0.35416352542 , 0.357030961233 ,
0.359895036535 , 0.362755724367 , 0.365612997805 , 0.368466829953 , 0.371317193952 ,
0.374164062971 , 0.377007410216 , 0.379847208924 , 0.382683432365 , 0.385516053844 ,
0.388345046699 , 0.391170384302 , 0.393992040061 , 0.396809987417 , 0.399624199846 ,
0.402434650859 , 0.405241314005 , 0.408044162865 , 0.410843171058 , 0.413638312238 ,
0.416429560098 , 0.419216888363 , 0.4220002708 , 0.424779681209 , 0.42755509343 ,
0.43032648134 , 0.433093818853 , 0.435857079922 , 0.438616238539 , 0.441371268732 ,
0.44412214457 , 0.446868840162 , 0.449611329655 , 0.452349587234 , 0.455083587126 ,
0.457813303599 , 0.460538710958 , 0.463259783552 , 0.465976495768 , 0.468688822036 ,
0.471396736826 , 0.474100214651 , 0.476799230063 , 0.47949375766 , 0.482183772079 ,
0.484869248001 , 0.487550160148 , 0.490226483288 , 0.49289819223 , 0.495565261826 ,
0.498227666973 , 0.500885382611 , 0.503538383726 , 0.506186645345 , 0.508830142543 ,
0.511468850438 , 0.514102744193 , 0.516731799018 , 0.519355990166 , 0.521975292937 ,
0.524589682678 , 0.527199134782 , 0.529803624686 , 0.532403127877 , 0.534997619887 ,
0.537587076296 , 0.54017147273 , 0.542750784865 , 0.545324988422 , 0.547894059173 ,
0.550457972937 , 0.55301670558 , 0.55557023302 , 0.558118531221 , 0.560661576197 ,
0.563199344014 , 0.565731810784 , 0.56825895267 , 0.570780745887 , 0.573297166698 ,
0.575808191418 , 0.578313796412 , 0.580813958096 , 0.583308652938 , 0.585797857456 ,
0.588281548223 , 0.590759701859 , 0.59323229504 , 0.595699304492 , 0.598160706996 ,
0.600616479384 , 0.60306659854 , 0.605511041404 , 0.607949784968 , 0.610382806276 ,
0.612810082429 , 0.615231590581 , 0.617647307938 , 0.620057211763 , 0.622461279374 ,
0.624859488142 , 0.627251815495 , 0.629638238915 , 0.63201873594 , 0.634393284164 ,
0.636761861236 , 0.639124444864 , 0.641481012809 , 0.64383154289 , 0.646176012983 ,
0.648514401022 , 0.650846684996 , 0.653172842954 , 0.655492853 , 0.657806693297 ,
0.660114342067 , 0.66241577759 , 0.664710978203 , 0.666999922304 , 0.669282588347 ,
0.671558954847 , 0.673829000379 , 0.676092703575 , 0.67835004313 , 0.680600997795 ,
0.682845546385 , 0.685083667773 , 0.687315340892 , 0.689540544737 , 0.691759258364 ,
0.69397146089 , 0.696177131491 , 0.698376249409 , 0.700568793943 , 0.702754744457 ,
0.704934080376 , 0.707106781187 , 0.709272826439 , 0.711432195745 , 0.713584868781 ,
0.715730825284 , 0.717870045056 , 0.720002507961 , 0.722128193929 , 0.724247082951 ,
0.726359155084 , 0.728464390448 , 0.730562769228 , 0.732654271672 , 0.734738878096 ,
0.736816568877 , 0.738887324461 , 0.740951125355 , 0.743007952135 , 0.745057785441 ,
0.74710060598 , 0.749136394523 , 0.75116513191 , 0.753186799044 , 0.755201376897 ,
0.757208846506 , 0.759209188978 , 0.761202385484 , 0.763188417263 , 0.765167265622 ,
0.767138911936 , 0.769103337646 , 0.771060524262 , 0.773010453363 , 0.774953106595 ,
0.776888465673 , 0.778816512381 , 0.780737228572 , 0.782650596167 , 0.784556597156 ,
0.786455213599 , 0.788346427627 , 0.790230221437 , 0.7921065773 , 0.793975477554 ,
0.795836904609 , 0.797690840943 , 0.799537269108 , 0.801376171723 , 0.803207531481 ,
0.805031331143 , 0.806847553544 , 0.808656181588 , 0.810457198253 , 0.812250586585 ,
0.814036329706 , 0.815814410807 , 0.817584813152 , 0.819347520077 , 0.821102514991 ,
0.822849781376 , 0.824589302785 , 0.826321062846 , 0.828045045258 , 0.829761233795 ,
0.831469612303 , 0.833170164702 , 0.834862874986 , 0.836547727224 , 0.838224705555 ,
0.839893794196 , 0.841554977437 , 0.843208239642 , 0.84485356525 , 0.846490938774 ,
0.848120344803 , 0.849741768001 , 0.851355193105 , 0.85296060493 , 0.854557988365 ,
0.856147328375 , 0.85772861 , 0.859301818357 , 0.860866938638 , 0.862423956111 ,
0.863972856122 , 0.865513624091 , 0.867046245516 , 0.868570705971 , 0.870086991109 ,
0.871595086656 , 0.873094978418 , 0.874586652278 , 0.876070094195 , 0.877545290207 ,
0.879012226429 , 0.880470889052 , 0.881921264348 , 0.883363338666 , 0.884797098431 ,
0.886222530149 , 0.887639620403 , 0.889048355855 , 0.890448723245 , 0.891840709392 ,
0.893224301196 , 0.894599485631 , 0.895966249756 , 0.897324580705 , 0.898674465694 ,
0.900015892016 , 0.901348847046 , 0.902673318237 , 0.903989293123 , 0.905296759318 ,
0.906595704515 , 0.907886116488 , 0.909167983091 , 0.910441292258 , 0.911706032005 ,
0.912962190428 , 0.914209755704 , 0.915448716088 , 0.916679059921 , 0.917900775621 ,
0.91911385169 , 0.920318276709 , 0.921514039342 , 0.922701128334 , 0.923879532511 ,
0.925049240783 , 0.926210242138 , 0.92736252565 , 0.928506080473 , 0.929640895843 ,
0.930766961079 , 0.931884265582 , 0.932992798835 , 0.934092550404 , 0.935183509939 ,
0.93626566717 , 0.937339011913 , 0.938403534063 , 0.939459223602 , 0.940506070593 ,
0.941544065183 , 0.942573197601 , 0.943593458162 , 0.944604837261 , 0.945607325381 ,
0.946600913083 , 0.947585591018 , 0.948561349916 , 0.949528180593 , 0.950486073949 ,
0.951435020969 , 0.95237501272 , 0.953306040354 , 0.954228095109 , 0.955141168306 ,
0.95604525135 , 0.956940335732 , 0.957826413028 , 0.958703474896 , 0.959571513082 ,
0.960430519416 , 0.961280485811 , 0.962121404269 , 0.962953266874 , 0.963776065795 ,
0.96458979329 , 0.965394441698 , 0.966190003445 , 0.966976471045 , 0.967753837093 ,
0.968522094274 , 0.969281235357 , 0.970031253195 , 0.970772140729 , 0.971503890986 ,
0.972226497079 , 0.972939952206 , 0.973644249651 , 0.974339382786 , 0.975025345067 ,
0.975702130039 , 0.97636973133 , 0.977028142658 , 0.977677357825 , 0.97831737072 ,
0.978948175319 , 0.979569765685 , 0.980182135968 , 0.980785280403 , 0.981379193314 ,
0.98196386911 , 0.982539302287 , 0.983105487431 , 0.983662419212 , 0.984210092387 ,
0.984748501802 , 0.985277642389 , 0.985797509168 , 0.986308097245 , 0.986809401814 ,
0.987301418158 , 0.987784141645 , 0.988257567731 , 0.98872169196 , 0.989176509965 ,
0.989622017463 , 0.990058210262 , 0.990485084256 , 0.990902635428 , 0.991310859846 ,
0.991709753669 , 0.992099313142 , 0.992479534599 , 0.99285041446 , 0.993211949235 ,
0.993564135521 , 0.993906970002 , 0.994240449453 , 0.994564570734 , 0.994879330795 ,
0.995184726672 , 0.995480755492 , 0.995767414468 , 0.996044700901 , 0.996312612183 ,
0.996571145791 , 0.996820299291 , 0.997060070339 , 0.997290456679 , 0.99751145614 ,
0.997723066644 , 0.997925286199 , 0.9981181129 , 0.998301544934 , 0.998475580573 ,
0.99864021818 , 0.998795456205 , 0.998941293187 , 0.999077727753 , 0.999204758618 ,
0.999322384588 , 0.999430604555 , 0.999529417501 , 0.999618822495 , 0.999698818696 ,
0.999769405351 , 0.999830581796 , 0.999882347454 , 0.999924701839 , 0.999957644552 ,
0.999981175283 , 0.99999529381 , 1 , 0.99999529381 , 0.999981175283 ,
0.999957644552 , 0.999924701839 , 0.999882347454 , 0.999830581796 , 0.999769405351 ,
0.999698818696 , 0.999618822495 , 0.999529417501 , 0.999430604555 , 0.999322384588 ,
0.999204758618 , 0.999077727753 , 0.998941293187 , 0.998795456205 , 0.99864021818 ,
0.998475580573 , 0.998301544934 , 0.9981181129 , 0.997925286199 , 0.997723066644 ,
0.99751145614 , 0.997290456679 , 0.997060070339 , 0.996820299291 , 0.996571145791 ,
0.996312612183 , 0.996044700901 , 0.995767414468 , 0.995480755492 , 0.995184726672 ,
0.994879330795 , 0.994564570734 , 0.994240449453 , 0.993906970002 , 0.993564135521 ,
0.993211949235 , 0.99285041446 , 0.992479534599 , 0.992099313142 , 0.991709753669 ,
0.991310859846 , 0.990902635428 , 0.990485084256 , 0.990058210262 , 0.989622017463 ,
0.989176509965 , 0.98872169196 , 0.988257567731 , 0.987784141645 , 0.987301418158 ,
0.986809401814 , 0.986308097245 , 0.985797509168 , 0.985277642389 , 0.984748501802 ,
0.984210092387 , 0.983662419212 , 0.983105487431 , 0.982539302287 , 0.98196386911 ,
0.981379193314 , 0.980785280403 , 0.980182135968 , 0.979569765685 , 0.978948175319 ,
0.97831737072 , 0.977677357825 , 0.977028142658 , 0.97636973133 , 0.975702130039 ,
0.975025345067 , 0.974339382786 , 0.973644249651 , 0.972939952206 , 0.972226497079 ,
0.971503890986 , 0.970772140729 , 0.970031253195 , 0.969281235357 , 0.968522094274 ,
0.967753837093 , 0.966976471045 , 0.966190003445 , 0.965394441698 , 0.96458979329 ,
0.963776065795 , 0.962953266874 , 0.962121404269 , 0.961280485811 , 0.960430519416 ,
0.959571513082 , 0.958703474896 , 0.957826413028 , 0.956940335732 , 0.95604525135 ,
0.955141168306 , 0.954228095109 , 0.953306040354 , 0.95237501272 , 0.951435020969 ,
0.950486073949 , 0.949528180593 , 0.948561349916 , 0.947585591018 , 0.946600913083 ,
0.945607325381 , 0.944604837261 , 0.943593458162 , 0.942573197601 , 0.941544065183 ,
0.940506070593 , 0.939459223602 , 0.938403534063 , 0.937339011913 , 0.93626566717 ,
0.935183509939 , 0.934092550404 , 0.932992798835 , 0.931884265582 , 0.930766961079 ,
0.929640895843 , 0.928506080473 , 0.92736252565 , 0.926210242138 , 0.925049240783 ,
0.923879532511 , 0.922701128334 , 0.921514039342 , 0.920318276709 , 0.91911385169 ,
0.917900775621 , 0.916679059921 , 0.915448716088 , 0.914209755704 , 0.912962190428 ,
0.911706032005 , 0.910441292258 , 0.909167983091 , 0.907886116488 , 0.906595704515 ,
0.905296759318 , 0.903989293123 , 0.902673318237 , 0.901348847046 , 0.900015892016 ,
0.898674465694 , 0.897324580705 , 0.895966249756 , 0.894599485631 , 0.893224301196 ,
0.891840709392 , 0.890448723245 , 0.889048355855 , 0.887639620403 , 0.886222530149 ,
0.884797098431 , 0.883363338666 , 0.881921264348 , 0.880470889052 , 0.879012226429 ,
0.877545290207 , 0.876070094195 , 0.874586652278 , 0.873094978418 , 0.871595086656 ,
0.870086991109 , 0.868570705971 , 0.867046245516 , 0.865513624091 , 0.863972856122 ,
0.862423956111 , 0.860866938638 , 0.859301818357 , 0.85772861 , 0.856147328375 ,
0.854557988365 , 0.85296060493 , 0.851355193105 , 0.849741768001 , 0.848120344803 ,
0.846490938774 , 0.84485356525 , 0.843208239642 , 0.841554977437 , 0.839893794196 ,
0.838224705555 , 0.836547727224 , 0.834862874986 , 0.833170164702 , 0.831469612303 ,
0.829761233795 , 0.828045045258 , 0.826321062846 , 0.824589302785 , 0.822849781376 ,
0.821102514991 , 0.819347520077 , 0.817584813152 , 0.815814410807 , 0.814036329706 ,
0.812250586585 , 0.810457198253 , 0.808656181588 , 0.806847553544 , 0.805031331143 ,
0.803207531481 , 0.801376171723 , 0.799537269108 , 0.797690840943 , 0.795836904609 ,
0.793975477554 , 0.7921065773 , 0.790230221437 , 0.788346427627 , 0.786455213599 ,
0.784556597156 , 0.782650596167 , 0.780737228572 , 0.778816512381 , 0.776888465673 ,
0.774953106595 , 0.773010453363 , 0.771060524262 , 0.769103337646 , 0.767138911936 ,
0.765167265622 , 0.763188417263 , 0.761202385484 , 0.759209188978 , 0.757208846506 ,
0.755201376897 , 0.753186799044 , 0.75116513191 , 0.749136394523 , 0.74710060598 ,
0.745057785441 , 0.743007952135 , 0.740951125355 , 0.738887324461 , 0.736816568877 ,
0.734738878096 , 0.732654271672 , 0.730562769228 , 0.728464390448 , 0.726359155084 ,
0.724247082951 , 0.722128193929 , 0.720002507961 , 0.717870045056 , 0.715730825284 ,
0.713584868781 , 0.711432195745 , 0.709272826439 , 0.707106781187 , 0.704934080376 ,
0.702754744457 , 0.700568793943 , 0.698376249409 , 0.696177131491 , 0.69397146089 ,
0.691759258364 , 0.689540544737 , 0.687315340892 , 0.685083667773 , 0.682845546385 ,
0.680600997795 , 0.67835004313 , 0.676092703575 , 0.673829000379 , 0.671558954847 ,
0.669282588347 , 0.666999922304 , 0.664710978203 , 0.66241577759 , 0.660114342067 ,
0.657806693297 , 0.655492853 , 0.653172842954 , 0.650846684996 , 0.648514401022 ,
0.646176012983 , 0.64383154289 , 0.641481012809 , 0.639124444864 , 0.636761861236 ,
0.634393284164 , 0.63201873594 , 0.629638238915 , 0.627251815495 , 0.624859488142 ,
0.622461279374 , 0.620057211763 , 0.617647307938 , 0.615231590581 , 0.612810082429 ,
0.610382806276 , 0.607949784968 , 0.605511041404 , 0.60306659854 , 0.600616479384 ,
0.598160706996 , 0.595699304492 , 0.59323229504 , 0.590759701859 , 0.588281548223 ,
0.585797857456 , 0.583308652938 , 0.580813958096 , 0.578313796412 , 0.575808191418 ,
0.573297166698 , 0.570780745887 , 0.56825895267 , 0.565731810784 , 0.563199344014 ,
0.560661576197 , 0.558118531221 , 0.55557023302 , 0.55301670558 , 0.550457972937 ,
0.547894059173 , 0.545324988422 , 0.542750784865 , 0.54017147273 , 0.537587076296 ,
0.534997619887 , 0.532403127877 , 0.529803624686 , 0.527199134782 , 0.524589682678 ,
0.521975292937 , 0.519355990166 , 0.516731799018 , 0.514102744193 , 0.511468850438 ,
0.508830142543 , 0.506186645345 , 0.503538383726 , 0.500885382611 , 0.498227666973 ,
0.495565261826 , 0.49289819223 , 0.490226483288 , 0.487550160148 , 0.484869248001 ,
0.482183772079 , 0.47949375766 , 0.476799230063 , 0.474100214651 , 0.471396736826 ,
0.468688822036 , 0.465976495768 , 0.463259783552 , 0.460538710958 , 0.457813303599 ,
0.455083587126 , 0.452349587234 , 0.449611329655 , 0.446868840162 , 0.44412214457 ,
0.441371268732 , 0.438616238539 , 0.435857079922 , 0.433093818853 , 0.43032648134 ,
0.42755509343 , 0.424779681209 , 0.4220002708 , 0.419216888363 , 0.416429560098 ,
0.413638312238 , 0.410843171058 , 0.408044162865 , 0.405241314005 , 0.402434650859 ,
0.399624199846 , 0.396809987417 , 0.393992040061 , 0.391170384302 , 0.388345046699 ,
0.385516053844 , 0.382683432365 , 0.379847208924 , 0.377007410216 , 0.374164062971 ,
0.371317193952 , 0.368466829953 , 0.365612997805 , 0.362755724367 , 0.359895036535 ,
0.357030961233 , 0.35416352542 , 0.351292756086 , 0.348418680249 , 0.345541324964 ,
0.342660717312 , 0.339776884407 , 0.336889853392 , 0.333999651442 , 0.33110630576 ,
0.328209843579 , 0.325310292162 , 0.322407678801 , 0.319502030816 , 0.316593375556 ,
0.313681740399 , 0.31076715275 , 0.307849640042 , 0.304929229735 , 0.302005949319 ,
0.299079826308 , 0.296150888244 , 0.293219162694 , 0.290284677254 , 0.287347459545 ,
0.284407537211 , 0.281464937926 , 0.278519689385 , 0.275571819311 , 0.27262135545 ,
0.269668325573 , 0.266712757475 , 0.263754678975 , 0.260794117915 , 0.257831102162 ,
0.254865659605 , 0.251897818154 , 0.248927605746 , 0.245955050336 , 0.242980179903 ,
0.240003022449 , 0.237023605994 , 0.234041958584 , 0.231058108281 , 0.228072083171 ,
0.22508391136 , 0.222093620973 , 0.219101240157 , 0.216106797076 , 0.213110319916 ,
0.21011183688 , 0.207111376192 , 0.204108966093 , 0.201104634842 , 0.198098410718 ,
0.195090322016 , 0.19208039705 , 0.18906866415 , 0.186055151663 , 0.183039887955 ,
0.180022901406 , 0.177004220412 , 0.173983873387 , 0.17096188876 , 0.167938294975 ,
0.16491312049 , 0.16188639378 , 0.158858143334 , 0.155828397654 , 0.152797185258 ,
0.149764534677 , 0.146730474455 , 0.14369503315 , 0.140658239333 , 0.137620121586 ,
0.134580708507 , 0.131540028703 , 0.128498110794 , 0.125454983412 , 0.122410675199 ,
0.119365214811 , 0.116318630912 , 0.113270952178 , 0.110222207294 , 0.107172424957 ,
0.104121633872 , 0.101069862755 , 0.09801714033 , 0.09496349533 , 0.091908956497 ,
0.088853552583 , 0.085797312344 , 0.082740264549 , 0.079682437971 , 0.076623861392 ,
0.0735645636 , 0.07050457339 , 0.067443919564 , 0.06438263093 , 0.061320736302 ,
0.0582582645 , 0.05519524435 , 0.05213170468 , 0.049067674327 , 0.046003182131 ,
0.042938256935 , 0.039872927588 , 0.036807222941 , 0.033741171851 , 0.030674803177 ,
0.027608145779 , 0.024541228523 , 0.021474080275 , 0.018406729906 , 0.015339206285 ,
0.012271538286 , 0.009203754782 , 0.006135884649 , 0.003067956763 , 0 ,
-0.003067956763 , -0.006135884649 , -0.009203754782 , -0.012271538286 , -0.015339206285 ,
-0.018406729906 , -0.021474080275 , -0.024541228523 , -0.027608145779 , -0.030674803177 ,
-0.033741171851 , -0.036807222941 , -0.039872927588 , -0.042938256935 , -0.046003182131 ,
-0.049067674327 , -0.05213170468 , -0.05519524435 , -0.0582582645 , -0.061320736302 ,
-0.06438263093 , -0.067443919564 , -0.07050457339 , -0.0735645636 , -0.076623861392 ,
-0.079682437971 , -0.082740264549 , -0.085797312344 , -0.088853552583 , -0.091908956497 ,
-0.09496349533 , -0.09801714033 , -0.101069862755 , -0.104121633872 , -0.107172424957 ,
-0.110222207294 , -0.113270952178 , -0.116318630912 , -0.119365214811 , -0.122410675199 ,
-0.125454983412 , -0.128498110794 , -0.131540028703 , -0.134580708507 , -0.137620121586 ,
-0.140658239333 , -0.14369503315 , -0.146730474455 , -0.149764534677 , -0.152797185258 ,
-0.155828397654 , -0.158858143334 , -0.16188639378 , -0.16491312049 , -0.167938294975 ,
-0.17096188876 , -0.173983873387 , -0.177004220412 , -0.180022901406 , -0.183039887955 ,
-0.186055151663 , -0.18906866415 , -0.19208039705 , -0.195090322016 , -0.198098410718 ,
-0.201104634842 , -0.204108966093 , -0.207111376192 , -0.21011183688 , -0.213110319916 ,
-0.216106797076 , -0.219101240157 , -0.222093620973 , -0.22508391136 , -0.228072083171 ,
-0.231058108281 , -0.234041958584 , -0.237023605994 , -0.240003022449 , -0.242980179903 ,
-0.245955050336 , -0.248927605746 , -0.251897818154 , -0.254865659605 , -0.257831102162 ,
-0.260794117915 , -0.263754678975 , -0.266712757475 , -0.269668325573 , -0.27262135545 ,
-0.275571819311 , -0.278519689385 , -0.281464937926 , -0.284407537211 , -0.287347459545 ,
-0.290284677254 , -0.293219162694 , -0.296150888244 , -0.299079826308 , -0.302005949319 ,
-0.304929229735 , -0.307849640042 , -0.31076715275 , -0.313681740399 , -0.316593375556 ,
-0.319502030816 , -0.322407678801 , -0.325310292162 , -0.328209843579 , -0.33110630576 ,
-0.333999651442 , -0.336889853392 , -0.339776884407 , -0.342660717312 , -0.345541324964 ,
-0.348418680249 , -0.351292756086 , -0.35416352542 , -0.357030961233 , -0.359895036535 ,
-0.362755724367 , -0.365612997805 , -0.368466829953 , -0.371317193952 , -0.374164062971 ,
-0.377007410216 , -0.379847208924 , -0.382683432365 , -0.385516053844 , -0.388345046699 ,
-0.391170384302 , -0.393992040061 , -0.396809987417 , -0.399624199846 , -0.402434650859 ,
-0.405241314005 , -0.408044162865 , -0.410843171058 , -0.413638312238 , -0.416429560098 ,
-0.419216888363 , -0.4220002708 , -0.424779681209 , -0.42755509343 , -0.43032648134 ,
-0.433093818853 , -0.435857079922 , -0.438616238539 , -0.441371268732 , -0.44412214457 ,
-0.446868840162 , -0.449611329655 , -0.452349587234 , -0.455083587126 , -0.457813303599 ,
-0.460538710958 , -0.463259783552 , -0.465976495768 , -0.468688822036 , -0.471396736826 ,
-0.474100214651 , -0.476799230063 , -0.47949375766 , -0.482183772079 , -0.484869248001 ,
-0.487550160148 , -0.490226483288 , -0.49289819223 , -0.495565261826 , -0.498227666973 ,
-0.500885382611 , -0.503538383726 , -0.506186645345 , -0.508830142543 , -0.511468850438 ,
-0.514102744193 , -0.516731799018 , -0.519355990166 , -0.521975292937 , -0.524589682678 ,
-0.527199134782 , -0.529803624686 , -0.532403127877 , -0.534997619887 , -0.537587076296 ,
-0.54017147273 , -0.542750784865 , -0.545324988422 , -0.547894059173 , -0.550457972937 ,
-0.55301670558 , -0.55557023302 , -0.558118531221 , -0.560661576197 , -0.563199344014 ,
-0.565731810784 , -0.56825895267 , -0.570780745887 , -0.573297166698 , -0.575808191418 ,
-0.578313796412 , -0.580813958096 , -0.583308652938 , -0.585797857456 , -0.588281548223 ,
-0.590759701859 , -0.59323229504 , -0.595699304492 , -0.598160706996 , -0.600616479384 ,
-0.60306659854 , -0.605511041404 , -0.607949784968 , -0.610382806276 , -0.612810082429 ,
-0.615231590581 , -0.617647307938 , -0.620057211763 , -0.622461279374 , -0.624859488142 ,
-0.627251815495 , -0.629638238915 , -0.63201873594 , -0.634393284164 , -0.636761861236 ,
-0.639124444864 , -0.641481012809 , -0.64383154289 , -0.646176012983 , -0.648514401022 ,
-0.650846684996 , -0.653172842954 , -0.655492853 , -0.657806693297 , -0.660114342067 ,
-0.66241577759 , -0.664710978203 , -0.666999922304 , -0.669282588347 , -0.671558954847 ,
-0.673829000379 , -0.676092703575 , -0.67835004313 , -0.680600997795 , -0.682845546385 ,
-0.685083667773 , -0.687315340892 , -0.689540544737 , -0.691759258364 , -0.69397146089 ,
-0.696177131491 , -0.698376249409 , -0.700568793943 , -0.702754744457 , -0.704934080376 ,
-0.707106781187 , -0.709272826439 , -0.711432195745 , -0.713584868781 , -0.715730825284 ,
-0.717870045056 , -0.720002507961 , -0.722128193929 , -0.724247082951 , -0.726359155084 ,
-0.728464390448 , -0.730562769228 , -0.732654271672 , -0.734738878096 , -0.736816568877 ,
-0.738887324461 , -0.740951125355 , -0.743007952135 , -0.745057785441 , -0.74710060598 ,
-0.749136394523 , -0.75116513191 , -0.753186799044 , -0.755201376897 , -0.757208846506 ,
-0.759209188978 , -0.761202385484 , -0.763188417263 , -0.765167265622 , -0.767138911936 ,
-0.769103337646 , -0.771060524262 , -0.773010453363 , -0.774953106595 , -0.776888465673 ,
-0.778816512381 , -0.780737228572 , -0.782650596167 , -0.784556597156 , -0.786455213599 ,
-0.788346427627 , -0.790230221437 , -0.7921065773 , -0.793975477554 , -0.795836904609 ,
-0.797690840943 , -0.799537269108 , -0.801376171723 , -0.803207531481 , -0.805031331143 ,
-0.806847553544 , -0.808656181588 , -0.810457198253 , -0.812250586585 , -0.814036329706 ,
-0.815814410807 , -0.817584813152 , -0.819347520077 , -0.821102514991 , -0.822849781376 ,
-0.824589302785 , -0.826321062846 , -0.828045045258 , -0.829761233795 , -0.831469612303 ,
-0.833170164702 , -0.834862874986 , -0.836547727224 , -0.838224705555 , -0.839893794196 ,
-0.841554977437 , -0.843208239642 , -0.84485356525 , -0.846490938774 , -0.848120344803 ,
-0.849741768001 , -0.851355193105 , -0.85296060493 , -0.854557988365 , -0.856147328375 ,
-0.85772861 , -0.859301818357 , -0.860866938638 , -0.862423956111 , -0.863972856122 ,
-0.865513624091 , -0.867046245516 , -0.868570705971 , -0.870086991109 , -0.871595086656 ,
-0.873094978418 , -0.874586652278 , -0.876070094195 , -0.877545290207 , -0.879012226429 ,
-0.880470889052 , -0.881921264348 , -0.883363338666 , -0.884797098431 , -0.886222530149 ,
-0.887639620403 , -0.889048355855 , -0.890448723245 , -0.891840709392 , -0.893224301196 ,
-0.894599485631 , -0.895966249756 , -0.897324580705 , -0.898674465694 , -0.900015892016 ,
-0.901348847046 , -0.902673318237 , -0.903989293123 , -0.905296759318 , -0.906595704515 ,
-0.907886116488 , -0.909167983091 , -0.910441292258 , -0.911706032005 , -0.912962190428 ,
-0.914209755704 , -0.915448716088 , -0.916679059921 , -0.917900775621 , -0.91911385169 ,
-0.920318276709 , -0.921514039342 , -0.922701128334 , -0.923879532511 , -0.925049240783 ,
-0.926210242138 , -0.92736252565 , -0.928506080473 , -0.929640895843 , -0.930766961079 ,
-0.931884265582 , -0.932992798835 , -0.934092550404 , -0.935183509939 , -0.93626566717 ,
-0.937339011913 , -0.938403534063 , -0.939459223602 , -0.940506070593 , -0.941544065183 ,
-0.942573197601 , -0.943593458162 , -0.944604837261 , -0.945607325381 , -0.946600913083 ,
-0.947585591018 , -0.948561349916 , -0.949528180593 , -0.950486073949 , -0.951435020969 ,
-0.95237501272 , -0.953306040354 , -0.954228095109 , -0.955141168306 , -0.95604525135 ,
-0.956940335732 , -0.957826413028 , -0.958703474896 , -0.959571513082 , -0.960430519416 ,
-0.961280485811 , -0.962121404269 , -0.962953266874 , -0.963776065795 , -0.96458979329 ,
-0.965394441698 , -0.966190003445 , -0.966976471045 , -0.967753837093 , -0.968522094274 ,
-0.969281235357 , -0.970031253195 , -0.970772140729 , -0.971503890986 , -0.972226497079 ,
-0.972939952206 , -0.973644249651 , -0.974339382786 , -0.975025345067 , -0.975702130039 ,
-0.97636973133 , -0.977028142658 , -0.977677357825 , -0.97831737072 , -0.978948175319 ,
-0.979569765685 , -0.980182135968 , -0.980785280403 , -0.981379193314 , -0.98196386911 ,
-0.982539302287 , -0.983105487431 , -0.983662419212 , -0.984210092387 , -0.984748501802 ,
-0.985277642389 , -0.985797509168 , -0.986308097245 , -0.986809401814 , -0.987301418158 ,
-0.987784141645 , -0.988257567731 , -0.98872169196 , -0.989176509965 , -0.989622017463 ,
-0.990058210262 , -0.990485084256 , -0.990902635428 , -0.991310859846 , -0.991709753669 ,
-0.992099313142 , -0.992479534599 , -0.99285041446 , -0.993211949235 , -0.993564135521 ,
-0.993906970002 , -0.994240449453 , -0.994564570734 , -0.994879330795 , -0.995184726672 ,
-0.995480755492 , -0.995767414468 , -0.996044700901 , -0.996312612183 , -0.996571145791 ,
-0.996820299291 , -0.997060070339 , -0.997290456679 , -0.99751145614 , -0.997723066644 ,
-0.997925286199 , -0.9981181129 , -0.998301544934 , -0.998475580573 , -0.99864021818 ,
-0.998795456205 , -0.998941293187 , -0.999077727753 , -0.999204758618 , -0.999322384588 ,
-0.999430604555 , -0.999529417501 , -0.999618822495 , -0.999698818696 , -0.999769405351 ,
-0.999830581796 , -0.999882347454 , -0.999924701839 , -0.999957644552 , -0.999981175283 ,
-0.99999529381 , -1 , -0.99999529381 , -0.999981175283 , -0.999957644552 ,
-0.999924701839 , -0.999882347454 , -0.999830581796 , -0.999769405351 , -0.999698818696 ,
-0.999618822495 , -0.999529417501 , -0.999430604555 , -0.999322384588 , -0.999204758618 ,
-0.999077727753 , -0.998941293187 , -0.998795456205 , -0.99864021818 , -0.998475580573 ,
-0.998301544934 , -0.9981181129 , -0.997925286199 , -0.997723066644 , -0.99751145614 ,
-0.997290456679 , -0.997060070339 , -0.996820299291 , -0.996571145791 , -0.996312612183 ,
-0.996044700901 , -0.995767414468 , -0.995480755492 , -0.995184726672 , -0.994879330795 ,
-0.994564570734 , -0.994240449453 , -0.993906970002 , -0.993564135521 , -0.993211949235 ,
-0.99285041446 , -0.992479534599 , -0.992099313142 , -0.991709753669 , -0.991310859846 ,
-0.990902635428 , -0.990485084256 , -0.990058210262 , -0.989622017463 , -0.989176509965 ,
-0.98872169196 , -0.988257567731 , -0.987784141645 , -0.987301418158 , -0.986809401814 ,
-0.986308097245 , -0.985797509168 , -0.985277642389 , -0.984748501802 , -0.984210092387 ,
-0.983662419212 , -0.983105487431 , -0.982539302287 , -0.98196386911 , -0.981379193314 ,
-0.980785280403 , -0.980182135968 , -0.979569765685 , -0.978948175319 , -0.97831737072 ,
-0.977677357825 , -0.977028142658 , -0.97636973133 , -0.975702130039 , -0.975025345067 ,
-0.974339382786 , -0.973644249651 , -0.972939952206 , -0.972226497079 , -0.971503890986 ,
-0.970772140729 , -0.970031253195 , -0.969281235357 , -0.968522094274 , -0.967753837093 ,
-0.966976471045 , -0.966190003445 , -0.965394441698 , -0.96458979329 , -0.963776065795 ,
-0.962953266874 , -0.962121404269 , -0.961280485811 , -0.960430519416 , -0.959571513082 ,
-0.958703474896 , -0.957826413028 , -0.956940335732 , -0.95604525135 , -0.955141168306 ,
-0.954228095109 , -0.953306040354 , -0.95237501272 , -0.951435020969 , -0.950486073949 ,
-0.949528180593 , -0.948561349916 , -0.947585591018 , -0.946600913083 , -0.945607325381 ,
-0.944604837261 , -0.943593458162 , -0.942573197601 , -0.941544065183 , -0.940506070593 ,
-0.939459223602 , -0.938403534063 , -0.937339011913 , -0.93626566717 , -0.935183509939 ,
-0.934092550404 , -0.932992798835 , -0.931884265582 , -0.930766961079 , -0.929640895843 ,
-0.928506080473 , -0.92736252565 , -0.926210242138 , -0.925049240783 , -0.923879532511 ,
-0.922701128334 , -0.921514039342 , -0.920318276709 , -0.91911385169 , -0.917900775621 ,
-0.916679059921 , -0.915448716088 , -0.914209755704 , -0.912962190428 , -0.911706032005 ,
-0.910441292258 , -0.909167983091 , -0.907886116488 , -0.906595704515 , -0.905296759318 ,
-0.903989293123 , -0.902673318237 , -0.901348847046 , -0.900015892016 , -0.898674465694 ,
-0.897324580705 , -0.895966249756 , -0.894599485631 , -0.893224301196 , -0.891840709392 ,
-0.890448723245 , -0.889048355855 , -0.887639620403 , -0.886222530149 , -0.884797098431 ,
-0.883363338666 , -0.881921264348 , -0.880470889052 , -0.879012226429 , -0.877545290207 ,
-0.876070094195 , -0.874586652278 , -0.873094978418 , -0.871595086656 , -0.870086991109 ,
-0.868570705971 , -0.867046245516 , -0.865513624091 , -0.863972856122 , -0.862423956111 ,
-0.860866938638 , -0.859301818357 , -0.85772861 , -0.856147328375 , -0.854557988365 ,
-0.85296060493 , -0.851355193105 , -0.849741768001 , -0.848120344803 , -0.846490938774 ,
-0.84485356525 , -0.843208239642 , -0.841554977437 , -0.839893794196 , -0.838224705555 ,
-0.836547727224 , -0.834862874986 , -0.833170164702 , -0.831469612303 , -0.829761233795 ,
-0.828045045258 , -0.826321062846 , -0.824589302785 , -0.822849781376 , -0.821102514991 ,
-0.819347520077 , -0.817584813152 , -0.815814410807 , -0.814036329706 , -0.812250586585 ,
-0.810457198253 , -0.808656181588 , -0.806847553544 , -0.805031331143 , -0.803207531481 ,
-0.801376171723 , -0.799537269108 , -0.797690840943 , -0.795836904609 , -0.793975477554 ,
-0.7921065773 , -0.790230221437 , -0.788346427627 , -0.786455213599 , -0.784556597156 ,
-0.782650596167 , -0.780737228572 , -0.778816512381 , -0.776888465673 , -0.774953106595 ,
-0.773010453363 , -0.771060524262 , -0.769103337646 , -0.767138911936 , -0.765167265622 ,
-0.763188417263 , -0.761202385484 , -0.759209188978 , -0.757208846506 , -0.755201376897 ,
-0.753186799044 , -0.75116513191 , -0.749136394523 , -0.74710060598 , -0.745057785441 ,
-0.743007952135 , -0.740951125355 , -0.738887324461 , -0.736816568877 , -0.734738878096 ,
-0.732654271672 , -0.730562769228 , -0.728464390448 , -0.726359155084 , -0.724247082951 ,
-0.722128193929 , -0.720002507961 , -0.717870045056 , -0.715730825284 , -0.713584868781 ,
-0.711432195745 , -0.709272826439 , -0.707106781187 , -0.704934080376 , -0.702754744457 ,
-0.700568793943 , -0.698376249409 , -0.696177131491 , -0.69397146089 , -0.691759258364 ,
-0.689540544737 , -0.687315340892 , -0.685083667773 , -0.682845546385 , -0.680600997795 ,
-0.67835004313 , -0.676092703575 , -0.673829000379 , -0.671558954847 , -0.669282588347 ,
-0.666999922304 , -0.664710978203 , -0.66241577759 , -0.660114342067 , -0.657806693297 ,
-0.655492853 , -0.653172842954 , -0.650846684996 , -0.648514401022 , -0.646176012983 ,
-0.64383154289 , -0.641481012809 , -0.639124444864 , -0.636761861236 , -0.634393284164 ,
-0.63201873594 , -0.629638238915 , -0.627251815495 , -0.624859488142 , -0.622461279374 ,
-0.620057211763 , -0.617647307938 , -0.615231590581 , -0.612810082429 , -0.610382806276 ,
-0.607949784968 , -0.605511041404 , -0.60306659854 , -0.600616479384 , -0.598160706996 ,
-0.595699304492 , -0.59323229504 , -0.590759701859 , -0.588281548223 , -0.585797857456 ,
-0.583308652938 , -0.580813958096 , -0.578313796412 , -0.575808191418 , -0.573297166698 ,
-0.570780745887 , -0.56825895267 , -0.565731810784 , -0.563199344014 , -0.560661576197 ,
-0.558118531221 , -0.55557023302 , -0.55301670558 , -0.550457972937 , -0.547894059173 ,
-0.545324988422 , -0.542750784865 , -0.54017147273 , -0.537587076296 , -0.534997619887 ,
-0.532403127877 , -0.529803624686 , -0.527199134782 , -0.524589682678 , -0.521975292937 ,
-0.519355990166 , -0.516731799018 , -0.514102744193 , -0.511468850438 , -0.508830142543 ,
-0.506186645345 , -0.503538383726 , -0.500885382611 , -0.498227666973 , -0.495565261826 ,
-0.49289819223 , -0.490226483288 , -0.487550160148 , -0.484869248001 , -0.482183772079 ,
-0.47949375766 , -0.476799230063 , -0.474100214651 , -0.471396736826 , -0.468688822036 ,
-0.465976495768 , -0.463259783552 , -0.460538710958 , -0.457813303599 , -0.455083587126 ,
-0.452349587234 , -0.449611329655 , -0.446868840162 , -0.44412214457 , -0.441371268732 ,
-0.438616238539 , -0.435857079922 , -0.433093818853 , -0.43032648134 , -0.42755509343 ,
-0.424779681209 , -0.4220002708 , -0.419216888363 , -0.416429560098 , -0.413638312238 ,
-0.410843171058 , -0.408044162865 , -0.405241314005 , -0.402434650859 , -0.399624199846 ,
-0.396809987417 , -0.393992040061 , -0.391170384302 , -0.388345046699 , -0.385516053844 ,
-0.382683432365 , -0.379847208924 , -0.377007410216 , -0.374164062971 , -0.371317193952 ,
-0.368466829953 , -0.365612997805 , -0.362755724367 , -0.359895036535 , -0.357030961233 ,
-0.35416352542 , -0.351292756086 , -0.348418680249 , -0.345541324964 , -0.342660717312 ,
-0.339776884407 , -0.336889853392 , -0.333999651442 , -0.33110630576 , -0.328209843579 ,
-0.325310292162 , -0.322407678801 , -0.319502030816 , -0.316593375556 , -0.313681740399 ,
-0.31076715275 , -0.307849640042 , -0.304929229735 , -0.302005949319 , -0.299079826308 ,
-0.296150888244 , -0.293219162694 , -0.290284677254 , -0.287347459545 , -0.284407537211 ,
-0.281464937926 , -0.278519689385 , -0.275571819311 , -0.27262135545 , -0.269668325573 ,
-0.266712757475 , -0.263754678975 , -0.260794117915 , -0.257831102162 , -0.254865659605 ,
-0.251897818154 , -0.248927605746 , -0.245955050336 , -0.242980179903 , -0.240003022449 ,
-0.237023605994 , -0.234041958584 , -0.231058108281 , -0.228072083171 , -0.22508391136 ,
-0.222093620973 , -0.219101240157 , -0.216106797076 , -0.213110319916 , -0.21011183688 ,
-0.207111376192 , -0.204108966093 , -0.201104634842 , -0.198098410718 , -0.195090322016 ,
-0.19208039705 , -0.18906866415 , -0.186055151663 , -0.183039887955 , -0.180022901406 ,
-0.177004220412 , -0.173983873387 , -0.17096188876 , -0.167938294975 , -0.16491312049 ,
-0.16188639378 , -0.158858143334 , -0.155828397654 , -0.152797185258 , -0.149764534677 ,
-0.146730474455 , -0.14369503315 , -0.140658239333 , -0.137620121586 , -0.134580708507 ,
-0.131540028703 , -0.128498110794 , -0.125454983412 , -0.122410675199 , -0.119365214811 ,
-0.116318630912 , -0.113270952178 , -0.110222207294 , -0.107172424957 , -0.104121633872 ,
-0.101069862755 , -0.09801714033 , -0.09496349533 , -0.091908956497 , -0.088853552583 ,
-0.085797312344 , -0.082740264549 , -0.079682437971 , -0.076623861392 , -0.0735645636 ,
-0.07050457339 , -0.067443919564 , -0.06438263093 , -0.061320736302 , -0.0582582645 ,
-0.05519524435 , -0.05213170468 , -0.049067674327 , -0.046003182131 , -0.042938256935 ,
-0.039872927588 , -0.036807222941 , -0.033741171851 , -0.030674803177 , -0.027608145779 ,
-0.024541228523 , -0.021474080275 , -0.018406729906 , -0.015339206285 , -0.012271538286 ,
-0.009203754782 , -0.006135884649 , -0.003067956763, 0.0f
};
float squareTable[] __attribute__ ((section(".ccm"))) = {
// =================================================================
// SQUARE : order 20 / 2048 steps
// average : 0.0 / amplitude : 2.35959731680782
0 , 0.033102555752 , 0.066163686765 , 0.099142061303 , 0.131996533383 ,
0.164686235036 , 0.197170667824 , 0.229409793374 , 0.26136412269 , 0.292994804 ,
0.324263708912 , 0.355133516644 , 0.385567796111 , 0.415531085655 , 0.444988970199 ,
0.473908155628 , 0.502256540212 , 0.530003282868 , 0.557118868101 , 0.58357516744 ,
0.609345497237 , 0.634404672654 , 0.658729057725 , 0.682296611355 , 0.705086929153 ,
0.727081280992 , 0.748262644209 , 0.768615732371 , 0.788127019542 , 0.806784760002 ,
0.824579003373 , 0.841501605143 , 0.857546232557 , 0.872708365895 , 0.886985295132 ,
0.900376112026 , 0.912881697663 , 0.924504705513 , 0.935249540065 , 0.945122331119 ,
0.954130903819 , 0.962284744534 , 0.9695949627 , 0.976074248742 , 0.98173682821 ,
0.986598412283 , 0.990676144782 , 0.993988545866 , 0.996555452577 , 0.998397956418 ,
0.999538338149 , 1 , 0.999807395501 , 0.998985957131 , 0.997562022016 ,
0.995562755866 , 0.993016075401 , 0.989950569471 , 0.986395419106 , 0.982380316724 ,
0.977935384721 , 0.973091093687 , 0.967878180466 , 0.962327566296 , 0.956470275258 ,
0.950337353258 , 0.943959787766 , 0.93736842853 , 0.930593909491 , 0.923666572094 ,
0.916616390211 , 0.909472896879 , 0.902265113035 , 0.895021478444 , 0.887769784995 ,
0.880537112536 , 0.87334976741 , 0.866233223845 , 0.859212068345 , 0.852309947206 ,
0.8455495173 , 0.838952400215 , 0.832539139881 , 0.826329163746 , 0.820340747608 ,
0.814590984157 , 0.809095755284 , 0.803869708217 , 0.7989262355 , 0.794277458851 ,
0.789934216906 , 0.785906056841 , 0.78220122988 , 0.778826690635 , 0.775788100266 ,
0.773089833416 , 0.770734988834 , 0.76872540366 , 0.767061671258 , 0.765743162526 ,
0.764768050581 , 0.764133338706 , 0.763834891448 , 0.763867468741 , 0.76422476291 ,
0.764899438425 , 0.765883174257 , 0.767166708665 , 0.768739886268 , 0.77059170723 ,
0.77271037838 , 0.77508336609 , 0.777697450736 , 0.780538782555 , 0.783592938706 ,
0.786844981344 , 0.79027951653 , 0.793880753765 , 0.797632565965 , 0.801518549696 ,
0.805522085448 , 0.80962639779 , 0.813814615199 , 0.818069829379 , 0.8223751539 ,
0.826713781959 , 0.83106904311 , 0.835424458775 , 0.839763796389 , 0.844071122002 ,
0.848330851207 , 0.852527798231 , 0.856647223056 , 0.860674876453 , 0.864597042777 ,
0.868400580442 , 0.872072959945 , 0.875602299348 , 0.878977397141 , 0.882187762391 ,
0.885223642116 , 0.888076045822 , 0.890736767154 , 0.89319840262 , 0.895454367356 ,
0.89749890791 , 0.899327112039 , 0.900934915519 , 0.902319105958 , 0.903477323668 ,
0.904408059581 , 0.905110650277 , 0.90558527016 , 0.905832920833 , 0.905855417749 ,
0.905655374191 , 0.905236182688 , 0.904601993928 , 0.903757693289 , 0.902708875069 ,
0.901461814545 , 0.900023437961 , 0.898401290581 , 0.896603502923 , 0.894638755308 ,
0.892516240877 , 0.890245627189 , 0.887837016573 , 0.885300905356 , 0.882648142146 ,
0.879889885283 , 0.877037559661 , 0.874102813021 , 0.871097471919 , 0.868033497489 ,
0.864922941172 , 0.861777900561 , 0.858610475508 , 0.85543272465 , 0.852256622496 ,
0.849094017212 , 0.845956589265 , 0.84285581103 , 0.839802907525 , 0.836808818373 ,
0.833884161129 , 0.831039196083 , 0.82828379264 , 0.825627397405 , 0.823079004033 ,
0.820647124971 , 0.81833976515 , 0.816164397711 , 0.814127941832 , 0.812236742724 ,
0.810496553826 , 0.808912521275 , 0.807489170654 , 0.806230396074 , 0.80513945159 ,
0.804218944975 , 0.803470833842 , 0.802896424128 , 0.802496370906 , 0.802270681515 ,
0.802218720987 , 0.802339219709 , 0.802630283308 , 0.803089404673 , 0.803713478093 ,
0.804498815406 , 0.805441164118 , 0.806535727397 , 0.807777185864 , 0.809159721083 ,
0.810677040668 , 0.812322404887 , 0.814088654681 , 0.815968240969 , 0.817953255131 ,
0.820035460567 , 0.822206325184 , 0.824457054718 , 0.826778626751 , 0.829161825295 ,
0.831597275832 , 0.834075480662 , 0.836586854448 , 0.839121759823 , 0.841670542925 ,
0.844223568756 , 0.84677125621 , 0.849304112672 , 0.851812768056 , 0.854288008172 ,
0.856720807292 , 0.859102359824 , 0.861424110973 , 0.863677786291 , 0.865855420017 ,
0.867949382115 , 0.869952403916 , 0.871857602289 , 0.873658502258 , 0.875349057999 ,
0.876923672145 , 0.878377213342 , 0.879705032017 , 0.880902974288 , 0.881967394001 ,
0.882895162846 , 0.883683678536 , 0.884330871031 , 0.884835206789 , 0.885195691049 ,
0.885411868144 , 0.885483819862 , 0.885412161853 , 0.885198038137 , 0.884843113714 ,
0.884349565328 , 0.883720070433 , 0.882957794394 , 0.882066376 , 0.881049911333 ,
0.879912936067 , 0.878660406274 , 0.877297677807 , 0.875830484347 , 0.874264914191 ,
0.872607385893 , 0.870864622821 , 0.869043626757 , 0.867151650624 , 0.865196170441 ,
0.863184856624 , 0.861125544731 , 0.859026205759 , 0.856894916105 , 0.854739827305 ,
0.852569135653 , 0.850391051815 , 0.848213770552 , 0.846045440652 , 0.843894135187 ,
0.841767822189 , 0.839674335873 , 0.837621348473 , 0.835616342826 , 0.833666585774 ,
0.831779102486 , 0.829960651794 , 0.828217702614 , 0.826556411543 , 0.824982601706 ,
0.82350174292 , 0.822118933242 , 0.820838881966 , 0.81966589412 , 0.818603856503 ,
0.817656225336 , 0.81682601552 , 0.816115791575 , 0.81552766026 , 0.815063264899 ,
0.814723781429 , 0.814509916182 , 0.81442190538 , 0.814459516371 , 0.814622050558 ,
0.814908348033 , 0.815316793875 , 0.815845326087 , 0.816491445133 , 0.817252225043 ,
0.818124326029 , 0.819104008564 , 0.820187148867 , 0.821369255729 , 0.822645488626 ,
0.824010677023 , 0.825459340822 , 0.826985711855 , 0.828583756351 , 0.830247198281 ,
0.83196954351 , 0.833744104641 , 0.835564026482 , 0.837422312022 , 0.83931184883 ,
0.841225435778 , 0.843155809987 , 0.845095673895 , 0.847037722356 , 0.848974669662 ,
0.850899276395 , 0.852804376014 , 0.854682901069 , 0.856527908967 , 0.858332607178 ,
0.860090377809 , 0.861794801437 , 0.863439680144 , 0.865019059647 , 0.866527250462 ,
0.86795884802 , 0.869308751668 , 0.870572182487 , 0.871744699876 , 0.872822216824 ,
0.873801013846 , 0.874677751509 , 0.875449481532 , 0.876113656405 , 0.876668137503 ,
0.87711120168 , 0.877441546302 , 0.877658292728 , 0.877760988215 , 0.877749606257 ,
0.877624545347 , 0.877386626189 , 0.87703708736 , 0.87657757945 , 0.876010157702 ,
0.875337273189 , 0.874561762558 , 0.873686836388 , 0.8727160662 , 0.871653370187 ,
0.870502997698 , 0.869269512554 , 0.867957775254 , 0.866572924135 , 0.865120355563 ,
0.863605703232 , 0.862034816639 , 0.860413738834 , 0.858748683501 , 0.857046011492 ,
0.85531220686 , 0.853553852518 , 0.85177760559 , 0.849990172549 , 0.848198284247 ,
0.846408670907 , 0.844628037189 , 0.842863037407 , 0.841120250996 , 0.839406158314 ,
0.837727116864 , 0.836089338034 , 0.834498864425 , 0.832961547851 , 0.831483028108 ,
0.830068712554 , 0.828723756611 , 0.827453045226 , 0.826261175382 , 0.825152439699 ,
0.824130811202 , 0.823199929297 , 0.822363087008 , 0.821623219516 , 0.820982894048 ,
0.820444301136 , 0.820009247291 , 0.819679149103 , 0.819455028795 , 0.819337511234 ,
0.819326822423 , 0.819422789457 , 0.819624841961 , 0.819932014978 , 0.820342953322 ,
0.820855917348 , 0.821468790142 , 0.822179086078 , 0.82298396073 , 0.823880222079 ,
0.824864342993 , 0.825932474912 , 0.8270804627 , 0.828303860601 , 0.829597949242 ,
0.83095775361 , 0.832378061951 , 0.833853445504 , 0.835378279008 , 0.836946761899 ,
0.838552940119 , 0.840190728457 , 0.841853933344 , 0.843536276005 , 0.845231415894 ,
0.846932974324 , 0.848634558195 , 0.850329783753 , 0.852012300263 , 0.853675813542 ,
0.855314109243 , 0.856921075808 , 0.858490727018 , 0.860017224042 , 0.861494896921 ,
0.862918265388 , 0.864282058974 , 0.865581236304 , 0.866811003525 , 0.867966831797 ,
0.869044473788 , 0.870039979102 , 0.870949708596 , 0.871770347533 , 0.872498917517 ,
0.873132787174 , 0.87366968154 , 0.874107690122 , 0.874445273604 , 0.874681269171 ,
0.874814894444 , 0.874845749999 , 0.87477382047 , 0.874599474235 , 0.87432346168 ,
0.873946912056 , 0.873471328939 , 0.872898584309 , 0.872230911274 , 0.871470895466 ,
0.870621465142 , 0.869685880024 , 0.868667718927 , 0.867570866214 , 0.866399497134 ,
0.865158062098 , 0.863851269943 , 0.862484070258 , 0.861061634834 , 0.859589338297 ,
0.858072738012 , 0.856517553322 , 0.854929644198 , 0.853314989385 , 0.851679664122 ,
0.850029817516 , 0.848371649651 , 0.846711388534 , 0.845055266932 , 0.843409499216 ,
0.841780258275 , 0.840173652601 , 0.838595703616 , 0.837052323333 , 0.835549292429 ,
0.834092238813 , 0.832686616766 , 0.831337686729 , 0.830050495812 , 0.828829859105 ,
0.827680341846 , 0.826606242516 , 0.825611576929 , 0.824700063369 , 0.823875108829 ,
0.823139796407 , 0.822496873896 , 0.821948743621 , 0.821497453554 , 0.821144689736 ,
0.820891770043 , 0.820739639311 , 0.820688865845 , 0.820739639311 , 0.820891770043 ,
0.821144689736 , 0.821497453554 , 0.821948743621 , 0.822496873896 , 0.823139796407 ,
0.823875108829 , 0.824700063369 , 0.825611576929 , 0.826606242516 , 0.827680341846 ,
0.828829859105 , 0.830050495812 , 0.831337686729 , 0.832686616766 , 0.834092238813 ,
0.835549292429 , 0.837052323333 , 0.838595703616 , 0.840173652601 , 0.841780258275 ,
0.843409499216 , 0.845055266932 , 0.846711388534 , 0.848371649651 , 0.850029817516 ,
0.851679664122 , 0.853314989385 , 0.854929644198 , 0.856517553322 , 0.858072738012 ,
0.859589338297 , 0.861061634834 , 0.862484070258 , 0.863851269943 , 0.865158062098 ,
0.866399497134 , 0.867570866214 , 0.868667718927 , 0.869685880024 , 0.870621465142 ,
0.871470895466 , 0.872230911274 , 0.872898584309 , 0.873471328939 , 0.873946912056 ,
0.87432346168 , 0.874599474235 , 0.87477382047 , 0.874845749999 , 0.874814894444 ,
0.874681269171 , 0.874445273604 , 0.874107690122 , 0.87366968154 , 0.873132787174 ,
0.872498917517 , 0.871770347533 , 0.870949708596 , 0.870039979102 , 0.869044473788 ,
0.867966831797 , 0.866811003525 , 0.865581236304 , 0.864282058974 , 0.862918265388 ,
0.861494896921 , 0.860017224042 , 0.858490727018 , 0.856921075808 , 0.855314109243 ,
0.853675813542 , 0.852012300263 , 0.850329783753 , 0.848634558195 , 0.846932974324 ,
0.845231415894 , 0.843536276005 , 0.841853933344 , 0.840190728457 , 0.838552940119 ,
0.836946761899 , 0.835378279008 , 0.833853445504 , 0.832378061951 , 0.83095775361 ,
0.829597949242 , 0.828303860601 , 0.8270804627 , 0.825932474912 , 0.824864342993 ,
0.823880222079 , 0.82298396073 , 0.822179086078 , 0.821468790142 , 0.820855917348 ,
0.820342953322 , 0.819932014978 , 0.819624841961 , 0.819422789457 , 0.819326822423 ,
0.819337511234 , 0.819455028795 , 0.819679149103 , 0.820009247291 , 0.820444301136 ,
0.820982894048 , 0.821623219516 , 0.822363087008 , 0.823199929297 , 0.824130811202 ,
0.825152439699 , 0.826261175382 , 0.827453045226 , 0.828723756611 , 0.830068712554 ,
0.831483028108 , 0.832961547851 , 0.834498864425 , 0.836089338034 , 0.837727116864 ,
0.839406158314 , 0.841120250996 , 0.842863037407 , 0.844628037189 , 0.846408670907 ,
0.848198284247 , 0.849990172549 , 0.85177760559 , 0.853553852518 , 0.85531220686 ,
0.857046011492 , 0.858748683501 , 0.860413738834 , 0.862034816639 , 0.863605703232 ,
0.865120355563 , 0.866572924135 , 0.867957775254 , 0.869269512554 , 0.870502997698 ,
0.871653370187 , 0.8727160662 , 0.873686836388 , 0.874561762558 , 0.875337273189 ,
0.876010157702 , 0.87657757945 , 0.87703708736 , 0.877386626189 , 0.877624545347 ,
0.877749606257 , 0.877760988215 , 0.877658292728 , 0.877441546302 , 0.87711120168 ,
0.876668137503 , 0.876113656405 , 0.875449481532 , 0.874677751509 , 0.873801013846 ,
0.872822216824 , 0.871744699876 , 0.870572182487 , 0.869308751668 , 0.86795884802 ,
0.866527250462 , 0.865019059647 , 0.863439680144 , 0.861794801437 , 0.860090377809 ,
0.858332607178 , 0.856527908967 , 0.854682901069 , 0.852804376014 , 0.850899276395 ,
0.848974669662 , 0.847037722356 , 0.845095673895 , 0.843155809987 , 0.841225435778 ,
0.83931184883 , 0.837422312022 , 0.835564026482 , 0.833744104641 , 0.83196954351 ,
0.830247198281 , 0.828583756351 , 0.826985711855 , 0.825459340822 , 0.824010677023 ,
0.822645488626 , 0.821369255729 , 0.820187148867 , 0.819104008564 , 0.818124326029 ,
0.817252225043 , 0.816491445133 , 0.815845326087 , 0.815316793875 , 0.814908348033 ,
0.814622050558 , 0.814459516371 , 0.81442190538 , 0.814509916182 , 0.814723781429 ,
0.815063264899 , 0.81552766026 , 0.816115791575 , 0.81682601552 , 0.817656225336 ,
0.818603856503 , 0.81966589412 , 0.820838881966 , 0.822118933242 , 0.82350174292 ,
0.824982601706 , 0.826556411543 , 0.828217702614 , 0.829960651794 , 0.831779102486 ,
0.833666585774 , 0.835616342826 , 0.837621348473 , 0.839674335873 , 0.841767822189 ,
0.843894135187 , 0.846045440652 , 0.848213770552 , 0.850391051815 , 0.852569135653 ,
0.854739827305 , 0.856894916105 , 0.859026205759 , 0.861125544731 , 0.863184856624 ,
0.865196170441 , 0.867151650624 , 0.869043626757 , 0.870864622821 , 0.872607385893 ,
0.874264914191 , 0.875830484347 , 0.877297677807 , 0.878660406274 , 0.879912936067 ,
0.881049911333 , 0.882066376 , 0.882957794394 , 0.883720070433 , 0.884349565328 ,
0.884843113714 , 0.885198038137 , 0.885412161853 , 0.885483819862 , 0.885411868144 ,
0.885195691049 , 0.884835206789 , 0.884330871031 , 0.883683678536 , 0.882895162846 ,
0.881967394001 , 0.880902974288 , 0.879705032017 , 0.878377213342 , 0.876923672145 ,
0.875349057999 , 0.873658502258 , 0.871857602289 , 0.869952403916 , 0.867949382115 ,
0.865855420017 , 0.863677786291 , 0.861424110973 , 0.859102359824 , 0.856720807292 ,
0.854288008172 , 0.851812768056 , 0.849304112672 , 0.84677125621 , 0.844223568756 ,
0.841670542925 , 0.839121759823 , 0.836586854448 , 0.834075480662 , 0.831597275832 ,
0.829161825295 , 0.826778626751 , 0.824457054718 , 0.822206325184 , 0.820035460567 ,
0.817953255131 , 0.815968240969 , 0.814088654681 , 0.812322404887 , 0.810677040668 ,
0.809159721083 , 0.807777185864 , 0.806535727397 , 0.805441164118 , 0.804498815406 ,
0.803713478093 , 0.803089404673 , 0.802630283308 , 0.802339219709 , 0.802218720987 ,
0.802270681515 , 0.802496370906 , 0.802896424128 , 0.803470833842 , 0.804218944975 ,
0.80513945159 , 0.806230396074 , 0.807489170654 , 0.808912521275 , 0.810496553826 ,
0.812236742724 , 0.814127941832 , 0.816164397711 , 0.81833976515 , 0.820647124971 ,
0.823079004033 , 0.825627397405 , 0.82828379264 , 0.831039196083 , 0.833884161129 ,
0.836808818373 , 0.839802907525 , 0.84285581103 , 0.845956589265 , 0.849094017212 ,
0.852256622496 , 0.85543272465 , 0.858610475508 , 0.861777900561 , 0.864922941172 ,
0.868033497489 , 0.871097471919 , 0.874102813021 , 0.877037559661 , 0.879889885283 ,
0.882648142146 , 0.885300905356 , 0.887837016573 , 0.890245627189 , 0.892516240877 ,
0.894638755308 , 0.896603502923 , 0.898401290581 , 0.900023437961 , 0.901461814545 ,
0.902708875069 , 0.903757693289 , 0.904601993928 , 0.905236182688 , 0.905655374191 ,
0.905855417749 , 0.905832920833 , 0.90558527016 , 0.905110650277 , 0.904408059581 ,
0.903477323668 , 0.902319105958 , 0.900934915519 , 0.899327112039 , 0.89749890791 ,
0.895454367356 , 0.89319840262 , 0.890736767154 , 0.888076045822 , 0.885223642116 ,
0.882187762391 , 0.878977397141 , 0.875602299348 , 0.872072959945 , 0.868400580442 ,
0.864597042777 , 0.860674876453 , 0.856647223056 , 0.852527798231 , 0.848330851207 ,
0.844071122002 , 0.839763796389 , 0.835424458775 , 0.83106904311 , 0.826713781959 ,
0.8223751539 , 0.818069829379 , 0.813814615199 , 0.80962639779 , 0.805522085448 ,
0.801518549696 , 0.797632565965 , 0.793880753765 , 0.79027951653 , 0.786844981344 ,
0.783592938706 , 0.780538782555 , 0.777697450736 , 0.77508336609 , 0.77271037838 ,
0.77059170723 , 0.768739886268 , 0.767166708665 , 0.765883174257 , 0.764899438425 ,
0.76422476291 , 0.763867468741 , 0.763834891448 , 0.764133338706 , 0.764768050581 ,
0.765743162526 , 0.767061671258 , 0.76872540366 , 0.770734988834 , 0.773089833416 ,
0.775788100266 , 0.778826690635 , 0.78220122988 , 0.785906056841 , 0.789934216906 ,
0.794277458851 , 0.7989262355 , 0.803869708217 , 0.809095755284 , 0.814590984157 ,
0.820340747608 , 0.826329163746 , 0.832539139881 , 0.838952400215 , 0.8455495173 ,
0.852309947206 , 0.859212068345 , 0.866233223845 , 0.87334976741 , 0.880537112536 ,
0.887769784995 , 0.895021478444 , 0.902265113035 , 0.909472896879 , 0.916616390211 ,
0.923666572094 , 0.930593909491 , 0.93736842853 , 0.943959787766 , 0.950337353258 ,
0.956470275258 , 0.962327566296 , 0.967878180466 , 0.973091093687 , 0.977935384721 ,
0.982380316724 , 0.986395419106 , 0.989950569471 , 0.993016075401 , 0.995562755866 ,
0.997562022016 , 0.998985957131 , 0.999807395501 , 1 , 0.999538338149 ,
0.998397956418 , 0.996555452577 , 0.993988545866 , 0.990676144782 , 0.986598412283 ,
0.98173682821 , 0.976074248742 , 0.9695949627 , 0.962284744534 , 0.954130903819 ,
0.945122331119 , 0.935249540065 , 0.924504705513 , 0.912881697663 , 0.900376112026 ,
0.886985295132 , 0.872708365895 , 0.857546232557 , 0.841501605143 , 0.824579003373 ,
0.806784760002 , 0.788127019542 , 0.768615732371 , 0.748262644209 , 0.727081280992 ,
0.705086929153 , 0.682296611355 , 0.658729057725 , 0.634404672654 , 0.609345497237 ,
0.58357516744 , 0.557118868101 , 0.530003282868 , 0.502256540212 , 0.473908155628 ,
0.444988970199 , 0.415531085655 , 0.385567796111 , 0.355133516644 , 0.324263708912 ,
0.292994804 , 0.26136412269 , 0.229409793374 , 0.197170667824 , 0.164686235036 ,
0.131996533383 , 0.099142061303 , 0.066163686765 , 0.033102555752 , 0 ,
-0.033102555752 , -0.066163686765 , -0.099142061303 , -0.131996533383 , -0.164686235036 ,
-0.197170667824 , -0.229409793374 , -0.26136412269 , -0.292994804 , -0.324263708912 ,
-0.355133516644 , -0.385567796111 , -0.415531085655 , -0.444988970199 , -0.473908155628 ,
-0.502256540212 , -0.530003282868 , -0.557118868101 , -0.58357516744 , -0.609345497237 ,
-0.634404672654 , -0.658729057725 , -0.682296611355 , -0.705086929153 , -0.727081280992 ,
-0.748262644209 , -0.768615732371 , -0.788127019542 , -0.806784760002 , -0.824579003373 ,
-0.841501605143 , -0.857546232557 , -0.872708365895 , -0.886985295132 , -0.900376112026 ,
-0.912881697663 , -0.924504705513 , -0.935249540065 , -0.945122331119 , -0.954130903819 ,
-0.962284744534 , -0.9695949627 , -0.976074248742 , -0.98173682821 , -0.986598412283 ,
-0.990676144782 , -0.993988545866 , -0.996555452577 , -0.998397956418 , -0.999538338149 ,
-1 , -0.999807395501 , -0.998985957131 , -0.997562022016 , -0.995562755866 ,
-0.993016075401 , -0.989950569471 , -0.986395419106 , -0.982380316724 , -0.977935384721 ,
-0.973091093687 , -0.967878180466 , -0.962327566296 , -0.956470275258 , -0.950337353258 ,
-0.943959787766 , -0.93736842853 , -0.930593909491 , -0.923666572094 , -0.916616390211 ,
-0.909472896879 , -0.902265113035 , -0.895021478444 , -0.887769784995 , -0.880537112536 ,
-0.87334976741 , -0.866233223845 , -0.859212068345 , -0.852309947206 , -0.8455495173 ,
-0.838952400215 , -0.832539139881 , -0.826329163746 , -0.820340747608 , -0.814590984157 ,
-0.809095755284 , -0.803869708217 , -0.7989262355 , -0.794277458851 , -0.789934216906 ,
-0.785906056841 , -0.78220122988 , -0.778826690635 , -0.775788100266 , -0.773089833416 ,
-0.770734988834 , -0.76872540366 , -0.767061671258 , -0.765743162526 , -0.764768050581 ,
-0.764133338706 , -0.763834891448 , -0.763867468741 , -0.76422476291 , -0.764899438425 ,
-0.765883174257 , -0.767166708665 , -0.768739886268 , -0.77059170723 , -0.77271037838 ,
-0.77508336609 , -0.777697450736 , -0.780538782555 , -0.783592938706 , -0.786844981344 ,
-0.79027951653 , -0.793880753765 , -0.797632565965 , -0.801518549696 , -0.805522085448 ,
-0.80962639779 , -0.813814615199 , -0.818069829379 , -0.8223751539 , -0.826713781959 ,
-0.83106904311 , -0.835424458775 , -0.839763796389 , -0.844071122002 , -0.848330851207 ,
-0.852527798231 , -0.856647223056 , -0.860674876453 , -0.864597042777 , -0.868400580442 ,
-0.872072959945 , -0.875602299348 , -0.878977397141 , -0.882187762391 , -0.885223642116 ,
-0.888076045822 , -0.890736767154 , -0.89319840262 , -0.895454367356 , -0.89749890791 ,
-0.899327112039 , -0.900934915519 , -0.902319105958 , -0.903477323668 , -0.904408059581 ,
-0.905110650277 , -0.90558527016 , -0.905832920833 , -0.905855417749 , -0.905655374191 ,
-0.905236182688 , -0.904601993928 , -0.903757693289 , -0.902708875069 , -0.901461814545 ,
-0.900023437961 , -0.898401290581 , -0.896603502923 , -0.894638755308 , -0.892516240877 ,
-0.890245627189 , -0.887837016573 , -0.885300905356 , -0.882648142146 , -0.879889885283 ,
-0.877037559661 , -0.874102813021 , -0.871097471919 , -0.868033497489 , -0.864922941172 ,
-0.861777900561 , -0.858610475508 , -0.85543272465 , -0.852256622496 , -0.849094017212 ,
-0.845956589265 , -0.84285581103 , -0.839802907525 , -0.836808818373 , -0.833884161129 ,
-0.831039196083 , -0.82828379264 , -0.825627397405 , -0.823079004033 , -0.820647124971 ,
-0.81833976515 , -0.816164397711 , -0.814127941832 , -0.812236742724 , -0.810496553826 ,
-0.808912521275 , -0.807489170654 , -0.806230396074 , -0.80513945159 , -0.804218944975 ,
-0.803470833842 , -0.802896424128 , -0.802496370906 , -0.802270681515 , -0.802218720987 ,
-0.802339219709 , -0.802630283308 , -0.803089404673 , -0.803713478093 , -0.804498815406 ,
-0.805441164118 , -0.806535727397 , -0.807777185864 , -0.809159721083 , -0.810677040668 ,
-0.812322404887 , -0.814088654681 , -0.815968240969 , -0.817953255131 , -0.820035460567 ,
-0.822206325184 , -0.824457054718 , -0.826778626751 , -0.829161825295 , -0.831597275832 ,
-0.834075480662 , -0.836586854448 , -0.839121759823 , -0.841670542925 , -0.844223568756 ,
-0.84677125621 , -0.849304112672 , -0.851812768056 , -0.854288008172 , -0.856720807292 ,
-0.859102359824 , -0.861424110973 , -0.863677786291 , -0.865855420017 , -0.867949382115 ,
-0.869952403916 , -0.871857602289 , -0.873658502258 , -0.875349057999 , -0.876923672145 ,
-0.878377213342 , -0.879705032017 , -0.880902974288 , -0.881967394001 , -0.882895162846 ,
-0.883683678536 , -0.884330871031 , -0.884835206789 , -0.885195691049 , -0.885411868144 ,
-0.885483819862 , -0.885412161853 , -0.885198038137 , -0.884843113714 , -0.884349565328 ,
-0.883720070433 , -0.882957794394 , -0.882066376 , -0.881049911333 , -0.879912936067 ,
-0.878660406274 , -0.877297677807 , -0.875830484347 , -0.874264914191 , -0.872607385893 ,
-0.870864622821 , -0.869043626757 , -0.867151650624 , -0.865196170441 , -0.863184856624 ,
-0.861125544731 , -0.859026205759 , -0.856894916105 , -0.854739827305 , -0.852569135653 ,
-0.850391051815 , -0.848213770552 , -0.846045440652 , -0.843894135187 , -0.841767822189 ,
-0.839674335873 , -0.837621348473 , -0.835616342826 , -0.833666585774 , -0.831779102486 ,
-0.829960651794 , -0.828217702614 , -0.826556411543 , -0.824982601706 , -0.82350174292 ,
-0.822118933242 , -0.820838881966 , -0.81966589412 , -0.818603856503 , -0.817656225336 ,
-0.81682601552 , -0.816115791575 , -0.81552766026 , -0.815063264899 , -0.814723781429 ,
-0.814509916182 , -0.81442190538 , -0.814459516371 , -0.814622050558 , -0.814908348033 ,
-0.815316793875 , -0.815845326087 , -0.816491445133 , -0.817252225043 , -0.818124326029 ,
-0.819104008564 , -0.820187148867 , -0.821369255729 , -0.822645488626 , -0.824010677023 ,
-0.825459340822 , -0.826985711855 , -0.828583756351 , -0.830247198281 , -0.83196954351 ,
-0.833744104641 , -0.835564026482 , -0.837422312022 , -0.83931184883 , -0.841225435778 ,
-0.843155809987 , -0.845095673895 , -0.847037722356 , -0.848974669662 , -0.850899276395 ,
-0.852804376014 , -0.854682901069 , -0.856527908967 , -0.858332607178 , -0.860090377809 ,
-0.861794801437 , -0.863439680144 , -0.865019059647 , -0.866527250462 , -0.86795884802 ,
-0.869308751668 , -0.870572182487 , -0.871744699876 , -0.872822216824 , -0.873801013846 ,
-0.874677751509 , -0.875449481532 , -0.876113656405 , -0.876668137503 , -0.87711120168 ,
-0.877441546302 , -0.877658292728 , -0.877760988215 , -0.877749606257 , -0.877624545347 ,
-0.877386626189 , -0.87703708736 , -0.87657757945 , -0.876010157702 , -0.875337273189 ,
-0.874561762558 , -0.873686836388 , -0.8727160662 , -0.871653370187 , -0.870502997698 ,
-0.869269512554 , -0.867957775254 , -0.866572924135 , -0.865120355563 , -0.863605703232 ,
-0.862034816639 , -0.860413738834 , -0.858748683501 , -0.857046011492 , -0.85531220686 ,
-0.853553852518 , -0.85177760559 , -0.849990172549 , -0.848198284247 , -0.846408670907 ,
-0.844628037189 , -0.842863037407 , -0.841120250996 , -0.839406158314 , -0.837727116864 ,
-0.836089338034 , -0.834498864425 , -0.832961547851 , -0.831483028108 , -0.830068712554 ,
-0.828723756611 , -0.827453045226 , -0.826261175382 , -0.825152439699 , -0.824130811202 ,
-0.823199929297 , -0.822363087008 , -0.821623219516 , -0.820982894048 , -0.820444301136 ,
-0.820009247291 , -0.819679149103 , -0.819455028795 , -0.819337511234 , -0.819326822423 ,
-0.819422789457 , -0.819624841961 , -0.819932014978 , -0.820342953322 , -0.820855917348 ,
-0.821468790142 , -0.822179086078 , -0.82298396073 , -0.823880222079 , -0.824864342993 ,
-0.825932474912 , -0.8270804627 , -0.828303860601 , -0.829597949242 , -0.83095775361 ,
-0.832378061951 , -0.833853445504 , -0.835378279008 , -0.836946761899 , -0.838552940119 ,
-0.840190728457 , -0.841853933344 , -0.843536276005 , -0.845231415894 , -0.846932974324 ,
-0.848634558195 , -0.850329783753 , -0.852012300263 , -0.853675813542 , -0.855314109243 ,
-0.856921075808 , -0.858490727018 , -0.860017224042 , -0.861494896921 , -0.862918265388 ,
-0.864282058974 , -0.865581236304 , -0.866811003525 , -0.867966831797 , -0.869044473788 ,
-0.870039979102 , -0.870949708596 , -0.871770347533 , -0.872498917517 , -0.873132787174 ,
-0.87366968154 , -0.874107690122 , -0.874445273604 , -0.874681269171 , -0.874814894444 ,
-0.874845749999 , -0.87477382047 , -0.874599474235 , -0.87432346168 , -0.873946912056 ,
-0.873471328939 , -0.872898584309 , -0.872230911274 , -0.871470895466 , -0.870621465142 ,
-0.869685880024 , -0.868667718927 , -0.867570866214 , -0.866399497134 , -0.865158062098 ,
-0.863851269943 , -0.862484070258 , -0.861061634834 , -0.859589338297 , -0.858072738012 ,
-0.856517553322 , -0.854929644198 , -0.853314989385 , -0.851679664122 , -0.850029817516 ,
-0.848371649651 , -0.846711388534 , -0.845055266932 , -0.843409499216 , -0.841780258275 ,
-0.840173652601 , -0.838595703616 , -0.837052323333 , -0.835549292429 , -0.834092238813 ,
-0.832686616766 , -0.831337686729 , -0.830050495812 , -0.828829859105 , -0.827680341846 ,
-0.826606242516 , -0.825611576929 , -0.824700063369 , -0.823875108829 , -0.823139796407 ,
-0.822496873896 , -0.821948743621 , -0.821497453554 , -0.821144689736 , -0.820891770043 ,
-0.820739639311 , -0.820688865845 , -0.820739639311 , -0.820891770043 , -0.821144689736 ,
-0.821497453554 , -0.821948743621 , -0.822496873896 , -0.823139796407 , -0.823875108829 ,
-0.824700063369 , -0.825611576929 , -0.826606242516 , -0.827680341846 , -0.828829859105 ,
-0.830050495812 , -0.831337686729 , -0.832686616766 , -0.834092238813 , -0.835549292429 ,
-0.837052323333 , -0.838595703616 , -0.840173652601 , -0.841780258275 , -0.843409499216 ,
-0.845055266932 , -0.846711388534 , -0.848371649651 , -0.850029817516 , -0.851679664122 ,
-0.853314989385 , -0.854929644198 , -0.856517553322 , -0.858072738012 , -0.859589338297 ,
-0.861061634834 , -0.862484070258 , -0.863851269943 , -0.865158062098 , -0.866399497134 ,
-0.867570866214 , -0.868667718927 , -0.869685880024 , -0.870621465142 , -0.871470895466 ,
-0.872230911274 , -0.872898584309 , -0.873471328939 , -0.873946912056 , -0.87432346168 ,
-0.874599474235 , -0.87477382047 , -0.874845749999 , -0.874814894444 , -0.874681269171 ,
-0.874445273604 , -0.874107690122 , -0.87366968154 , -0.873132787174 , -0.872498917517 ,
-0.871770347533 , -0.870949708596 , -0.870039979102 , -0.869044473788 , -0.867966831797 ,
-0.866811003525 , -0.865581236304 , -0.864282058974 , -0.862918265388 , -0.861494896921 ,
-0.860017224042 , -0.858490727018 , -0.856921075808 , -0.855314109243 , -0.853675813542 ,
-0.852012300263 , -0.850329783753 , -0.848634558195 , -0.846932974324 , -0.845231415894 ,
-0.843536276005 , -0.841853933344 , -0.840190728457 , -0.838552940119 , -0.836946761899 ,
-0.835378279008 , -0.833853445504 , -0.832378061951 , -0.83095775361 , -0.829597949242 ,
-0.828303860601 , -0.8270804627 , -0.825932474912 , -0.824864342993 , -0.823880222079 ,
-0.82298396073 , -0.822179086078 , -0.821468790142 , -0.820855917348 , -0.820342953322 ,
-0.819932014978 , -0.819624841961 , -0.819422789457 , -0.819326822423 , -0.819337511234 ,
-0.819455028795 , -0.819679149103 , -0.820009247291 , -0.820444301136 , -0.820982894048 ,
-0.821623219516 , -0.822363087008 , -0.823199929297 , -0.824130811202 , -0.825152439699 ,
-0.826261175382 , -0.827453045226 , -0.828723756611 , -0.830068712554 , -0.831483028108 ,
-0.832961547851 , -0.834498864425 , -0.836089338034 , -0.837727116864 , -0.839406158314 ,
-0.841120250996 , -0.842863037407 , -0.844628037189 , -0.846408670907 , -0.848198284247 ,
-0.849990172549 , -0.85177760559 , -0.853553852518 , -0.85531220686 , -0.857046011492 ,
-0.858748683501 , -0.860413738834 , -0.862034816639 , -0.863605703232 , -0.865120355563 ,
-0.866572924135 , -0.867957775254 , -0.869269512554 , -0.870502997698 , -0.871653370187 ,
-0.8727160662 , -0.873686836388 , -0.874561762558 , -0.875337273189 , -0.876010157702 ,
-0.87657757945 , -0.87703708736 , -0.877386626189 , -0.877624545347 , -0.877749606257 ,
-0.877760988215 , -0.877658292728 , -0.877441546302 , -0.87711120168 , -0.876668137503 ,
-0.876113656405 , -0.875449481532 , -0.874677751509 , -0.873801013846 , -0.872822216824 ,
-0.871744699876 , -0.870572182487 , -0.869308751668 , -0.86795884802 , -0.866527250462 ,
-0.865019059647 , -0.863439680144 , -0.861794801437 , -0.860090377809 , -0.858332607178 ,
-0.856527908967 , -0.854682901069 , -0.852804376014 , -0.850899276395 , -0.848974669662 ,
-0.847037722356 , -0.845095673895 , -0.843155809987 , -0.841225435778 , -0.83931184883 ,
-0.837422312022 , -0.835564026482 , -0.833744104641 , -0.83196954351 , -0.830247198281 ,
-0.828583756351 , -0.826985711855 , -0.825459340822 , -0.824010677023 , -0.822645488626 ,
-0.821369255729 , -0.820187148867 , -0.819104008564 , -0.818124326029 , -0.817252225043 ,
-0.816491445133 , -0.815845326087 , -0.815316793875 , -0.814908348033 , -0.814622050558 ,
-0.814459516371 , -0.81442190538 , -0.814509916182 , -0.814723781429 , -0.815063264899 ,
-0.81552766026 , -0.816115791575 , -0.81682601552 , -0.817656225336 , -0.818603856503 ,
-0.81966589412 , -0.820838881966 , -0.822118933242 , -0.82350174292 , -0.824982601706 ,
-0.826556411543 , -0.828217702614 , -0.829960651794 , -0.831779102486 , -0.833666585774 ,
-0.835616342826 , -0.837621348473 , -0.839674335873 , -0.841767822189 , -0.843894135187 ,
-0.846045440652 , -0.848213770552 , -0.850391051815 , -0.852569135653 , -0.854739827305 ,
-0.856894916105 , -0.859026205759 , -0.861125544731 , -0.863184856624 , -0.865196170441 ,
-0.867151650624 , -0.869043626757 , -0.870864622821 , -0.872607385893 , -0.874264914191 ,
-0.875830484347 , -0.877297677807 , -0.878660406274 , -0.879912936067 , -0.881049911333 ,
-0.882066376 , -0.882957794394 , -0.883720070433 , -0.884349565328 , -0.884843113714 ,
-0.885198038137 , -0.885412161853 , -0.885483819862 , -0.885411868144 , -0.885195691049 ,
-0.884835206789 , -0.884330871031 , -0.883683678536 , -0.882895162846 , -0.881967394001 ,
-0.880902974288 , -0.879705032017 , -0.878377213342 , -0.876923672145 , -0.875349057999 ,
-0.873658502258 , -0.871857602289 , -0.869952403916 , -0.867949382115 , -0.865855420017 ,
-0.863677786291 , -0.861424110973 , -0.859102359824 , -0.856720807292 , -0.854288008172 ,
-0.851812768056 , -0.849304112672 , -0.84677125621 , -0.844223568756 , -0.841670542925 ,
-0.839121759823 , -0.836586854448 , -0.834075480662 , -0.831597275832 , -0.829161825295 ,
-0.826778626751 , -0.824457054718 , -0.822206325184 , -0.820035460567 , -0.817953255131 ,
-0.815968240969 , -0.814088654681 , -0.812322404887 , -0.810677040668 , -0.809159721083 ,
-0.807777185864 , -0.806535727397 , -0.805441164118 , -0.804498815406 , -0.803713478093 ,
-0.803089404673 , -0.802630283308 , -0.802339219709 , -0.802218720987 , -0.802270681515 ,
-0.802496370906 , -0.802896424128 , -0.803470833842 , -0.804218944975 , -0.80513945159 ,
-0.806230396074 , -0.807489170654 , -0.808912521275 , -0.810496553826 , -0.812236742724 ,
-0.814127941832 , -0.816164397711 , -0.81833976515 , -0.820647124971 , -0.823079004033 ,
-0.825627397405 , -0.82828379264 , -0.831039196083 , -0.833884161129 , -0.836808818373 ,
-0.839802907525 , -0.84285581103 , -0.845956589265 , -0.849094017212 , -0.852256622496 ,
-0.85543272465 , -0.858610475508 , -0.861777900561 , -0.864922941172 , -0.868033497489 ,
-0.871097471919 , -0.874102813021 , -0.877037559661 , -0.879889885283 , -0.882648142146 ,
-0.885300905356 , -0.887837016573 , -0.890245627189 , -0.892516240877 , -0.894638755308 ,
-0.896603502923 , -0.898401290581 , -0.900023437961 , -0.901461814545 , -0.902708875069 ,
-0.903757693289 , -0.904601993928 , -0.905236182688 , -0.905655374191 , -0.905855417749 ,
-0.905832920833 , -0.90558527016 , -0.905110650277 , -0.904408059581 , -0.903477323668 ,
-0.902319105958 , -0.900934915519 , -0.899327112039 , -0.89749890791 , -0.895454367356 ,
-0.89319840262 , -0.890736767154 , -0.888076045822 , -0.885223642116 , -0.882187762391 ,
-0.878977397141 , -0.875602299348 , -0.872072959945 , -0.868400580442 , -0.864597042777 ,
-0.860674876453 , -0.856647223056 , -0.852527798231 , -0.848330851207 , -0.844071122002 ,
-0.839763796389 , -0.835424458775 , -0.83106904311 , -0.826713781959 , -0.8223751539 ,
-0.818069829379 , -0.813814615199 , -0.80962639779 , -0.805522085448 , -0.801518549696 ,
-0.797632565965 , -0.793880753765 , -0.79027951653 , -0.786844981344 , -0.783592938706 ,
-0.780538782555 , -0.777697450736 , -0.77508336609 , -0.77271037838 , -0.77059170723 ,
-0.768739886268 , -0.767166708665 , -0.765883174257 , -0.764899438425 , -0.76422476291 ,
-0.763867468741 , -0.763834891448 , -0.764133338706 , -0.764768050581 , -0.765743162526 ,
-0.767061671258 , -0.76872540366 , -0.770734988834 , -0.773089833416 , -0.775788100266 ,
-0.778826690635 , -0.78220122988 , -0.785906056841 , -0.789934216906 , -0.794277458851 ,
-0.7989262355 , -0.803869708217 , -0.809095755284 , -0.814590984157 , -0.820340747608 ,
-0.826329163746 , -0.832539139881 , -0.838952400215 , -0.8455495173 , -0.852309947206 ,
-0.859212068345 , -0.866233223845 , -0.87334976741 , -0.880537112536 , -0.887769784995 ,
-0.895021478444 , -0.902265113035 , -0.909472896879 , -0.916616390211 , -0.923666572094 ,
-0.930593909491 , -0.93736842853 , -0.943959787766 , -0.950337353258 , -0.956470275258 ,
-0.962327566296 , -0.967878180466 , -0.973091093687 , -0.977935384721 , -0.982380316724 ,
-0.986395419106 , -0.989950569471 , -0.993016075401 , -0.995562755866 , -0.997562022016 ,
-0.998985957131 , -0.999807395501 , -1 , -0.999538338149 , -0.998397956418 ,
-0.996555452577 , -0.993988545866 , -0.990676144782 , -0.986598412283 , -0.98173682821 ,
-0.976074248742 , -0.9695949627 , -0.962284744534 , -0.954130903819 , -0.945122331119 ,
-0.935249540065 , -0.924504705513 , -0.912881697663 , -0.900376112026 , -0.886985295132 ,
-0.872708365895 , -0.857546232557 , -0.841501605143 , -0.824579003373 , -0.806784760002 ,
-0.788127019542 , -0.768615732371 , -0.748262644209 , -0.727081280992 , -0.705086929153 ,
-0.682296611355 , -0.658729057725 , -0.634404672654 , -0.609345497237 , -0.58357516744 ,
-0.557118868101 , -0.530003282868 , -0.502256540212 , -0.473908155628 , -0.444988970199 ,
-0.415531085655 , -0.385567796111 , -0.355133516644 , -0.324263708912 , -0.292994804 ,
-0.26136412269 , -0.229409793374 , -0.197170667824 , -0.164686235036 , -0.131996533383 ,
-0.099142061303 , -0.066163686765 , -0.033102555752
};
float sawTable[] __attribute__ ((section(".ccm"))) = {
// =================================================================
// SAWTOOTH : order 20 / 2048 steps
// average : 0.0 / amplitude : 1.13095898406061
0 , -0.034531497709 , -0.069016371627 , -0.103408108424 , -0.137660415384 ,
-0.171727329931 , -0.205563328228 , -0.239123432544 , -0.272363317073 , -0.305239411933 ,
-0.337709005021 , -0.369730341475 , -0.401262720435 , -0.432266588851 , -0.462703632071 ,
-0.492536860959 , -0.521730695312 , -0.550251043327 , -0.578065376925 , -0.605142802711 ,
-0.631454128389 , -0.656971924452 , -0.681670580979 , -0.705526359406 , -0.728517439121 ,
-0.75062395878 , -0.771828052233 , -0.792113878988 , -0.811467649131 , -0.82987764266 ,
-0.847334223195 , -0.863829846046 , -0.879359060643 , -0.893918507331 , -0.907506908587 ,
-0.920125054673 , -0.931775783828 , -0.942463957056 , -0.952196427611 , -0.960982005305 ,
-0.968831415749 , -0.97575725469 , -0.981773937577 , -0.986897644553 , -0.991146261032 ,
-0.99453931408 , -0.997097904784 , -0.998844636856 , -0.99980354167 , -1 ,
-0.99946066069 , -0.998213356512 , -0.99628701749 , -0.993711581933 , -0.990517905488 ,
-0.986737668455 , -0.982403281677 , -0.977547791271 , -0.972204782506 , -0.966408283098 ,
-0.96019266623 , -0.953592553567 , -0.946642718572 , -0.939377990393 , -0.931833158602 ,
-0.924042879074 , -0.916041581263 , -0.907863377152 , -0.899541972124 , -0.891110578014 ,
-0.882601828581 , -0.87404769763 , -0.865479420011 , -0.85692741571 , -0.848421217223 ,
-0.839989400423 , -0.831659519077 , -0.823458043189 , -0.815410301323 , -0.807540427042 ,
-0.799871309584 , -0.792424548892 , -0.785220415095 , -0.778277812506 , -0.771614248233 ,
-0.765245805426 , -0.759187121207 , -0.753451369316 , -0.748050247457 , -0.742993969357 ,
-0.738291261497 , -0.733949364495 , -0.729974039068 , -0.726369576525 , -0.723138813699 ,
-0.720283152223 , -0.717802582059 , -0.715695709134 , -0.71395978697 , -0.712590752166 ,
-0.711583263556 , -0.710930744904 , -0.710625430939 , -0.710658416557 , -0.711019708992 ,
-0.711698282761 , -0.712682137159 , -0.713958356107 , -0.715513170123 , -0.717332020188 ,
-0.719399623282 , -0.721700039358 , -0.724216739509 , -0.7269326751 , -0.729830347623 ,
-0.732891879034 , -0.736099082334 , -0.739433532165 , -0.742876635171 , -0.746409699908 ,
-0.750014006065 , -0.753670872775 , -0.757361725803 , -0.761068163386 , -0.764772020532 ,
-0.768455431575 , -0.772100890786 , -0.775691310871 , -0.779210079175 , -0.782641111427 ,
-0.785968902872 , -0.789178576649 , -0.792255929275 , -0.795187473123 , -0.797960475768 ,
-0.800562996118 , -0.802983917234 , -0.805212975759 , -0.807240787908 , -0.809058871953 ,
-0.810659667179 , -0.812036549272 , -0.813183842138 , -0.814096826148 , -0.814771742816 ,
-0.815205795948 , -0.815397149284 , -0.815344920685 , -0.815049172933 , -0.814510901201 ,
-0.813732017294 , -0.812715330724 , -0.811464526757 , -0.809984141518 , -0.808279534278 ,
-0.806356857072 , -0.804223021765 , -0.801885664715 , -0.799353109205 , -0.796634325775 ,
-0.793738890642 , -0.790676942366 , -0.787459136944 , -0.784096601502 , -0.780600886785 ,
-0.776983918601 , -0.773257948441 , -0.769435503428 , -0.765529335816 , -0.761552372196 ,
-0.757517662626 , -0.753438329851 , -0.749327518801 , -0.745198346561 , -0.741063852973 ,
-0.736936952053 , -0.732830384399 , -0.728756670737 , -0.724728066789 , -0.720756519584 ,
-0.716853625392 , -0.71303058939 , -0.709298187215 , -0.705666728507 , -0.702146022576 ,
-0.698745346282 , -0.695473414243 , -0.692338351436 , -0.689347668296 , -0.686508238357 ,
-0.683826278514 , -0.681307331941 , -0.678956253707 , -0.67677719912 , -0.674773614822 ,
-0.672948232627 , -0.67130306612 , -0.669839409985 , -0.668557842061 , -0.667458228068 ,
-0.666539728989 , -0.665800811033 , -0.665239258132 , -0.664852186905 , -0.664636063998 ,
-0.66458672573 , -0.664699399939 , -0.664968729936 , -0.665388800452 , -0.665953165474 ,
-0.666654877834 , -0.667486520439 , -0.668440239008 , -0.669507776176 , -0.670680506824 ,
-0.67194947451 , -0.67330542882 , -0.674738863537 , -0.676240055433 , -0.677799103563 ,
-0.679405968902 , -0.681050514161 , -0.682722543648 , -0.684411843016 , -0.686108218743 ,
-0.687801537212 , -0.689481763227 , -0.69113899785 , -0.692763515396 , -0.694345799466 ,
-0.695876577896 , -0.697346856482 , -0.698747951374 , -0.700071520025 , -0.701309590594 ,
-0.702454589688 , -0.703499368373 , -0.704437226346 , -0.705261934215 , -0.705967753791 ,
-0.706549456352 , -0.707002338811 , -0.707322237755 , -0.707505541297 , -0.707549198742 ,
-0.707450728016 , -0.707208220873 , -0.706820345853 , -0.706286349014 , -0.705606052446 ,
-0.704779850583 , -0.70380870435 , -0.702694133183 , -0.701438204961 , -0.700043523911 ,
-0.698513216541 , -0.696850915672 , -0.695060742639 , -0.693147287751 , -0.691115589083 ,
-0.688971109703 , -0.686719713428 , -0.684367639215 , -0.681921474284 , -0.679388126101 ,
-0.676774793318 , -0.674088935799 , -0.671338243852 , -0.668530606786 , -0.665674080918 ,
-0.662776857159 , -0.659847228306 , -0.656893556159 , -0.653924238602 , -0.650947676764 ,
-0.647972242392 , -0.645006245553 , -0.642057902792 , -0.639135305864 , -0.636246391151 ,
-0.633398909883 , -0.630600399271 , -0.627858154646 , -0.625179202727 , -0.622570276087 ,
-0.620037788926 , -0.617587814229 , -0.615226062385 , -0.612957861343 , -0.610788138379 ,
-0.608721403514 , -0.606761734657 , -0.60491276451 , -0.60317766927 , -0.601559159175 ,
-0.6000594709 , -0.598680361834 , -0.597423106249 , -0.596288493356 , -0.595276827246 ,
-0.594387928714 , -0.593621138938 , -0.592975324986 , -0.592448887131 , -0.592039767925 ,
-0.591745462986 , -0.591563033458 , -0.591489120067 , -0.591519958731 , -0.591651397642 ,
-0.591878915741 , -0.592197642525 , -0.592602379086 , -0.593087620295 , -0.593647578052 ,
-0.594276205491 , -0.59496722205 , -0.595714139299 , -0.596510287434 , -0.597348842312 ,
-0.598222852935 , -0.599125269276 , -0.600048970318 , -0.600986792225 , -0.601931556509 ,
-0.602876098104 , -0.603813293231 , -0.604736086941 , -0.605637520249 , -0.606510756739 ,
-0.607349108548 , -0.608146061637 , -0.608895300239 , -0.60959073042 , -0.610226502631 ,
-0.610797033213 , -0.611297024733 , -0.611721485112 , -0.612065745465 , -0.612325476583 ,
-0.612496704017 , -0.612575821702 , -0.612559604071 , -0.612445216642 , -0.612230225016 ,
-0.61191260228 , -0.611490734792 , -0.610963426319 , -0.610329900546 , -0.609589801924 ,
-0.608743194894 , -0.60779056147 , -0.606732797215 , -0.605571205635 , -0.604307491006 ,
-0.602943749684 , -0.601482459935 , -0.599926470324 , -0.598278986732 , -0.596543558036 ,
-0.594724060535 , -0.592824681173 , -0.590849899641 , -0.588804469423 , -0.586693397869 ,
-0.584521925386 , -0.582295503807 , -0.58001977406 , -0.577700543192 , -0.57534376087 ,
-0.57295549543 , -0.570541909584 , -0.56810923587 , -0.565663751953 , -0.563211755862 ,
-0.560759541265 , -0.558313372881 , -0.555879462111 , -0.553463943001 , -0.551072848611 ,
-0.54871208789 , -0.546387423137 , -0.544104448144 , -0.54186856709 , -0.539684974273 ,
-0.537558634752 , -0.535494265968 , -0.533496320418 , -0.531568969434 , -0.529716088135 ,
-0.527941241602 , -0.526247672319 , -0.524638288928 , -0.523115656343 , -0.521681987236 ,
-0.520339134945 , -0.519088587807 , -0.517931464943 , -0.5168685135 , -0.515900107354 ,
-0.51502624728 , -0.514246562567 , -0.513560314088 , -0.512966398781 , -0.51246335554 ,
-0.512049372471 , -0.511722295491 , -0.511479638223 , -0.511318593145 , -0.511236043947 ,
-0.511228579041 , -0.511292506164 , -0.511423868018 , -0.511618458879 , -0.511871842108 ,
-0.512179368484 , -0.512536195302 , -0.512937306141 , -0.513377531224 , -0.51385156831 ,
-0.514354004 , -0.514879335401 , -0.51542199205 , -0.515976358009 , -0.516536794057 ,
-0.517097659875 , -0.517653336155 , -0.518198246528 , -0.51872687925 , -0.519233808541 ,
-0.519713715506 , -0.520161408557 , -0.520571843258 , -0.520940141513 , -0.52126161004 ,
-0.521531758037 , -0.521746313998 , -0.521901241608 , -0.521992754649 , -0.522017330882 ,
-0.521971724835 , -0.521852979469 , -0.521658436666 , -0.521385746511 , -0.521032875337 ,
-0.520598112499 , -0.520080075862 , -0.519477715986 , -0.518790318995 , -0.518017508117 ,
-0.517159243909 , -0.516215823157 , -0.515187876469 , -0.514076364567 , -0.512882573307 ,
-0.511608107442 , -0.510254883164 , -0.508825119451 , -0.507321328264 , -0.505746303636 ,
-0.50410310969 , -0.502395067652 , -0.500625741899 , -0.498798925105 , -0.496918622555 ,
-0.494989035669 , -0.493014544836 , -0.490999691585 , -0.488949160211 , -0.486867758891 ,
-0.484760400388 , -0.482632082409 , -0.480487867707 , -0.478332863986 , -0.476172203706 ,
-0.474011023862 , -0.47185444581 , -0.469707555223 , -0.46757538226 , -0.465462882016 ,
-0.463374915331 , -0.461316230033 , -0.459291442691 , -0.457305020936 , -0.455361266426 ,
-0.453464298525 , -0.451618038736 , -0.449826195973 , -0.448092252705 , -0.446419452039 ,
-0.444810785774 , -0.443268983488 , -0.44179650268 , -0.44039552001 , -0.439067923671 ,
-0.437815306912 , -0.436638962735 , -0.435539879792 , -0.434518739475 , -0.433575914232 ,
-0.43271146709 , -0.43192515239 , -0.431216417735 , -0.430584407129 , -0.430027965293 ,
-0.429545643148 , -0.42913570442 , -0.428796133361 , -0.428524643532 , -0.428318687623 ,
-0.428175468262 , -0.428091949778 , -0.428064870847 , -0.428090758 , -0.428165939906 ,
-0.4282865624 , -0.428448604168 , -0.428647893052 , -0.428880122891 , -0.429140870834 ,
-0.429425615065 , -0.429729752855 , -0.430048618885 , -0.430377503757 , -0.430711672617 ,
-0.431046383835 , -0.431376907643 , -0.431698544684 , -0.43200664438 , -0.432296623057 ,
-0.432563981757 , -0.432804323662 , -0.433013371076 , -0.433186981878 , -0.433321165411 ,
-0.43341209772 , -0.4334561361 , -0.43344983289 , -0.433389948462 , -0.433273463359 ,
-0.433097589539 , -0.432859780672 , -0.43255774147 , -0.432189435999 , -0.431753094957 ,
-0.431247221881 , -0.430670598273 , -0.430022287616 , -0.429301638277 , -0.428508285287 ,
-0.427642150985 , -0.426703444541 , -0.425692660352 , -0.424610575323 , -0.423458245053 ,
-0.422236998929 , -0.420948434169 , -0.419594408824 , -0.41817703378 , -0.416698663789 ,
-0.41516188756 , -0.413569516974 , -0.411924575436 , -0.410230285438 , -0.40849005537 ,
-0.406707465637 , -0.404886254138 , -0.403030301162 , -0.401143613771 , -0.399230309719 ,
-0.397294600979 , -0.395340776949 , -0.39337318739 , -0.391396225174 , -0.389414308907 ,
-0.38743186549 , -0.385453312702 , -0.383483041852 , -0.38152540058 , -0.379584675883 ,
-0.377665077403 , -0.375770721079 , -0.373905613191 , -0.372073634887 , -0.370278527226 ,
-0.368523876822 , -0.366813102115 , -0.365149440346 , -0.363535935266 , -0.361975425644 ,
-0.360470534598 , -0.359023659802 , -0.357636964603 , -0.356312370074 , -0.355051548041 ,
-0.353855915101 , -0.352726627662 , -0.35166457801 , -0.350670391421 , -0.349744424335 ,
-0.348886763583 , -0.348097226676 , -0.347375363149 , -0.346720456958 , -0.346131529909 ,
-0.34560734611 , -0.345146417426 , -0.344747009908 , -0.344407151175 , -0.344124638716 ,
-0.343897049073 , -0.343721747872 , -0.343595900664 , -0.343516484518 , -0.343480300336 ,
-0.34348398583 , -0.343524029107 , -0.343596782817 , -0.343698478797 , -0.343825243158 ,
-0.34397311176 , -0.344138045996 , -0.344315948842 , -0.344502681102 , -0.344694077779 ,
-0.344885964515 , -0.345074174029 , -0.345254562498 , -0.345423025803 , -0.345575515592 ,
-0.345708055085 , -0.345816754565 , -0.345897826496 , -0.345947600208 , -0.345962536089 ,
-0.345939239239 , -0.345874472519 , -0.34576516896 , -0.345608443475 , -0.345401603834 ,
-0.345142160856 , -0.344827837787 , -0.344456578822 , -0.344026556742 , -0.343536179635 ,
-0.342984096689 , -0.342369203011 , -0.341690643485 , -0.340947815634 , -0.340140371483 ,
-0.339268218422 , -0.338331519063 , -0.337330690095 , -0.33626640014 , -0.335139566632 ,
-0.333951351714 , -0.332703157191 , -0.331396618544 , -0.330033598043 , -0.328616176981 ,
-0.327146647058 , -0.325627500965 , -0.324061422185 , -0.322451274072 , -0.320800088241 ,
-0.319111052318 , -0.317387497102 , -0.31563288319 , -0.31385078711 , -0.312044887037 ,
-0.310218948121 , -0.308376807514 , -0.306522359134 , -0.304659538233 , -0.302792305841 ,
-0.300924633124 , -0.299060485736 , -0.297203808229 , -0.295358508559 , -0.293528442777 ,
-0.291717399942 , -0.289929087332 , -0.288167115999 , -0.286434986722 , -0.284736076434 ,
-0.28307362514 , -0.281450723414 , -0.279870300491 , -0.278335113022 , -0.276847734525 ,
-0.275410545575 , -0.274025724763 , -0.272695240475 , -0.271420843501 , -0.270204060518 ,
-0.269046188462 , -0.267948289816 , -0.26691118882 , -0.265935468635 , -0.265021469446 ,
-0.264169287536 , -0.263378775311 , -0.262649542287 , -0.261980957028 , -0.261372150035 ,
-0.260822017553 , -0.260329226307 , -0.259892219119 , -0.259509221409 , -0.259178248526 ,
-0.258897113906 , -0.258663438004 , -0.258474657967 , -0.258328038021 , -0.258220680515 ,
-0.258149537582 , -0.25811142338 , -0.25810302685 , -0.258120924945 , -0.258161596286 ,
-0.258221435173 , -0.258296765918 , -0.258383857419 , -0.258478937936 , -0.258578210007 ,
-0.258677865434 , -0.258774100293 , -0.258863129908 , -0.25894120372 , -0.259004620002 ,
-0.259049740366 , -0.259073003988 , -0.259070941515 , -0.259040188591 , -0.25897749895 ,
-0.258879757021 , -0.258743990007 , -0.258567379382 , -0.258347271765 , -0.25808118913 ,
-0.257766838309 , -0.25740211976 , -0.256985135554 , -0.256514196563 , -0.255987828819 ,
-0.255404779008 , -0.2547640191 , -0.254064750082 , -0.253306404782 , -0.252488649782 ,
-0.25161138641 , -0.250674750802 , -0.249679113047 , -0.248625075408 , -0.247513469634 ,
-0.246345353376 , -0.245122005718 , -0.243844921838 , -0.242515806835 , -0.241136568734 ,
-0.2397093107 , -0.238236322502 , -0.236720071246 , -0.23516319143 , -0.233568474348 ,
-0.231938856896 , -0.230277409815 , -0.228587325426 , -0.226871904903 , -0.225134545132 ,
-0.223378725209 , -0.221607992638 , -0.219825949271 , -0.218036237053 , -0.21624252363 ,
-0.214448487872 , -0.212657805369 , -0.210874133958 , -0.20910109934 , -0.207342280837 ,
-0.205601197354 , -0.203881293588 , -0.202185926552 , -0.200518352461 , -0.198881714022 ,
-0.197279028193 , -0.19571317445 , -0.194186883605 , -0.192702727227 , -0.191263107696 ,
-0.189870248938 , -0.188526187874 , -0.187232766609 , -0.1859916254 , -0.184804196428 ,
-0.183671698389 , -0.182595131937 , -0.181575275989 , -0.180612684902 , -0.179707686542 ,
-0.178860381242 , -0.178070641659 , -0.177338113527 , -0.176662217295 , -0.176042150664 ,
-0.175476891978 , -0.174965204495 , -0.174505641481 , -0.174096552139 , -0.173736088325 ,
-0.173422212039 , -0.17315270365 , -0.172925170833 , -0.172737058172 , -0.172585657394 ,
-0.172468118197 , -0.172381459624 , -0.172322581939 , -0.172288278959 , -0.172275250792 ,
-0.172280116932 , -0.172299429654 , -0.172329687669 , -0.172367349965 , -0.172408849798 ,
-0.17245060877 , -0.172489050937 , -0.172520616894 , -0.172541777784 , -0.172549049168 ,
-0.172539004714 , -0.172508289638 , -0.172453633855 , -0.172371864785 , -0.172259919756 ,
-0.172114857975 , -0.171933871997 , -0.171714298666 , -0.171453629476 , -0.171149520313 ,
-0.170799800546 , -0.170402481416 , -0.16995576372 , -0.169458044723 , -0.168907924306 ,
-0.168304210299 , -0.167645923003 , -0.166932298865 , -0.166162793296 , -0.165337082637 ,
-0.164455065237 , -0.163516861676 , -0.162522814097 , -0.161473484672 , -0.16036965321 ,
-0.1592123139 , -0.158002671219 , -0.156742135015 , -0.155432314788 , -0.154075013182 ,
-0.152672218734 , -0.151226097886 , -0.149738986308 , -0.148213379567 , -0.146651923164 ,
-0.145057401994 , -0.143432729267 , -0.14178093493 , -0.140105153639 , -0.138408612327 ,
-0.13669461742 , -0.134966541751 , -0.133227811216 , -0.131481891239 , -0.129732273084 ,
-0.127982460083 , -0.126235953818 , -0.124496240328 , -0.122766776379 , -0.121050975866 ,
-0.119352196388 , -0.117673726057 , -0.116018770591 , -0.114390440732 , -0.112791740056 ,
-0.11122555321 , -0.109694634623 , -0.108201597736 , -0.106748904799 , -0.105338857266 ,
-0.103973586832 , -0.102655047138 , -0.101385006188 , -0.100165039504 , -0.098996524029 ,
-0.097880632837 , -0.096818330625 , -0.095810370049 , -0.094857288883 , -0.09395940803 ,
-0.09311683039 , -0.092329440581 , -0.091596905529 , -0.090918675903 , -0.090293988408 ,
-0.089721868915 , -0.089201136427 , -0.088730407841 , -0.088308103521 , -0.08793245363 ,
-0.087601505211 , -0.087313129981 , -0.087065032822 , -0.086854760906 , -0.086679713455 ,
-0.086537152064 , -0.086424211571 , -0.086337911407 , -0.08627516741 , -0.08623280403 ,
-0.086207566892 , -0.08619613566 , -0.086195137157 , -0.086201158686 , -0.086210761499 ,
-0.086220494363 , -0.08622690717 , -0.08622656453 , -0.086216059312 , -0.086192026049 ,
-0.086151154196 , -0.086090201141 , -0.086006004966 , -0.085895496867 , -0.08575571321 ,
-0.085583807168 , -0.085377059891 , -0.085132891167 , -0.084848869538 , -0.084522721816 ,
-0.084152341981 , -0.083735799418 , -0.083271346449 , -0.082757425157 , -0.082192673446 ,
-0.081575930342 , -0.080906240483 , -0.080182857818 , -0.079405248461 , -0.078573092723 ,
-0.077686286294 , -0.076744940576 , -0.07574938217 , -0.074700151509 , -0.073598000664 ,
-0.072443890298 , -0.071238985816 , -0.069984652702 , -0.068682451075 , -0.067334129471 ,
-0.065941617899 , -0.064507020171 , -0.06303260556 , -0.061520799806 , -0.059974175504 ,
-0.058395441925 , -0.056787434293 , -0.05515310258 , -0.053495499838 , -0.051817770143 ,
-0.050123136173 , -0.048414886488 , -0.046696362543 , -0.044970945511 , -0.043242042937 ,
-0.041513075307 , -0.039787462554 , -0.038068610582 , -0.036359897841 , -0.034664662015 ,
-0.032986186874 , -0.031327689344 , -0.029692306832 , -0.028083084884 , -0.026502965189 ,
-0.02495477401 , -0.023441211059 , -0.021964838881 , -0.020528072778 , -0.01913317131 ,
-0.017782227421 , -0.016477160215 , -0.01521970742 , -0.014011418566 , -0.012853648901 ,
-0.011747554085 , -0.010694085656 , -0.00969398731 , -0.008747791996 , -0.007855819846 ,
-0.007018176933 , -0.006234754883 , -0.005505231326 , -0.004829071191 , -0.004205528837 ,
-0.003633651013 , -0.003112280638 , -0.002640061382 , -0.002215443025 , -0.001836687592 ,
-0.001501876214 , -0.001208916707 , -0.000955551833 , -0.00073936821 , -0.000557805832 ,
-0.000408168175 , -0.000287632829 , -0.000193262635 , -0.000122017265 , -0.000070765219 ,
-0.000036296163 , -0.000015333597 , -0.00000454777 , -0.000000568808 , -0 ,
0.000000568808 , 0.00000454777 , 0.000015333597 , 0.000036296163 , 0.000070765219 ,
0.000122017265 , 0.000193262635 , 0.000287632829 , 0.000408168175 , 0.000557805832 ,
0.00073936821 , 0.000955551833 , 0.001208916707 , 0.001501876214 , 0.001836687592 ,
0.002215443025 , 0.002640061382 , 0.003112280638 , 0.003633651013 , 0.004205528837 ,
0.004829071191 , 0.005505231326 , 0.006234754883 , 0.007018176933 , 0.007855819846 ,
0.008747791996 , 0.00969398731 , 0.010694085656 , 0.011747554085 , 0.012853648901 ,
0.014011418566 , 0.01521970742 , 0.016477160215 , 0.017782227421 , 0.01913317131 ,
0.020528072778 , 0.021964838881 , 0.023441211059 , 0.02495477401 , 0.026502965189 ,
0.028083084884 , 0.029692306832 , 0.031327689344 , 0.032986186874 , 0.034664662015 ,
0.036359897841 , 0.038068610582 , 0.039787462554 , 0.041513075307 , 0.043242042937 ,
0.044970945511 , 0.046696362543 , 0.048414886488 , 0.050123136173 , 0.051817770143 ,
0.053495499838 , 0.05515310258 , 0.056787434293 , 0.058395441925 , 0.059974175504 ,
0.061520799806 , 0.06303260556 , 0.064507020171 , 0.065941617899 , 0.067334129471 ,
0.068682451075 , 0.069984652702 , 0.071238985816 , 0.072443890298 , 0.073598000664 ,
0.074700151509 , 0.07574938217 , 0.076744940576 , 0.077686286294 , 0.078573092723 ,
0.079405248461 , 0.080182857818 , 0.080906240483 , 0.081575930342 , 0.082192673446 ,
0.082757425157 , 0.083271346449 , 0.083735799418 , 0.084152341981 , 0.084522721816 ,
0.084848869538 , 0.085132891167 , 0.085377059891 , 0.085583807168 , 0.08575571321 ,
0.085895496867 , 0.086006004966 , 0.086090201141 , 0.086151154196 , 0.086192026049 ,
0.086216059312 , 0.08622656453 , 0.08622690717 , 0.086220494363 , 0.086210761499 ,
0.086201158686 , 0.086195137157 , 0.08619613566 , 0.086207566892 , 0.08623280403 ,
0.08627516741 , 0.086337911407 , 0.086424211571 , 0.086537152064 , 0.086679713455 ,
0.086854760906 , 0.087065032822 , 0.087313129981 , 0.087601505211 , 0.08793245363 ,
0.088308103521 , 0.088730407841 , 0.089201136427 , 0.089721868915 , 0.090293988408 ,
0.090918675903 , 0.091596905529 , 0.092329440581 , 0.09311683039 , 0.09395940803 ,
0.094857288883 , 0.095810370049 , 0.096818330625 , 0.097880632837 , 0.098996524029 ,
0.100165039504 , 0.101385006188 , 0.102655047138 , 0.103973586832 , 0.105338857266 ,
0.106748904799 , 0.108201597736 , 0.109694634623 , 0.11122555321 , 0.112791740056 ,
0.114390440732 , 0.116018770591 , 0.117673726057 , 0.119352196388 , 0.121050975866 ,
0.122766776379 , 0.124496240328 , 0.126235953818 , 0.127982460083 , 0.129732273084 ,
0.131481891239 , 0.133227811216 , 0.134966541751 , 0.13669461742 , 0.138408612327 ,
0.140105153639 , 0.14178093493 , 0.143432729267 , 0.145057401994 , 0.146651923164 ,
0.148213379567 , 0.149738986308 , 0.151226097886 , 0.152672218734 , 0.154075013182 ,
0.155432314788 , 0.156742135015 , 0.158002671219 , 0.1592123139 , 0.16036965321 ,
0.161473484672 , 0.162522814097 , 0.163516861676 , 0.164455065237 , 0.165337082637 ,
0.166162793296 , 0.166932298865 , 0.167645923003 , 0.168304210299 , 0.168907924306 ,
0.169458044723 , 0.16995576372 , 0.170402481416 , 0.170799800546 , 0.171149520313 ,
0.171453629476 , 0.171714298666 , 0.171933871997 , 0.172114857975 , 0.172259919756 ,
0.172371864785 , 0.172453633855 , 0.172508289638 , 0.172539004714 , 0.172549049168 ,
0.172541777784 , 0.172520616894 , 0.172489050937 , 0.17245060877 , 0.172408849798 ,
0.172367349965 , 0.172329687669 , 0.172299429654 , 0.172280116932 , 0.172275250792 ,
0.172288278959 , 0.172322581939 , 0.172381459624 , 0.172468118197 , 0.172585657394 ,
0.172737058172 , 0.172925170833 , 0.17315270365 , 0.173422212039 , 0.173736088325 ,
0.174096552139 , 0.174505641481 , 0.174965204495 , 0.175476891978 , 0.176042150664 ,
0.176662217295 , 0.177338113527 , 0.178070641659 , 0.178860381242 , 0.179707686542 ,
0.180612684902 , 0.181575275989 , 0.182595131937 , 0.183671698389 , 0.184804196428 ,
0.1859916254 , 0.187232766609 , 0.188526187874 , 0.189870248938 , 0.191263107696 ,
0.192702727227 , 0.194186883605 , 0.19571317445 , 0.197279028193 , 0.198881714022 ,
0.200518352461 , 0.202185926552 , 0.203881293588 , 0.205601197354 , 0.207342280837 ,
0.20910109934 , 0.210874133958 , 0.212657805369 , 0.214448487872 , 0.21624252363 ,
0.218036237053 , 0.219825949271 , 0.221607992638 , 0.223378725209 , 0.225134545132 ,
0.226871904903 , 0.228587325426 , 0.230277409815 , 0.231938856896 , 0.233568474348 ,
0.23516319143 , 0.236720071246 , 0.238236322502 , 0.2397093107 , 0.241136568734 ,
0.242515806835 , 0.243844921838 , 0.245122005718 , 0.246345353376 , 0.247513469634 ,
0.248625075408 , 0.249679113047 , 0.250674750802 , 0.25161138641 , 0.252488649782 ,
0.253306404782 , 0.254064750082 , 0.2547640191 , 0.255404779008 , 0.255987828819 ,
0.256514196563 , 0.256985135554 , 0.25740211976 , 0.257766838309 , 0.25808118913 ,
0.258347271765 , 0.258567379382 , 0.258743990007 , 0.258879757021 , 0.25897749895 ,
0.259040188591 , 0.259070941515 , 0.259073003988 , 0.259049740366 , 0.259004620002 ,
0.25894120372 , 0.258863129908 , 0.258774100293 , 0.258677865434 , 0.258578210007 ,
0.258478937936 , 0.258383857419 , 0.258296765918 , 0.258221435173 , 0.258161596286 ,
0.258120924945 , 0.25810302685 , 0.25811142338 , 0.258149537582 , 0.258220680515 ,
0.258328038021 , 0.258474657967 , 0.258663438004 , 0.258897113906 , 0.259178248526 ,
0.259509221409 , 0.259892219119 , 0.260329226307 , 0.260822017553 , 0.261372150035 ,
0.261980957028 , 0.262649542287 , 0.263378775311 , 0.264169287536 , 0.265021469446 ,
0.265935468635 , 0.26691118882 , 0.267948289816 , 0.269046188462 , 0.270204060518 ,
0.271420843501 , 0.272695240475 , 0.274025724763 , 0.275410545575 , 0.276847734525 ,
0.278335113022 , 0.279870300491 , 0.281450723414 , 0.28307362514 , 0.284736076434 ,
0.286434986722 , 0.288167115999 , 0.289929087332 , 0.291717399942 , 0.293528442777 ,
0.295358508559 , 0.297203808229 , 0.299060485736 , 0.300924633124 , 0.302792305841 ,
0.304659538233 , 0.306522359134 , 0.308376807514 , 0.310218948121 , 0.312044887037 ,
0.31385078711 , 0.31563288319 , 0.317387497102 , 0.319111052318 , 0.320800088241 ,
0.322451274072 , 0.324061422185 , 0.325627500965 , 0.327146647058 , 0.328616176981 ,
0.330033598043 , 0.331396618544 , 0.332703157191 , 0.333951351714 , 0.335139566632 ,
0.33626640014 , 0.337330690095 , 0.338331519063 , 0.339268218422 , 0.340140371483 ,
0.340947815634 , 0.341690643485 , 0.342369203011 , 0.342984096689 , 0.343536179635 ,
0.344026556742 , 0.344456578822 , 0.344827837787 , 0.345142160856 , 0.345401603834 ,
0.345608443475 , 0.34576516896 , 0.345874472519 , 0.345939239239 , 0.345962536089 ,
0.345947600208 , 0.345897826496 , 0.345816754565 , 0.345708055085 , 0.345575515592 ,
0.345423025803 , 0.345254562498 , 0.345074174029 , 0.344885964515 , 0.344694077779 ,
0.344502681102 , 0.344315948842 , 0.344138045996 , 0.34397311176 , 0.343825243158 ,
0.343698478797 , 0.343596782817 , 0.343524029107 , 0.34348398583 , 0.343480300336 ,
0.343516484518 , 0.343595900664 , 0.343721747872 , 0.343897049073 , 0.344124638716 ,
0.344407151175 , 0.344747009908 , 0.345146417426 , 0.34560734611 , 0.346131529909 ,
0.346720456958 , 0.347375363149 , 0.348097226676 , 0.348886763583 , 0.349744424335 ,
0.350670391421 , 0.35166457801 , 0.352726627662 , 0.353855915101 , 0.355051548041 ,
0.356312370074 , 0.357636964603 , 0.359023659802 , 0.360470534598 , 0.361975425644 ,
0.363535935266 , 0.365149440346 , 0.366813102115 , 0.368523876822 , 0.370278527226 ,
0.372073634887 , 0.373905613191 , 0.375770721079 , 0.377665077403 , 0.379584675883 ,
0.38152540058 , 0.383483041852 , 0.385453312702 , 0.38743186549 , 0.389414308907 ,
0.391396225174 , 0.39337318739 , 0.395340776949 , 0.397294600979 , 0.399230309719 ,
0.401143613771 , 0.403030301162 , 0.404886254138 , 0.406707465637 , 0.40849005537 ,
0.410230285438 , 0.411924575436 , 0.413569516974 , 0.41516188756 , 0.416698663789 ,
0.41817703378 , 0.419594408824 , 0.420948434169 , 0.422236998929 , 0.423458245053 ,
0.424610575323 , 0.425692660352 , 0.426703444541 , 0.427642150985 , 0.428508285287 ,
0.429301638277 , 0.430022287616 , 0.430670598273 , 0.431247221881 , 0.431753094957 ,
0.432189435999 , 0.43255774147 , 0.432859780672 , 0.433097589539 , 0.433273463359 ,
0.433389948462 , 0.43344983289 , 0.4334561361 , 0.43341209772 , 0.433321165411 ,
0.433186981878 , 0.433013371076 , 0.432804323662 , 0.432563981757 , 0.432296623057 ,
0.43200664438 , 0.431698544684 , 0.431376907643 , 0.431046383835 , 0.430711672617 ,
0.430377503757 , 0.430048618885 , 0.429729752855 , 0.429425615065 , 0.429140870834 ,
0.428880122891 , 0.428647893052 , 0.428448604168 , 0.4282865624 , 0.428165939906 ,
0.428090758 , 0.428064870847 , 0.428091949778 , 0.428175468262 , 0.428318687623 ,
0.428524643532 , 0.428796133361 , 0.42913570442 , 0.429545643148 , 0.430027965293 ,
0.430584407129 , 0.431216417735 , 0.43192515239 , 0.43271146709 , 0.433575914232 ,
0.434518739475 , 0.435539879792 , 0.436638962735 , 0.437815306912 , 0.439067923671 ,
0.44039552001 , 0.44179650268 , 0.443268983488 , 0.444810785774 , 0.446419452039 ,
0.448092252705 , 0.449826195973 , 0.451618038736 , 0.453464298525 , 0.455361266426 ,
0.457305020936 , 0.459291442691 , 0.461316230033 , 0.463374915331 , 0.465462882016 ,
0.46757538226 , 0.469707555223 , 0.47185444581 , 0.474011023862 , 0.476172203706 ,
0.478332863986 , 0.480487867707 , 0.482632082409 , 0.484760400388 , 0.486867758891 ,
0.488949160211 , 0.490999691585 , 0.493014544836 , 0.494989035669 , 0.496918622555 ,
0.498798925105 , 0.500625741899 , 0.502395067652 , 0.50410310969 , 0.505746303636 ,
0.507321328264 , 0.508825119451 , 0.510254883164 , 0.511608107442 , 0.512882573307 ,
0.514076364567 , 0.515187876469 , 0.516215823157 , 0.517159243909 , 0.518017508117 ,
0.518790318995 , 0.519477715986 , 0.520080075862 , 0.520598112499 , 0.521032875337 ,
0.521385746511 , 0.521658436666 , 0.521852979469 , 0.521971724835 , 0.522017330882 ,
0.521992754649 , 0.521901241608 , 0.521746313998 , 0.521531758037 , 0.52126161004 ,
0.520940141513 , 0.520571843258 , 0.520161408557 , 0.519713715506 , 0.519233808541 ,
0.51872687925 , 0.518198246528 , 0.517653336155 , 0.517097659875 , 0.516536794057 ,
0.515976358009 , 0.51542199205 , 0.514879335401 , 0.514354004 , 0.51385156831 ,
0.513377531224 , 0.512937306141 , 0.512536195302 , 0.512179368484 , 0.511871842108 ,
0.511618458879 , 0.511423868018 , 0.511292506164 , 0.511228579041 , 0.511236043947 ,
0.511318593145 , 0.511479638223 , 0.511722295491 , 0.512049372471 , 0.51246335554 ,
0.512966398781 , 0.513560314088 , 0.514246562567 , 0.51502624728 , 0.515900107354 ,
0.5168685135 , 0.517931464943 , 0.519088587807 , 0.520339134945 , 0.521681987236 ,
0.523115656343 , 0.524638288928 , 0.526247672319 , 0.527941241602 , 0.529716088135 ,
0.531568969434 , 0.533496320418 , 0.535494265968 , 0.537558634752 , 0.539684974273 ,
0.54186856709 , 0.544104448144 , 0.546387423137 , 0.54871208789 , 0.551072848611 ,
0.553463943001 , 0.555879462111 , 0.558313372881 , 0.560759541265 , 0.563211755862 ,
0.565663751953 , 0.56810923587 , 0.570541909584 , 0.57295549543 , 0.57534376087 ,
0.577700543192 , 0.58001977406 , 0.582295503807 , 0.584521925386 , 0.586693397869 ,
0.588804469423 , 0.590849899641 , 0.592824681173 , 0.594724060535 , 0.596543558036 ,
0.598278986732 , 0.599926470324 , 0.601482459935 , 0.602943749684 , 0.604307491006 ,
0.605571205635 , 0.606732797215 , 0.60779056147 , 0.608743194894 , 0.609589801924 ,
0.610329900546 , 0.610963426319 , 0.611490734792 , 0.61191260228 , 0.612230225016 ,
0.612445216642 , 0.612559604071 , 0.612575821702 , 0.612496704017 , 0.612325476583 ,
0.612065745465 , 0.611721485112 , 0.611297024733 , 0.610797033213 , 0.610226502631 ,
0.60959073042 , 0.608895300239 , 0.608146061637 , 0.607349108548 , 0.606510756739 ,
0.605637520249 , 0.604736086941 , 0.603813293231 , 0.602876098104 , 0.601931556509 ,
0.600986792225 , 0.600048970318 , 0.599125269276 , 0.598222852935 , 0.597348842312 ,
0.596510287434 , 0.595714139299 , 0.59496722205 , 0.594276205491 , 0.593647578052 ,
0.593087620295 , 0.592602379086 , 0.592197642525 , 0.591878915741 , 0.591651397642 ,
0.591519958731 , 0.591489120067 , 0.591563033458 , 0.591745462986 , 0.592039767925 ,
0.592448887131 , 0.592975324986 , 0.593621138938 , 0.594387928714 , 0.595276827246 ,
0.596288493356 , 0.597423106249 , 0.598680361834 , 0.6000594709 , 0.601559159175 ,
0.60317766927 , 0.60491276451 , 0.606761734657 , 0.608721403514 , 0.610788138379 ,
0.612957861343 , 0.615226062385 , 0.617587814229 , 0.620037788926 , 0.622570276087 ,
0.625179202727 , 0.627858154646 , 0.630600399271 , 0.633398909883 , 0.636246391151 ,
0.639135305864 , 0.642057902792 , 0.645006245553 , 0.647972242392 , 0.650947676764 ,
0.653924238602 , 0.656893556159 , 0.659847228306 , 0.662776857159 , 0.665674080918 ,
0.668530606786 , 0.671338243852 , 0.674088935799 , 0.676774793318 , 0.679388126101 ,
0.681921474284 , 0.684367639215 , 0.686719713428 , 0.688971109703 , 0.691115589083 ,
0.693147287751 , 0.695060742639 , 0.696850915672 , 0.698513216541 , 0.700043523911 ,
0.701438204961 , 0.702694133183 , 0.70380870435 , 0.704779850583 , 0.705606052446 ,
0.706286349014 , 0.706820345853 , 0.707208220873 , 0.707450728016 , 0.707549198742 ,
0.707505541297 , 0.707322237755 , 0.707002338811 , 0.706549456352 , 0.705967753791 ,
0.705261934215 , 0.704437226346 , 0.703499368373 , 0.702454589688 , 0.701309590594 ,
0.700071520025 , 0.698747951374 , 0.697346856482 , 0.695876577896 , 0.694345799466 ,
0.692763515396 , 0.69113899785 , 0.689481763227 , 0.687801537212 , 0.686108218743 ,
0.684411843016 , 0.682722543648 , 0.681050514161 , 0.679405968902 , 0.677799103563 ,
0.676240055433 , 0.674738863537 , 0.67330542882 , 0.67194947451 , 0.670680506824 ,
0.669507776176 , 0.668440239008 , 0.667486520439 , 0.666654877834 , 0.665953165474 ,
0.665388800452 , 0.664968729936 , 0.664699399939 , 0.66458672573 , 0.664636063998 ,
0.664852186905 , 0.665239258132 , 0.665800811033 , 0.666539728989 , 0.667458228068 ,
0.668557842061 , 0.669839409985 , 0.67130306612 , 0.672948232627 , 0.674773614822 ,
0.67677719912 , 0.678956253707 , 0.681307331941 , 0.683826278514 , 0.686508238357 ,
0.689347668296 , 0.692338351436 , 0.695473414243 , 0.698745346282 , 0.702146022576 ,
0.705666728507 , 0.709298187215 , 0.71303058939 , 0.716853625392 , 0.720756519584 ,
0.724728066789 , 0.728756670737 , 0.732830384399 , 0.736936952053 , 0.741063852973 ,
0.745198346561 , 0.749327518801 , 0.753438329851 , 0.757517662626 , 0.761552372196 ,
0.765529335816 , 0.769435503428 , 0.773257948441 , 0.776983918601 , 0.780600886785 ,
0.784096601502 , 0.787459136944 , 0.790676942366 , 0.793738890642 , 0.796634325775 ,
0.799353109205 , 0.801885664715 , 0.804223021765 , 0.806356857072 , 0.808279534278 ,
0.809984141518 , 0.811464526757 , 0.812715330724 , 0.813732017294 , 0.814510901201 ,
0.815049172933 , 0.815344920685 , 0.815397149284 , 0.815205795948 , 0.814771742816 ,
0.814096826148 , 0.813183842138 , 0.812036549272 , 0.810659667179 , 0.809058871953 ,
0.807240787908 , 0.805212975759 , 0.802983917234 , 0.800562996118 , 0.797960475768 ,
0.795187473123 , 0.792255929275 , 0.789178576649 , 0.785968902872 , 0.782641111427 ,
0.779210079175 , 0.775691310871 , 0.772100890786 , 0.768455431575 , 0.764772020532 ,
0.761068163386 , 0.757361725803 , 0.753670872775 , 0.750014006065 , 0.746409699908 ,
0.742876635171 , 0.739433532165 , 0.736099082334 , 0.732891879034 , 0.729830347623 ,
0.7269326751 , 0.724216739509 , 0.721700039358 , 0.719399623282 , 0.717332020188 ,
0.715513170123 , 0.713958356107 , 0.712682137159 , 0.711698282761 , 0.711019708992 ,
0.710658416557 , 0.710625430939 , 0.710930744904 , 0.711583263556 , 0.712590752166 ,
0.71395978697 , 0.715695709134 , 0.717802582059 , 0.720283152223 , 0.723138813699 ,
0.726369576525 , 0.729974039068 , 0.733949364495 , 0.738291261497 , 0.742993969357 ,
0.748050247457 , 0.753451369316 , 0.759187121207 , 0.765245805426 , 0.771614248233 ,
0.778277812506 , 0.785220415095 , 0.792424548892 , 0.799871309584 , 0.807540427042 ,
0.815410301323 , 0.823458043189 , 0.831659519077 , 0.839989400423 , 0.848421217223 ,
0.85692741571 , 0.865479420011 , 0.87404769763 , 0.882601828581 , 0.891110578014 ,
0.899541972124 , 0.907863377152 , 0.916041581263 , 0.924042879074 , 0.931833158602 ,
0.939377990393 , 0.946642718572 , 0.953592553567 , 0.96019266623 , 0.966408283098 ,
0.972204782506 , 0.977547791271 , 0.982403281677 , 0.986737668455 , 0.990517905488 ,
0.993711581933 , 0.99628701749 , 0.998213356512 , 0.99946066069 , 1 ,
0.99980354167 , 0.998844636856 , 0.997097904784 , 0.99453931408 , 0.991146261032 ,
0.986897644553 , 0.981773937577 , 0.97575725469 , 0.968831415749 , 0.960982005305 ,
0.952196427611 , 0.942463957056 , 0.931775783828 , 0.920125054673 , 0.907506908587 ,
0.893918507331 , 0.879359060643 , 0.863829846046 , 0.847334223195 , 0.82987764266 ,
0.811467649131 , 0.792113878988 , 0.771828052233 , 0.75062395878 , 0.728517439121 ,
0.705526359406 , 0.681670580979 , 0.656971924452 , 0.631454128389 , 0.605142802711 ,
0.578065376925 , 0.550251043327 , 0.521730695312 , 0.492536860959 , 0.462703632071 ,
0.432266588851 , 0.401262720435 , 0.369730341475 , 0.337709005021 , 0.305239411933 ,
0.272363317073 , 0.239123432544 , 0.205563328228 , 0.171727329931 , 0.137660415384 ,
0.103408108424 , 0.069016371627 , 0.034531497709
};
float sinPosTable[] = {
// =================================================================
// SINPOS : order 20 / 1024 steps
// average : 0.6366177749955104 / amplitude : 1.0
-1 , -0.990361744692 , -0.980723852258 , -0.971086685561 , -0.961450607434 ,
-0.951815980669 , -0.942183168006 , -0.932552532114 , -0.92292443558 , -0.913299240898 ,
-0.903677310451 , -0.894059006499 , -0.884444691165 , -0.874834726423 , -0.865229474083 ,
-0.855629295777 , -0.846034552946 , -0.836445606828 , -0.82686281844 , -0.817286548569 ,
-0.807717157756 , -0.798155006283 , -0.788600454161 , -0.779053861112 , -0.76951558656 ,
-0.759985989616 , -0.750465429064 , -0.740954263347 , -0.731452850556 , -0.721961548414 ,
-0.712480714262 , -0.703010705048 , -0.693551877314 , -0.684104587178 , -0.674669190326 ,
-0.665246041995 , -0.655835496961 , -0.646437909527 , -0.637053633505 , -0.627683022209 ,
-0.618326428437 , -0.608984204459 , -0.599656702004 , -0.590344272249 , -0.5810472658 ,
-0.571766032684 , -0.562500922336 , -0.553252283581 , -0.544020464624 , -0.53480581304 ,
-0.525608675753 , -0.516429399032 , -0.507268328471 , -0.498125808978 , -0.489002184765 ,
-0.479897799331 , -0.470812995451 , -0.461748115163 , -0.452703499754 , -0.443679489749 ,
-0.434676424896 , -0.425694644157 , -0.41673448569 , -0.407796286839 , -0.398880384124 ,
-0.389987113223 , -0.381116808962 , -0.372269805303 , -0.363446435331 , -0.354647031241 ,
-0.345871924326 , -0.337121444963 , -0.328395922603 , -0.319695685757 , -0.311021061984 ,
-0.302372377878 , -0.293749959059 , -0.285154130154 , -0.276585214792 , -0.268043535587 ,
-0.25952941413 , -0.251043170972 , -0.242585125616 , -0.234155596501 , -0.225754900995 ,
-0.217383355379 , -0.209041274838 , -0.200728973446 , -0.192446764156 , -0.184194958789 ,
-0.175973868021 , -0.167783801371 , -0.159625067191 , -0.151497972651 , -0.143402823734 ,
-0.135339925216 , -0.127309580661 , -0.119312092407 , -0.111347761555 , -0.103416887958 ,
-0.095519770208 , -0.087656705627 , -0.079827990256 , -0.072033918841 , -0.064274784824 ,
-0.056550880333 , -0.048862496168 , -0.041209921792 , -0.033593445321 , -0.026013353511 ,
-0.018469931747 , -0.010963464036 , -0.003494232991 , 0.003937480175 , 0.011331395663 ,
0.018687235094 , 0.026004721528 , 0.033283579463 , 0.040523534855 , 0.047724315125 ,
0.054885649166 , 0.062007267359 , 0.069088901579 , 0.076130285205 , 0.083131153135 ,
0.090091241789 , 0.097010289123 , 0.103888034641 , 0.110724219398 , 0.117518586015 ,
0.12427087869 , 0.130980843201 , 0.137648226923 , 0.144272778832 , 0.150854249518 ,
0.157392391192 , 0.163886957696 , 0.170337704515 , 0.17674438878 , 0.183106769284 ,
0.189424606487 , 0.195697662525 , 0.201925701223 , 0.208108488097 , 0.21424579037 ,
0.220337376974 , 0.226383018567 , 0.232382487531 , 0.238335557992 , 0.244242005819 ,
0.250101608637 , 0.255914145837 , 0.261679398578 , 0.267397149804 , 0.273067184243 ,
0.278689288422 , 0.284263250672 , 0.289788861137 , 0.29526591178 , 0.300694196394 ,
0.306073510606 , 0.311403651889 , 0.316684419565 , 0.321915614817 , 0.327097040694 ,
0.332228502117 , 0.33730980589 , 0.342340760704 , 0.347321177148 , 0.352250867711 ,
0.357129646793 , 0.36195733071 , 0.366733737704 , 0.371458687946 , 0.376132003543 ,
0.380753508547 , 0.385323028963 , 0.389840392749 , 0.394305429831 , 0.3987179721 ,
0.403077853429 , 0.40738490967 , 0.411638978664 , 0.415839900248 , 0.419987516261 ,
0.424081670546 , 0.428122208961 , 0.432108979382 , 0.43604183171 , 0.439920617874 ,
0.443745191841 , 0.447515409617 , 0.451231129256 , 0.454892210864 , 0.458498516602 ,
0.462049910695 , 0.465546259435 , 0.468987431187 , 0.472373296393 , 0.475703727576 ,
0.478978599348 , 0.482197788412 , 0.485361173566 , 0.488468635712 , 0.491520057855 ,
0.494515325111 , 0.49745432471 , 0.500336946 , 0.503163080451 , 0.505932621662 ,
0.508645465362 , 0.511301509412 , 0.513900653814 , 0.516442800713 , 0.518927854397 ,
0.521355721306 , 0.523726310032 , 0.526039531323 , 0.528295298089 , 0.530493525401 ,
0.532634130496 , 0.534717032783 , 0.53674215384 , 0.538709417425 , 0.540618749469 ,
0.542470078088 , 0.544263333581 , 0.545998448431 , 0.547675357315 , 0.549293997095 ,
0.550854306832 , 0.552356227782 , 0.553799703396 , 0.55518467933 , 0.55651110344 ,
0.557778925787 , 0.558988098637 , 0.560138576467 , 0.561230315961 , 0.562263276016 ,
0.563237417741 , 0.564152704462 , 0.565009101717 , 0.565806577264 , 0.566545101078 ,
0.567224645355 , 0.56784518451 , 0.56840669518 , 0.568909156224 , 0.569352548725 ,
0.569736855989 , 0.570062063548 , 0.570328159158 , 0.570535132801 , 0.570682976683 ,
0.570771685239 , 0.570801255128 , 0.570771685239 , 0.570682976683 , 0.570535132801 ,
0.570328159158 , 0.570062063548 , 0.569736855989 , 0.569352548725 , 0.568909156224 ,
0.56840669518 , 0.56784518451 , 0.567224645355 , 0.566545101078 , 0.565806577264 ,
0.565009101717 , 0.564152704462 , 0.563237417741 , 0.562263276016 , 0.561230315961 ,
0.560138576467 , 0.558988098637 , 0.557778925787 , 0.55651110344 , 0.55518467933 ,
0.553799703396 , 0.552356227782 , 0.550854306832 , 0.549293997095 , 0.547675357315 ,
0.545998448431 , 0.544263333581 , 0.542470078088 , 0.540618749469 , 0.538709417425 ,
0.53674215384 , 0.534717032783 , 0.532634130496 , 0.530493525401 , 0.528295298089 ,
0.526039531323 , 0.523726310032 , 0.521355721306 , 0.518927854397 , 0.516442800713 ,
0.513900653814 , 0.511301509412 , 0.508645465362 , 0.505932621662 , 0.503163080451 ,
0.500336946 , 0.49745432471 , 0.494515325111 , 0.491520057855 , 0.488468635712 ,
0.485361173566 , 0.482197788412 , 0.478978599348 , 0.475703727576 , 0.472373296393 ,
0.468987431187 , 0.465546259435 , 0.462049910695 , 0.458498516602 , 0.454892210864 ,
0.451231129256 , 0.447515409617 , 0.443745191841 , 0.439920617874 , 0.43604183171 ,
0.432108979382 , 0.428122208961 , 0.424081670546 , 0.419987516261 , 0.415839900248 ,
0.411638978664 , 0.40738490967 , 0.403077853429 , 0.3987179721 , 0.394305429831 ,
0.389840392749 , 0.385323028963 , 0.380753508547 , 0.376132003543 , 0.371458687946 ,
0.366733737704 , 0.36195733071 , 0.357129646793 , 0.352250867711 , 0.347321177148 ,
0.342340760704 , 0.33730980589 , 0.332228502117 , 0.327097040694 , 0.321915614817 ,
0.316684419565 , 0.311403651889 , 0.306073510606 , 0.300694196394 , 0.29526591178 ,
0.289788861137 , 0.284263250672 , 0.278689288422 , 0.273067184243 , 0.267397149804 ,
0.261679398578 , 0.255914145837 , 0.250101608637 , 0.244242005819 , 0.238335557992 ,
0.232382487531 , 0.226383018567 , 0.220337376974 , 0.21424579037 , 0.208108488097 ,
0.201925701223 , 0.195697662525 , 0.189424606487 , 0.183106769284 , 0.17674438878 ,
0.170337704515 , 0.163886957696 , 0.157392391192 , 0.150854249518 , 0.144272778832 ,
0.137648226923 , 0.130980843201 , 0.12427087869 , 0.117518586015 , 0.110724219398 ,
0.103888034641 , 0.097010289123 , 0.090091241789 , 0.083131153135 , 0.076130285205 ,
0.069088901579 , 0.062007267359 , 0.054885649166 , 0.047724315125 , 0.040523534856 ,
0.033283579463 , 0.026004721528 , 0.018687235094 , 0.011331395663 , 0.003937480175 ,
-0.003494232991 , -0.010963464036 , -0.018469931747 , -0.026013353511 , -0.033593445321 ,
-0.041209921792 , -0.048862496168 , -0.056550880333 , -0.064274784824 , -0.072033918841 ,
-0.079827990256 , -0.087656705627 , -0.095519770208 , -0.103416887958 , -0.111347761555 ,
-0.119312092407 , -0.127309580661 , -0.135339925216 , -0.143402823734 , -0.151497972651 ,
-0.159625067191 , -0.167783801371 , -0.175973868021 , -0.184194958789 , -0.192446764156 ,
-0.200728973446 , -0.209041274838 , -0.217383355379 , -0.225754900995 , -0.234155596501 ,
-0.242585125616 , -0.251043170972 , -0.25952941413 , -0.268043535587 , -0.276585214792 ,
-0.285154130154 , -0.293749959059 , -0.302372377878 , -0.311021061984 , -0.319695685757 ,
-0.328395922603 , -0.337121444963 , -0.345871924326 , -0.354647031241 , -0.363446435331 ,
-0.372269805303 , -0.381116808962 , -0.389987113223 , -0.398880384124 , -0.407796286839 ,
-0.41673448569 , -0.425694644157 , -0.434676424896 , -0.443679489749 , -0.452703499754 ,
-0.461748115163 , -0.470812995451 , -0.479897799331 , -0.489002184765 , -0.498125808978 ,
-0.507268328471 , -0.516429399032 , -0.525608675753 , -0.53480581304 , -0.544020464624 ,
-0.553252283581 , -0.562500922336 , -0.571766032684 , -0.5810472658 , -0.590344272249 ,
-0.599656702004 , -0.608984204459 , -0.618326428437 , -0.627683022209 , -0.637053633505 ,
-0.646437909527 , -0.655835496961 , -0.665246041995 , -0.674669190326 , -0.684104587178 ,
-0.693551877314 , -0.703010705048 , -0.712480714262 , -0.721961548414 , -0.731452850556 ,
-0.740954263347 , -0.750465429064 , -0.759985989616 , -0.76951558656 , -0.779053861112 ,
-0.788600454161 , -0.798155006283 , -0.807717157756 , -0.817286548569 , -0.82686281844 ,
-0.836445606828 , -0.846034552946 , -0.855629295777 , -0.865229474083 , -0.874834726423 ,
-0.884444691165 , -0.894059006499 , -0.903677310451 , -0.913299240898 , -0.92292443558 ,
-0.932552532114 , -0.942183168006 , -0.951815980669 , -0.961450607434 , -0.971086685561 ,
-0.980723852258 , -0.990361744692 , -1 , -0.990361744692 , -0.980723852258 ,
-0.971086685561 , -0.961450607434 , -0.951815980669 , -0.942183168006 , -0.932552532114 ,
-0.92292443558 , -0.913299240898 , -0.903677310451 , -0.894059006499 , -0.884444691165 ,
-0.874834726423 , -0.865229474083 , -0.855629295777 , -0.846034552946 , -0.836445606828 ,
-0.82686281844 , -0.817286548569 , -0.807717157756 , -0.798155006283 , -0.788600454161 ,
-0.779053861112 , -0.76951558656 , -0.759985989616 , -0.750465429064 , -0.740954263347 ,
-0.731452850556 , -0.721961548414 , -0.712480714262 , -0.703010705048 , -0.693551877314 ,
-0.684104587178 , -0.674669190326 , -0.665246041995 , -0.655835496961 , -0.646437909527 ,
-0.637053633505 , -0.627683022209 , -0.618326428437 , -0.608984204459 , -0.599656702004 ,
-0.590344272249 , -0.5810472658 , -0.571766032684 , -0.562500922336 , -0.553252283581 ,
-0.544020464624 , -0.53480581304 , -0.525608675753 , -0.516429399032 , -0.507268328471 ,
-0.498125808978 , -0.489002184765 , -0.479897799331 , -0.470812995451 , -0.461748115163 ,
-0.452703499754 , -0.443679489749 , -0.434676424896 , -0.425694644157 , -0.41673448569 ,
-0.407796286839 , -0.398880384124 , -0.389987113223 , -0.381116808962 , -0.372269805303 ,
-0.363446435331 , -0.354647031241 , -0.345871924326 , -0.337121444963 , -0.328395922603 ,
-0.319695685757 , -0.311021061984 , -0.302372377878 , -0.293749959059 , -0.285154130154 ,
-0.276585214792 , -0.268043535587 , -0.25952941413 , -0.251043170972 , -0.242585125616 ,
-0.234155596501 , -0.225754900995 , -0.217383355379 , -0.209041274838 , -0.200728973446 ,
-0.192446764156 , -0.184194958789 , -0.175973868021 , -0.167783801371 , -0.159625067191 ,
-0.151497972651 , -0.143402823734 , -0.135339925216 , -0.127309580661 , -0.119312092407 ,
-0.111347761555 , -0.103416887958 , -0.095519770208 , -0.087656705627 , -0.079827990256 ,
-0.072033918841 , -0.064274784824 , -0.056550880333 , -0.048862496168 , -0.041209921792 ,
-0.033593445321 , -0.026013353511 , -0.018469931747 , -0.010963464036 , -0.003494232991 ,
0.003937480175 , 0.011331395663 , 0.018687235094 , 0.026004721528 , 0.033283579463 ,
0.040523534855 , 0.047724315125 , 0.054885649166 , 0.062007267359 , 0.069088901579 ,
0.076130285205 , 0.083131153135 , 0.090091241789 , 0.097010289123 , 0.103888034641 ,
0.110724219398 , 0.117518586015 , 0.12427087869 , 0.130980843201 , 0.137648226923 ,
0.144272778832 , 0.150854249518 , 0.157392391192 , 0.163886957696 , 0.170337704515 ,
0.17674438878 , 0.183106769284 , 0.189424606487 , 0.195697662525 , 0.201925701223 ,
0.208108488097 , 0.21424579037 , 0.220337376974 , 0.226383018567 , 0.232382487531 ,
0.238335557992 , 0.244242005819 , 0.250101608637 , 0.255914145837 , 0.261679398578 ,
0.267397149804 , 0.273067184243 , 0.278689288422 , 0.284263250672 , 0.289788861137 ,
0.29526591178 , 0.300694196394 , 0.306073510606 , 0.311403651889 , 0.316684419565 ,
0.321915614817 , 0.327097040694 , 0.332228502117 , 0.33730980589 , 0.342340760704 ,
0.347321177148 , 0.352250867711 , 0.357129646793 , 0.36195733071 , 0.366733737704 ,
0.371458687946 , 0.376132003543 , 0.380753508547 , 0.385323028963 , 0.389840392749 ,
0.394305429831 , 0.3987179721 , 0.403077853429 , 0.40738490967 , 0.411638978664 ,
0.415839900248 , 0.419987516261 , 0.424081670546 , 0.428122208961 , 0.432108979382 ,
0.43604183171 , 0.439920617874 , 0.443745191841 , 0.447515409617 , 0.451231129256 ,
0.454892210864 , 0.458498516602 , 0.462049910695 , 0.465546259435 , 0.468987431187 ,
0.472373296393 , 0.475703727576 , 0.478978599348 , 0.482197788412 , 0.485361173566 ,
0.488468635712 , 0.491520057855 , 0.494515325111 , 0.49745432471 , 0.500336946 ,
0.503163080451 , 0.505932621662 , 0.508645465362 , 0.511301509412 , 0.513900653814 ,
0.516442800713 , 0.518927854397 , 0.521355721306 , 0.523726310032 , 0.526039531323 ,
0.528295298089 , 0.530493525401 , 0.532634130496 , 0.534717032783 , 0.53674215384 ,
0.538709417425 , 0.540618749469 , 0.542470078088 , 0.544263333581 , 0.545998448431 ,
0.547675357315 , 0.549293997095 , 0.550854306832 , 0.552356227782 , 0.553799703396 ,
0.55518467933 , 0.55651110344 , 0.557778925787 , 0.558988098637 , 0.560138576467 ,
0.561230315961 , 0.562263276016 , 0.563237417741 , 0.564152704462 , 0.565009101717 ,
0.565806577264 , 0.566545101078 , 0.567224645355 , 0.56784518451 , 0.56840669518 ,
0.568909156224 , 0.569352548725 , 0.569736855989 , 0.570062063548 , 0.570328159158 ,
0.570535132801 , 0.570682976683 , 0.570771685239 , 0.570801255128 , 0.570771685239 ,
0.570682976683 , 0.570535132801 , 0.570328159158 , 0.570062063548 , 0.569736855989 ,
0.569352548725 , 0.568909156224 , 0.56840669518 , 0.56784518451 , 0.567224645355 ,
0.566545101078 , 0.565806577264 , 0.565009101717 , 0.564152704462 , 0.563237417741 ,
0.562263276016 , 0.561230315961 , 0.560138576467 , 0.558988098637 , 0.557778925787 ,
0.55651110344 , 0.55518467933 , 0.553799703396 , 0.552356227782 , 0.550854306832 ,
0.549293997095 , 0.547675357315 , 0.545998448431 , 0.544263333581 , 0.542470078088 ,
0.540618749469 , 0.538709417425 , 0.53674215384 , 0.534717032783 , 0.532634130496 ,
0.530493525401 , 0.528295298089 , 0.526039531323 , 0.523726310032 , 0.521355721306 ,
0.518927854397 , 0.516442800713 , 0.513900653814 , 0.511301509412 , 0.508645465362 ,
0.505932621662 , 0.503163080451 , 0.500336946 , 0.49745432471 , 0.494515325111 ,
0.491520057855 , 0.488468635712 , 0.485361173566 , 0.482197788412 , 0.478978599348 ,
0.475703727576 , 0.472373296393 , 0.468987431187 , 0.465546259435 , 0.462049910695 ,
0.458498516602 , 0.454892210864 , 0.451231129256 , 0.447515409617 , 0.443745191841 ,
0.439920617874 , 0.43604183171 , 0.432108979382 , 0.428122208961 , 0.424081670546 ,
0.419987516261 , 0.415839900248 , 0.411638978664 , 0.40738490967 , 0.403077853429 ,
0.3987179721 , 0.394305429831 , 0.389840392749 , 0.385323028963 , 0.380753508547 ,
0.376132003543 , 0.371458687946 , 0.366733737704 , 0.36195733071 , 0.357129646793 ,
0.352250867711 , 0.347321177148 , 0.342340760704 , 0.33730980589 , 0.332228502117 ,
0.327097040694 , 0.321915614817 , 0.316684419565 , 0.311403651889 , 0.306073510606 ,
0.300694196394 , 0.29526591178 , 0.289788861137 , 0.284263250672 , 0.278689288422 ,
0.273067184243 , 0.267397149804 , 0.261679398578 , 0.255914145837 , 0.250101608637 ,
0.244242005819 , 0.238335557992 , 0.232382487531 , 0.226383018567 , 0.220337376974 ,
0.21424579037 , 0.208108488097 , 0.201925701223 , 0.195697662525 , 0.189424606487 ,
0.183106769284 , 0.17674438878 , 0.170337704515 , 0.163886957696 , 0.157392391192 ,
0.150854249518 , 0.144272778832 , 0.137648226923 , 0.130980843201 , 0.12427087869 ,
0.117518586015 , 0.110724219398 , 0.103888034641 , 0.097010289123 , 0.090091241789 ,
0.083131153135 , 0.076130285205 , 0.069088901579 , 0.062007267359 , 0.054885649166 ,
0.047724315125 , 0.040523534855 , 0.033283579463 , 0.026004721528 , 0.018687235094 ,
0.011331395663 , 0.003937480175 , -0.003494232991 , -0.010963464036 , -0.018469931747 ,
-0.026013353511 , -0.033593445321 , -0.041209921792 , -0.048862496168 , -0.056550880333 ,
-0.064274784824 , -0.072033918841 , -0.079827990256 , -0.087656705627 , -0.095519770208 ,
-0.103416887958 , -0.111347761555 , -0.119312092407 , -0.127309580661 , -0.135339925216 ,
-0.143402823734 , -0.151497972651 , -0.159625067191 , -0.167783801371 , -0.175973868021 ,
-0.184194958789 , -0.192446764156 , -0.200728973446 , -0.209041274838 , -0.217383355379 ,
-0.225754900995 , -0.234155596501 , -0.242585125616 , -0.251043170972 , -0.25952941413 ,
-0.268043535587 , -0.276585214792 , -0.285154130154 , -0.293749959059 , -0.302372377878 ,
-0.311021061984 , -0.319695685757 , -0.328395922603 , -0.337121444963 , -0.345871924326 ,
-0.354647031241 , -0.363446435331 , -0.372269805303 , -0.381116808962 , -0.389987113223 ,
-0.398880384124 , -0.407796286839 , -0.41673448569 , -0.425694644157 , -0.434676424896 ,
-0.443679489749 , -0.452703499754 , -0.461748115163 , -0.470812995451 , -0.479897799331 ,
-0.489002184765 , -0.498125808978 , -0.507268328471 , -0.516429399032 , -0.525608675753 ,
-0.53480581304 , -0.544020464624 , -0.553252283581 , -0.562500922336 , -0.571766032684 ,
-0.5810472658 , -0.590344272249 , -0.599656702004 , -0.608984204459 , -0.618326428437 ,
-0.627683022209 , -0.637053633505 , -0.646437909527 , -0.655835496961 , -0.665246041995 ,
-0.674669190326 , -0.684104587178 , -0.693551877314 , -0.703010705048 , -0.712480714262 ,
-0.721961548414 , -0.731452850556 , -0.740954263347 , -0.750465429064 , -0.759985989616 ,
-0.76951558656 , -0.779053861112 , -0.788600454161 , -0.798155006283 , -0.807717157756 ,
-0.817286548569 , -0.82686281844 , -0.836445606828 , -0.846034552946 , -0.855629295777 ,
-0.865229474083 , -0.874834726423 , -0.884444691165 , -0.894059006499 , -0.903677310451 ,
-0.913299240898 , -0.92292443558 , -0.932552532114 , -0.942183168006 , -0.951815980669 ,
-0.961450607434 , -0.971086685561 , -0.980723852258 , -0.990361744692
};
float sinOrZeroTable[] = {
// =================================================================
// SINORZERO : order 20 / 1024 steps
// average : 0.31830888749775543 / amplitude : 1.0
-0.466940057836 , -0.457939082853 , -0.448938446753 , -0.439938488403 , -0.430939546647 ,
-0.421941960289 , -0.412946068085 , -0.403952208724 , -0.39496072082 , -0.385971942897 ,
-0.376986213378 , -0.36800387057 , -0.359025252654 , -0.350050697669 , -0.341080543503 ,
-0.332115127876 , -0.323154788332 , -0.314199862221 , -0.305250686693 , -0.296307598678 ,
-0.287370934879 , -0.278441031756 , -0.269518225515 , -0.260602852094 , -0.251695247152 ,
-0.242795746055 , -0.233904683866 , -0.225022395326 , -0.21614921485 , -0.207285476507 ,
-0.198431514012 , -0.189587660713 , -0.180754249574 , -0.171931613169 , -0.163120083666 ,
-0.154319992812 , -0.145531671928 , -0.136755451888 , -0.127991663111 , -0.11924063555 ,
-0.110502698675 , -0.101778181466 , -0.093067412395 , -0.084370719418 , -0.07568842996 ,
-0.067020870905 , -0.058368368581 , -0.04973124875 , -0.041109836595 , -0.032504456707 ,
-0.023915433074 , -0.015343089068 , -0.006787747433 , 0.001750269728 , 0.010270640963 ,
0.018773045486 , 0.027257163184 , 0.035722674636 , 0.044169261121 , 0.052596604628 ,
0.061004387874 , 0.06939229431 , 0.077760008136 , 0.086107214312 , 0.094433598571 ,
0.102738847429 , 0.111022648198 , 0.119284688999 , 0.127524658768 , 0.135742247277 ,
0.143937145139 , 0.152109043818 , 0.160257635649 , 0.168382613841 , 0.176483672494 ,
0.184560506607 , 0.192612812092 , 0.200640285784 , 0.208642625453 , 0.216619529816 ,
0.224570698547 , 0.23249583229 , 0.240394632666 , 0.24826680229 , 0.256112044781 ,
0.263930064769 , 0.271720567909 , 0.279483260895 , 0.287217851465 , 0.294924048415 ,
0.302601561613 , 0.310250102003 , 0.317869381624 , 0.325459113612 , 0.333019012219 ,
0.34054879282 , 0.348048171922 , 0.355516867178 , 0.362954597395 , 0.370361082547 ,
0.377736043785 , 0.385079203445 , 0.392390285062 , 0.399669013376 , 0.406915114349 ,
0.414128315169 , 0.421308344262 , 0.428454931305 , 0.435567807233 , 0.44264670425 ,
0.449691355839 , 0.456701496774 , 0.463676863126 , 0.470617192277 , 0.477522222928 ,
0.484391695107 , 0.491225350184 , 0.498022930874 , 0.504784181254 , 0.511508846765 ,
0.518196674228 , 0.524847411849 , 0.531460809233 , 0.538036617389 , 0.544574588741 ,
0.551074477138 , 0.557536037863 , 0.563959027643 , 0.570343204654 , 0.576688328537 ,
0.582994160401 , 0.589260462835 , 0.595486999917 , 0.60167353722 , 0.607819841825 ,
0.613925682328 , 0.619990828846 , 0.626015053031 , 0.631998128073 , 0.637939828714 ,
0.643839931252 , 0.649698213551 , 0.655514455051 , 0.661288436772 , 0.667019941328 ,
0.672708752931 , 0.6783546574 , 0.683957442171 , 0.689516896301 , 0.695032810481 ,
0.700504977039 , 0.705933189951 , 0.711317244849 , 0.716656939024 , 0.721952071442 ,
0.727202442744 , 0.732407855255 , 0.737568112994 , 0.742683021682 , 0.747752388745 ,
0.752776023324 , 0.757753736282 , 0.76268534021 , 0.767570649438 , 0.772409480034 ,
0.777201649822 , 0.781946978377 , 0.786645287041 , 0.791296398925 , 0.795900138918 ,
0.800456333692 , 0.804964811707 , 0.809425403223 , 0.813837940301 , 0.818202256811 ,
0.82251818844 , 0.826785572694 , 0.831004248909 , 0.835174058255 , 0.839294843741 ,
0.84336645022 , 0.8473887244 , 0.851361514845 , 0.85528467198 , 0.859158048102 ,
0.862981497379 , 0.866754875861 , 0.870478041484 , 0.87415085407 , 0.877773175342 ,
0.88134486892 , 0.884865800333 , 0.88833583702 , 0.891754848335 , 0.895122705554 ,
0.898439281881 , 0.901704452447 , 0.904918094321 , 0.908080086511 , 0.91119030997 ,
0.914248647599 , 0.917254984254 , 0.920209206748 , 0.923111203856 , 0.92596086632 ,
0.928758086851 , 0.931502760137 , 0.93419478284 , 0.936834053609 , 0.939420473075 ,
0.941953943863 , 0.944434370588 , 0.946861659863 , 0.949235720303 , 0.951556462525 ,
0.953823799154 , 0.956037644828 , 0.958197916195 , 0.960304531923 , 0.962357412699 ,
0.964356481233 , 0.966301662262 , 0.968192882549 , 0.970030070893 , 0.971813158123 ,
0.973542077108 , 0.975216762755 , 0.976837152013 , 0.978403183875 , 0.97991479938 ,
0.981371941618 , 0.982774555728 , 0.984122588902 , 0.985415990387 , 0.986654711488 ,
0.987838705568 , 0.988967928049 , 0.990042336418 , 0.991061890223 , 0.992026551079 ,
0.992936282666 , 0.993791050734 , 0.994590823102 , 0.995335569658 , 0.996025262364 ,
0.996659875251 , 0.997239384429 , 0.997763768078 , 0.998233006456 , 0.998647081896 ,
0.999005978809 , 0.999309683682 , 0.999558185081 , 0.99975147365 , 0.999889542112 ,
0.999972385268 , 1 , 0.999972385268 , 0.999889542112 , 0.99975147365 ,
0.999558185081 , 0.999309683682 , 0.999005978809 , 0.998647081896 , 0.998233006456 ,
0.997763768078 , 0.997239384429 , 0.996659875251 , 0.996025262364 , 0.995335569658 ,
0.994590823102 , 0.993791050734 , 0.992936282666 , 0.992026551079 , 0.991061890223 ,
0.990042336418 , 0.988967928049 , 0.987838705568 , 0.986654711488 , 0.985415990387 ,
0.984122588902 , 0.982774555728 , 0.981371941618 , 0.97991479938 , 0.978403183875 ,
0.976837152013 , 0.975216762755 , 0.973542077108 , 0.971813158123 , 0.970030070893 ,
0.968192882549 , 0.966301662262 , 0.964356481233 , 0.962357412699 , 0.960304531923 ,
0.958197916195 , 0.956037644828 , 0.953823799154 , 0.951556462525 , 0.949235720303 ,
0.946861659863 , 0.944434370588 , 0.941953943863 , 0.939420473075 , 0.936834053609 ,
0.93419478284 , 0.931502760137 , 0.928758086851 , 0.92596086632 , 0.923111203856 ,
0.920209206748 , 0.917254984254 , 0.914248647599 , 0.91119030997 , 0.908080086511 ,
0.904918094321 , 0.901704452447 , 0.898439281881 , 0.895122705554 , 0.891754848335 ,
0.88833583702 , 0.884865800333 , 0.88134486892 , 0.877773175342 , 0.87415085407 ,
0.870478041484 , 0.866754875861 , 0.862981497379 , 0.859158048102 , 0.85528467198 ,
0.851361514845 , 0.8473887244 , 0.84336645022 , 0.839294843741 , 0.835174058255 ,
0.831004248909 , 0.826785572694 , 0.82251818844 , 0.818202256811 , 0.813837940301 ,
0.809425403223 , 0.804964811707 , 0.800456333692 , 0.795900138918 , 0.791296398925 ,
0.786645287041 , 0.781946978377 , 0.777201649822 , 0.772409480034 , 0.767570649438 ,
0.76268534021 , 0.757753736282 , 0.752776023324 , 0.747752388745 , 0.742683021682 ,
0.737568112994 , 0.732407855255 , 0.727202442744 , 0.721952071442 , 0.716656939024 ,
0.711317244849 , 0.705933189951 , 0.700504977039 , 0.695032810481 , 0.689516896301 ,
0.683957442171 , 0.6783546574 , 0.672708752931 , 0.667019941328 , 0.661288436772 ,
0.655514455051 , 0.649698213551 , 0.643839931252 , 0.637939828714 , 0.631998128073 ,
0.626015053031 , 0.619990828846 , 0.613925682328 , 0.607819841825 , 0.60167353722 ,
0.595486999917 , 0.589260462835 , 0.582994160401 , 0.576688328537 , 0.570343204654 ,
0.563959027643 , 0.557536037863 , 0.551074477138 , 0.544574588741 , 0.538036617389 ,
0.531460809233 , 0.524847411849 , 0.518196674228 , 0.511508846765 , 0.504784181254 ,
0.498022930874 , 0.491225350184 , 0.484391695107 , 0.477522222928 , 0.470617192277 ,
0.463676863126 , 0.456701496774 , 0.449691355839 , 0.44264670425 , 0.435567807233 ,
0.428454931305 , 0.421308344262 , 0.414128315169 , 0.406915114349 , 0.399669013376 ,
0.392390285062 , 0.385079203445 , 0.377736043785 , 0.370361082547 , 0.362954597395 ,
0.355516867178 , 0.348048171922 , 0.34054879282 , 0.333019012219 , 0.325459113612 ,
0.317869381624 , 0.310250102003 , 0.302601561613 , 0.294924048415 , 0.287217851465 ,
0.279483260895 , 0.271720567909 , 0.263930064769 , 0.256112044781 , 0.24826680229 ,
0.240394632666 , 0.23249583229 , 0.224570698547 , 0.216619529816 , 0.208642625453 ,
0.200640285784 , 0.192612812092 , 0.184560506607 , 0.176483672494 , 0.168382613841 ,
0.160257635649 , 0.152109043818 , 0.143937145139 , 0.135742247277 , 0.127524658768 ,
0.119284688999 , 0.111022648198 , 0.102738847429 , 0.094433598571 , 0.086107214312 ,
0.077760008136 , 0.06939229431 , 0.061004387874 , 0.052596604628 , 0.044169261121 ,
0.035722674636 , 0.027257163184 , 0.018773045486 , 0.010270640963 , 0.001750269728 ,
-0.006787747433 , -0.015343089068 , -0.023915433074 , -0.032504456707 , -0.041109836595 ,
-0.04973124875 , -0.058368368581 , -0.067020870905 , -0.07568842996 , -0.084370719418 ,
-0.093067412395 , -0.101778181466 , -0.110502698675 , -0.11924063555 , -0.127991663111 ,
-0.136755451888 , -0.145531671928 , -0.154319992812 , -0.163120083666 , -0.171931613169 ,
-0.180754249574 , -0.189587660713 , -0.198431514012 , -0.207285476507 , -0.21614921485 ,
-0.225022395326 , -0.233904683866 , -0.242795746055 , -0.251695247152 , -0.260602852094 ,
-0.269518225515 , -0.278441031756 , -0.287370934879 , -0.296307598678 , -0.305250686693 ,
-0.314199862221 , -0.323154788332 , -0.332115127876 , -0.341080543503 , -0.350050697669 ,
-0.359025252654 , -0.36800387057 , -0.376986213378 , -0.385971942897 , -0.39496072082 ,
-0.403952208724 , -0.412946068085 , -0.421941960289 , -0.430939546647 , -0.439938488403 ,
-0.448938446753 , -0.457939082853 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836 ,
-0.466940057836 , -0.466940057836 , -0.466940057836 , -0.466940057836
};
float sinSquareTable[] = {
// =================================================================
// SINSQUARE : order 20 / 1024 steps
// average : 0.49999999999999994 / amplitude : 1.0
-1 , -0.999924701839 , -0.999698818696 , -0.999322384588 , -0.998795456205 ,
-0.9981181129 , -0.997290456679 , -0.996312612183 , -0.995184726672 , -0.993906970002 ,
-0.992479534599 , -0.990902635428 , -0.989176509965 , -0.987301418158 , -0.985277642389 ,
-0.983105487431 , -0.980785280403 , -0.97831737072 , -0.975702130039 , -0.972939952206 ,
-0.970031253195 , -0.966976471045 , -0.963776065795 , -0.960430519416 , -0.956940335732 ,
-0.953306040354 , -0.949528180593 , -0.945607325381 , -0.941544065183 , -0.937339011913 ,
-0.932992798835 , -0.928506080473 , -0.923879532511 , -0.91911385169 , -0.914209755704 ,
-0.909167983091 , -0.903989293123 , -0.898674465694 , -0.893224301196 , -0.887639620403 ,
-0.881921264348 , -0.876070094195 , -0.870086991109 , -0.863972856122 , -0.85772861 ,
-0.851355193105 , -0.84485356525 , -0.838224705555 , -0.831469612303 , -0.824589302785 ,
-0.817584813152 , -0.810457198253 , -0.803207531481 , -0.795836904609 , -0.788346427627 ,
-0.780737228572 , -0.773010453363 , -0.765167265622 , -0.757208846506 , -0.749136394523 ,
-0.740951125355 , -0.732654271672 , -0.724247082951 , -0.715730825284 , -0.707106781187 ,
-0.698376249409 , -0.689540544737 , -0.680600997795 , -0.671558954847 , -0.66241577759 ,
-0.653172842954 , -0.64383154289 , -0.634393284164 , -0.624859488142 , -0.615231590581 ,
-0.605511041404 , -0.595699304492 , -0.585797857456 , -0.575808191418 , -0.565731810784 ,
-0.55557023302 , -0.545324988422 , -0.534997619887 , -0.524589682678 , -0.514102744193 ,
-0.503538383726 , -0.49289819223 , -0.482183772079 , -0.471396736826 , -0.460538710958 ,
-0.449611329655 , -0.438616238539 , -0.42755509343 , -0.416429560098 , -0.405241314005 ,
-0.393992040061 , -0.382683432365 , -0.371317193952 , -0.359895036535 , -0.348418680249 ,
-0.336889853392 , -0.325310292162 , -0.313681740399 , -0.302005949319 , -0.290284677254 ,
-0.278519689385 , -0.266712757475 , -0.254865659605 , -0.242980179903 , -0.231058108281 ,
-0.219101240157 , -0.207111376192 , -0.195090322016 , -0.183039887955 , -0.17096188876 ,
-0.158858143334 , -0.146730474455 , -0.134580708507 , -0.122410675199 , -0.110222207294 ,
-0.09801714033 , -0.085797312344 , -0.0735645636 , -0.061320736302 , -0.049067674327 ,
-0.036807222941 , -0.024541228523 , -0.012271538286 , -0 , 0.012271538286 ,
0.024541228523 , 0.036807222941 , 0.049067674327 , 0.061320736302 , 0.0735645636 ,
0.085797312344 , 0.09801714033 , 0.110222207294 , 0.122410675199 , 0.134580708507 ,
0.146730474455 , 0.158858143334 , 0.17096188876 , 0.183039887955 , 0.195090322016 ,
0.207111376192 , 0.219101240157 , 0.231058108281 , 0.242980179903 , 0.254865659605 ,
0.266712757475 , 0.278519689385 , 0.290284677254 , 0.302005949319 , 0.313681740399 ,
0.325310292162 , 0.336889853392 , 0.348418680249 , 0.359895036535 , 0.371317193952 ,
0.382683432365 , 0.393992040061 , 0.405241314005 , 0.416429560098 , 0.42755509343 ,
0.438616238539 , 0.449611329655 , 0.460538710958 , 0.471396736826 , 0.482183772079 ,
0.49289819223 , 0.503538383726 , 0.514102744193 , 0.524589682678 , 0.534997619887 ,
0.545324988422 , 0.55557023302 , 0.565731810784 , 0.575808191418 , 0.585797857456 ,
0.595699304492 , 0.605511041404 , 0.615231590581 , 0.624859488142 , 0.634393284164 ,
0.64383154289 , 0.653172842954 , 0.66241577759 , 0.671558954847 , 0.680600997795 ,
0.689540544737 , 0.698376249409 , 0.707106781187 , 0.715730825284 , 0.724247082951 ,
0.732654271672 , 0.740951125355 , 0.749136394523 , 0.757208846506 , 0.765167265622 ,
0.773010453363 , 0.780737228572 , 0.788346427627 , 0.795836904609 , 0.803207531481 ,
0.810457198253 , 0.817584813152 , 0.824589302785 , 0.831469612303 , 0.838224705555 ,
0.84485356525 , 0.851355193105 , 0.85772861 , 0.863972856122 , 0.870086991109 ,
0.876070094195 , 0.881921264348 , 0.887639620403 , 0.893224301196 , 0.898674465694 ,
0.903989293123 , 0.909167983091 , 0.914209755704 , 0.91911385169 , 0.923879532511 ,
0.928506080473 , 0.932992798835 , 0.937339011913 , 0.941544065183 , 0.945607325381 ,
0.949528180593 , 0.953306040354 , 0.956940335732 , 0.960430519416 , 0.963776065795 ,
0.966976471045 , 0.970031253195 , 0.972939952206 , 0.975702130039 , 0.97831737072 ,
0.980785280403 , 0.983105487431 , 0.985277642389 , 0.987301418158 , 0.989176509965 ,
0.990902635428 , 0.992479534599 , 0.993906970002 , 0.995184726672 , 0.996312612183 ,
0.997290456679 , 0.9981181129 , 0.998795456205 , 0.999322384588 , 0.999698818696 ,
0.999924701839 , 1 , 0.999924701839 , 0.999698818696 , 0.999322384588 ,
0.998795456205 , 0.9981181129 , 0.997290456679 , 0.996312612183 , 0.995184726672 ,
0.993906970002 , 0.992479534599 , 0.990902635428 , 0.989176509965 , 0.987301418158 ,
0.985277642389 , 0.983105487431 , 0.980785280403 , 0.97831737072 , 0.975702130039 ,
0.972939952206 , 0.970031253195 , 0.966976471045 , 0.963776065795 , 0.960430519416 ,
0.956940335732 , 0.953306040354 , 0.949528180593 , 0.945607325381 , 0.941544065183 ,
0.937339011913 , 0.932992798835 , 0.928506080473 , 0.923879532511 , 0.91911385169 ,
0.914209755704 , 0.909167983091 , 0.903989293123 , 0.898674465694 , 0.893224301196 ,
0.887639620403 , 0.881921264348 , 0.876070094195 , 0.870086991109 , 0.863972856122 ,
0.85772861 , 0.851355193105 , 0.84485356525 , 0.838224705555 , 0.831469612303 ,
0.824589302785 , 0.817584813152 , 0.810457198253 , 0.803207531481 , 0.795836904609 ,
0.788346427627 , 0.780737228572 , 0.773010453363 , 0.765167265622 , 0.757208846506 ,
0.749136394523 , 0.740951125355 , 0.732654271672 , 0.724247082951 , 0.715730825284 ,
0.707106781187 , 0.698376249409 , 0.689540544737 , 0.680600997795 , 0.671558954847 ,
0.66241577759 , 0.653172842954 , 0.64383154289 , 0.634393284164 , 0.624859488142 ,
0.615231590581 , 0.605511041404 , 0.595699304492 , 0.585797857456 , 0.575808191418 ,
0.565731810784 , 0.55557023302 , 0.545324988422 , 0.534997619887 , 0.524589682678 ,
0.514102744193 , 0.503538383726 , 0.49289819223 , 0.482183772079 , 0.471396736826 ,
0.460538710958 , 0.449611329655 , 0.438616238539 , 0.42755509343 , 0.416429560098 ,
0.405241314005 , 0.393992040061 , 0.382683432365 , 0.371317193952 , 0.359895036535 ,
0.348418680249 , 0.336889853392 , 0.325310292162 , 0.313681740399 , 0.302005949319 ,
0.290284677254 , 0.278519689385 , 0.266712757475 , 0.254865659605 , 0.242980179903 ,
0.231058108281 , 0.219101240157 , 0.207111376192 , 0.195090322016 , 0.183039887955 ,
0.17096188876 , 0.158858143334 , 0.146730474455 , 0.134580708507 , 0.122410675199 ,
0.110222207294 , 0.09801714033 , 0.085797312344 , 0.0735645636 , 0.061320736302 ,
0.049067674327 , 0.036807222941 , 0.024541228523 , 0.012271538286 , 0 ,
-0.012271538286 , -0.024541228523 , -0.036807222941 , -0.049067674327 , -0.061320736302 ,
-0.0735645636 , -0.085797312344 , -0.09801714033 , -0.110222207294 , -0.122410675199 ,
-0.134580708507 , -0.146730474455 , -0.158858143334 , -0.17096188876 , -0.183039887955 ,
-0.195090322016 , -0.207111376192 , -0.219101240157 , -0.231058108281 , -0.242980179903 ,
-0.254865659605 , -0.266712757475 , -0.278519689385 , -0.290284677254 , -0.302005949319 ,
-0.313681740399 , -0.325310292162 , -0.336889853392 , -0.348418680249 , -0.359895036535 ,
-0.371317193952 , -0.382683432365 , -0.393992040061 , -0.405241314005 , -0.416429560098 ,
-0.42755509343 , -0.438616238539 , -0.449611329655 , -0.460538710958 , -0.471396736826 ,
-0.482183772079 , -0.49289819223 , -0.503538383726 , -0.514102744193 , -0.524589682678 ,
-0.534997619887 , -0.545324988422 , -0.55557023302 , -0.565731810784 , -0.575808191418 ,
-0.585797857456 , -0.595699304492 , -0.605511041404 , -0.615231590581 , -0.624859488142 ,
-0.634393284164 , -0.64383154289 , -0.653172842954 , -0.66241577759 , -0.671558954847 ,
-0.680600997795 , -0.689540544737 , -0.698376249409 , -0.707106781187 , -0.715730825284 ,
-0.724247082951 , -0.732654271672 , -0.740951125355 , -0.749136394523 , -0.757208846506 ,
-0.765167265622 , -0.773010453363 , -0.780737228572 , -0.788346427627 , -0.795836904609 ,
-0.803207531481 , -0.810457198253 , -0.817584813152 , -0.824589302785 , -0.831469612303 ,
-0.838224705555 , -0.84485356525 , -0.851355193105 , -0.85772861 , -0.863972856122 ,
-0.870086991109 , -0.876070094195 , -0.881921264348 , -0.887639620403 , -0.893224301196 ,
-0.898674465694 , -0.903989293123 , -0.909167983091 , -0.914209755704 , -0.91911385169 ,
-0.923879532511 , -0.928506080473 , -0.932992798835 , -0.937339011913 , -0.941544065183 ,
-0.945607325381 , -0.949528180593 , -0.953306040354 , -0.956940335732 , -0.960430519416 ,
-0.963776065795 , -0.966976471045 , -0.970031253195 , -0.972939952206 , -0.975702130039 ,
-0.97831737072 , -0.980785280403 , -0.983105487431 , -0.985277642389 , -0.987301418158 ,
-0.989176509965 , -0.990902635428 , -0.992479534599 , -0.993906970002 , -0.995184726672 ,
-0.996312612183 , -0.997290456679 , -0.9981181129 , -0.998795456205 , -0.999322384588 ,
-0.999698818696 , -0.999924701839 , -1 , -0.999924701839 , -0.999698818696 ,
-0.999322384588 , -0.998795456205 , -0.9981181129 , -0.997290456679 , -0.996312612183 ,
-0.995184726672 , -0.993906970002 , -0.992479534599 , -0.990902635428 , -0.989176509965 ,
-0.987301418158 , -0.985277642389 , -0.983105487431 , -0.980785280403 , -0.97831737072 ,
-0.975702130039 , -0.972939952206 , -0.970031253195 , -0.966976471045 , -0.963776065795 ,
-0.960430519416 , -0.956940335732 , -0.953306040354 , -0.949528180593 , -0.945607325381 ,
-0.941544065183 , -0.937339011913 , -0.932992798835 , -0.928506080473 , -0.923879532511 ,
-0.91911385169 , -0.914209755704 , -0.909167983091 , -0.903989293123 , -0.898674465694 ,
-0.893224301196 , -0.887639620403 , -0.881921264348 , -0.876070094195 , -0.870086991109 ,
-0.863972856122 , -0.85772861 , -0.851355193105 , -0.84485356525 , -0.838224705555 ,
-0.831469612303 , -0.824589302785 , -0.817584813152 , -0.810457198253 , -0.803207531481 ,
-0.795836904609 , -0.788346427627 , -0.780737228572 , -0.773010453363 , -0.765167265622 ,
-0.757208846506 , -0.749136394523 , -0.740951125355 , -0.732654271672 , -0.724247082951 ,
-0.715730825284 , -0.707106781187 , -0.698376249409 , -0.689540544737 , -0.680600997795 ,
-0.671558954847 , -0.66241577759 , -0.653172842954 , -0.64383154289 , -0.634393284164 ,
-0.624859488142 , -0.615231590581 , -0.605511041404 , -0.595699304492 , -0.585797857456 ,
-0.575808191418 , -0.565731810784 , -0.55557023302 , -0.545324988422 , -0.534997619887 ,
-0.524589682678 , -0.514102744193 , -0.503538383726 , -0.49289819223 , -0.482183772079 ,
-0.471396736826 , -0.460538710958 , -0.449611329655 , -0.438616238539 , -0.42755509343 ,
-0.416429560098 , -0.405241314005 , -0.393992040061 , -0.382683432365 , -0.371317193952 ,
-0.359895036535 , -0.348418680249 , -0.336889853392 , -0.325310292162 , -0.313681740399 ,
-0.302005949319 , -0.290284677254 , -0.278519689385 , -0.266712757475 , -0.254865659605 ,
-0.242980179903 , -0.231058108281 , -0.219101240157 , -0.207111376192 , -0.195090322016 ,
-0.183039887955 , -0.17096188876 , -0.158858143334 , -0.146730474455 , -0.134580708507 ,
-0.122410675199 , -0.110222207294 , -0.09801714033 , -0.085797312344 , -0.0735645636 ,
-0.061320736302 , -0.049067674327 , -0.036807222941 , -0.024541228523 , -0.012271538286 ,
-0 , 0.012271538286 , 0.024541228523 , 0.036807222941 , 0.049067674327 ,
0.061320736302 , 0.0735645636 , 0.085797312344 , 0.09801714033 , 0.110222207294 ,
0.122410675199 , 0.134580708507 , 0.146730474455 , 0.158858143334 , 0.17096188876 ,
0.183039887955 , 0.195090322016 , 0.207111376192 , 0.219101240157 , 0.231058108281 ,
0.242980179903 , 0.254865659605 , 0.266712757475 , 0.278519689385 , 0.290284677254 ,
0.302005949319 , 0.313681740399 , 0.325310292162 , 0.336889853392 , 0.348418680249 ,
0.359895036535 , 0.371317193952 , 0.382683432365 , 0.393992040061 , 0.405241314005 ,
0.416429560098 , 0.42755509343 , 0.438616238539 , 0.449611329655 , 0.460538710958 ,
0.471396736826 , 0.482183772079 , 0.49289819223 , 0.503538383726 , 0.514102744193 ,
0.524589682678 , 0.534997619887 , 0.545324988422 , 0.55557023302 , 0.565731810784 ,
0.575808191418 , 0.585797857456 , 0.595699304492 , 0.605511041404 , 0.615231590581 ,
0.624859488142 , 0.634393284164 , 0.64383154289 , 0.653172842954 , 0.66241577759 ,
0.671558954847 , 0.680600997795 , 0.689540544737 , 0.698376249409 , 0.707106781187 ,
0.715730825284 , 0.724247082951 , 0.732654271672 , 0.740951125355 , 0.749136394523 ,
0.757208846506 , 0.765167265622 , 0.773010453363 , 0.780737228572 , 0.788346427627 ,
0.795836904609 , 0.803207531481 , 0.810457198253 , 0.817584813152 , 0.824589302785 ,
0.831469612303 , 0.838224705555 , 0.84485356525 , 0.851355193105 , 0.85772861 ,
0.863972856122 , 0.870086991109 , 0.876070094195 , 0.881921264348 , 0.887639620403 ,
0.893224301196 , 0.898674465694 , 0.903989293123 , 0.909167983091 , 0.914209755704 ,
0.91911385169 , 0.923879532511 , 0.928506080473 , 0.932992798835 , 0.937339011913 ,
0.941544065183 , 0.945607325381 , 0.949528180593 , 0.953306040354 , 0.956940335732 ,
0.960430519416 , 0.963776065795 , 0.966976471045 , 0.970031253195 , 0.972939952206 ,
0.975702130039 , 0.97831737072 , 0.980785280403 , 0.983105487431 , 0.985277642389 ,
0.987301418158 , 0.989176509965 , 0.990902635428 , 0.992479534599 , 0.993906970002 ,
0.995184726672 , 0.996312612183 , 0.997290456679 , 0.9981181129 , 0.998795456205 ,
0.999322384588 , 0.999698818696 , 0.999924701839 , 1 , 0.999924701839 ,
0.999698818696 , 0.999322384588 , 0.998795456205 , 0.9981181129 , 0.997290456679 ,
0.996312612183 , 0.995184726672 , 0.993906970002 , 0.992479534599 , 0.990902635428 ,
0.989176509965 , 0.987301418158 , 0.985277642389 , 0.983105487431 , 0.980785280403 ,
0.97831737072 , 0.975702130039 , 0.972939952206 , 0.970031253195 , 0.966976471045 ,
0.963776065795 , 0.960430519416 , 0.956940335732 , 0.953306040354 , 0.949528180593 ,
0.945607325381 , 0.941544065183 , 0.937339011913 , 0.932992798835 , 0.928506080473 ,
0.923879532511 , 0.91911385169 , 0.914209755704 , 0.909167983091 , 0.903989293123 ,
0.898674465694 , 0.893224301196 , 0.887639620403 , 0.881921264348 , 0.876070094195 ,
0.870086991109 , 0.863972856122 , 0.85772861 , 0.851355193105 , 0.84485356525 ,
0.838224705555 , 0.831469612303 , 0.824589302785 , 0.817584813152 , 0.810457198253 ,
0.803207531481 , 0.795836904609 , 0.788346427627 , 0.780737228572 , 0.773010453363 ,
0.765167265622 , 0.757208846506 , 0.749136394523 , 0.740951125355 , 0.732654271672 ,
0.724247082951 , 0.715730825284 , 0.707106781187 , 0.698376249409 , 0.689540544737 ,
0.680600997795 , 0.671558954847 , 0.66241577759 , 0.653172842954 , 0.64383154289 ,
0.634393284164 , 0.624859488142 , 0.615231590581 , 0.605511041404 , 0.595699304492 ,
0.585797857456 , 0.575808191418 , 0.565731810784 , 0.55557023302 , 0.545324988422 ,
0.534997619887 , 0.524589682678 , 0.514102744193 , 0.503538383726 , 0.49289819223 ,
0.482183772079 , 0.471396736826 , 0.460538710958 , 0.449611329655 , 0.438616238539 ,
0.42755509343 , 0.416429560098 , 0.405241314005 , 0.393992040061 , 0.382683432365 ,
0.371317193952 , 0.359895036535 , 0.348418680249 , 0.336889853392 , 0.325310292162 ,
0.313681740399 , 0.302005949319 , 0.290284677254 , 0.278519689385 , 0.266712757475 ,
0.254865659605 , 0.242980179903 , 0.231058108281 , 0.219101240157 , 0.207111376192 ,
0.195090322016 , 0.183039887955 , 0.17096188876 , 0.158858143334 , 0.146730474455 ,
0.134580708507 , 0.122410675199 , 0.110222207294 , 0.09801714033 , 0.085797312344 ,
0.0735645636 , 0.061320736302 , 0.049067674327 , 0.036807222941 , 0.024541228523 ,
0.012271538286 , 0 , -0.012271538286 , -0.024541228523 , -0.036807222941 ,
-0.049067674327 , -0.061320736302 , -0.0735645636 , -0.085797312344 , -0.09801714033 ,
-0.110222207294 , -0.122410675199 , -0.134580708507 , -0.146730474455 , -0.158858143334 ,
-0.17096188876 , -0.183039887955 , -0.195090322016 , -0.207111376192 , -0.219101240157 ,
-0.231058108281 , -0.242980179903 , -0.254865659605 , -0.266712757475 , -0.278519689385 ,
-0.290284677254 , -0.302005949319 , -0.313681740399 , -0.325310292162 , -0.336889853392 ,
-0.348418680249 , -0.359895036535 , -0.371317193952 , -0.382683432365 , -0.393992040061 ,
-0.405241314005 , -0.416429560098 , -0.42755509343 , -0.438616238539 , -0.449611329655 ,
-0.460538710958 , -0.471396736826 , -0.482183772079 , -0.49289819223 , -0.503538383726 ,
-0.514102744193 , -0.524589682678 , -0.534997619887 , -0.545324988422 , -0.55557023302 ,
-0.565731810784 , -0.575808191418 , -0.585797857456 , -0.595699304492 , -0.605511041404 ,
-0.615231590581 , -0.624859488142 , -0.634393284164 , -0.64383154289 , -0.653172842954 ,
-0.66241577759 , -0.671558954847 , -0.680600997795 , -0.689540544737 , -0.698376249409 ,
-0.707106781187 , -0.715730825284 , -0.724247082951 , -0.732654271672 , -0.740951125355 ,
-0.749136394523 , -0.757208846506 , -0.765167265622 , -0.773010453363 , -0.780737228572 ,
-0.788346427627 , -0.795836904609 , -0.803207531481 , -0.810457198253 , -0.817584813152 ,
-0.824589302785 , -0.831469612303 , -0.838224705555 , -0.84485356525 , -0.851355193105 ,
-0.85772861 , -0.863972856122 , -0.870086991109 , -0.876070094195 , -0.881921264348 ,
-0.887639620403 , -0.893224301196 , -0.898674465694 , -0.903989293123 , -0.909167983091 ,
-0.914209755704 , -0.91911385169 , -0.923879532511 , -0.928506080473 , -0.932992798835 ,
-0.937339011913 , -0.941544065183 , -0.945607325381 , -0.949528180593 , -0.953306040354 ,
-0.956940335732 , -0.960430519416 , -0.963776065795 , -0.966976471045 , -0.970031253195 ,
-0.972939952206 , -0.975702130039 , -0.97831737072 , -0.980785280403 , -0.983105487431 ,
-0.985277642389 , -0.987301418158 , -0.989176509965 , -0.990902635428 , -0.992479534599 ,
-0.993906970002 , -0.995184726672 , -0.996312612183 , -0.997290456679 , -0.9981181129 ,
-0.998795456205 , -0.999322384588 , -0.999698818696 , -0.999924701839
};