blob: eea63252b4eb5f1388cd635141c67efea3e64e10 [file] [log] [blame]
const int32_t src_int32_40_21_4010_5000_fir[1760] = {
-217887,
445779,
-600747,
468538,
228976,
-1765736,
4305952,
-7778614,
11761860,
-15413786,
17484074,
-16428379,
10626011,
1324707,
-20283750,
46286564,
-78372328,
114585119,
-152195283,
188205934,
-220476291,
252851468,
1912934819,
202319752,
-199645497,
178691758,
-148871399,
114931636,
-80775951,
49608386,
-23724928,
4370494,
8248690,
-14798768,
16542432,
-15017939,
11738322,
-7962365,
4565637,
-2014226,
421871,
342263,
-531389,
414947,
-227594,
475339,
-669011,
595560,
30697,
-1503465,
4020000,
-7552880,
11726967,
-15738369,
18351267,
-17997094,
12979761,
-1764146,
-16701129,
42695401,
-75550228,
113665785,
-154814813,
196964312,
-240765635,
304764993,
1909796039,
153283398,
-178382444,
168480995,
-144869786,
114711235,
-82754512,
52647805,
-27009451,
7358772,
5859773,
-13117049,
15531966,
-14553775,
11657340,
-8103894,
4798217,
-2247952,
608526,
217362,
-461331,
383055,
-236444,
503414,
-735784,
722684,
-172059,
-1228482,
3708766,
-7285622,
11632938,
-15989055,
19138684,
-19496316,
15297938,
-4881235,
-12993156,
38849448,
-72318378,
112170456,
-156706365,
204910154,
-260403942,
357940818,
1903527810,
105849664,
-156795519,
157635023,
-140219905,
113932473,
-84303573,
55393291,
-30123054,
10275549,
3471143,
-11392157,
14458566,
-14024542,
11520169,
-8203175,
5003006,
-2466028,
788130,
94440,
-390959,
350317,
-244337,
529792,
-800666,
849247,
-378346,
-941944,
3373381,
-6977513,
11479355,
-16163546,
19841330,
-20917688,
17568572,
-8011413,
-9176735,
34764687,
-68687630,
110098733,
-157849478,
211989494,
-279281668,
412253835,
1894148763,
60119207,
-134991886,
146217067,
-134953873,
112606493,
-85420840,
57834888,
-33052477,
13107352,
1094541,
-9633128,
13328356,
-13433764,
11328327,
-8260395,
5179469,
-2667661,
959929,
-25925,
-320650,
316941,
-251176,
554263,
-863253,
974574,
-587177,
-645090,
3015122,
-6629447,
11266095,
-16259896,
20454565,
-22253137,
19779781,
-11139288,
-5269507,
30458474,
-64670933,
107453023,
-158226994,
218151437,
-297289735,
467573719,
1881686757,
16185799,
-113077089,
134291887,
-129106274,
110746935,
-86106145,
59964241,
-35785515,
15841284,
-1258494,
-7849055,
12147662,
-12785222,
11083583,
-8275945,
5327221,
-2852158,
1123222,
-143178,
-250769,
283135,
-256865,
576623,
-923145,
1097982,
-797532,
-339235,
2635401,
-6242534,
10993335,
-16276524,
20974138,
-23494915,
21919837,
-14249294,
-1289771,
25949464,
-60283297,
104238577,
-157825190,
223348444,
-314319968,
523765335,
1866178788,
-25863930,
-91154664,
121925460,
-122713960,
108369838,
-86361427,
61774618,
-38311073,
18465079,
-3576678,
-6049038,
10922975,
-12082929,
10787938,
-8250422,
5446030,
-3018924,
1277368,
-256796,
-181670,
249100,
-261314,
596672,
-979945,
1218778,
-1008362,
-25765,
2235767,
-5818098,
10661553,
-16212228,
21396210,
-24635645,
23977223,
-17325771,
2743597,
21257540,
-55541742,
100463490,
-156633893,
227536604,
-330265538,
580689160,
1847670849,
-65950715,
-69325762,
109184658,
-115815845,
105493535,
-86190690,
63260928,
-40619197,
20967161,
-5849039,
-4242141,
9660919,
-11331111,
10443622,
-8184615,
5535813,
-3167467,
1421787,
-366288,
-113693,
215033,
-264435,
614216,
-1033263,
1336271,
-1218591,
293867,
1817896,
-5357676,
10271532,
-16066194,
21717380,
-25668362,
25940691,
-20353038,
6811232,
16403724,
-50465243,
96138710,
-154646582,
230675902,
-345021395,
638201729,
1826217773,
-104002860,
-47688787,
96136930,
-108452696,
102138532,
-85599966,
64419722,
-42701121,
23336686,
-8064960,
-2437349,
8368212,
-10534178,
10053069,
-8079502,
5596632,
-3297395,
1555958,
-471195,
-47160,
181123,
-266146,
629071,
-1082714,
1449766,
-1427127,
618152,
1383587,
-4863009,
9824364,
-15838011,
21934708,
-26586554,
27799328,
-23315472,
10893374,
11410093,
-45074660,
91278013,
-151860474,
232730466,
-358484703,
696156095,
1801883034,
-139956403,
-26339053,
82849989,
-100666907,
98327386,
-84597254,
65249192,
-44549287,
25563593,
-10214234,
-643521,
7051640,
-9696703,
9618910,
-7936245,
5628696,
-3408419,
1679427,
-571094,
17620,
147553,
-266371,
641061,
-1127926,
1558577,
-1632860,
945526,
934752,
-4336043,
9321440,
-15527672,
22045736,
-27384197,
29542609,
-26197587,
14969952,
6299677,
-39392656,
85897983,
-148276592,
233668805,
-370555279,
754402303,
1774738523,
-173755253,
-5368455,
69391495,
-92502284,
94084565,
-83192465,
65749164,
-46157372,
27638638,
-12287103,
1130647,
5718012,
-8823397,
9143953,
-7756172,
5632354,
-3500351,
1791802,
-665596,
80359,
114496,
-265039,
650020,
-1168540,
1662023,
-1834674,
1274378,
473412,
-3778917,
8764458,
-15135584,
22048504,
-28055795,
31160456,
-28984112,
19020690,
1096359,
-33443612,
80017963,
-143899819,
233464028,
-381136016,
812787885,
1744864294,
-205351302,
15134839,
55828751,
-84003813,
89436312,
-81397346,
65921073,
-47520305,
29553434,
-14274309,
2876669,
4374134,
-7919081,
8631165,
-7540780,
5608090,
-3573101,
1892758,
-754354,
140787,
82119,
-262089,
655796,
-1204211,
1759439,
-2031450,
1603064,
1686,
-3193956,
8155410,
-14662570,
21941570,
-28596412,
32643292,
-31660068,
23025198,
-4175232,
-27253528,
73659999,
-138738931,
232094051,
-390133306,
871158358,
1712348276,
-234704502,
35086681,
42228400,
-75217433,
84410494,
-79225402,
65767945,
-48634278,
31300484,
-16167125,
4586304,
3026771,
-6988663,
8083658,
-7291713,
5556521,
-3626681,
1982034,
-837054,
198656,
50576,
-257465,
658248,
-1234612,
1850173,
-2222071,
1929905,
-478220,
-2583663,
7496581,
-14109873,
21724023,
-29001704,
33982099,
-34210851,
26963074,
-9489832,
-20849916,
66848771,
-132806615,
229541781,
-397457452,
929357739,
1677285968,
-261782909,
54407208,
28656133,
-66189803,
79036444,
-76691811,
65294357,
-49496747,
32873200,
-17957396,
6251596,
1682616,
-6037110,
7504671,
-7010759,
5478391,
-3661198,
2059434,
-913426,
253736,
20013,
-251120,
657251,
-1259436,
1933595,
-2405429,
2253203,
-964016,
-1950710,
6790543,
-13479150,
21395493,
-29267948,
35168466,
-36622302,
30814008,
-14821665,
-14261682,
59611509,
-126119469,
225795283,
-403023070,
987229068,
1639780095,
-286562704,
73021098,
15176400,
-56968076,
73344808,
-73813329,
64506402,
-50106431,
34265934,
-19637575,
7864907,
348256,
-5069424,
6897550,
-6699836,
5374563,
-3676854,
2124830,
-983238,
305820,
-9436,
-243018,
652694,
-1278398,
2009098,
-2580430,
2571246,
-1453348,
-1297926,
6040141,
-12772477,
20956161,
-29392071,
36194639,
-38880789,
34557876,
-20144556,
-7519004,
51977895,
-118697985,
220847929,
-406749478,
1044614928,
1599940250,
-309028175,
90857790,
1852140,
-47599664,
67367374,
-70608188,
63411637,
-50463306,
35473987,
-21200746,
9418956,
-969859,
-4090618,
6265728,
-6360981,
5246015,
-3673942,
2178155,
-1046296,
354724,
-37647,
-233130,
644485,
-1291235,
2076102,
-2746002,
2882316,
-1943799,
-628283,
5248486,
-11992336,
20406767,
-29371667,
37053569,
-40973276,
38174851,
-25432061,
-653202,
43979951,
-110566506,
214698526,
-408561076,
1101357985,
1557882503,
-329171676,
107851690,
-11255490,
-38132010,
61136912,
-67095995,
62019033,
-50568586,
36493625,
-22640655,
10906846,
-2265444,
-3105688,
5612713,
-5996337,
5093831,
-3652844,
2219407,
-1102449,
400287,
-64510,
-221438,
632547,
-1297713,
2134060,
-2901100,
3184699,
-2432909,
55113,
4418944,
-11141615,
19748609,
-29205027,
37738954,
-42887399,
41645498,
-30657591,
6303406,
35651919,
-101753178,
207351421,
-408387701,
1157301516,
1513728995,
-346993552,
123942354,
-24087362,
-28612367,
54686997,
-63297615,
60338911,
-50424708,
37322085,
-23951735,
12322093,
-3532412,
-2119587,
4942063,
-5608139,
4919195,
-3614027,
2248645,
-1151584,
442368,
-89924,
-207936,
616824,
-1297625,
2182459,
-3044710,
3476696,
-2918180,
749037,
3555119,
-10223596,
18983549,
-28891147,
38245281,
-44611531,
44950876,
-35794544,
13317646,
27030124,
-92289870,
198816582,
-406164976,
1212289946,
1467607512,
-362502035,
139074642,
-36586619,
-19087573,
48051840,
-59235058,
58382878,
-50035302,
37957578,
-25129119,
13658658,
-4764896,
-1137208,
4257370,
-5198707,
4723382,
-3558036,
2265990,
-1193629,
480851,
-113802,
-192626,
597279,
-1290793,
2220824,
-3175858,
3756627,
-3397095,
1450163,
2660843,
-9241943,
18114007,
-28429747,
38567861,
-46134853,
48072640,
-40816432,
20355639,
18152827,
-82212082,
189109664,
-401834633,
1266169381,
1419651029,
-375713115,
153198851,
-48698902,
-9603834,
41266118,
-54931356,
56163757,
-49405158,
38399285,
-26168659,
14910964,
-5957282,
-163352,
3562242,
-4770426,
4507751,
-3485497,
2271619,
-1228550,
515643,
-136068,
-175526,
573894,
-1277072,
2248722,
-3293615,
4022844,
-3867123,
2155074,
1740156,
-8200691,
17142958,
-27821280,
38702864,
-47447416,
50993139,
-45697018,
27382960,
9060065,
-71558839,
178252042,
-395344818,
1318788134,
1369997253,
-386650377,
166270826,
-60372558,
-206515,
34364797,
-50410441,
53695506,
-48540196,
38647349,
-27066939,
16073925,
-7104229,
797289,
2860282,
-4325737,
4273738,
-3397102,
2265767,
-1256350,
546673,
-156660,
-156660,
546673,
-1256350,
2265767,
-3397102,
4273738,
-4325737,
2860282,
797289,
-7104229,
16073925,
-27066939,
38647349,
-48540196,
53695506,
-50410441,
34364797,
-206515,
-60372558,
166270826,
-386650377,
1369997253,
1318788134,
-395344818,
178252042,
-71558839,
9060065,
27382960,
-45697018,
50993139,
-47447416,
38702864,
-27821280,
17142958,
-8200691,
1740156,
2155074,
-3867123,
4022844,
-3293615,
2248722,
-1277072,
573894,
-175526,
-136068,
515643,
-1228550,
2271619,
-3485497,
4507751,
-4770426,
3562242,
-163352,
-5957282,
14910964,
-26168659,
38399285,
-49405158,
56163757,
-54931356,
41266118,
-9603834,
-48698902,
153198851,
-375713115,
1419651029,
1266169381,
-401834633,
189109664,
-82212082,
18152827,
20355639,
-40816432,
48072640,
-46134853,
38567861,
-28429747,
18114007,
-9241943,
2660843,
1450163,
-3397095,
3756627,
-3175858,
2220824,
-1290793,
597279,
-192626,
-113802,
480851,
-1193629,
2265990,
-3558036,
4723382,
-5198707,
4257370,
-1137208,
-4764896,
13658658,
-25129119,
37957578,
-50035302,
58382878,
-59235058,
48051840,
-19087573,
-36586619,
139074642,
-362502035,
1467607512,
1212289946,
-406164976,
198816582,
-92289870,
27030124,
13317646,
-35794544,
44950876,
-44611531,
38245281,
-28891147,
18983549,
-10223596,
3555119,
749037,
-2918180,
3476696,
-3044710,
2182459,
-1297625,
616824,
-207936,
-89924,
442368,
-1151584,
2248645,
-3614027,
4919195,
-5608139,
4942063,
-2119587,
-3532412,
12322093,
-23951735,
37322085,
-50424708,
60338911,
-63297615,
54686997,
-28612367,
-24087362,
123942354,
-346993552,
1513728995,
1157301516,
-408387701,
207351421,
-101753178,
35651919,
6303406,
-30657591,
41645498,
-42887399,
37738954,
-29205027,
19748609,
-11141615,
4418944,
55113,
-2432909,
3184699,
-2901100,
2134060,
-1297713,
632547,
-221438,
-64510,
400287,
-1102449,
2219407,
-3652844,
5093831,
-5996337,
5612713,
-3105688,
-2265444,
10906846,
-22640655,
36493625,
-50568586,
62019033,
-67095995,
61136912,
-38132010,
-11255490,
107851690,
-329171676,
1557882503,
1101357985,
-408561076,
214698526,
-110566506,
43979951,
-653202,
-25432061,
38174851,
-40973276,
37053569,
-29371667,
20406767,
-11992336,
5248486,
-628283,
-1943799,
2882316,
-2746002,
2076102,
-1291235,
644485,
-233130,
-37647,
354724,
-1046296,
2178155,
-3673942,
5246015,
-6360981,
6265728,
-4090618,
-969859,
9418956,
-21200746,
35473987,
-50463306,
63411637,
-70608188,
67367374,
-47599664,
1852140,
90857790,
-309028175,
1599940250,
1044614928,
-406749478,
220847929,
-118697985,
51977895,
-7519004,
-20144556,
34557876,
-38880789,
36194639,
-29392071,
20956161,
-12772477,
6040141,
-1297926,
-1453348,
2571246,
-2580430,
2009098,
-1278398,
652694,
-243018,
-9436,
305820,
-983238,
2124830,
-3676854,
5374563,
-6699836,
6897550,
-5069424,
348256,
7864907,
-19637575,
34265934,
-50106431,
64506402,
-73813329,
73344808,
-56968076,
15176400,
73021098,
-286562704,
1639780095,
987229068,
-403023070,
225795283,
-126119469,
59611509,
-14261682,
-14821665,
30814008,
-36622302,
35168466,
-29267948,
21395493,
-13479150,
6790543,
-1950710,
-964016,
2253203,
-2405429,
1933595,
-1259436,
657251,
-251120,
20013,
253736,
-913426,
2059434,
-3661198,
5478391,
-7010759,
7504671,
-6037110,
1682616,
6251596,
-17957396,
32873200,
-49496747,
65294357,
-76691811,
79036444,
-66189803,
28656133,
54407208,
-261782909,
1677285968,
929357739,
-397457452,
229541781,
-132806615,
66848771,
-20849916,
-9489832,
26963074,
-34210851,
33982099,
-29001704,
21724023,
-14109873,
7496581,
-2583663,
-478220,
1929905,
-2222071,
1850173,
-1234612,
658248,
-257465,
50576,
198656,
-837054,
1982034,
-3626681,
5556521,
-7291713,
8083658,
-6988663,
3026771,
4586304,
-16167125,
31300484,
-48634278,
65767945,
-79225402,
84410494,
-75217433,
42228400,
35086681,
-234704502,
1712348276,
871158358,
-390133306,
232094051,
-138738931,
73659999,
-27253528,
-4175232,
23025198,
-31660068,
32643292,
-28596412,
21941570,
-14662570,
8155410,
-3193956,
1686,
1603064,
-2031450,
1759439,
-1204211,
655796,
-262089,
82119,
140787,
-754354,
1892758,
-3573101,
5608090,
-7540780,
8631165,
-7919081,
4374134,
2876669,
-14274309,
29553434,
-47520305,
65921073,
-81397346,
89436312,
-84003813,
55828751,
15134839,
-205351302,
1744864294,
812787885,
-381136016,
233464028,
-143899819,
80017963,
-33443612,
1096359,
19020690,
-28984112,
31160456,
-28055795,
22048504,
-15135584,
8764458,
-3778917,
473412,
1274378,
-1834674,
1662023,
-1168540,
650020,
-265039,
114496,
80359,
-665596,
1791802,
-3500351,
5632354,
-7756172,
9143953,
-8823397,
5718012,
1130647,
-12287103,
27638638,
-46157372,
65749164,
-83192465,
94084565,
-92502284,
69391495,
-5368455,
-173755253,
1774738523,
754402303,
-370555279,
233668805,
-148276592,
85897983,
-39392656,
6299677,
14969952,
-26197587,
29542609,
-27384197,
22045736,
-15527672,
9321440,
-4336043,
934752,
945526,
-1632860,
1558577,
-1127926,
641061,
-266371,
147553,
17620,
-571094,
1679427,
-3408419,
5628696,
-7936245,
9618910,
-9696703,
7051640,
-643521,
-10214234,
25563593,
-44549287,
65249192,
-84597254,
98327386,
-100666907,
82849989,
-26339053,
-139956403,
1801883034,
696156095,
-358484703,
232730466,
-151860474,
91278013,
-45074660,
11410093,
10893374,
-23315472,
27799328,
-26586554,
21934708,
-15838011,
9824364,
-4863009,
1383587,
618152,
-1427127,
1449766,
-1082714,
629071,
-266146,
181123,
-47160,
-471195,
1555958,
-3297395,
5596632,
-8079502,
10053069,
-10534178,
8368212,
-2437349,
-8064960,
23336686,
-42701121,
64419722,
-85599966,
102138532,
-108452696,
96136930,
-47688787,
-104002860,
1826217773,
638201729,
-345021395,
230675902,
-154646582,
96138710,
-50465243,
16403724,
6811232,
-20353038,
25940691,
-25668362,
21717380,
-16066194,
10271532,
-5357676,
1817896,
293867,
-1218591,
1336271,
-1033263,
614216,
-264435,
215033,
-113693,
-366288,
1421787,
-3167467,
5535813,
-8184615,
10443622,
-11331111,
9660919,
-4242141,
-5849039,
20967161,
-40619197,
63260928,
-86190690,
105493535,
-115815845,
109184658,
-69325762,
-65950715,
1847670849,
580689160,
-330265538,
227536604,
-156633893,
100463490,
-55541742,
21257540,
2743597,
-17325771,
23977223,
-24635645,
21396210,
-16212228,
10661553,
-5818098,
2235767,
-25765,
-1008362,
1218778,
-979945,
596672,
-261314,
249100,
-181670,
-256796,
1277368,
-3018924,
5446030,
-8250422,
10787938,
-12082929,
10922975,
-6049038,
-3576678,
18465079,
-38311073,
61774618,
-86361427,
108369838,
-122713960,
121925460,
-91154664,
-25863930,
1866178788,
523765335,
-314319968,
223348444,
-157825190,
104238577,
-60283297,
25949464,
-1289771,
-14249294,
21919837,
-23494915,
20974138,
-16276524,
10993335,
-6242534,
2635401,
-339235,
-797532,
1097982,
-923145,
576623,
-256865,
283135,
-250769,
-143178,
1123222,
-2852158,
5327221,
-8275945,
11083583,
-12785222,
12147662,
-7849055,
-1258494,
15841284,
-35785515,
59964241,
-86106145,
110746935,
-129106274,
134291887,
-113077089,
16185799,
1881686757,
467573719,
-297289735,
218151437,
-158226994,
107453023,
-64670933,
30458474,
-5269507,
-11139288,
19779781,
-22253137,
20454565,
-16259896,
11266095,
-6629447,
3015122,
-645090,
-587177,
974574,
-863253,
554263,
-251176,
316941,
-320650,
-25925,
959929,
-2667661,
5179469,
-8260395,
11328327,
-13433764,
13328356,
-9633128,
1094541,
13107352,
-33052477,
57834888,
-85420840,
112606493,
-134953873,
146217067,
-134991886,
60119207,
1894148763,
412253835,
-279281668,
211989494,
-157849478,
110098733,
-68687630,
34764687,
-9176735,
-8011413,
17568572,
-20917688,
19841330,
-16163546,
11479355,
-6977513,
3373381,
-941944,
-378346,
849247,
-800666,
529792,
-244337,
350317,
-390959,
94440,
788130,
-2466028,
5003006,
-8203175,
11520169,
-14024542,
14458566,
-11392157,
3471143,
10275549,
-30123054,
55393291,
-84303573,
113932473,
-140219905,
157635023,
-156795519,
105849664,
1903527810,
357940818,
-260403942,
204910154,
-156706365,
112170456,
-72318378,
38849448,
-12993156,
-4881235,
15297938,
-19496316,
19138684,
-15989055,
11632938,
-7285622,
3708766,
-1228482,
-172059,
722684,
-735784,
503414,
-236444,
383055,
-461331,
217362,
608526,
-2247952,
4798217,
-8103894,
11657340,
-14553775,
15531966,
-13117049,
5859773,
7358772,
-27009451,
52647805,
-82754512,
114711235,
-144869786,
168480995,
-178382444,
153283398,
1909796039,
304764993,
-240765635,
196964312,
-154814813,
113665785,
-75550228,
42695401,
-16701129,
-1764146,
12979761,
-17997094,
18351267,
-15738369,
11726967,
-7552880,
4020000,
-1503465,
30697,
595560,
-669011,
475339,
-227594,
414947,
-531389,
342263,
421871,
-2014226,
4565637,
-7962365,
11738322,
-15017939,
16542432,
-14798768,
8248690,
4370494,
-23724928,
49608386,
-80775951,
114931636,
-148871399,
178691758,
-199645497,
202319752,
1912934819,
252851468,
-220476291,
188205934,
-152195283,
114585119,
-78372328,
46286564,
-20283750,
1324707,
10626011,
-16428379,
17484074,
-15413786,
11761860,
-7778614,
4305952,
-1765736,
228976,
468538,
-600747,
445779,
-217887
};
struct src_stage src_int32_40_21_4010_5000 = {
11, 21, 40, 44, 1760, 21, 40, 0, 0,
src_int32_40_21_4010_5000_fir};