blob: 784088d8621ff5557033db7d5ac724721a79f11d [file] [log] [blame]
const int32_t src_int32_21_40_4010_5000_fir[1680] = {
203318,
277117,
-440582,
-745898,
670726,
1574155,
-758943,
-2852343,
496174,
4620800,
399223,
-6832823,
-2266400,
9317623,
5472628,
-11748329,
-10371129,
13619441,
17250292,
-14235904,
-26280771,
12711428,
37468593,
-7966213,
-50622943,
-1299176,
65346908,
16704017,
-81058487,
-40477422,
97049883,
76244663,
-112602212,
-131295588,
127221521,
224457263,
-141349346,
-425809727,
160835670,
1384474158,
2008545687,
1329212620,
111061201,
-428118647,
-118394582,
230866853,
113915786,
-138240766,
-104504225,
82812844,
92239013,
-46306882,
-78449390,
21641565,
64221224,
-5306430,
-50463362,
-4852071,
37890851,
10402244,
-27001691,
-12612322,
18069324,
12548006,
-11156430,
-11095853,
6148203,
8962273,
-2799376,
-6671523,
787442,
4572939,
235566,
-2860166,
-599194,
1600574,
582963,
-770606,
-398860,
291968,
218942,
260003,
-481490,
-716383,
757595,
1538846,
-918795,
-2829743,
759952,
4646213,
1423,
-6962661,
-1712616,
9632200,
4758683,
-12352184,
-9522194,
14638465,
16333688,
-15810806,
-25419373,
14987554,
36854611,
-11080132,
-50533052,
2764382,
66162210,
11621710,
-83298526,
-34371212,
101444054,
69205134,
-120263439,
-123584086,
140139150,
216794174,
-164190630,
-421290573,
212294903,
1438256519,
2005248450,
1272628475,
63077055,
-428278739,
-95434812,
236018700,
100292463,
-144398547,
-96015148,
88884340,
87040410,
-51834694,
-75488616,
26411969,
62794487,
-9238411,
-50058172,
-1753016,
38121736,
8071798,
-27580431,
-10948725,
18788095,
11430204,
-11875149,
-10398733,
6782667,
8568591,
-3309251,
-6480137,
1164319,
4503319,
-20626,
-2853507,
-440361,
1618197,
494790,
-790529,
-356583,
304564,
234104,
240634,
-521323,
-682068,
843077,
1494593,
-1077916,
-2792142,
1025611,
4648587,
-404114,
-7059801,
-1140465,
9903729,
4009348,
-12903626,
-8612932,
15599209,
15322730,
-17328489,
-24419925,
17218840,
36049512,
-14178330,
-50191021,
6864761,
66659228,
6418019,
-85153727,
-28014835,
105394217,
61722251,
-127443678,
-115131357,
152598733,
207887717,
-186807826,
-414506506,
265326389,
1490406537,
1998663791,
1214881158,
16981547,
-426357809,
-72575986,
239914357,
86422314,
-149751925,
-87181853,
94436557,
81484537,
-57037742,
-72195047,
30993940,
61077384,
-13076749,
-49412395,
1315906,
38162533,
5731837,
-28016011,
-9253859,
19404450,
10272222,
-12524717,
-9661107,
7373526,
8139168,
-3793886,
-6260166,
1528184,
4412728,
-271203,
-2832728,
-283232,
1627166,
406679,
-805712,
-314004,
314926,
248679,
219028,
-559816,
-642987,
926673,
1441393,
-1235456,
-2739390,
1291821,
4627443,
-815470,
-7123147,
-552523,
10130116,
3227830,
-13399070,
-7647009,
16496014,
14221155,
-18780585,
-23285580,
19393573,
35054860,
-17245189,
-49595402,
10982052,
66831538,
1117215,
-86610012,
-21436451,
108874877,
53826568,
-134100372,
-105966475,
164531241,
197753979,
-209088601,
-405409868,
319810993,
1540774987,
1988811299,
1156132419,
-27134524,
-422429722,
-49921150,
242561062,
72376021,
-154287973,
-78052176,
99449716,
75603186,
-61894785,
-68588950,
35367372,
59081894,
-16803763,
-48532173,
4339988,
38015452,
3394007,
-28308176,
-7536506,
19916770,
9080361,
-13102946,
-8887252,
7918545,
7676732,
-4251305,
-6013227,
1877464,
4302044,
-515021,
-2798256,
-128570,
1627662,
319089,
-816226,
-271367,
323087,
262542,
195222,
-596703,
-599199,
1007879,
1379288,
-1390554,
-2671413,
1557225,
4582411,
-1230659,
-7151760,
48507,
10309464,
2417552,
-13835158,
-6628427,
17323462,
13033206,
-20158944,
-22020206,
21500173,
33873186,
-20265051,
-48745991,
15096018,
66674249,
-4255649,
-87655092,
-14665678,
111862499,
45551084,
-140192868,
-96122406,
175868888,
186415040,
-230919318,
-393960305,
375623307,
1589217101,
1975720275,
1096545760,
-69188110,
-416574038,
-27570086,
243971602,
58223866,
-157997847,
-68674678,
103906908,
69429310,
-66386536,
-64691868,
39513425,
56821217,
-20402530,
-47424727,
7304924,
37683597,
1069791,
-28457381,
-5805442,
20323976,
7860999,
-13608032,
-8081560,
8415751,
7184133,
-4679703,
-5741045,
2210691,
4172228,
-750994,
-2750578,
22896,
1619909,
232464,
-822164,
-228911,
329092,
275566,
169264,
-631716,
-550794,
1086193,
1308371,
-1542339,
-2588215,
1820440,
4513238,
-1647637,
-7144861,
659811,
10440080,
1582134,
-14208780,
-5561514,
18076406,
11763620,
-21455670,
-20628381,
23527248,
32507990,
-23222298,
-47643844,
19186187,
66184040,
-9674851,
-88278556,
-7733466,
114335651,
36931120,
-145682635,
-85635921,
186545465,
173898990,
-252185466,
-380125010,
432632025,
1635593078,
1959429624,
1036285882,
-109104120,
-408875637,
-5618968,
244164157,
44035411,
-160876761,
-59098403,
107794137,
62996850,
-70495730,
-60526492,
43414601,
54309688,
-23856967,
-46098303,
10196877,
37170948,
-1229543,
-28464780,
-4069393,
20625523,
6620557,
-14038565,
-7248513,
8863444,
6664323,
-5077453,
-5445440,
2526503,
4024322,
-978100,
-2690240,
170470,
1604164,
147230,
-823642,
-186864,
332999,
287624,
141221,
-664591,
-497889,
1161110,
1228784,
-1689938,
-2489881,
2080064,
4419790,
-2064315,
-7101836,
1278472,
10520493,
725385,
-14517095,
-4450909,
18749999,
10417610,
-22663173,
-19115373,
25463658,
30963727,
-26101426,
-46291287,
23231951,
65359202,
-15114119,
-88471937,
-671960,
116275134,
28004176,
-150533484,
-74547481,
196496674,
160239924,
-272772098,
-363878956,
490700346,
1679768572,
1939987713,
975518119,
-146815600,
-399424313,
15839959,
243162123,
29879199,
-162923949,
-49372639,
111100347,
56340552,
-74207181,
-56116543,
47054817,
51562696,
-27151894,
-44562126,
13002545,
36482323,
-3492993,
-28332216,
-2336991,
20821398,
5365471,
-14393524,
-6392663,
9260196,
6120340,
-5443107,
-5128317,
2823654,
3859437,
-1195384,
-2617838,
313493,
1580724,
63793,
-820798,
-145443,
334874,
298592,
111172,
-695069,
-440632,
1232134,
1140719,
-1832479,
-2376574,
2334685,
4302057,
-2478563,
-7022248,
1901486,
10549463,
-148721,
-14757549,
-3301535,
19339725,
9000846,
-23774207,
-17487130,
27298571,
29245806,
-28887127,
-44691922,
27212669,
64199662,
-20546753,
-88228788,
6485638,
117664107,
18809785,
-154711774,
-62901102,
205660455,
145477904,
-292564282,
-345205089,
549686399,
1721615163,
1917452204,
914407877,
-182263873,
-388314373,
36718686,
240993911,
15822449,
-164142608,
-39546680,
113817440,
49495799,
-77507831,
-51486640,
50419463,
48596598,
-30273101,
-42826336,
15709212,
35623348,
-5709878,
-28062197,
-616731,
20912113,
4102158,
-14672281,
-5518603,
9604857,
5555294,
-5775407,
-4791654,
3101016,
3678746,
-1401960,
-2534019,
451345,
1549915,
-17463,
-813788,
-104857,
334794,
308344,
79212,
-722891,
-379197,
1298774,
1044418,
-1969096,
-2248544,
2582888,
4160153,
-2888224,
-6905837,
2525774,
10525989,
-1036057,
-14927889,
-2118587,
19841424,
7519431,
-24781910,
-15750252,
29021522,
27360570,
-31564365,
-42850622,
31107767,
62707008,
-25945752,
-87544731,
13705222,
118488198,
9389345,
-158186607,
-50744207,
213977310,
129658901,
-311447553,
-324094497,
609443689,
1761010810,
1891889847,
853120073,
-215398655,
-375644206,
56933718,
237692737,
1930776,
-164539828,
-29669596,
115940269,
42498423,
-80386788,
-46662170,
53495456,
45428624,
-33207405,
-40901931,
18304812,
34600417,
-7869884,
-27657878,
1083063,
20898693,
2836981,
-14874594,
-4630948,
9896555,
4972348,
-6073282,
-4437493,
3357582,
3483483,
-1597017,
-2439472,
583449,
1512095,
-96175,
-802785,
-65298,
332845,
316761,
45452,
-747810,
-313788,
1360548,
940173,
-2098933,
-2106119,
2823260,
3994319,
-3291124,
-6752528,
3148199,
10449321,
-1932364,
-15026186,
-907505,
20251320,
5979877,
-25679848,
-13911971,
30622470,
25315277,
-34118458,
-40773523,
34896842,
60884494,
-31283944,
-86417507,
20951934,
118735612,
-214052,
-160930025,
-38127457,
221390622,
112834708,
-329308369,
-300546552,
669821563,
1797840283,
1863376240,
791818584,
-246178135,
-361515857,
76406334,
233296385,
-11732090,
-164126492,
-19789994,
117466627,
35384531,
-82835349,
-41669155,
56271286,
42076782,
-35942702,
-38800698,
20777974,
33420651,
-9963113,
-27123038,
2754285,
20782666,
1576222,
-15000608,
-3734309,
10134696,
4374703,
-6335853,
-4067926,
3592470,
3274927,
-1779820,
-2334928,
709273,
1467651,
-172004,
-787982,
-26950,
329121,
323724,
10018,
-769584,
-244637,
1416991,
828327,
-2221150,
-1949713,
3054401,
3804925,
-3685083,
-6562433,
3765579,
10318966,
-2833269,
-15050842,
326051,
20566047,
4389079,
-26462048,
-11980123,
32091855,
23118075,
-36535151,
-38468012,
38559764,
58737053,
-36534117,
-84847019,
28190326,
118397217,
-9955803,
-162917177,
-25104565,
227846960,
95062827,
-346034575,
-274569020,
730665695,
1831995565,
1831995565,
730665695,
-274569020,
-346034575,
95062827,
227846960,
-25104565,
-162917177,
-9955803,
118397217,
28190326,
-84847019,
-36534117,
58737053,
38559764,
-38468012,
-36535151,
23118075,
32091855,
-11980123,
-26462048,
4389079,
20566047,
326051,
-15050842,
-2833269,
10318966,
3765579,
-6562433,
-3685083,
3804925,
3054401,
-1949713,
-2221150,
828327,
1416991,
-244637,
-769584,
10018,
323724,
329121,
-26950,
-787982,
-172004,
1467651,
709273,
-2334928,
-1779820,
3274927,
3592470,
-4067926,
-6335853,
4374703,
10134696,
-3734309,
-15000608,
1576222,
20782666,
2754285,
-27123038,
-9963113,
33420651,
20777974,
-38800698,
-35942702,
42076782,
56271286,
-41669155,
-82835349,
35384531,
117466627,
-19789994,
-164126492,
-11732090,
233296385,
76406334,
-361515857,
-246178135,
791818584,
1863376240,
1797840283,
669821563,
-300546552,
-329308369,
112834708,
221390622,
-38127457,
-160930025,
-214052,
118735612,
20951934,
-86417507,
-31283944,
60884494,
34896842,
-40773523,
-34118458,
25315277,
30622470,
-13911971,
-25679848,
5979877,
20251320,
-907505,
-15026186,
-1932364,
10449321,
3148199,
-6752528,
-3291124,
3994319,
2823260,
-2106119,
-2098933,
940173,
1360548,
-313788,
-747810,
45452,
316761,
332845,
-65298,
-802785,
-96175,
1512095,
583449,
-2439472,
-1597017,
3483483,
3357582,
-4437493,
-6073282,
4972348,
9896555,
-4630948,
-14874594,
2836981,
20898693,
1083063,
-27657878,
-7869884,
34600417,
18304812,
-40901931,
-33207405,
45428624,
53495456,
-46662170,
-80386788,
42498423,
115940269,
-29669596,
-164539828,
1930776,
237692737,
56933718,
-375644206,
-215398655,
853120073,
1891889847,
1761010810,
609443689,
-324094497,
-311447553,
129658901,
213977310,
-50744207,
-158186607,
9389345,
118488198,
13705222,
-87544731,
-25945752,
62707008,
31107767,
-42850622,
-31564365,
27360570,
29021522,
-15750252,
-24781910,
7519431,
19841424,
-2118587,
-14927889,
-1036057,
10525989,
2525774,
-6905837,
-2888224,
4160153,
2582888,
-2248544,
-1969096,
1044418,
1298774,
-379197,
-722891,
79212,
308344,
334794,
-104857,
-813788,
-17463,
1549915,
451345,
-2534019,
-1401960,
3678746,
3101016,
-4791654,
-5775407,
5555294,
9604857,
-5518603,
-14672281,
4102158,
20912113,
-616731,
-28062197,
-5709878,
35623348,
15709212,
-42826336,
-30273101,
48596598,
50419463,
-51486640,
-77507831,
49495799,
113817440,
-39546680,
-164142608,
15822449,
240993911,
36718686,
-388314373,
-182263873,
914407877,
1917452204,
1721615163,
549686399,
-345205089,
-292564282,
145477904,
205660455,
-62901102,
-154711774,
18809785,
117664107,
6485638,
-88228788,
-20546753,
64199662,
27212669,
-44691922,
-28887127,
29245806,
27298571,
-17487130,
-23774207,
9000846,
19339725,
-3301535,
-14757549,
-148721,
10549463,
1901486,
-7022248,
-2478563,
4302057,
2334685,
-2376574,
-1832479,
1140719,
1232134,
-440632,
-695069,
111172,
298592,
334874,
-145443,
-820798,
63793,
1580724,
313493,
-2617838,
-1195384,
3859437,
2823654,
-5128317,
-5443107,
6120340,
9260196,
-6392663,
-14393524,
5365471,
20821398,
-2336991,
-28332216,
-3492993,
36482323,
13002545,
-44562126,
-27151894,
51562696,
47054817,
-56116543,
-74207181,
56340552,
111100347,
-49372639,
-162923949,
29879199,
243162123,
15839959,
-399424313,
-146815600,
975518119,
1939987713,
1679768572,
490700346,
-363878956,
-272772098,
160239924,
196496674,
-74547481,
-150533484,
28004176,
116275134,
-671960,
-88471937,
-15114119,
65359202,
23231951,
-46291287,
-26101426,
30963727,
25463658,
-19115373,
-22663173,
10417610,
18749999,
-4450909,
-14517095,
725385,
10520493,
1278472,
-7101836,
-2064315,
4419790,
2080064,
-2489881,
-1689938,
1228784,
1161110,
-497889,
-664591,
141221,
287624,
332999,
-186864,
-823642,
147230,
1604164,
170470,
-2690240,
-978100,
4024322,
2526503,
-5445440,
-5077453,
6664323,
8863444,
-7248513,
-14038565,
6620557,
20625523,
-4069393,
-28464780,
-1229543,
37170948,
10196877,
-46098303,
-23856967,
54309688,
43414601,
-60526492,
-70495730,
62996850,
107794137,
-59098403,
-160876761,
44035411,
244164157,
-5618968,
-408875637,
-109104120,
1036285882,
1959429624,
1635593078,
432632025,
-380125010,
-252185466,
173898990,
186545465,
-85635921,
-145682635,
36931120,
114335651,
-7733466,
-88278556,
-9674851,
66184040,
19186187,
-47643844,
-23222298,
32507990,
23527248,
-20628381,
-21455670,
11763620,
18076406,
-5561514,
-14208780,
1582134,
10440080,
659811,
-7144861,
-1647637,
4513238,
1820440,
-2588215,
-1542339,
1308371,
1086193,
-550794,
-631716,
169264,
275566,
329092,
-228911,
-822164,
232464,
1619909,
22896,
-2750578,
-750994,
4172228,
2210691,
-5741045,
-4679703,
7184133,
8415751,
-8081560,
-13608032,
7860999,
20323976,
-5805442,
-28457381,
1069791,
37683597,
7304924,
-47424727,
-20402530,
56821217,
39513425,
-64691868,
-66386536,
69429310,
103906908,
-68674678,
-157997847,
58223866,
243971602,
-27570086,
-416574038,
-69188110,
1096545760,
1975720275,
1589217101,
375623307,
-393960305,
-230919318,
186415040,
175868888,
-96122406,
-140192868,
45551084,
111862499,
-14665678,
-87655092,
-4255649,
66674249,
15096018,
-48745991,
-20265051,
33873186,
21500173,
-22020206,
-20158944,
13033206,
17323462,
-6628427,
-13835158,
2417552,
10309464,
48507,
-7151760,
-1230659,
4582411,
1557225,
-2671413,
-1390554,
1379288,
1007879,
-599199,
-596703,
195222,
262542,
323087,
-271367,
-816226,
319089,
1627662,
-128570,
-2798256,
-515021,
4302044,
1877464,
-6013227,
-4251305,
7676732,
7918545,
-8887252,
-13102946,
9080361,
19916770,
-7536506,
-28308176,
3394007,
38015452,
4339988,
-48532173,
-16803763,
59081894,
35367372,
-68588950,
-61894785,
75603186,
99449716,
-78052176,
-154287973,
72376021,
242561062,
-49921150,
-422429722,
-27134524,
1156132419,
1988811299,
1540774987,
319810993,
-405409868,
-209088601,
197753979,
164531241,
-105966475,
-134100372,
53826568,
108874877,
-21436451,
-86610012,
1117215,
66831538,
10982052,
-49595402,
-17245189,
35054860,
19393573,
-23285580,
-18780585,
14221155,
16496014,
-7647009,
-13399070,
3227830,
10130116,
-552523,
-7123147,
-815470,
4627443,
1291821,
-2739390,
-1235456,
1441393,
926673,
-642987,
-559816,
219028,
248679,
314926,
-314004,
-805712,
406679,
1627166,
-283232,
-2832728,
-271203,
4412728,
1528184,
-6260166,
-3793886,
8139168,
7373526,
-9661107,
-12524717,
10272222,
19404450,
-9253859,
-28016011,
5731837,
38162533,
1315906,
-49412395,
-13076749,
61077384,
30993940,
-72195047,
-57037742,
81484537,
94436557,
-87181853,
-149751925,
86422314,
239914357,
-72575986,
-426357809,
16981547,
1214881158,
1998663791,
1490406537,
265326389,
-414506506,
-186807826,
207887717,
152598733,
-115131357,
-127443678,
61722251,
105394217,
-28014835,
-85153727,
6418019,
66659228,
6864761,
-50191021,
-14178330,
36049512,
17218840,
-24419925,
-17328489,
15322730,
15599209,
-8612932,
-12903626,
4009348,
9903729,
-1140465,
-7059801,
-404114,
4648587,
1025611,
-2792142,
-1077916,
1494593,
843077,
-682068,
-521323,
240634,
234104,
304564,
-356583,
-790529,
494790,
1618197,
-440361,
-2853507,
-20626,
4503319,
1164319,
-6480137,
-3309251,
8568591,
6782667,
-10398733,
-11875149,
11430204,
18788095,
-10948725,
-27580431,
8071798,
38121736,
-1753016,
-50058172,
-9238411,
62794487,
26411969,
-75488616,
-51834694,
87040410,
88884340,
-96015148,
-144398547,
100292463,
236018700,
-95434812,
-428278739,
63077055,
1272628475,
2005248450,
1438256519,
212294903,
-421290573,
-164190630,
216794174,
140139150,
-123584086,
-120263439,
69205134,
101444054,
-34371212,
-83298526,
11621710,
66162210,
2764382,
-50533052,
-11080132,
36854611,
14987554,
-25419373,
-15810806,
16333688,
14638465,
-9522194,
-12352184,
4758683,
9632200,
-1712616,
-6962661,
1423,
4646213,
759952,
-2829743,
-918795,
1538846,
757595,
-716383,
-481490,
260003,
218942,
291968,
-398860,
-770606,
582963,
1600574,
-599194,
-2860166,
235566,
4572939,
787442,
-6671523,
-2799376,
8962273,
6148203,
-11095853,
-11156430,
12548006,
18069324,
-12612322,
-27001691,
10402244,
37890851,
-4852071,
-50463362,
-5306430,
64221224,
21641565,
-78449390,
-46306882,
92239013,
82812844,
-104504225,
-138240766,
113915786,
230866853,
-118394582,
-428118647,
111061201,
1329212620,
2008545687,
1384474158,
160835670,
-425809727,
-141349346,
224457263,
127221521,
-131295588,
-112602212,
76244663,
97049883,
-40477422,
-81058487,
16704017,
65346908,
-1299176,
-50622943,
-7966213,
37468593,
12711428,
-26280771,
-14235904,
17250292,
13619441,
-10371129,
-11748329,
5472628,
9317623,
-2266400,
-6832823,
399223,
4620800,
496174,
-2852343,
-758943,
1574155,
670726,
-745898,
-440582,
277117,
203318
};
struct src_stage src_int32_21_40_4010_5000 = {
19, 10, 21, 80, 1680, 40, 21, 0, 1,
src_int32_21_40_4010_5000_fir};