blob: 669d86c596c467ccab8dcd462ce404c37376ab37 [file] [log] [blame]
const int32_t src_int32_32_21_4583_5000_fir[3200] = {
-71074,
96232,
-116485,
126606,
-120263,
90160,
-28282,
-73762,
224282,
-430960,
700211,
-1036489,
1441540,
-1913662,
2446989,
-3030844,
3649216,
-4280380,
4896723,
-5464790,
5945597,
-6295208,
6465606,
-6405829,
6063371,
-5385809,
4322609,
-2827052,
858220,
1617047,
-4622290,
8169771,
-12259074,
16876070,
-21992309,
27564904,
-33536972,
39838680,
-46388957,
53097942,
-59870305,
66609712,
-73225010,
79639455,
-85806180,
91738402,
-97580132,
103812528,
-112075105,
130976315,
2048533630,
64632037,
-80011853,
83636820,
-83667037,
81807298,
-78685509,
74629213,
-69858718,
64549607,
-58855829,
52918437,
-46868416,
40826914,
-34904362,
29199209,
-23796658,
18767628,
-14168063,
10038658,
-6405012,
3278222,
-655854,
-1476735,
3144797,
-4382389,
5230450,
-5734819,
5944288,
-5908747,
5677493,
-5297735,
4813348,
-4263888,
3683891,
-3102436,
2542975,
-2023400,
1556314,
-1149474,
806362,
-526842,
307869,
-144205,
29108,
45026,
-86099,
101836,
-99411,
85171,
-77231,
106693,
-132873,
150710,
-153939,
135203,
-86261,
-1697,
137622,
-330079,
586616,
-913065,
1312781,
-1785867,
2328411,
-2931769,
3581959,
-4259182,
4937536,
-5584946,
6163338,
-6629098,
6933809,
-7025277,
6848827,
-6348840,
5470504,
-4161697,
2374964,
-69490,
-2787006,
6216552,
-10229474,
14823305,
-19982165,
25676695,
-31864670,
38492404,
-45497142,
52810714,
-60364951,
68099814,
-75976188,
83997578,
-92250776,
100991951,
-110858386,
123503710,
-144174936,
200494356,
2042537624,
1708277,
-48245989,
63157880,
-69248920,
71293508,
-70958249,
69016988,
-65912236,
61942252,
-57334469,
52277255,
-46934284,
41450948,
-35956943,
30566998,
-25380773,
20482474,
-15940515,
11807396,
-8119903,
4899654,
-2154011,
-122683,
1947594,
-3347659,
4357707,
-5018509,
5374823,
-5473508,
5361778,
-5085630,
4688501,
-4210178,
3685973,
-3146172,
2615745,
-2114298,
1656241,
-1251143,
904221,
-616943,
387686,
-212426,
85410,
200,
-51757,
76632,
-81818,
73623,
-82861,
116441,
-148412,
173917,
-186816,
179750,
-144321,
71371,
48622,
-225038,
466501,
-780183,
1171031,
-1640966,
2188073,
-2805832,
3482420,
-4200151,
4935068,
-5656756,
6328390,
-6907056,
7344358,
-7587314,
7579541,
-7262698,
6578145,
-5468788,
3881018,
-1766685,
-914992,
4195664,
-8096359,
12626361,
-17782572,
23549514,
-29900106,
36797439,
-44197846,
52055770,
-60331288,
69001971,
-78082401,
87658649,
-97954924,
109477698,
-123375334,
142529332,
-176042319,
272916540,
2030577239,
-57572292,
-17028450,
42555794,
-54457827,
60295660,
-62698341,
62857634,
-61425215,
58814977,
-55323488,
51183438,
-46588945,
41707852,
-36687640,
31658078,
-26732237,
22006750,
-17561799,
13461153,
-9752388,
6467401,
-3623233,
1223214,
741627,
-2290906,
3453076,
-4263510,
4762565,
-4993683,
5001596,
-4830701,
4523626,
-4120044,
3655736,
-3161929,
2664885,
-2185747,
1740599,
-1340725,
993024,
-700541,
463080,
-277854,
140143,
-43925,
-17545,
51227,
-63875,
61705,
-87894,
125370,
-162941,
196001,
-218583,
223392,
-201943,
144802,
-41956,
-116720,
340859,
-638920,
1017411,
-1480069,
2027007,
-2653895,
3351190,
-4103479,
4888972,
-5679188,
6438875,
-7126195,
7693191,
-8086552,
8248669,
-8118967,
7635478,
-6736606,
5363028,
-3459643,
977490,
2124474,
-5877851,
10303648,
-15411655,
21200496,
-27658587,
34766270,
-42499562,
50836226,
-59765413,
69303255,
-79519183,
90583385,
-102859976,
117110862,
-135008998,
160710102,
-207401754,
347951763,
2012715529,
-113012135,
13401261,
22008011,
-39426882,
48915252,
-53983498,
56210207,
-56441650,
55199412,
-52844285,
49649917,
-45838358,
41597922,
-37092238,
32464740,
-27840753,
23328358,
-19018707,
14986197,
-11288712,
7968087,
-5050844,
2549220,
-462478,
-1221547,
2524715,
-3476724,
4113206,
-4473823,
4600459,
-4535534,
4320506,
-3994592,
3593735,
-3149827,
2690192,
-2237317,
1808810,
-1417566,
1072094,
-776979,
533443,
-339951,
192848,
-86972,
16237,
25849,
-45748,
49533,
-92265,
133378,
-176307,
216741,
-248937,
265725,
-258604,
217947,
-133324,
-6048,
210741,
-490437,
853161,
-1304443,
1846439,
-2477062,
3189144,
-3969695,
4799289,
-5651640,
6493382,
-7284121,
7976760,
-8518118,
8849857,
-8909684,
8632824,
-7953698,
6807759,
-5133406,
2873890,
20911,
-3592940,
7874808,
-12889169,
18648847,
-25157965,
32414431,
-40414355,
49159311,
-58668067,
68995900,
-80267714,
92738546,
-106913586,
123812923,
-145642991,
177869978,
-237973090,
425288971,
1989046580,
-164439729,
42816528,
1687962,
-24289163,
37255755,
-44894497,
49137408,
-51009455,
51131173,
-49922173,
47693360,
-44691982,
41124661,
-37169403,
32981819,
-28698217,
24437053,
-20299556,
16370016,
-12716052,
9389013,
-6424615,
3843853,
-1654182,
-149042,
1580931,
-2665282,
3432715,
-3918795,
4162209,
-4203046,
4081244,
-3835231,
3500800,
-3110234,
2691675,
-2268754,
1860446,
-1481132,
1140848,
-845672,
598220,
-398217,
243090,
-128577,
49297,
724,
-27603,
37222,
-95914,
140367,
-188364,
235923,
-277579,
306349,
-313786,
290148,
-224678,
106019,
77253,
-335973,
679625,
-1115495,
1647780,
-2276667,
2997439,
-3799657,
4666444,
-5573944,
6490982,
-7378965,
8192068,
-8877704,
9377308,
-9627406,
9560966,
-9108980,
8202217,
-6773088,
4757513,
-2096696,
-1261330,
5360544,
-10236333,
15915686,
-22418494,
29760384,
-37957783,
47036330,
-57044669,
68077420,
-80315035,
94097292,
-110070231,
129512387,
-155167591,
193837668,
-267473406,
504598841,
1959694916,
-211710266,
71004953,
-18236268,
-9176584,
25421700,
-35514450,
41705009,
-45180016,
46649527,
-46586130,
45334009,
-43162664,
40294722,
-36920676,
33206714,
-29298773,
25324523,
-21394279,
17601414,
-14022623,
10718260,
-7732874,
5095982,
-2823129,
917189,
630107,
-1836477,
2727294,
-3333738,
3690984,
-3836459,
3808244,
-3643654,
3378026,
-3043752,
2669550,
-2279986,
1895226,
-1531009,
1198801,
-906109,
656914,
-452189,
290461,
-168395,
81355,
-23929,
-9604,
24889,
-98786,
146250,
-198975,
253346,
-304224,
344872,
-366972,
360747,
-315205,
218503,
-58456,
-176836,
498245,
-914768,
1432615,
-2054263,
2777504,
-3594554,
4491246,
-5446378,
6431244,
-7409401,
8336698,
-9161604,
9825834,
-10265282,
10411235,
-10191839,
9533766,
-8364001,
6611668,
-4209772,
1096736,
2782451,
-7475656,
13023870,
-19462669,
26825384,
-35148780,
44482593,
-54905303,
66550675,
-79654217,
94639480,
-112291693,
134145491,
-163480782,
208448124,
-295618943,
585535590,
1924814721,
-254706167,
97769572,
-37603202,
5781191,
13517782,
-25928066,
33981256,
-39007712,
41797013,
-42868521,
42595467,
-41266505,
39117831,
-36350434,
33139402,
-29638856,
25984443,
-22294507,
18670607,
-15197777,
11944795,
-8964599,
6294928,
-3959233,
1967844,
-319373,
-997703,
2003314,
-2724014,
3191178,
-3439266,
3504186,
-3421823,
3226759,
-2951218,
2624243,
-2271118,
1913024,
-1566911,
1245569,
-957860,
709086,
-501450,
334585,
-206102,
112143,
-47902,
8092,
12644,
-100830,
150945,
-208012,
268819,
-328597,
380916,
-417658,
429095,
-404086,
330407,
-195207,
-14386,
310549,
-703922,
1202691,
-1811616,
2531033,
-3355896,
4274889,
-5269661,
6314241,
-7374660,
8408838,
-9366751,
10190907,
-10817120,
11175587,
-11192227,
10790236,
-9891792,
8419812,
-6299660,
3460648,
162828,
-4630748,
9997810,
-16315046,
23633305,
-32009522,
41517317,
-52264667,
64423887,
-78284476,
94351906,
-113547465,
137656858,
-170489238,
221544017,
-322127078,
667738906,
1884588873,
-293337415,
122929932,
-56259155,
20457804,
1647961,
-16220904,
26036250,
-32549419,
36619053,
-38804783,
39504478,
-39022697,
37606680,
-35465838,
32782412,
-29717201,
26412525,
-22993628,
19569293,
-16232087,
13058557,
-10109515,
7430548,
-5052766,
2993828,
-1259196,
-156384,
1267262,
-2095158,
2667402,
-3015201,
3171997,
-3171946,
3048583,
-2833686,
2556375,
-2242431,
1913861,
-1588676,
1280870,
-1000576,
754361,
-545633,
375121,
-241399,
141412,
-70992,
25334,
596,
-102005,
154380,
-215362,
282167,
-350442,
414121,
-465355,
494549,
-490510,
440728,
-331796,
149969,
118136,
-484725,
959903,
-1550686,
2259968,
-3085503,
4018939,
-5044955,
6140552,
-7274547,
8407305,
-9490757,
10468703,
-11277441,
11846682,
-12100756,
11960040,
-11342567,
10165700,
-8347785,
5809611,
-2475516,
-1726116,
6863263,
-13002036,
20210452,
-28565250,
38163481,
-49141982,
61710617,
-76211235,
93228491,
-113815110,
140000082,
-176109255,
232977167,
-346718316,
750835997,
1839227792,
-327541710,
146323031,
-74059345,
34731213,
-10085414,
-6478629,
17941331,
-25863994,
31163525,
-34433100,
36090660,
-36453332,
35776794,
-34276751,
32140794,
-29534845,
26606536,
-23486833,
20290718,
-17117423,
14050538,
-11158175,
8493324,
-6094444,
3986323,
-2181197,
680086,
525682,
-1452833,
2124438,
-2568204,
2814831,
-2896462,
2845304,
-2692423,
2466761,
-2194377,
1897909,
-1596268,
1304526,
-1033990,
792428,
-584416,
411765,
-274012,
168927,
-93013,
41976,
-11150,
-102274,
156496,
-220922,
293228,
-369519,
444143,
-509593,
556487,
-573675,
548466,
-467006,
314792,
-77336,
-259037,
706278,
-1273614,
1966488,
-2785491,
3725327,
-4773853,
5911261,
-7109439,
8331558,
-9531927,
10656140,
-11641536,
12417952,
-12908783,
13032277,
-12703019,
11833527,
-10335817,
8122822,
-5109451,
1213044,
3647112,
-9551687,
16585346,
-24844070,
34447655,
-45560859,
58429691,
-73446139,
91270409,
-113080548,
141138254,
-180267619,
242609944,
-369118295,
834443728,
1788968129,
-357284425,
167804121,
-90868900,
48484655,
-21582456,
3213727,
9768441,
-19011747,
25480333,
-29794046,
32386235,
-33583190,
33646377,
-32795631,
31222053,
-29095097,
26566310,
-23771150,
20829726,
-17847012,
14912860,
-12102042,
9474444,
-7075497,
4936869,
-3077422,
1504411,
-214883,
-802775,
1567201,
-2102383,
2436030,
-2598010,
2618933,
-2528889,
2356401,
-2127575,
1865486,
-1589778,
1316464,
-1057923,
823048,
-617532,
444249,
-303696,
194477,
-113789,
57884,
-22497,
-101610,
157239,
-224604,
301862,
-385610,
470666,
-549927,
614309,
-652798,
652632,
-599621,
478624,
-274166,
-28793,
443959,
-982703,
1652989,
-2458259,
3396333,
-4458374,
5627955,
-6880296,
8181707,
-9489289,
10750915,
-11905513,
12883664,
-13608496,
13996832,
-13960552,
13408072,
-12245835,
10379658,
-7715739,
4161064,
377142,
-5993448,
12788490,
-20876730,
30399796,
-41549126,
54605080,
-70007004,
88486149,
-111338275,
141044401,
-182902398,
250316600,
-389059785,
918170842,
1734071285,
-382558400,
187247353,
-106563782,
61607547,
-32746563,
12772487,
1589505,
-12053907,
19620954,
-24930212,
28425722,
-30439502,
31236137,
-31037406,
30036070,
-28403498,
26293730,
-23845453,
21182792,
-18415490,
15638832,
-12933551,
10365868,
-7987751,
5837434,
-3940204,
2309456,
-947951,
-150743,
1000690,
-1621977,
2039100,
-2279410,
2371665,
-2344730,
2226464,
-2042801,
1817052,
-1569419,
1316717,
-1072280,
846045,
-644769,
472349,
-330234,
217868,
-133158,
72930,
-33352,
-99991,
156573,
-226337,
307946,
-398520,
493397,
-585941,
667444,
-727124,
752255,
-728433,
640000,
-470620,
204010,
175185,
-680402,
1322067,
-2106464,
3034569,
-4100945,
5292708,
-6588645,
7958517,
-9362605,
10751523,
-12066336,
13238978,
-14192983,
14844474,
-15103389,
14874837,
-14060491,
12559858,
-10271229,
7092028,
-2918202,
-2357922,
8852110,
-16696369,
26053004,
-37138618,
50265736,
-65917726,
84891518,
-108591511,
139701862,
-183963649,
255984538,
-406284668,
1001620257,
1674821782,
-403383539,
204546290,
-121031602,
73996330,
-43485203,
22116034,
-6524199,
-5052078,
13637980,
-19885820,
24245623,
-27051697,
28569083,
-29019329,
28594998,
-27467758,
25792703,
-23710464,
21348043,
-18818942,
16223002,
-13646175,
11160400,
-8823691,
6680478,
-4762223,
3088307,
-1667150,
497532,
429947,
-1131319,
1627677,
-1943633,
2105859,
-2141755,
2078282,
-1940982,
1753201,
-1535524,
1305417,
-1077052,
861318,
-665966,
495881,
-353442,
238931,
-150976,
86998,
-43628,
-97408,
154468,
-226065,
311377,
-408081,
512074,
-617250,
715354,
-795930,
846395,
-852252,
797460,
-664952,
437334,
-97723,
-369280,
976496,
-1733006,
2642960,
-3704384,
4908073,
-6236583,
7663409,
-9152374,
10657283,
-12121859,
13479995,
-14656302,
15566940,
-16120689,
16220177,
-15763159,
14643702,
-12753066,
9979998,
-6210059,
1323399,
4809891,
-12338240,
21443265,
-32364932,
45445376,
-61208122,
80509579,
-104852276,
137104568,
-183414044,
259515498,
-420545885,
1084391408,
1611525491,
-419806242,
219614252,
-134172326,
85555233,
-53710650,
31165496,
-14502643,
1932292,
7584646,
-14706330,
19884089,
-23451129,
25670314,
-26760807,
26913143,
-26297673,
25069108,
-23368734,
21325262,
-19054922,
16661199,
-14234473,
11851740,
-9576522,
7459022,
-5536569,
3834331,
-2366282,
1136395,
-139990,
-634797,
1205492,
-1593775,
1824015,
-1921922,
1913335,
-1823186,
1674657,
-1488540,
1282798,
-1072315,
868831,
-681020,
514707,
-373169,
257519,
-167114,
99985,
-53248,
-93857,
150913,
-223750,
312077,
-414151,
526468,
-643508,
757543,
-858532,
934148,
-969923,
949563,
-855416,
669117,
-372387,
-52013,
619202,
-1341003,
2224718,
-3271879,
4477057,
-5826754,
7298448,
-8859841,
10468344,
-12070850,
13603796,
-14993540,
16157015,
-17002646,
17431429,
-17338094,
16612190,
-15138893,
12799240,
-9469406,
5018403,
696685,
-7839416,
16609149,
-27267141,
40182234,
-55913731,
75370524,
-100141385,
133257241,
-181229398,
260826663,
-431609338,
1166082630,
1544507733,
-431898670,
232384521,
-145898879,
96196971,
-63340676,
39845389,
-22277648,
8838449,
1514369,
-9438027,
15380574,
-19670788,
22566780,
-24283222,
25006820,
-24905024,
24130737,
-22824606,
21115883,
-19122470,
16950556,
-14694130,
12434540,
-10240226,
8166701,
-6256802,
4541232,
-3039371,
1760318,
-704129,
-136812,
776339,
-1233028,
1528752,
-1687320,
1733234,
-1690609,
1582266,
-1429027,
1249192,
-1058228,
868619,
-689885,
528728,
-389296,
273512,
-181462,
111798,
-62141,
-89345,
145904,
-219371,
309990,
-416617,
536384,
-664409,
793557,
-914297,
1014658,
-1080329,
1094901,
-1040282,
897288,
-646391,
268648,
253242,
-933762,
1783319,
-2806960,
4003103,
-5362334,
6866333,
-8486983,
10185695,
-11913009,
13608479,
-15200863,
16608606,
-17740583,
18497029,
-18770572,
18447214,
-17407051,
15524458,
-12667309,
8694638,
-3451786,
-3238483,
11591492,
-21887485,
34518761,
-50075552,
69511486,
-94488380,
128175505,
-177399094,
259851656,
-439255726,
1246293565,
1474111261,
-439757841,
242810390,
-156137622,
105843358,
-72299191,
48084236,
-29783450,
15606851,
-4519723,
-4127617,
10775485,
-15745001,
19287035,
-21609727,
22894202,
-23303465,
22987209,
-22084167,
20722963,
-19022105,
17089531,
-15021987,
12904434,
-10809609,
8797816,
-6917000,
5203104,
-3680714,
2363949,
-1257572,
358256,
344041,
-864653,
1222782,
-1440145,
1539708,
-1544566,
1476988,
-1357645,
1205022,
-1035030,
860786,
-692567,
537894,
-401738,
286813,
-193926,
122356,
-70246,
-83887,
139456,
-212926,
305084,
-415398,
541666,
-679688,
822992,
-962639,
1087123,
-1182407,
1232110,
-1217853,
1119787,
-917301,
589895,
-118220,
-514753,
1322472,
-2313474,
3490060,
-4847006,
6370377,
-8036504,
9811158,
-11648978,
13493178,
-15275557,
16916798,
-18327033,
19406618,
-20047029,
20131722,
-19536777,
18131012,
-15775180,
12319592,
-7599235,
1424796,
6433061,
-16271019,
28501291,
-43739740,
62976288,
-87931370,
121885906,
-171926409,
256541434,
-443282307,
1324627577,
1400694148,
-443504578,
250865068,
-164828723,
114425833,
-80516809,
55815134,
-36957254,
22179671,
-10465247,
1178185,
6109817,
-11709127,
15860981,
-18765032,
20595147,
-21508387,
21649879,
-21155186,
20151148,
-18755817,
17077910,
-15216062,
13258081,
-11280338,
9347381,
-7511814,
5814481,
-4284930,
2942153,
-1795552,
846090,
-87583,
-491948,
908888,
-1182687,
1334588,
-1386477,
1359885,
-1275156,
1150801,
-1003037,
845500,
-689129,
542195,
-410444,
297352,
-204432,
131593,
-77509,
-77509,
131593,
-204432,
297352,
-410444,
542195,
-689129,
845500,
-1003037,
1150801,
-1275156,
1359885,
-1386477,
1334588,
-1182687,
908888,
-491948,
-87583,
846090,
-1795552,
2942153,
-4284930,
5814481,
-7511814,
9347381,
-11280338,
13258081,
-15216062,
17077910,
-18755817,
20151148,
-21155186,
21649879,
-21508387,
20595147,
-18765032,
15860981,
-11709127,
6109817,
1178185,
-10465247,
22179671,
-36957254,
55815134,
-80516809,
114425833,
-164828723,
250865068,
-443504578,
1400694148,
1324627577,
-443282307,
256541434,
-171926409,
121885906,
-87931370,
62976288,
-43739740,
28501291,
-16271019,
6433061,
1424796,
-7599235,
12319592,
-15775180,
18131012,
-19536777,
20131722,
-20047029,
19406618,
-18327033,
16916798,
-15275557,
13493178,
-11648978,
9811158,
-8036504,
6370377,
-4847006,
3490060,
-2313474,
1322472,
-514753,
-118220,
589895,
-917301,
1119787,
-1217853,
1232110,
-1182407,
1087123,
-962639,
822992,
-679688,
541666,
-415398,
305084,
-212926,
139456,
-83887,
-70246,
122356,
-193926,
286813,
-401738,
537894,
-692567,
860786,
-1035030,
1205022,
-1357645,
1476988,
-1544566,
1539708,
-1440145,
1222782,
-864653,
344041,
358256,
-1257572,
2363949,
-3680714,
5203104,
-6917000,
8797816,
-10809609,
12904434,
-15021987,
17089531,
-19022105,
20722963,
-22084167,
22987209,
-23303465,
22894202,
-21609727,
19287035,
-15745001,
10775485,
-4127617,
-4519723,
15606851,
-29783450,
48084236,
-72299191,
105843358,
-156137622,
242810390,
-439757841,
1474111261,
1246293565,
-439255726,
259851656,
-177399094,
128175505,
-94488380,
69511486,
-50075552,
34518761,
-21887485,
11591492,
-3238483,
-3451786,
8694638,
-12667309,
15524458,
-17407051,
18447214,
-18770572,
18497029,
-17740583,
16608606,
-15200863,
13608479,
-11913009,
10185695,
-8486983,
6866333,
-5362334,
4003103,
-2806960,
1783319,
-933762,
253242,
268648,
-646391,
897288,
-1040282,
1094901,
-1080329,
1014658,
-914297,
793557,
-664409,
536384,
-416617,
309990,
-219371,
145904,
-89345,
-62141,
111798,
-181462,
273512,
-389296,
528728,
-689885,
868619,
-1058228,
1249192,
-1429027,
1582266,
-1690609,
1733234,
-1687320,
1528752,
-1233028,
776339,
-136812,
-704129,
1760318,
-3039371,
4541232,
-6256802,
8166701,
-10240226,
12434540,
-14694130,
16950556,
-19122470,
21115883,
-22824606,
24130737,
-24905024,
25006820,
-24283222,
22566780,
-19670788,
15380574,
-9438027,
1514369,
8838449,
-22277648,
39845389,
-63340676,
96196971,
-145898879,
232384521,
-431898670,
1544507733,
1166082630,
-431609338,
260826663,
-181229398,
133257241,
-100141385,
75370524,
-55913731,
40182234,
-27267141,
16609149,
-7839416,
696685,
5018403,
-9469406,
12799240,
-15138893,
16612190,
-17338094,
17431429,
-17002646,
16157015,
-14993540,
13603796,
-12070850,
10468344,
-8859841,
7298448,
-5826754,
4477057,
-3271879,
2224718,
-1341003,
619202,
-52013,
-372387,
669117,
-855416,
949563,
-969923,
934148,
-858532,
757543,
-643508,
526468,
-414151,
312077,
-223750,
150913,
-93857,
-53248,
99985,
-167114,
257519,
-373169,
514707,
-681020,
868831,
-1072315,
1282798,
-1488540,
1674657,
-1823186,
1913335,
-1921922,
1824015,
-1593775,
1205492,
-634797,
-139990,
1136395,
-2366282,
3834331,
-5536569,
7459022,
-9576522,
11851740,
-14234473,
16661199,
-19054922,
21325262,
-23368734,
25069108,
-26297673,
26913143,
-26760807,
25670314,
-23451129,
19884089,
-14706330,
7584646,
1932292,
-14502643,
31165496,
-53710650,
85555233,
-134172326,
219614252,
-419806242,
1611525491,
1084391408,
-420545885,
259515498,
-183414044,
137104568,
-104852276,
80509579,
-61208122,
45445376,
-32364932,
21443265,
-12338240,
4809891,
1323399,
-6210059,
9979998,
-12753066,
14643702,
-15763159,
16220177,
-16120689,
15566940,
-14656302,
13479995,
-12121859,
10657283,
-9152374,
7663409,
-6236583,
4908073,
-3704384,
2642960,
-1733006,
976496,
-369280,
-97723,
437334,
-664952,
797460,
-852252,
846395,
-795930,
715354,
-617250,
512074,
-408081,
311377,
-226065,
154468,
-97408,
-43628,
86998,
-150976,
238931,
-353442,
495881,
-665966,
861318,
-1077052,
1305417,
-1535524,
1753201,
-1940982,
2078282,
-2141755,
2105859,
-1943633,
1627677,
-1131319,
429947,
497532,
-1667150,
3088307,
-4762223,
6680478,
-8823691,
11160400,
-13646175,
16223002,
-18818942,
21348043,
-23710464,
25792703,
-27467758,
28594998,
-29019329,
28569083,
-27051697,
24245623,
-19885820,
13637980,
-5052078,
-6524199,
22116034,
-43485203,
73996330,
-121031602,
204546290,
-403383539,
1674821782,
1001620257,
-406284668,
255984538,
-183963649,
139701862,
-108591511,
84891518,
-65917726,
50265736,
-37138618,
26053004,
-16696369,
8852110,
-2357922,
-2918202,
7092028,
-10271229,
12559858,
-14060491,
14874837,
-15103389,
14844474,
-14192983,
13238978,
-12066336,
10751523,
-9362605,
7958517,
-6588645,
5292708,
-4100945,
3034569,
-2106464,
1322067,
-680402,
175185,
204010,
-470620,
640000,
-728433,
752255,
-727124,
667444,
-585941,
493397,
-398520,
307946,
-226337,
156573,
-99991,
-33352,
72930,
-133158,
217868,
-330234,
472349,
-644769,
846045,
-1072280,
1316717,
-1569419,
1817052,
-2042801,
2226464,
-2344730,
2371665,
-2279410,
2039100,
-1621977,
1000690,
-150743,
-947951,
2309456,
-3940204,
5837434,
-7987751,
10365868,
-12933551,
15638832,
-18415490,
21182792,
-23845453,
26293730,
-28403498,
30036070,
-31037406,
31236137,
-30439502,
28425722,
-24930212,
19620954,
-12053907,
1589505,
12772487,
-32746563,
61607547,
-106563782,
187247353,
-382558400,
1734071285,
918170842,
-389059785,
250316600,
-182902398,
141044401,
-111338275,
88486149,
-70007004,
54605080,
-41549126,
30399796,
-20876730,
12788490,
-5993448,
377142,
4161064,
-7715739,
10379658,
-12245835,
13408072,
-13960552,
13996832,
-13608496,
12883664,
-11905513,
10750915,
-9489289,
8181707,
-6880296,
5627955,
-4458374,
3396333,
-2458259,
1652989,
-982703,
443959,
-28793,
-274166,
478624,
-599621,
652632,
-652798,
614309,
-549927,
470666,
-385610,
301862,
-224604,
157239,
-101610,
-22497,
57884,
-113789,
194477,
-303696,
444249,
-617532,
823048,
-1057923,
1316464,
-1589778,
1865486,
-2127575,
2356401,
-2528889,
2618933,
-2598010,
2436030,
-2102383,
1567201,
-802775,
-214883,
1504411,
-3077422,
4936869,
-7075497,
9474444,
-12102042,
14912860,
-17847012,
20829726,
-23771150,
26566310,
-29095097,
31222053,
-32795631,
33646377,
-33583190,
32386235,
-29794046,
25480333,
-19011747,
9768441,
3213727,
-21582456,
48484655,
-90868900,
167804121,
-357284425,
1788968129,
834443728,
-369118295,
242609944,
-180267619,
141138254,
-113080548,
91270409,
-73446139,
58429691,
-45560859,
34447655,
-24844070,
16585346,
-9551687,
3647112,
1213044,
-5109451,
8122822,
-10335817,
11833527,
-12703019,
13032277,
-12908783,
12417952,
-11641536,
10656140,
-9531927,
8331558,
-7109439,
5911261,
-4773853,
3725327,
-2785491,
1966488,
-1273614,
706278,
-259037,
-77336,
314792,
-467006,
548466,
-573675,
556487,
-509593,
444143,
-369519,
293228,
-220922,
156496,
-102274,
-11150,
41976,
-93013,
168927,
-274012,
411765,
-584416,
792428,
-1033990,
1304526,
-1596268,
1897909,
-2194377,
2466761,
-2692423,
2845304,
-2896462,
2814831,
-2568204,
2124438,
-1452833,
525682,
680086,
-2181197,
3986323,
-6094444,
8493324,
-11158175,
14050538,
-17117423,
20290718,
-23486833,
26606536,
-29534845,
32140794,
-34276751,
35776794,
-36453332,
36090660,
-34433100,
31163525,
-25863994,
17941331,
-6478629,
-10085414,
34731213,
-74059345,
146323031,
-327541710,
1839227792,
750835997,
-346718316,
232977167,
-176109255,
140000082,
-113815110,
93228491,
-76211235,
61710617,
-49141982,
38163481,
-28565250,
20210452,
-13002036,
6863263,
-1726116,
-2475516,
5809611,
-8347785,
10165700,
-11342567,
11960040,
-12100756,
11846682,
-11277441,
10468703,
-9490757,
8407305,
-7274547,
6140552,
-5044955,
4018939,
-3085503,
2259968,
-1550686,
959903,
-484725,
118136,
149969,
-331796,
440728,
-490510,
494549,
-465355,
414121,
-350442,
282167,
-215362,
154380,
-102005,
596,
25334,
-70992,
141412,
-241399,
375121,
-545633,
754361,
-1000576,
1280870,
-1588676,
1913861,
-2242431,
2556375,
-2833686,
3048583,
-3171946,
3171997,
-3015201,
2667402,
-2095158,
1267262,
-156384,
-1259196,
2993828,
-5052766,
7430548,
-10109515,
13058557,
-16232087,
19569293,
-22993628,
26412525,
-29717201,
32782412,
-35465838,
37606680,
-39022697,
39504478,
-38804783,
36619053,
-32549419,
26036250,
-16220904,
1647961,
20457804,
-56259155,
122929932,
-293337415,
1884588873,
667738906,
-322127078,
221544017,
-170489238,
137656858,
-113547465,
94351906,
-78284476,
64423887,
-52264667,
41517317,
-32009522,
23633305,
-16315046,
9997810,
-4630748,
162828,
3460648,
-6299660,
8419812,
-9891792,
10790236,
-11192227,
11175587,
-10817120,
10190907,
-9366751,
8408838,
-7374660,
6314241,
-5269661,
4274889,
-3355896,
2531033,
-1811616,
1202691,
-703922,
310549,
-14386,
-195207,
330407,
-404086,
429095,
-417658,
380916,
-328597,
268819,
-208012,
150945,
-100830,
12644,
8092,
-47902,
112143,
-206102,
334585,
-501450,
709086,
-957860,
1245569,
-1566911,
1913024,
-2271118,
2624243,
-2951218,
3226759,
-3421823,
3504186,
-3439266,
3191178,
-2724014,
2003314,
-997703,
-319373,
1967844,
-3959233,
6294928,
-8964599,
11944795,
-15197777,
18670607,
-22294507,
25984443,
-29638856,
33139402,
-36350434,
39117831,
-41266505,
42595467,
-42868521,
41797013,
-39007712,
33981256,
-25928066,
13517782,
5781191,
-37603202,
97769572,
-254706167,
1924814721,
585535590,
-295618943,
208448124,
-163480782,
134145491,
-112291693,
94639480,
-79654217,
66550675,
-54905303,
44482593,
-35148780,
26825384,
-19462669,
13023870,
-7475656,
2782451,
1096736,
-4209772,
6611668,
-8364001,
9533766,
-10191839,
10411235,
-10265282,
9825834,
-9161604,
8336698,
-7409401,
6431244,
-5446378,
4491246,
-3594554,
2777504,
-2054263,
1432615,
-914768,
498245,
-176836,
-58456,
218503,
-315205,
360747,
-366972,
344872,
-304224,
253346,
-198975,
146250,
-98786,
24889,
-9604,
-23929,
81355,
-168395,
290461,
-452189,
656914,
-906109,
1198801,
-1531009,
1895226,
-2279986,
2669550,
-3043752,
3378026,
-3643654,
3808244,
-3836459,
3690984,
-3333738,
2727294,
-1836477,
630107,
917189,
-2823129,
5095982,
-7732874,
10718260,
-14022623,
17601414,
-21394279,
25324523,
-29298773,
33206714,
-36920676,
40294722,
-43162664,
45334009,
-46586130,
46649527,
-45180016,
41705009,
-35514450,
25421700,
-9176584,
-18236268,
71004953,
-211710266,
1959694916,
504598841,
-267473406,
193837668,
-155167591,
129512387,
-110070231,
94097292,
-80315035,
68077420,
-57044669,
47036330,
-37957783,
29760384,
-22418494,
15915686,
-10236333,
5360544,
-1261330,
-2096696,
4757513,
-6773088,
8202217,
-9108980,
9560966,
-9627406,
9377308,
-8877704,
8192068,
-7378965,
6490982,
-5573944,
4666444,
-3799657,
2997439,
-2276667,
1647780,
-1115495,
679625,
-335973,
77253,
106019,
-224678,
290148,
-313786,
306349,
-277579,
235923,
-188364,
140367,
-95914,
37222,
-27603,
724,
49297,
-128577,
243090,
-398217,
598220,
-845672,
1140848,
-1481132,
1860446,
-2268754,
2691675,
-3110234,
3500800,
-3835231,
4081244,
-4203046,
4162209,
-3918795,
3432715,
-2665282,
1580931,
-149042,
-1654182,
3843853,
-6424615,
9389013,
-12716052,
16370016,
-20299556,
24437053,
-28698217,
32981819,
-37169403,
41124661,
-44691982,
47693360,
-49922173,
51131173,
-51009455,
49137408,
-44894497,
37255755,
-24289163,
1687962,
42816528,
-164439729,
1989046580,
425288971,
-237973090,
177869978,
-145642991,
123812923,
-106913586,
92738546,
-80267714,
68995900,
-58668067,
49159311,
-40414355,
32414431,
-25157965,
18648847,
-12889169,
7874808,
-3592940,
20911,
2873890,
-5133406,
6807759,
-7953698,
8632824,
-8909684,
8849857,
-8518118,
7976760,
-7284121,
6493382,
-5651640,
4799289,
-3969695,
3189144,
-2477062,
1846439,
-1304443,
853161,
-490437,
210741,
-6048,
-133324,
217947,
-258604,
265725,
-248937,
216741,
-176307,
133378,
-92265,
49533,
-45748,
25849,
16237,
-86972,
192848,
-339951,
533443,
-776979,
1072094,
-1417566,
1808810,
-2237317,
2690192,
-3149827,
3593735,
-3994592,
4320506,
-4535534,
4600459,
-4473823,
4113206,
-3476724,
2524715,
-1221547,
-462478,
2549220,
-5050844,
7968087,
-11288712,
14986197,
-19018707,
23328358,
-27840753,
32464740,
-37092238,
41597922,
-45838358,
49649917,
-52844285,
55199412,
-56441650,
56210207,
-53983498,
48915252,
-39426882,
22008011,
13401261,
-113012135,
2012715529,
347951763,
-207401754,
160710102,
-135008998,
117110862,
-102859976,
90583385,
-79519183,
69303255,
-59765413,
50836226,
-42499562,
34766270,
-27658587,
21200496,
-15411655,
10303648,
-5877851,
2124474,
977490,
-3459643,
5363028,
-6736606,
7635478,
-8118967,
8248669,
-8086552,
7693191,
-7126195,
6438875,
-5679188,
4888972,
-4103479,
3351190,
-2653895,
2027007,
-1480069,
1017411,
-638920,
340859,
-116720,
-41956,
144802,
-201943,
223392,
-218583,
196001,
-162941,
125370,
-87894,
61705,
-63875,
51227,
-17545,
-43925,
140143,
-277854,
463080,
-700541,
993024,
-1340725,
1740599,
-2185747,
2664885,
-3161929,
3655736,
-4120044,
4523626,
-4830701,
5001596,
-4993683,
4762565,
-4263510,
3453076,
-2290906,
741627,
1223214,
-3623233,
6467401,
-9752388,
13461153,
-17561799,
22006750,
-26732237,
31658078,
-36687640,
41707852,
-46588945,
51183438,
-55323488,
58814977,
-61425215,
62857634,
-62698341,
60295660,
-54457827,
42555794,
-17028450,
-57572292,
2030577239,
272916540,
-176042319,
142529332,
-123375334,
109477698,
-97954924,
87658649,
-78082401,
69001971,
-60331288,
52055770,
-44197846,
36797439,
-29900106,
23549514,
-17782572,
12626361,
-8096359,
4195664,
-914992,
-1766685,
3881018,
-5468788,
6578145,
-7262698,
7579541,
-7587314,
7344358,
-6907056,
6328390,
-5656756,
4935068,
-4200151,
3482420,
-2805832,
2188073,
-1640966,
1171031,
-780183,
466501,
-225038,
48622,
71371,
-144321,
179750,
-186816,
173917,
-148412,
116441,
-82861,
73623,
-81818,
76632,
-51757,
200,
85410,
-212426,
387686,
-616943,
904221,
-1251143,
1656241,
-2114298,
2615745,
-3146172,
3685973,
-4210178,
4688501,
-5085630,
5361778,
-5473508,
5374823,
-5018509,
4357707,
-3347659,
1947594,
-122683,
-2154011,
4899654,
-8119903,
11807396,
-15940515,
20482474,
-25380773,
30566998,
-35956943,
41450948,
-46934284,
52277255,
-57334469,
61942252,
-65912236,
69016988,
-70958249,
71293508,
-69248920,
63157880,
-48245989,
1708277,
2042537624,
200494356,
-144174936,
123503710,
-110858386,
100991951,
-92250776,
83997578,
-75976188,
68099814,
-60364951,
52810714,
-45497142,
38492404,
-31864670,
25676695,
-19982165,
14823305,
-10229474,
6216552,
-2787006,
-69490,
2374964,
-4161697,
5470504,
-6348840,
6848827,
-7025277,
6933809,
-6629098,
6163338,
-5584946,
4937536,
-4259182,
3581959,
-2931769,
2328411,
-1785867,
1312781,
-913065,
586616,
-330079,
137622,
-1697,
-86261,
135203,
-153939,
150710,
-132873,
106693,
-77231,
85171,
-99411,
101836,
-86099,
45026,
29108,
-144205,
307869,
-526842,
806362,
-1149474,
1556314,
-2023400,
2542975,
-3102436,
3683891,
-4263888,
4813348,
-5297735,
5677493,
-5908747,
5944288,
-5734819,
5230450,
-4382389,
3144797,
-1476735,
-655854,
3278222,
-6405012,
10038658,
-14168063,
18767628,
-23796658,
29199209,
-34904362,
40826914,
-46868416,
52918437,
-58855829,
64549607,
-69858718,
74629213,
-78685509,
81807298,
-83667037,
83636820,
-80011853,
64632037,
2048533630,
130976315,
-112075105,
103812528,
-97580132,
91738402,
-85806180,
79639455,
-73225010,
66609712,
-59870305,
53097942,
-46388957,
39838680,
-33536972,
27564904,
-21992309,
16876070,
-12259074,
8169771,
-4622290,
1617047,
858220,
-2827052,
4322609,
-5385809,
6063371,
-6405829,
6465606,
-6295208,
5945597,
-5464790,
4896723,
-4280380,
3649216,
-3030844,
2446989,
-1913662,
1441540,
-1036489,
700211,
-430960,
224282,
-73762,
-28282,
90160,
-120263,
126606,
-116485,
96232,
-71074
};
struct src_stage src_int32_32_21_4583_5000 = {
19, 29, 32, 100, 3200, 21, 32, 0, 0,
src_int32_32_21_4583_5000_fir};