-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathtwiddle_coef.c
1030 lines (1028 loc) · 63.1 KB
/
twiddle_coef.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
const float coefA_512_f32[1024] = {
1.0000000000000000000000000, -1.0000000000000000000000000,
0.9938641190528869628906250, -0.9999811649322509765625000,
0.9877284765243530273437500, -0.9999247193336486816406250,
0.9815932512283325195312500, -0.9998306035995483398437500,
0.9754587411880493164062500, -0.9996988177299499511718750,
0.9693251848220825195312500, -0.9995294213294982910156250,
0.9631927609443664550781250, -0.9993223547935485839843750,
0.9570617675781250000000000, -0.9990777373313903808593750,
0.9509323239326477050781250, -0.9987954497337341308593750,
0.9448047280311584472656250, -0.9984755516052246093750000,
0.9386792778968811035156250, -0.9981181025505065917968750,
0.9325560927391052246093750, -0.9977230429649353027343750,
0.9264354109764099121093750, -0.9972904324531555175781250,
0.9203175306320190429687500, -0.9968202710151672363281250,
0.9142026901245117187500000, -0.9963126182556152343750000,
0.9080910682678222656250000, -0.9957674145698547363281250,
0.9019828438758850097656250, -0.9951847195625305175781250,
0.8958783745765686035156250, -0.9945645928382873535156250,
0.8897777795791625976562500, -0.9939069747924804687500000,
0.8836813569068908691406250, -0.9932119250297546386718750,
0.8775893449783325195312500, -0.9924795627593994140625000,
0.8715018630027770996093750, -0.9917097687721252441406250,
0.8654192686080932617187500, -0.9909026622772216796875000,
0.8593417406082153320312500, -0.9900581836700439453125000,
0.8532695174217224121093750, -0.9891765117645263671875000,
0.8472028374671936035156250, -0.9882575869560241699218750,
0.8411418795585632324218750, -0.9873014092445373535156250,
0.8350868821144104003906250, -0.9863080978393554687500000,
0.8290380835533142089843750, -0.9852776527404785156250000,
0.8229957818984985351562500, -0.9842100739479064941406250,
0.8169600963592529296875000, -0.9831054806709289550781250,
0.8109313249588012695312500, -0.9819638729095458984375000,
0.8049096465110778808593750, -0.9807852506637573242187500,
0.7988953590393066406250000, -0.9795697927474975585937500,
0.7928886413574218750000000, -0.9783173799514770507812500,
0.7868896722793579101562500, -0.9770281314849853515625000,
0.7808987498283386230468750, -0.9757021069526672363281250,
0.7749160528182983398437500, -0.9743393659591674804687500,
0.7689418792724609375000000, -0.9729399681091308593750000,
0.7629764080047607421875000, -0.9715039134025573730468750,
0.7570198178291320800781250, -0.9700312614440917968750000,
0.7510724067687988281250000, -0.9685220718383789062500000,
0.7451343536376953125000000, -0.9669764637947082519531250,
0.7392058968544006347656250, -0.9653944373130798339843750,
0.7332872152328491210937500, -0.9637760519981384277343750,
0.7273786664009094238281250, -0.9621214270591735839843750,
0.7214803099632263183593750, -0.9604305028915405273437500,
0.7155924439430236816406250, -0.9587034583091735839843750,
0.7097153067588806152343750, -0.9569403529167175292968750,
0.7038490772247314453125000, -0.9551411867141723632812500,
0.6979940533638000488281250, -0.9533060193061828613281250,
0.6921503543853759765625000, -0.9514350295066833496093750,
0.6863182783126831054687500, -0.9495281577110290527343750,
0.6804979443550109863281250, -0.9475855827331542968750000,
0.6746897101402282714843750, -0.9456073045730590820312500,
0.6688936948776245117187500, -0.9435934424400329589843750,
0.6631101369857788085937500, -0.9415440559387207031250000,
0.6573392748832702636718750, -0.9394592046737670898437500,
0.6515812873840332031250000, -0.9373390078544616699218750,
0.6458364725112915039062500, -0.9351835250854492187500000,
0.6401049494743347167968750, -0.9329928159713745117187500,
0.6343870162963867187500000, -0.9307669401168823242187500,
0.6286827921867370605468750, -0.9285060763359069824218750,
0.6229925751686096191406250, -0.9262102246284484863281250,
0.6173165440559387207031250, -0.9238795042037963867187500,
0.6116549372673034667968750, -0.9215140342712402343750000,
0.6060079336166381835937500, -0.9191138744354248046875000,
0.6003757715225219726562500, -0.9166790843009948730468750,
0.5947586894035339355468750, -0.9142097234725952148437500,
0.5891568064689636230468750, -0.9117060303688049316406250,
0.5835704207420349121093750, -0.9091680049896240234375000,
0.5779997110366821289062500, -0.9065957069396972656250000,
0.5724449157714843750000000, -0.9039893150329589843750000,
0.5669061541557312011718750, -0.9013488292694091796875000,
0.5613837242126464843750000, -0.8986744880676269531250000,
0.5558778643608093261718750, -0.8959662318229675292968750,
0.5503886342048645019531250, -0.8932242989540100097656250,
0.5449163913726806640625000, -0.8904486894607543945312500,
0.5394612550735473632812500, -0.8876396417617797851562500,
0.5340234637260437011718750, -0.8847970962524414062500000,
0.5286032557487487792968750, -0.8819212317466735839843750,
0.5232007503509521484375000, -0.8790122270584106445312500,
0.5178161859512329101562500, -0.8760700821876525878906250,
0.5124498009681701660156250, -0.8730949759483337402343750,
0.5071017742156982421875000, -0.8700869679450988769531250,
0.5017723441123962402343750, -0.8670462369918823242187500,
0.4964616000652313232421875, -0.8639728426933288574218750,
0.4911698400974273681640625, -0.8608669042587280273437500,
0.4858972430229187011718750, -0.8577286005020141601562500,
0.4806439876556396484375000, -0.8545579910278320312500000,
0.4754103124141693115234375, -0.8513551950454711914062500,
0.4701963663101196289062500, -0.8481203317642211914062500,
0.4650023579597473144531250, -0.8448535799980163574218750,
0.4598285257816314697265625, -0.8415549397468566894531250,
0.4546749889850616455078125, -0.8382247090339660644531250,
0.4495420157909393310546875, -0.8348628878593444824218750,
0.4444297552108764648437500, -0.8314695954322814941406250,
0.4393384158611297607421875, -0.8280450105667114257812500,
0.4342681765556335449218750, -0.8245893120765686035156250,
0.4292192459106445312500000, -0.8211024999618530273437500,
0.4241918027400970458984375, -0.8175848126411437988281250,
0.4191860258579254150390625, -0.8140363097190856933593750,
0.4142021238803863525390625, -0.8104571700096130371093750,
0.4092402756214141845703125, -0.8068475723266601562500000,
0.4043006896972656250000000, -0.8032075166702270507812500,
0.3993835151195526123046875, -0.7995372414588928222656250,
0.3944889307022094726562500, -0.7958368659019470214843750,
0.3896171748638153076171875, -0.7921065688133239746093750,
0.3847683966159820556640625, -0.7883464097976684570312500,
0.3799427747726440429687500, -0.7845565676689147949218750,
0.3751404881477355957031250, -0.7807372212409973144531250,
0.3703617453575134277343750, -0.7768884301185607910156250,
0.3656066954135894775390625, -0.7730104327201843261718750,
0.3608755469322204589843750, -0.7691033482551574707031250,
0.3561684489250183105468750, -0.7651672363281250000000000,
0.3514855802059173583984375, -0.7612023949623107910156250,
0.3468271493911743164062500, -0.7572088241577148437500000,
0.3421933054924011230468750, -0.7531867623329162597656250,
0.3375841975212097167968750, -0.7491363883018493652343750,
0.3330000638961791992187500, -0.7450577616691589355468750,
0.3284410238265991210937500, -0.7409511208534240722656250,
0.3239072859287261962890625, -0.7368165254592895507812500,
0.3193989992141723632812500, -0.7326542735099792480468750,
0.3149163126945495605468750, -0.7284643650054931640625000,
0.3104594349861145019531250, -0.7242470979690551757812500,
0.3060285151004791259765625, -0.7200024724006652832031250,
0.3016237318515777587890625, -0.7157307863235473632812500,
0.2972452342510223388671875, -0.7114321589469909667968750,
0.2928932011127471923828125, -0.7071067690849304199218750,
0.2885677814483642578125000, -0.7027547359466552734375000,
0.2842691540718078613281250, -0.6983762383460998535156250,
0.2799974679946899414062500, -0.6939714550971984863281250,
0.2757529020309448242187500, -0.6895405054092407226562500,
0.2715356051921844482421875, -0.6850836277008056640625000,
0.2673457264900207519531250, -0.6806010007858276367187500,
0.2631834149360656738281250, -0.6760926842689514160156250,
0.2590488493442535400390625, -0.6715589165687561035156250,
0.2549422085285186767578125, -0.6669998764991760253906250,
0.2508635818958282470703125, -0.6624157428741455078125000,
0.2468131780624389648437500, -0.6578066945075988769531250,
0.2427911311388015747070312, -0.6531728506088256835937500,
0.2387976050376892089843750, -0.6485143899917602539062500,
0.2348327189683914184570312, -0.6438315510749816894531250,
0.2308966517448425292968750, -0.6391244530677795410156250,
0.2269895374774932861328125, -0.6343932747840881347656250,
0.2231115251779556274414062, -0.6296381950378417968750000,
0.2192627489566802978515625, -0.6248594522476196289062500,
0.2154433876276016235351562, -0.6200571656227111816406250,
0.2116535604000091552734375, -0.6152315735816955566406250,
0.2078934013843536376953125, -0.6103827953338623046875000,
0.2041630744934082031250000, -0.6055110096931457519531250,
0.2004627138376235961914062, -0.6006164550781250000000000,
0.1967924535274505615234375, -0.5956993103027343750000000,
0.1931524276733398437500000, -0.5907596945762634277343750,
0.1895427852869033813476562, -0.5857978463172912597656250,
0.1859636604785919189453125, -0.5808139443397521972656250,
0.1824151724576950073242188, -0.5758081674575805664062500,
0.1788974702358245849609375, -0.5707806944847106933593750,
0.1754106879234313964843750, -0.5657317638397216796875000,
0.1719549447298049926757812, -0.5606615543365478515625000,
0.1685303747653961181640625, -0.5555701851844787597656250,
0.1651371121406555175781250, -0.5504579544067382812500000,
0.1617752760648727416992188, -0.5453249812126159667968750,
0.1584450006484985351562500, -0.5401714444160461425781250,
0.1551464200019836425781250, -0.5349975824356079101562500,
0.1518796384334564208984375, -0.5298035740852355957031250,
0.1486447900533676147460938, -0.5245896577835083007812500,
0.1454419940710067749023438, -0.5193559527397155761718750,
0.1422713696956634521484375, -0.5141026973724365234375000,
0.1391330510377883911132812, -0.5088301301002502441406250,
0.1360271275043487548828125, -0.5035383701324462890625000,
0.1329537332057952880859375, -0.4982276558876037597656250,
0.1299129873514175415039062, -0.4928981661796569824218750,
0.1269050091505050659179688, -0.4875501394271850585937500,
0.1239298880100250244140625, -0.4821837544441223144531250,
0.1209877580404281616210938, -0.4767991900444030761718750,
0.1180787235498428344726562, -0.4713967144489288330078125,
0.1152028888463973999023438, -0.4659764766693115234375000,
0.1123603656888008117675781, -0.4605386853218078613281250,
0.1095512658357620239257812, -0.4550835490226745605468750,
0.1067756861448287963867188, -0.4496113061904907226562500,
0.1040337383747100830078125, -0.4441221058368682861328125,
0.1013255193829536437988281, -0.4386162161827087402343750,
0.0986511409282684326171875, -0.4330937862396240234375000,
0.0960106924176216125488281, -0.4275550544261932373046875,
0.0934042856097221374511719, -0.4220002293586730957031250,
0.0908320024609565734863281, -0.4164295196533203125000000,
0.0882939547300338745117188, -0.4108431339263916015625000,
0.0857902318239212036132812, -0.4052412807941436767578125,
0.0833209306001663208007812, -0.3996241688728332519531250,
0.0808861330151557922363281, -0.3939920067787170410156250,
0.0784859508275985717773438, -0.3883450031280517578125000,
0.0761204585433006286621094, -0.3826833963394165039062500,
0.0737897455692291259765625, -0.3770073652267456054687500,
0.0714939087629318237304688, -0.3713171780109405517578125,
0.0692330300807952880859375, -0.3656129539012908935546875,
0.0670071914792060852050781, -0.3598949909210205078125000,
0.0648164749145507812500000, -0.3541634976863861083984375,
0.0626609772443771362304688, -0.3484186530113220214843750,
0.0605407655239105224609375, -0.3426606953144073486328125,
0.0584559217095375061035156, -0.3368898332118988037109375,
0.0564065314829349517822266, -0.3311062753200531005859375,
0.0543926618993282318115234, -0.3253102600574493408203125,
0.0524143986403942108154297, -0.3195019960403442382812500,
0.0504718087613582611083984, -0.3136817216873168945312500,
0.0485649667680263519287109, -0.3078496158123016357421875,
0.0466939471662044525146484, -0.3020059168338775634765625,
0.0448588207364082336425781, -0.2961508631706237792968750,
0.0430596545338630676269531, -0.2902846336364746093750000,
0.0412965156137943267822266, -0.2844074964523315429687500,
0.0395694710314273834228516, -0.2785196602344512939453125,
0.0378785841166973114013672, -0.2726213335990905761718750,
0.0362239256501197814941406, -0.2667127251625061035156250,
0.0346055477857589721679688, -0.2607940733432769775390625,
0.0330235213041305541992188, -0.2548656165599822998046875,
0.0314778983592987060546875, -0.2489275634288787841796875,
0.0299687385559082031250000, -0.2429801374673843383789062,
0.0284960996359586715698242, -0.2370235770940780639648438,
0.0270600393414497375488281, -0.2310580760240554809570312,
0.0256606079638004302978516, -0.2250838726758956909179688,
0.0242978613823652267456055, -0.2191012054681777954101562,
0.0229718498885631561279297, -0.2131102830171585083007812,
0.0216826219111680984497070, -0.2071113437414169311523438,
0.0204302258789539337158203, -0.2011045962572097778320312,
0.0192147120833396911621094, -0.1950902789831161499023438,
0.0180361233651638031005859, -0.1890686303377151489257812,
0.0168945062905550003051758, -0.1830398440361022949218750,
0.0157898999750614166259766, -0.1770041882991790771484375,
0.0147223509848117828369141, -0.1709618568420410156250000,
0.0136918965727090835571289, -0.1649130880832672119140625,
0.0126985758543014526367188, -0.1588581055402755737304688,
0.0117424260824918746948242, -0.1527971476316452026367188,
0.0108234845101833343505859, -0.1467304378747940063476562,
0.0099417837336659431457520, -0.1406581997871398925781250,
0.0090973591431975364685059, -0.1345806717872619628906250,
0.0082902414724230766296387, -0.1284980773925781250000000,
0.0075204605236649513244629, -0.1224106326699256896972656,
0.0067880460992455482482910, -0.1163185909390449523925781,
0.0060930256731808185577393, -0.1102221682667732238769531,
0.0054354248568415641784668, -0.1041215956211090087890625,
0.0048152692615985870361328, -0.0980170965194702148437500,
0.0042325817048549652099609, -0.0919089168310165405273438,
0.0036873843055218458175659, -0.0857972726225852966308594,
0.0031796973198652267456055, -0.0796823948621749877929688,
0.0027095403056591749191284, -0.0735645219683647155761719,
0.0022769304923713207244873, -0.0674438774585723876953125,
0.0018818845273926854133606, -0.0613206960260868072509766,
0.0015244170790538191795349, -0.0551952011883258819580078,
0.0012045417679473757743835, -0.0490676313638687133789062,
0.0009222704102285206317902, -0.0429382137954235076904297,
0.0006776138325221836566925, -0.0368071794509887695312500,
0.0004705811734311282634735, -0.0306747611612081527709961,
0.0003011802618857473134995, -0.0245411861687898635864258,
0.0001694174134172499179840, -0.0184066873043775558471680,
0.0000752976266085170209408, -0.0122714946046471595764160,
0.0000188244503078749403358, -0.0061358409002423286437988,
0.0000000000000009992007222, 0.0000000437113882867379289,
0.0000188249869097489863634, 0.0061359284445643424987793,
0.0000752987034502439200878, 0.0122715821489691734313965,
0.0001694190141279250383377, 0.0184067748486995697021484,
0.0003011823864653706550598, 0.0245412737131118774414062,
0.0004705838800873607397079, 0.0306748468428850173950195,
0.0006776170339435338973999, 0.0368072688579559326171875,
0.0009222741937264800071716, 0.0429383032023906707763672,
0.0012045459588989615440369, 0.0490677207708358764648438,
0.0015244219684973359107971, 0.0551952905952930450439453,
0.0018818898824974894523621, 0.0613207817077636718750000,
0.0022769365459680557250977, 0.0674439668655395507812500,
0.0027095465920865535736084, 0.0735646113753318786621094,
0.0031797043047845363616943, 0.0796824842691421508789062,
0.0036873917561024427413940, 0.0857973545789718627929688,
0.0042325896210968494415283, 0.0919090062379837036132812,
0.0048152781091630458831787, 0.0980171859264373779296875,
0.0054354341700673103332520, 0.1041216775774955749511719,
0.0060930349864065647125244, 0.1102222502231597900390625,
0.0067880563437938690185547, 0.1163186803460121154785156,
0.0075204712338745594024658, 0.1224107220768928527832031,
0.0082902526482939720153809, 0.1284981518983840942382812,
0.0090973712503910064697266, 0.1345807611942291259765625,
0.0099417967721819877624512, 0.1406582891941070556640625,
0.0108234966173768043518066, 0.1467305272817611694335938,
0.0117424400523304939270020, 0.1527972370386123657226562,
0.0126985898241400718688965, 0.1588581949472427368164062,
0.0136919105425477027893066, 0.1649131625890731811523438,
0.0147223658859729766845703, 0.1709619313478469848632812,
0.0157899167388677597045898, 0.1770042628049850463867188,
0.0168945211917161941528320, 0.1830399334430694580078125,
0.0180361401289701461791992, 0.1890687048435211181640625,
0.0192147288471460342407227, 0.1950903683900833129882812,
0.0204302445054054260253906, 0.2011046856641769409179688,
0.0216826386749744415283203, 0.2071114182472229003906250,
0.0229718685150146484375000, 0.2131103724241256713867188,
0.0242978800088167190551758, 0.2191012948751449584960938,
0.0256606284528970718383789, 0.2250839620828628540039062,
0.0270600598305463790893555, 0.2310581505298614501953125,
0.0284961201250553131103516, 0.2370236515998840332031250,
0.0299687590450048446655273, 0.2429802268743515014648438,
0.0314779169857501983642578, 0.2489276528358459472656250,
0.0330235436558723449707031, 0.2548657059669494628906250,
0.0346055701375007629394531, 0.2607941627502441406250000,
0.0362239480018615722656250, 0.2667128145694732666015625,
0.0378786101937294006347656, 0.2726213932037353515625000,
0.0395694933831691741943359, 0.2785197496414184570312500,
0.0412965379655361175537109, 0.2844075858592987060546875,
0.0430596806108951568603516, 0.2902847230434417724609375,
0.0448588468134403228759766, 0.2961509525775909423828125,
0.0466939769685268402099609, 0.3020060062408447265625000,
0.0485649965703487396240234, 0.3078496754169464111328125,
0.0504718348383903503417969, 0.3136817812919616699218750,
0.0524144247174263000488281, 0.3195020854473114013671875,
0.0543926917016506195068359, 0.3253103494644165039062500,
0.0564065575599670410156250, 0.3311063647270202636718750,
0.0584559515118598937988281, 0.3368898928165435791015625,
0.0605407953262329101562500, 0.3426607549190521240234375,
0.0626610070466995239257812, 0.3484187424182891845703125,
0.0648165121674537658691406, 0.3541635870933532714843750,
0.0670072212815284729003906, 0.3598950803279876708984375,
0.0692330598831176757812500, 0.3656130433082580566406250,
0.0714939385652542114257812, 0.3713172376155853271484375,
0.0737897753715515136718750, 0.3770074546337127685546875,
0.0761204883456230163574219, 0.3826834857463836669921875,
0.0784859806299209594726562, 0.3883450925350189208984375,
0.0808861702680587768554688, 0.3939920961856842041015625,
0.0833209604024887084960938, 0.3996242582798004150390625,
0.0857902690768241882324219, 0.4052413702011108398437500,
0.0882939919829368591308594, 0.4108432233333587646484375,
0.0908320397138595581054688, 0.4164296090602874755859375,
0.0934043154120445251464844, 0.4220003187656402587890625,
0.0960107296705245971679688, 0.4275551438331604003906250,
0.0986511781811714172363281, 0.4330938756465911865234375,
0.1013255566358566284179688, 0.4386162757873535156250000,
0.1040337756276130676269531, 0.4441221952438354492187500,
0.1067757233977317810058594, 0.4496113657951354980468750,
0.1095513030886650085449219, 0.4550836384296417236328125,
0.1123604029417037963867188, 0.4605387747287750244140625,
0.1152029260993003845214844, 0.4659765362739562988281250,
0.1180787608027458190917969, 0.4713967740535736083984375,
0.1209878027439117431640625, 0.4767992794513702392578125,
0.1239299327135086059570312, 0.4821838140487670898437500,
0.1269050538539886474609375, 0.4875501990318298339843750,
0.1299130320549011230468750, 0.4928982555866241455078125,
0.1329537779092788696289062, 0.4982277154922485351562500,
0.1360271722078323364257812, 0.5035384297370910644531250,
0.1391330957412719726562500, 0.5088301897048950195312500,
0.1422714143991470336914062, 0.5141028165817260742187500,
0.1454420387744903564453125, 0.5193560123443603515625000,
0.1486448347568511962890625, 0.5245897173881530761718750,
0.1518796831369400024414062, 0.5298036932945251464843750,
0.1551464647054672241210938, 0.5349976420402526855468750,
0.1584450602531433105468750, 0.5401715040206909179687500,
0.1617753207683563232421875, 0.5453250408172607421875000,
0.1651371568441390991210938, 0.5504580140113830566406250,
0.1685304194688796997070312, 0.5555703043937683105468750,
0.1719549894332885742187500, 0.5606616139411926269531250,
0.1754107326269149780273438, 0.5657318830490112304687500,
0.1788975149393081665039062, 0.5707808136940002441406250,
0.1824152171611785888671875, 0.5758082270622253417968750,
0.1859637051820755004882812, 0.5808140039443969726562500,
0.1895428448915481567382812, 0.5857979059219360351562500,
0.1931524872779846191406250, 0.5907597541809082031250000,
0.1967924982309341430664062, 0.5956993699073791503906250,
0.2004627734422683715820312, 0.6006165146827697753906250,
0.2041631340980529785156250, 0.6055110692977905273437500,
0.2078934609889984130859375, 0.6103828549385070800781250,
0.2116536051034927368164062, 0.6152316331863403320312500,
0.2154434472322463989257812, 0.6200572848320007324218750,
0.2192628085613250732421875, 0.6248595118522644042968750,
0.2231115698814392089843750, 0.6296383142471313476562500,
0.2269895821809768676757812, 0.6343933343887329101562500,
0.2308966964483261108398438, 0.6391245126724243164062500,
0.2348327785730361938476562, 0.6438316106796264648437500,
0.2387976497411727905273438, 0.6485144495964050292968750,
0.2427911907434463500976562, 0.6531729102134704589843750,
0.2468132376670837402343750, 0.6578067541122436523437500,
0.2508636415004730224609375, 0.6624158024787902832031250,
0.2549422681331634521484375, 0.6669999957084655761718750,
0.2590489089488983154296875, 0.6715589761734008789062500,
0.2631834745407104492187500, 0.6760927438735961914062500,
0.2673457860946655273437500, 0.6806010603904724121093750,
0.2715356647968292236328125, 0.6850836873054504394531250,
0.2757529616355895996093750, 0.6895405650138854980468750,
0.2799975275993347167968750, 0.6939715147018432617187500,
0.2842692136764526367187500, 0.6983762979507446289062500,
0.2885678410530090332031250, 0.7027547955513000488281250,
0.2928932607173919677734375, 0.7071068286895751953125000,
0.2972452938556671142578125, 0.7114322185516357421875000,
0.3016237914562225341796875, 0.7157308459281921386718750,
0.3060285747051239013671875, 0.7200025320053100585937500,
0.3104594945907592773437500, 0.7242471575736999511718750,
0.3149163722991943359375000, 0.7284644246101379394531250,
0.3193990588188171386718750, 0.7326543331146240234375000,
0.3239073455333709716796875, 0.7368165850639343261718750,
0.3284410834312438964843750, 0.7409511804580688476562500,
0.3330001235008239746093750, 0.7450578212738037109375000,
0.3375842869281768798828125, 0.7491364479064941406250000,
0.3421933650970458984375000, 0.7531868219375610351562500,
0.3468272089958190917968750, 0.7572088837623596191406250,
0.3514856398105621337890625, 0.7612024545669555664062500,
0.3561685085296630859375000, 0.7651672959327697753906250,
0.3608756065368652343750000, 0.7691034078598022460937500,
0.3656067550182342529296875, 0.7730104923248291015625000,
0.3703618049621582031250000, 0.7768884897232055664062500,
0.3751405775547027587890625, 0.7807372808456420898437500,
0.3799428343772888183593750, 0.7845566272735595703125000,
0.3847684562206268310546875, 0.7883464694023132324218750,
0.3896172344684600830078125, 0.7921066284179687500000000,
0.3944890201091766357421875, 0.7958369255065917968750000,
0.3993835747241973876953125, 0.7995373010635375976562500,
0.4043007493019104003906250, 0.8032075762748718261718750,
0.4092403650283813476562500, 0.8068475723266601562500000,
0.4142022132873535156250000, 0.8104572296142578125000000,
0.4191860854625701904296875, 0.8140363693237304687500000,
0.4241918623447418212890625, 0.8175848722457885742187500,
0.4292193055152893066406250, 0.8211025595664978027343750,
0.4342682361602783203125000, 0.8245893716812133789062500,
0.4393384754657745361328125, 0.8280450701713562011718750,
0.4444298148155212402343750, 0.8314696550369262695312500,
0.4495420753955841064453125, 0.8348628878593444824218750,
0.4546750783920288085937500, 0.8382247686386108398437500,
0.4598285853862762451171875, 0.8415549993515014648437500,
0.4650024473667144775390625, 0.8448535799980163574218750,
0.4701964259147644042968750, 0.8481203913688659667968750,
0.4754103720188140869140625, 0.8513552546501159667968750,
0.4806440770626068115234375, 0.8545580506324768066406250,
0.4858973324298858642578125, 0.8577286601066589355468750,
0.4911699295043945312500000, 0.8608669638633728027343750,
0.4964616894721984863281250, 0.8639729022979736328125000,
0.5017724037170410156250000, 0.8670462965965270996093750,
0.5071018934249877929687500, 0.8700870275497436523437500,
0.5124499201774597167968750, 0.8730950355529785156250000,
0.5178163051605224609375000, 0.8760701417922973632812500,
0.5232008099555969238281250, 0.8790122866630554199218750,
0.5286033153533935546875000, 0.8819212913513183593750000,
0.5340235829353332519531250, 0.8847971558570861816406250,
0.5394613742828369140625000, 0.8876396417617797851562500,
0.5449164509773254394531250, 0.8904487490653991699218750,
0.5503887534141540527343750, 0.8932243585586547851562500,
0.5558779239654541015625000, 0.8959662914276123046875000,
0.5613838434219360351562500, 0.8986744880676269531250000,
0.5669062733650207519531250, 0.9013488888740539550781250,
0.5724449753761291503906250, 0.9039893150329589843750000,
0.5779997706413269042968750, 0.9065957069396972656250000,
0.5835704803466796875000000, 0.9091680049896240234375000,
0.5891569256782531738281250, 0.9117060899734497070312500,
0.5947587490081787109375000, 0.9142097830772399902343750,
0.6003758907318115234375000, 0.9166790843009948730468750,
0.6060080528259277343750000, 0.9191138744354248046875000,
0.6116549968719482421875000, 0.9215140938758850097656250,
0.6173166632652282714843750, 0.9238795638084411621093750,
0.6229926347732543945312500, 0.9262102842330932617187500,
0.6286828517913818359375000, 0.9285061359405517578125000,
0.6343870759010314941406250, 0.9307669997215270996093750,
0.6401050090789794921875000, 0.9329928159713745117187500,
0.6458365321159362792968750, 0.9351835250854492187500000,
0.6515814065933227539062500, 0.9373390674591064453125000,
0.6573393344879150390625000, 0.9394592642784118652343750,
0.6631101965904235839843750, 0.9415441155433654785156250,
0.6688937544822692871093750, 0.9435935020446777343750000,
0.6746897697448730468750000, 0.9456073641777038574218750,
0.6804980635643005371093750, 0.9475856423377990722656250,
0.6863183379173278808593750, 0.9495282173156738281250000,
0.6921504139900207519531250, 0.9514350295066833496093750,
0.6979941129684448242187500, 0.9533060789108276367187500,
0.7038491964340209960937500, 0.9551411867141723632812500,
0.7097154259681701660156250, 0.9569403529167175292968750,
0.7155925631523132324218750, 0.9587035179138183593750000,
0.7214803695678710937500000, 0.9604305624961853027343750,
0.7273787260055541992187500, 0.9621214270591735839843750,
0.7332873344421386718750000, 0.9637761116027832031250000,
0.7392059564590454101562500, 0.9653944373130798339843750,
0.7451344132423400878906250, 0.9669764637947082519531250,
0.7510724663734436035156250, 0.9685221314430236816406250,
0.7570198774337768554687500, 0.9700312614440917968750000,
0.7629764676094055175781250, 0.9715039134025573730468750,
0.7689419984817504882812500, 0.9729399681091308593750000,
0.7749161720275878906250000, 0.9743394255638122558593750,
0.7808988094329833984375000, 0.9757021665573120117187500,
0.7868897318840026855468750, 0.9770281314849853515625000,
0.7928887009620666503906250, 0.9783173799514770507812500,
0.7988954186439514160156250, 0.9795697927474975585937500,
0.8049097657203674316406250, 0.9807853102684020996093750,
0.8109314441680908203125000, 0.9819638729095458984375000,
0.8169602155685424804687500, 0.9831054806709289550781250,
0.8229958415031433105468750, 0.9842101335525512695312500,
0.8290382027626037597656250, 0.9852776527404785156250000,
0.8350869417190551757812500, 0.9863080978393554687500000,
0.8411419391632080078125000, 0.9873014092445373535156250,
0.8472028970718383789062500, 0.9882575869560241699218750,
0.8532696366310119628906250, 0.9891765117645263671875000,
0.8593418598175048828125000, 0.9900582432746887207031250,
0.8654193878173828125000000, 0.9909026622772216796875000,
0.8715019822120666503906250, 0.9917097687721252441406250,
0.8775894045829772949218750, 0.9924795627593994140625000,
0.8836814761161804199218750, 0.9932119846343994140625000,
0.8897778987884521484375000, 0.9939069747924804687500000,
0.8958784341812133789062500, 0.9945645928382873535156250,
0.9019829630851745605468750, 0.9951847195625305175781250,
0.9080911278724670410156250, 0.9957674145698547363281250,
0.9142027497291564941406250, 0.9963126182556152343750000,
0.9203176498413085937500000, 0.9968203306198120117187500,
0.9264355301856994628906250, 0.9972904920578002929687500,
0.9325561523437500000000000, 0.9977230429649353027343750,
0.9386793375015258789062500, 0.9981181025505065917968750,
0.9448048472404479980468750, 0.9984756112098693847656250,
0.9509323835372924804687500, 0.9987954497337341308593750,
0.9570618271827697753906250, 0.9990777373313903808593750,
0.9631928801536560058593750, 0.9993224143981933593750000,
0.9693253040313720703125000, 0.9995294213294982910156250,
0.9754588603973388671875000, 0.9996988177299499511718750,
0.9815933704376220703125000, 0.9998306035995483398437500,
0.9877285361289978027343750, 0.9999247193336486816406250,
0.9938641786575317382812500, 0.9999811649322509765625000,
};
const float coefB_512_f32[1024] = {
1.0000000000000000000000000, 1.0000000000000000000000000,
1.0061359405517578125000000, 0.9999811649322509765625000,
1.0122715234756469726562500, 0.9999247193336486816406250,
1.0184067487716674804687500, 0.9998306035995483398437500,
1.0245412588119506835937500, 0.9996988177299499511718750,
1.0306748151779174804687500, 0.9995294213294982910156250,
1.0368071794509887695312500, 0.9993223547935485839843750,
1.0429382324218750000000000, 0.9990777373313903808593750,
1.0490676164627075195312500, 0.9987954497337341308593750,
1.0551952123641967773437500, 0.9984755516052246093750000,
1.0613207817077636718750000, 0.9981181025505065917968750,
1.0674439668655395507812500, 0.9977230429649353027343750,
1.0735645294189453125000000, 0.9972904324531555175781250,
1.0796824693679809570312500, 0.9968202710151672363281250,
1.0857973098754882812500000, 0.9963126182556152343750000,
1.0919089317321777343750000, 0.9957674145698547363281250,
1.0980170965194702148437500, 0.9951847195625305175781250,
1.1041216850280761718750000, 0.9945645928382873535156250,
1.1102222204208374023437500, 0.9939069747924804687500000,
1.1163185834884643554687500, 0.9932119250297546386718750,
1.1224106550216674804687500, 0.9924795627593994140625000,
1.1284980773925781250000000, 0.9917097687721252441406250,
1.1345807313919067382812500, 0.9909026622772216796875000,
1.1406582593917846679687500, 0.9900581836700439453125000,
1.1467304229736328125000000, 0.9891765117645263671875000,
1.1527972221374511718750000, 0.9882575869560241699218750,
1.1588581800460815429687500, 0.9873014092445373535156250,
1.1649131774902343750000000, 0.9863080978393554687500000,
1.1709618568420410156250000, 0.9852776527404785156250000,
1.1770042181015014648437500, 0.9842100739479064941406250,
1.1830399036407470703125000, 0.9831054806709289550781250,
1.1890686750411987304687500, 0.9819638729095458984375000,
1.1950902938842773437500000, 0.9807852506637573242187500,
1.2011046409606933593750000, 0.9795697927474975585937500,
1.2071113586425781250000000, 0.9783173799514770507812500,
1.2131103277206420898437500, 0.9770281314849853515625000,
1.2191011905670166015625000, 0.9757021069526672363281250,
1.2250839471817016601562500, 0.9743393659591674804687500,
1.2310581207275390625000000, 0.9729399681091308593750000,
1.2370235919952392578125000, 0.9715039134025573730468750,
1.2429802417755126953125000, 0.9700312614440917968750000,
1.2489275932312011718750000, 0.9685220718383789062500000,
1.2548656463623046875000000, 0.9669764637947082519531250,
1.2607941627502441406250000, 0.9653944373130798339843750,
1.2667127847671508789062500, 0.9637760519981384277343750,
1.2726213932037353515625000, 0.9621214270591735839843750,
1.2785197496414184570312500, 0.9604305028915405273437500,
1.2844074964523315429687500, 0.9587034583091735839843750,
1.2902846336364746093750000, 0.9569403529167175292968750,
1.2961509227752685546875000, 0.9551411867141723632812500,
1.3020060062408447265625000, 0.9533060193061828613281250,
1.3078496456146240234375000, 0.9514350295066833496093750,
1.3136817216873168945312500, 0.9495281577110290527343750,
1.3195019960403442382812500, 0.9475855827331542968750000,
1.3253103494644165039062500, 0.9456073045730590820312500,
1.3311063051223754882812500, 0.9435934424400329589843750,
1.3368898630142211914062500, 0.9415440559387207031250000,
1.3426607847213745117187500, 0.9394592046737670898437500,
1.3484187126159667968750000, 0.9373390078544616699218750,
1.3541635274887084960937500, 0.9351835250854492187500000,
1.3598949909210205078125000, 0.9329928159713745117187500,
1.3656129837036132812500000, 0.9307669401168823242187500,
1.3713171482086181640625000, 0.9285060763359069824218750,
1.3770073652267456054687500, 0.9262102246284484863281250,
1.3826833963394165039062500, 0.9238795042037963867187500,
1.3883450031280517578125000, 0.9215140342712402343750000,
1.3939920663833618164062500, 0.9191138744354248046875000,
1.3996242284774780273437500, 0.9166790843009948730468750,
1.4052413702011108398437500, 0.9142097234725952148437500,
1.4108431339263916015625000, 0.9117060303688049316406250,
1.4164295196533203125000000, 0.9091680049896240234375000,
1.4220002889633178710937500, 0.9065957069396972656250000,
1.4275550842285156250000000, 0.9039893150329589843750000,
1.4330937862396240234375000, 0.9013488292694091796875000,
1.4386162757873535156250000, 0.8986744880676269531250000,
1.4441221952438354492187500, 0.8959662318229675292968750,
1.4496113061904907226562500, 0.8932242989540100097656250,
1.4550836086273193359375000, 0.8904486894607543945312500,
1.4605387449264526367187500, 0.8876396417617797851562500,
1.4659764766693115234375000, 0.8847970962524414062500000,
1.4713968038558959960937500, 0.8819212317466735839843750,
1.4767992496490478515625000, 0.8790122270584106445312500,
1.4821838140487670898437500, 0.8760700821876525878906250,
1.4875501394271850585937500, 0.8730949759483337402343750,
1.4928982257843017578125000, 0.8700869679450988769531250,
1.4982277154922485351562500, 0.8670462369918823242187500,
1.5035383701324462890625000, 0.8639728426933288574218750,
1.5088301897048950195312500, 0.8608669042587280273437500,
1.5141028165817260742187500, 0.8577286005020141601562500,
1.5193560123443603515625000, 0.8545579910278320312500000,
1.5245896577835083007812500, 0.8513551950454711914062500,
1.5298036336898803710937500, 0.8481203317642211914062500,
1.5349975824356079101562500, 0.8448535799980163574218750,
1.5401715040206909179687500, 0.8415549397468566894531250,
1.5453250408172607421875000, 0.8382247090339660644531250,
1.5504579544067382812500000, 0.8348628878593444824218750,
1.5555702447891235351562500, 0.8314695954322814941406250,
1.5606615543365478515625000, 0.8280450105667114257812500,
1.5657318830490112304687500, 0.8245893120765686035156250,
1.5707807540893554687500000, 0.8211024999618530273437500,
1.5758081674575805664062500, 0.8175848126411437988281250,
1.5808140039443969726562500, 0.8140363097190856933593750,
1.5857979059219360351562500, 0.8104571700096130371093750,
1.5907597541809082031250000, 0.8068475723266601562500000,
1.5956993103027343750000000, 0.8032075166702270507812500,
1.6006164550781250000000000, 0.7995372414588928222656250,
1.6055110692977905273437500, 0.7958368659019470214843750,
1.6103827953338623046875000, 0.7921065688133239746093750,
1.6152316331863403320312500, 0.7883464097976684570312500,
1.6200572252273559570312500, 0.7845565676689147949218750,
1.6248594522476196289062500, 0.7807372212409973144531250,
1.6296381950378417968750000, 0.7768884301185607910156250,
1.6343933343887329101562500, 0.7730104327201843261718750,
1.6391245126724243164062500, 0.7691033482551574707031250,
1.6438316106796264648437500, 0.7651672363281250000000000,
1.6485143899917602539062500, 0.7612023949623107910156250,
1.6531728506088256835937500, 0.7572088241577148437500000,
1.6578067541122436523437500, 0.7531867623329162597656250,
1.6624157428741455078125000, 0.7491363883018493652343750,
1.6669999361038208007812500, 0.7450577616691589355468750,
1.6715589761734008789062500, 0.7409511208534240722656250,
1.6760927438735961914062500, 0.7368165254592895507812500,
1.6806010007858276367187500, 0.7326542735099792480468750,
1.6850836277008056640625000, 0.7284643650054931640625000,
1.6895405054092407226562500, 0.7242470979690551757812500,
1.6939715147018432617187500, 0.7200024724006652832031250,
1.6983762979507446289062500, 0.7157307863235473632812500,
1.7027547359466552734375000, 0.7114321589469909667968750,
1.7071068286895751953125000, 0.7071067690849304199218750,
1.7114322185516357421875000, 0.7027547359466552734375000,
1.7157307863235473632812500, 0.6983762383460998535156250,
1.7200025320053100585937500, 0.6939714550971984863281250,
1.7242470979690551757812500, 0.6895405054092407226562500,
1.7284643650054931640625000, 0.6850836277008056640625000,
1.7326543331146240234375000, 0.6806010007858276367187500,
1.7368165254592895507812500, 0.6760926842689514160156250,
1.7409511804580688476562500, 0.6715589165687561035156250,
1.7450578212738037109375000, 0.6669998764991760253906250,
1.7491364479064941406250000, 0.6624157428741455078125000,
1.7531868219375610351562500, 0.6578066945075988769531250,
1.7572088241577148437500000, 0.6531728506088256835937500,
1.7612024545669555664062500, 0.6485143899917602539062500,
1.7651672363281250000000000, 0.6438315510749816894531250,
1.7691034078598022460937500, 0.6391244530677795410156250,
1.7730104923248291015625000, 0.6343932747840881347656250,
1.7768884897232055664062500, 0.6296381950378417968750000,
1.7807372808456420898437500, 0.6248594522476196289062500,
1.7845566272735595703125000, 0.6200571656227111816406250,
1.7883464097976684570312500, 0.6152315735816955566406250,
1.7921066284179687500000000, 0.6103827953338623046875000,
1.7958369255065917968750000, 0.6055110096931457519531250,
1.7995373010635375976562500, 0.6006164550781250000000000,
1.8032075166702270507812500, 0.5956993103027343750000000,
1.8068475723266601562500000, 0.5907596945762634277343750,
1.8104572296142578125000000, 0.5857978463172912597656250,
1.8140363693237304687500000, 0.5808139443397521972656250,
1.8175848722457885742187500, 0.5758081674575805664062500,
1.8211024999618530273437500, 0.5707806944847106933593750,
1.8245893716812133789062500, 0.5657317638397216796875000,
1.8280450105667114257812500, 0.5606615543365478515625000,
1.8314696550369262695312500, 0.5555701851844787597656250,
1.8348629474639892578125000, 0.5504579544067382812500000,
1.8382247686386108398437500, 0.5453249812126159667968750,
1.8415549993515014648437500, 0.5401714444160461425781250,
1.8448536396026611328125000, 0.5349975824356079101562500,
1.8481203317642211914062500, 0.5298035740852355957031250,
1.8513551950454711914062500, 0.5245896577835083007812500,
1.8545579910278320312500000, 0.5193559527397155761718750,
1.8577286005020141601562500, 0.5141026973724365234375000,
1.8608669042587280273437500, 0.5088301301002502441406250,
1.8639729022979736328125000, 0.5035383701324462890625000,
1.8670462369918823242187500, 0.4982276558876037597656250,
1.8700870275497436523437500, 0.4928981661796569824218750,
1.8730950355529785156250000, 0.4875501394271850585937500,
1.8760701417922973632812500, 0.4821837544441223144531250,
1.8790122270584106445312500, 0.4767991900444030761718750,
1.8819212913513183593750000, 0.4713967144489288330078125,
1.8847970962524414062500000, 0.4659764766693115234375000,
1.8876396417617797851562500, 0.4605386853218078613281250,
1.8904486894607543945312500, 0.4550835490226745605468750,
1.8932243585586547851562500, 0.4496113061904907226562500,
1.8959662914276123046875000, 0.4441221058368682861328125,
1.8986744880676269531250000, 0.4386162161827087402343750,
1.9013488292694091796875000, 0.4330937862396240234375000,
1.9039893150329589843750000, 0.4275550544261932373046875,
1.9065957069396972656250000, 0.4220002293586730957031250,
1.9091680049896240234375000, 0.4164295196533203125000000,
1.9117060899734497070312500, 0.4108431339263916015625000,
1.9142097234725952148437500, 0.4052412807941436767578125,
1.9166790246963500976562500, 0.3996241688728332519531250,
1.9191138744354248046875000, 0.3939920067787170410156250,
1.9215140342712402343750000, 0.3883450031280517578125000,
1.9238795042037963867187500, 0.3826833963394165039062500,
1.9262102842330932617187500, 0.3770073652267456054687500,
1.9285061359405517578125000, 0.3713171780109405517578125,
1.9307669401168823242187500, 0.3656129539012908935546875,
1.9329928159713745117187500, 0.3598949909210205078125000,
1.9351835250854492187500000, 0.3541634976863861083984375,
1.9373390674591064453125000, 0.3484186530113220214843750,
1.9394592046737670898437500, 0.3426606953144073486328125,
1.9415440559387207031250000, 0.3368898332118988037109375,
1.9435935020446777343750000, 0.3311062753200531005859375,
1.9456073045730590820312500, 0.3253102600574493408203125,
1.9475855827331542968750000, 0.3195019960403442382812500,
1.9495282173156738281250000, 0.3136817216873168945312500,
1.9514350891113281250000000, 0.3078496158123016357421875,
1.9533060789108276367187500, 0.3020059168338775634765625,
1.9551411867141723632812500, 0.2961508631706237792968750,
1.9569402933120727539062500, 0.2902846336364746093750000,
1.9587035179138183593750000, 0.2844074964523315429687500,
1.9604305028915405273437500, 0.2785196602344512939453125,
1.9621213674545288085937500, 0.2726213335990905761718750,
1.9637761116027832031250000, 0.2667127251625061035156250,
1.9653944969177246093750000, 0.2607940733432769775390625,
1.9669765233993530273437500, 0.2548656165599822998046875,
1.9685220718383789062500000, 0.2489275634288787841796875,
1.9700312614440917968750000, 0.2429801374673843383789062,
1.9715038537979125976562500, 0.2370235770940780639648438,
1.9729399681091308593750000, 0.2310580760240554809570312,
1.9743393659591674804687500, 0.2250838726758956909179688,
1.9757021665573120117187500, 0.2191012054681777954101562,
1.9770281314849853515625000, 0.2131102830171585083007812,
1.9783173799514770507812500, 0.2071113437414169311523438,
1.9795697927474975585937500, 0.2011045962572097778320312,
1.9807852506637573242187500, 0.1950902789831161499023438,
1.9819638729095458984375000, 0.1890686303377151489257812,
1.9831055402755737304687500, 0.1830398440361022949218750,
1.9842101335525512695312500, 0.1770041882991790771484375,
1.9852776527404785156250000, 0.1709618568420410156250000,
1.9863080978393554687500000, 0.1649130880832672119140625,
1.9873014688491821289062500, 0.1588581055402755737304688,
1.9882575273513793945312500, 0.1527971476316452026367188,
1.9891765117645263671875000, 0.1467304378747940063476562,
1.9900581836700439453125000, 0.1406581997871398925781250,
1.9909026622772216796875000, 0.1345806717872619628906250,
1.9917097091674804687500000, 0.1284980773925781250000000,
1.9924795627593994140625000, 0.1224106326699256896972656,
1.9932119846343994140625000, 0.1163185909390449523925781,
1.9939069747924804687500000, 0.1102221682667732238769531,
1.9945645332336425781250000, 0.1041215956211090087890625,
1.9951847791671752929687500, 0.0980170965194702148437500,
1.9957674741744995117187500, 0.0919089168310165405273438,
1.9963126182556152343750000, 0.0857972726225852966308594,
1.9968203306198120117187500, 0.0796823948621749877929688,
1.9972904920578002929687500, 0.0735645219683647155761719,
1.9977231025695800781250000, 0.0674438774585723876953125,
1.9981181621551513671875000, 0.0613206960260868072509766,
1.9984755516052246093750000, 0.0551952011883258819580078,
1.9987955093383789062500000, 0.0490676313638687133789062,
1.9990776777267456054687500, 0.0429382137954235076904297,
1.9993224143981933593750000, 0.0368071794509887695312500,
1.9995293617248535156250000, 0.0306747611612081527709961,
1.9996988773345947265625000, 0.0245411861687898635864258,
1.9998306035995483398437500, 0.0184066873043775558471680,
1.9999246597290039062500000, 0.0122714946046471595764160,
1.9999811649322509765625000, 0.0061358409002423286437988,
2.0000000000000000000000000, -0.0000000437113882867379289,
1.9999811649322509765625000, -0.0061359284445643424987793,
1.9999246597290039062500000, -0.0122715821489691734313965,
1.9998306035995483398437500, -0.0184067748486995697021484,
1.9996987581253051757812500, -0.0245412737131118774414062,
1.9995293617248535156250000, -0.0306748468428850173950195,
1.9993224143981933593750000, -0.0368072688579559326171875,
1.9990776777267456054687500, -0.0429383032023906707763672,
1.9987955093383789062500000, -0.0490677207708358764648438,
1.9984755516052246093750000, -0.0551952905952930450439453,
1.9981181621551513671875000, -0.0613207817077636718750000,
1.9977231025695800781250000, -0.0674439668655395507812500,
1.9972904920578002929687500, -0.0735646113753318786621094,
1.9968203306198120117187500, -0.0796824842691421508789062,
1.9963126182556152343750000, -0.0857973545789718627929688,
1.9957673549652099609375000, -0.0919090062379837036132812,
1.9951847791671752929687500, -0.0980171859264373779296875,
1.9945645332336425781250000, -0.1041216775774955749511719,
1.9939069747924804687500000, -0.1102222502231597900390625,
1.9932119846343994140625000, -0.1163186803460121154785156,
1.9924795627593994140625000, -0.1224107220768928527832031,
1.9917097091674804687500000, -0.1284981518983840942382812,
1.9909026622772216796875000, -0.1345807611942291259765625,
1.9900581836700439453125000, -0.1406582891941070556640625,
1.9891765117645263671875000, -0.1467305272817611694335938,
1.9882575273513793945312500, -0.1527972370386123657226562,
1.9873014688491821289062500, -0.1588581949472427368164062,
1.9863080978393554687500000, -0.1649131625890731811523438,
1.9852776527404785156250000, -0.1709619313478469848632812,
1.9842101335525512695312500, -0.1770042628049850463867188,
1.9831054210662841796875000, -0.1830399334430694580078125,
1.9819638729095458984375000, -0.1890687048435211181640625,
1.9807852506637573242187500, -0.1950903683900833129882812,
1.9795697927474975585937500, -0.2011046856641769409179688,
1.9783173799514770507812500, -0.2071114182472229003906250,
1.9770281314849853515625000, -0.2131103724241256713867188,
1.9757021665573120117187500, -0.2191012948751449584960938,
1.9743393659591674804687500, -0.2250839620828628540039062,
1.9729399681091308593750000, -0.2310581505298614501953125,
1.9715038537979125976562500, -0.2370236515998840332031250,
1.9700312614440917968750000, -0.2429802268743515014648438,
1.9685220718383789062500000, -0.2489276528358459472656250,
1.9669764041900634765625000, -0.2548657059669494628906250,
1.9653943777084350585937500, -0.2607941627502441406250000,
1.9637761116027832031250000, -0.2667128145694732666015625,
1.9621213674545288085937500, -0.2726213932037353515625000,
1.9604305028915405273437500, -0.2785197496414184570312500,
1.9587035179138183593750000, -0.2844075858592987060546875,
1.9569402933120727539062500, -0.2902847230434417724609375,
1.9551411867141723632812500, -0.2961509525775909423828125,
1.9533060789108276367187500, -0.3020060062408447265625000,
1.9514349699020385742187500, -0.3078496754169464111328125,
1.9495282173156738281250000, -0.3136817812919616699218750,
1.9475855827331542968750000, -0.3195020854473114013671875,
1.9456073045730590820312500, -0.3253103494644165039062500,
1.9435933828353881835937500, -0.3311063647270202636718750,
1.9415440559387207031250000, -0.3368898928165435791015625,
1.9394592046737670898437500, -0.3426607549190521240234375,
1.9373389482498168945312500, -0.3484187424182891845703125,
1.9351835250854492187500000, -0.3541635870933532714843750,
1.9329928159713745117187500, -0.3598950803279876708984375,
1.9307669401168823242187500, -0.3656130433082580566406250,
1.9285060167312622070312500, -0.3713172376155853271484375,
1.9262101650238037109375000, -0.3770074546337127685546875,
1.9238795042037963867187500, -0.3826834857463836669921875,
1.9215140342712402343750000, -0.3883450925350189208984375,
1.9191138744354248046875000, -0.3939920961856842041015625,
1.9166790246963500976562500, -0.3996242582798004150390625,
1.9142097234725952148437500, -0.4052413702011108398437500,
1.9117059707641601562500000, -0.4108432233333587646484375,
1.9091680049896240234375000, -0.4164296090602874755859375,
1.9065957069396972656250000, -0.4220003187656402587890625,
1.9039893150329589843750000, -0.4275551438331604003906250,
1.9013488292694091796875000, -0.4330938756465911865234375,
1.8986744880676269531250000, -0.4386162757873535156250000,
1.8959661722183227539062500, -0.4441221952438354492187500,
1.8932242393493652343750000, -0.4496113657951354980468750,
1.8904486894607543945312500, -0.4550836384296417236328125,
1.8876396417617797851562500, -0.4605387747287750244140625,
1.8847970962524414062500000, -0.4659765362739562988281250,
1.8819212913513183593750000, -0.4713967740535736083984375,
1.8790122270584106445312500, -0.4767992794513702392578125,
1.8760700225830078125000000, -0.4821838140487670898437500,
1.8730949163436889648437500, -0.4875501990318298339843750,
1.8700869083404541015625000, -0.4928982555866241455078125,
1.8670462369918823242187500, -0.4982277154922485351562500,
1.8639727830886840820312500, -0.5035384297370910644531250,
1.8608669042587280273437500, -0.5088301897048950195312500,
1.8577286005020141601562500, -0.5141028165817260742187500,
1.8545579910278320312500000, -0.5193560123443603515625000,
1.8513551950454711914062500, -0.5245897173881530761718750,
1.8481203317642211914062500, -0.5298036932945251464843750,
1.8448535203933715820312500, -0.5349976420402526855468750,
1.8415549993515014648437500, -0.5401715040206909179687500,
1.8382246494293212890625000, -0.5453250408172607421875000,
1.8348628282546997070312500, -0.5504580140113830566406250,
1.8314695358276367187500000, -0.5555703043937683105468750,
1.8280450105667114257812500, -0.5606616139411926269531250,
1.8245892524719238281250000, -0.5657318830490112304687500,
1.8211024999618530273437500, -0.5707808136940002441406250,
1.8175847530364990234375000, -0.5758082270622253417968750,
1.8140362501144409179687500, -0.5808140039443969726562500,
1.8104571104049682617187500, -0.5857979059219360351562500,
1.8068475723266601562500000, -0.5907597541809082031250000,
1.8032075166702270507812500, -0.5956993699073791503906250,
1.7995371818542480468750000, -0.6006165146827697753906250,
1.7958369255065917968750000, -0.6055110692977905273437500,
1.7921065092086791992187500, -0.6103828549385070800781250,
1.7883464097976684570312500, -0.6152316331863403320312500,
1.7845565080642700195312500, -0.6200572848320007324218750,
1.7807371616363525390625000, -0.6248595118522644042968750,
1.7768883705139160156250000, -0.6296383142471313476562500,
1.7730103731155395507812500, -0.6343933343887329101562500,
1.7691032886505126953125000, -0.6391245126724243164062500,
1.7651672363281250000000000, -0.6438316106796264648437500,
1.7612023353576660156250000, -0.6485144495964050292968750,
1.7572088241577148437500000, -0.6531729102134704589843750,
1.7531867027282714843750000, -0.6578067541122436523437500,
1.7491363286972045898437500, -0.6624158024787902832031250,
1.7450577020645141601562500, -0.6669999957084655761718750,
1.7409510612487792968750000, -0.6715589761734008789062500,
1.7368165254592895507812500, -0.6760927438735961914062500,
1.7326542139053344726562500, -0.6806010603904724121093750,
1.7284643650054931640625000, -0.6850836873054504394531250,
1.7242469787597656250000000, -0.6895405650138854980468750,
1.7200024127960205078125000, -0.6939715147018432617187500,
1.7157307863235473632812500, -0.6983762979507446289062500,
1.7114320993423461914062500, -0.7027547955513000488281250,
1.7071067094802856445312500, -0.7071068286895751953125000,
1.7027547359466552734375000, -0.7114322185516357421875000,
1.6983761787414550781250000, -0.7157308459281921386718750,
1.6939713954925537109375000, -0.7200025320053100585937500,
1.6895405054092407226562500, -0.7242471575736999511718750,
1.6850836277008056640625000, -0.7284644246101379394531250,
1.6806010007858276367187500, -0.7326543331146240234375000,
1.6760926246643066406250000, -0.7368165850639343261718750,
1.6715588569641113281250000, -0.7409511804580688476562500,
1.6669998168945312500000000, -0.7450578212738037109375000,
1.6624157428741455078125000, -0.7491364479064941406250000,
1.6578066349029541015625000, -0.7531868219375610351562500,
1.6531728506088256835937500, -0.7572088837623596191406250,
1.6485143899917602539062500, -0.7612024545669555664062500,
1.6438314914703369140625000, -0.7651672959327697753906250,
1.6391243934631347656250000, -0.7691034078598022460937500,
1.6343932151794433593750000, -0.7730104923248291015625000,
1.6296381950378417968750000, -0.7768884897232055664062500,
1.6248594522476196289062500, -0.7807372808456420898437500,
1.6200571060180664062500000, -0.7845566272735595703125000,
1.6152315139770507812500000, -0.7883464694023132324218750,
1.6103827953338623046875000, -0.7921066284179687500000000,
1.6055109500885009765625000, -0.7958369255065917968750000,
1.6006164550781250000000000, -0.7995373010635375976562500,
1.5956991910934448242187500, -0.8032075762748718261718750,
1.5907596349716186523437500, -0.8068475723266601562500000,
1.5857977867126464843750000, -0.8104572296142578125000000,
1.5808138847351074218750000, -0.8140363693237304687500000,
1.5758081674575805664062500, -0.8175848722457885742187500,
1.5707806348800659179687500, -0.8211025595664978027343750,
1.5657317638397216796875000, -0.8245893716812133789062500,
1.5606615543365478515625000, -0.8280450701713562011718750,
1.5555701255798339843750000, -0.8314696550369262695312500,
1.5504579544067382812500000, -0.8348628878593444824218750,
1.5453249216079711914062500, -0.8382247686386108398437500,
1.5401713848114013671875000, -0.8415549993515014648437500,
1.5349975824356079101562500, -0.8448535799980163574218750,
1.5298035144805908203125000, -0.8481203913688659667968750,
1.5245896577835083007812500, -0.8513552546501159667968750,
1.5193558931350708007812500, -0.8545580506324768066406250,
1.5141026973724365234375000, -0.8577286601066589355468750,
1.5088300704956054687500000, -0.8608669638633728027343750,
1.5035383701324462890625000, -0.8639729022979736328125000,
1.4982275962829589843750000, -0.8670462965965270996093750,
1.4928981065750122070312500, -0.8700870275497436523437500,
1.4875501394271850585937500, -0.8730950355529785156250000,
1.4821836948394775390625000, -0.8760701417922973632812500,
1.4767991304397583007812500, -0.8790122866630554199218750,
1.4713966846466064453125000, -0.8819212913513183593750000,
1.4659764766693115234375000, -0.8847971558570861816406250,
1.4605386257171630859375000, -0.8876396417617797851562500,
1.4550834894180297851562500, -0.8904487490653991699218750,
1.4496113061904907226562500, -0.8932243585586547851562500,
1.4441220760345458984375000, -0.8959662914276123046875000,
1.4386161565780639648437500, -0.8986744880676269531250000,
1.4330937862396240234375000, -0.9013488888740539550781250,
1.4275550842285156250000000, -0.9039893150329589843750000,
1.4220001697540283203125000, -0.9065957069396972656250000,
1.4164295196533203125000000, -0.9091680049896240234375000,
1.4108431339263916015625000, -0.9117060899734497070312500,
1.4052412509918212890625000, -0.9142097830772399902343750,
1.3996241092681884765625000, -0.9166790843009948730468750,
1.3939919471740722656250000, -0.9191138744354248046875000,
1.3883450031280517578125000, -0.9215140938758850097656250,
1.3826833963394165039062500, -0.9238795638084411621093750,
1.3770073652267456054687500, -0.9262102842330932617187500,
1.3713171482086181640625000, -0.9285061359405517578125000,
1.3656129837036132812500000, -0.9307669997215270996093750,
1.3598949909210205078125000, -0.9329928159713745117187500,
1.3541634082794189453125000, -0.9351835250854492187500000,
1.3484185934066772460937500, -0.9373390674591064453125000,
1.3426606655120849609375000, -0.9394592642784118652343750,
1.3368897438049316406250000, -0.9415441155433654785156250,
1.3311061859130859375000000, -0.9435935020446777343750000,
1.3253102302551269531250000, -0.9456073641777038574218750,
1.3195019960403442382812500, -0.9475856423377990722656250,
1.3136817216873168945312500, -0.9495282173156738281250000,
1.3078495264053344726562500, -0.9514350295066833496093750,
1.3020058870315551757812500, -0.9533060789108276367187500,
1.2961508035659790039062500, -0.9551411867141723632812500,
1.2902846336364746093750000, -0.9569403529167175292968750,
1.2844074964523315429687500, -0.9587035179138183593750000,
1.2785196304321289062500000, -0.9604305624961853027343750,
1.2726212739944458007812500, -0.9621214270591735839843750,
1.2667126655578613281250000, -0.9637761116027832031250000,
1.2607940435409545898437500, -0.9653944373130798339843750,
1.2548655271530151367187500, -0.9669764637947082519531250,
1.2489274740219116210937500, -0.9685221314430236816406250,
1.2429801225662231445312500, -0.9700312614440917968750000,
1.2370234727859497070312500, -0.9715039134025573730468750,
1.2310580015182495117187500, -0.9729399681091308593750000,
1.2250838279724121093750000, -0.9743394255638122558593750,
1.2191011905670166015625000, -0.9757021665573120117187500,
1.2131102085113525390625000, -0.9770281314849853515625000,
1.2071112394332885742187500, -0.9783173799514770507812500,
1.2011045217514038085937500, -0.9795697927474975585937500,
1.1950902938842773437500000, -0.9807853102684020996093750,
1.1890685558319091796875000, -0.9819638729095458984375000,
1.1830397844314575195312500, -0.9831054806709289550781250,
1.1770040988922119140625000, -0.9842101335525512695312500,