-
Notifications
You must be signed in to change notification settings - Fork 30
/
waves.c
1908 lines (1902 loc) · 202 KB
/
waves.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
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 ,