diff --git a/Digital-Synth-PRA32-U/pra32-u-filter-table.h b/Digital-Synth-PRA32-U/pra32-u-filter-table.h index 41fa567..c1048ba 100644 --- a/Digital-Synth-PRA32-U/pra32-u-filter-table.h +++ b/Digital-Synth-PRA32-U/pra32-u-filter-table.h @@ -1,1971 +1,1971 @@ #pragma once int32_t g_filter_lpf_table_0[] = { - +773, -2144903943, +1071165213, +819, -2144828352, +1071089806, - +868, -2144750546, +1071012195, +920, -2144670460, +1070932315, - +974, -2144588027, +1070850101, +1032, -2144503179, +1070765485, - +1094, -2144415845, +1070678396, +1159, -2144325951, +1070588763, - +1227, -2144233424, +1070496511, +1300, -2144138185, +1070401564, - +1378, -2144040156, +1070303844, +1460, -2143939254, +1070203269, - +1546, -2143835396, +1070099758, +1638, -2143728494, +1069993224, - +1736, -2143618460, +1069883579, +1839, -2143505201, +1069770733, - +1948, -2143388624, +1069654593, +2064, -2143268631, +1069535063, - +2186, -2143145122, +1069412044, +2316, -2143017994, +1069285436, - +2454, -2142887140, +1069155133, +2600, -2142752453, +1069021028, - +2754, -2142613819, +1068883012, +2918, -2142471122, +1068740970, - +3091, -2142324245, +1068594786, +3275, -2142173063, +1068444339, - +3469, -2142017452, +1068289505, +3675, -2141857281, +1068130158, - +3893, -2141692416, +1067966167, +4125, -2141522721, +1067797397, - +4370, -2141348054, +1067623709, +4629, -2141168268, +1067444961, - +4904, -2140983214, +1067261007, +5195, -2140792738, +1067071695, - +5503, -2140596681, +1066876872, +5830, -2140394879, +1066676377, - +6176, -2140187163, +1066470046, +6543, -2139973362, +1066257711, - +6931, -2139753296, +1066039198, +7343, -2139526781, +1065814329, - +7779, -2139293629, +1065582921, +8240, -2139053646, +1065344784, - +8729, -2138806630, +1065099724, +9247, -2138552377, +1064847543, - +9796, -2138290674, +1064588035, +10377, -2138021303, +1064320989, - +10993, -2137744039, +1064046187, +11645, -2137458650, +1063763408, - +12336, -2137164900, +1063472420, +13068, -2136862542, +1063172990, - +13843, -2136551325, +1062864873, +14664, -2136230989, +1062547821, - +15533, -2135901268, +1062221578, +16454, -2135561885, +1061885879, - +17430, -2135212558, +1061540455, +18463, -2134852995, +1061185026, - +19558, -2134482898, +1060819306, +20717, -2134101956, +1060443002, - +21945, -2133709853, +1060055811, +23246, -2133306262, +1059657422, - +24623, -2132890845, +1059247515, +26082, -2132463257, +1058825763, - +27628, -2132023140, +1058391828, +29264, -2131570129, +1057945364, - +30998, -2131103845, +1057486014, +32834, -2130623899, +1057013412, - +34778, -2130129892, +1056527182, +36838, -2129621410, +1056026938, - +39019, -2129098032, +1055512284, +41329, -2128559319, +1054982811, - +43775, -2128004823, +1054438100, +46366, -2127434082, +1053877722, - +49110, -2126846620, +1053301235, +52015, -2126241947, +1052708185, - +55092, -2125619559, +1052098105, +58351, -2124978937, +1051470519, - +61802, -2124319548, +1050824933, +65456, -2123640842, +1050160844, - +69326, -2122942253, +1049477735, +73424, -2122223198, +1048775073, - +77764, -2121483080, +1048052312, +82359, -2120721281, +1047308894, - +87225, -2119937166, +1046544242, +92377, -2119130083, +1045757767, - +97832, -2118299358, +1044948864, +103609, -2117444299, +1044116912, - +109725, -2116564195, +1043261274, +116201, -2115658313, +1042381296, - +123058, -2114725897, +1041476307, +130318, -2113766172, +1040545621, - +138004, -2112778338, +1039588533, +146142, -2111761573, +1038604319, - +154758, -2110715031, +1037592238, +163879, -2109637839, +1036551531, - +173535, -2108529103, +1035481420, +183757, -2107387899, +1034381105, - +194579, -2106213277, +1033249770, +206035, -2105004261, +1032086576, - +218161, -2103759844, +1030890666, +230998, -2102478992, +1029661161, - +244586, -2101160639, +1028397159, +258968, -2099803690, +1027097740, - +274192, -2098407017, +1025761960, +290304, -2096969458, +1024388853, - +307358, -2095489821, +1022977430, +325407, -2093966874, +1021526681, - +344510, -2092399354, +1020035570, +364726, -2090785959, +1018503039, - +386120, -2089125349, +1016928007, +408760, -2087416148, +1015309366, - +432718, -2085656936, +1013645986, +458070, -2083846255, +1011936712, - +484895, -2081982604, +1010180362, +513279, -2080064437, +1008375731, - +543311, -2078090167, +1006521587, +575085, -2076058158, +1004616673, - +608701, -2073966727, +1002659707, +644264, -2071814145, +1000649378, - +681886, -2069598631, +998584352, +721684, -2067318352, +996463267, - +763783, -2064971426, +994284734, +808312, -2062555914, +992047341, - +855411, -2060069822, +989749645, +905226, -2057511100, +987390179, - +957909, -2054877637, +984967451, +1013624, -2052167265, +982479940, - +1072543, -2049377751, +979926100, +1134846, -2046506802, +977304361, - +1200723, -2043552056, +974613126, +1270377, -2040511088, +971850772, - +1344019, -2037381400, +969015652, +1421873, -2034160426, +966106095, - +1504176, -2030845528, +963120408, +1591175, -2027433993, +960056870, - +1683134, -2023923031, +956913743, +1780328, -2020309775, +953689264, - +1883049, -2016591276, +950381650, +1991604, -2012764506, +946989098, - +2106315, -2008826350, +943509788, +2227524, -2004773606, +939941880, - +2355589, -2000602986, +936283518, +2490887, -1996311110, +932532834, - +2633815, -1991894505, +928687943, +2784793, -1987349601, +924746949, - +2944260, -1982672734, +920707949, +3112679, -1977860137, +916569029, - +3290538, -1972907942, +912328269, +3478348, -1967812178, +907983748, - +3676650, -1962568765, +903533542, +3886009, -1957173514, +898975727, - +4107021, -1951622124, +894308386, +4340312, -1945910182, +889529607, - +4586539, -1940033155, +884637489, +4846394, -1933986392, +879630145, - +5120601, -1927765122, +874505703, +5409922, -1921364449, +869262314, - +5715157, -1914779348, +863898153, +6037145, -1908004668, +858411423, - +6376765, -1901035124, +852800363, +6734943, -1893865300, +847063247, - +7112645, -1886489639, +841198396, +7510887, -1878902448, +835204174, - +7930734, -1871097891, +829079005, +8373300, -1863069990, +822821367, - +8839753, -1854812619, +816429807, +9331316, -1846319503, +809902944, - +9849270, -1837584217, +803239474, +10394955, -1828600181, +796438179, - +10969774, -1819360663, +789497934, +11575192, -1809858768, +782417714, - +12212745, -1800087447, +775196604, +12884035, -1790039484, +767833802, - +13590739, -1779707502, +760328634, +14334606, -1769083956, +752680557, - +15117465, -1758161135, +744889174, +15941225, -1746931158, +736954237, - +16807879, -1735385970, +728875662, +17719504, -1723517346, +720653537, - +18678268, -1711316883, +712288134, +19686434, -1698776004, +703779915, - +20746356, -1685885951, +695129551, +21860490, -1672637790, +686337927, - +23031394, -1659022401, +677406156, +24261732, -1645030485, +668335591, - +25554276, -1630652556, +659127838, +26911913, -1615878942, +649784770, - +28337643, -1600699784, +640308534, +29834590, -1585105035, +630701573, - +31406001, -1569084452, +620966634, +33055251, -1552627604, +611106784, - +34785847, -1535723859, +601125423, +36601433, -1518362392, +591026300, - +38505794, -1500532174, +580813527, +40502863, -1482221971, +570491598, - +42596719, -1463420344, +560065398, +44791602, -1444115640, +549540225, - +47091909, -1424295991, +538921803, +49502205, -1403949306, +528216302, - +52027228, -1383063265, +517430353, +54671894, -1361625314, +506571066, - +57441305, -1339622654, +495646050, +60340756, -1317042232, +484663432, - +63375742, -1293870733, +473631876, +66551967, -1270094562, +462560606, - +69875353, -1245699836, +451459424, +73352050, -1220672360, +440338738, - +76988446, -1194997619, +429209582, +80791181, -1168660744, +418083644, - +84767155, -1141646501, +406973297, +88923547, -1113939255, +395891620, - +93267830, -1085522942, +384852439, +97807786, -1056381038, +373870358, - +102551527, -1026496515, +362960798, +107507514, -995851804, +352140038, - +112684586, -964428740, +341425263, +118091980, -932208514, +330834611, - +123739363, -899171610, +320387238, +129636865, -865297735, +310103374, - +135795117, -830565749, +300004396, +142225289, -794953579, +290112911, - +148939135, -758438126, +280452844, +155949051, -720995160, +271049542, - +163268124, -682599213, +261929888, +170910204, -643223442, +253122434, - +178889970, -602839495, +244657552, +187223018, -561417356, +236567603, - +195925948, -518925167, +228887137, +205016473, -475329043, +221653112, - +214513531, -430592858, +214905158, +224437420, -384678010, +208685867, - +234809950, -337543166, +203041142, +245654608, -289143976, +198020583, - +256996755, -239432755, +193677950, +268863844, -188358138, +190071690, - +281285670, -135864691, +187265547, +294294654, -81892490, +185329285, - +307926171, -26376653, +184339516, +322218921, +30753179, +184380681, - +337215357, +89573406, +185546200, +352962181, +150167088, +187939814, - +369510909, +212624625, +191677187, +386918528, +277044493, +196887794, - +405248256, +343534041, +203717162, +424570429, +412210342, +212329549, - +444963518, +483201092, +222911155, +466515335, +556645547, +235673970, - +489324428, +632695460, +250860428, +513501715, +711515988, +268749047, - +539172404, +793286503, +289661288, +566478240, +878201191, +313969944, - +595580141, +966469301, +342109439, +626661289, +1058314795, +374588538, - +659930737, +1153975051, +412006075, +695627608, +1253698080, +455070530, - +734025934, +1357737452, +504624462, +734025934, +1357737452, +504624462, + +773, +1072452744, -2144903943, +1071165213, +819, +1072414995, -2144828352, +1071089806, + +868, +1072376141, -2144750546, +1071012195, +920, +1072336149, -2144670460, +1070932315, + +974, +1072294988, -2144588027, +1070850101, +1032, +1072252622, -2144503179, +1070765485, + +1094, +1072209016, -2144415845, +1070678396, +1159, +1072164134, -2144325951, +1070588763, + +1227, +1072117939, -2144233424, +1070496511, +1300, +1072070393, -2144138185, +1070401564, + +1378, +1072021455, -2144040156, +1070303844, +1460, +1071971086, -2143939254, +1070203269, + +1546, +1071919244, -2143835396, +1070099758, +1638, +1071865885, -2143728494, +1069993224, + +1736, +1071810965, -2143618460, +1069883579, +1839, +1071754439, -2143505201, +1069770733, + +1948, +1071696260, -2143388624, +1069654593, +2064, +1071636379, -2143268631, +1069535063, + +2186, +1071574747, -2143145122, +1069412044, +2316, +1071511313, -2143017994, +1069285436, + +2454, +1071446024, -2142887140, +1069155133, +2600, +1071378826, -2142752453, +1069021028, + +2754, +1071309663, -2142613819, +1068883012, +2918, +1071238479, -2142471122, +1068740970, + +3091, +1071165213, -2142324245, +1068594786, +3275, +1071089806, -2142173063, +1068444339, + +3469, +1071012195, -2142017452, +1068289505, +3675, +1070932315, -2141857281, +1068130158, + +3893, +1070850101, -2141692416, +1067966167, +4125, +1070765485, -2141522721, +1067797397, + +4370, +1070678396, -2141348054, +1067623709, +4629, +1070588763, -2141168268, +1067444961, + +4904, +1070496511, -2140983214, +1067261007, +5195, +1070401564, -2140792738, +1067071695, + +5503, +1070303844, -2140596681, +1066876872, +5830, +1070203269, -2140394879, +1066676377, + +6176, +1070099758, -2140187163, +1066470046, +6543, +1069993224, -2139973362, +1066257711, + +6931, +1069883579, -2139753296, +1066039198, +7343, +1069770733, -2139526781, +1065814329, + +7779, +1069654593, -2139293629, +1065582921, +8240, +1069535063, -2139053646, +1065344784, + +8729, +1069412044, -2138806630, +1065099724, +9247, +1069285436, -2138552377, +1064847543, + +9796, +1069155133, -2138290674, +1064588035, +10377, +1069021028, -2138021303, +1064320989, + +10993, +1068883012, -2137744039, +1064046187, +11645, +1068740970, -2137458650, +1063763408, + +12336, +1068594786, -2137164900, +1063472420, +13068, +1068444338, -2136862542, +1063172990, + +13843, +1068289505, -2136551325, +1062864873, +14664, +1068130158, -2136230989, +1062547821, + +15533, +1067966167, -2135901268, +1062221578, +16454, +1067797396, -2135561885, +1061885879, + +17430, +1067623709, -2135212558, +1061540455, +18463, +1067444961, -2134852995, +1061185026, + +19558, +1067261007, -2134482898, +1060819306, +20717, +1067071695, -2134101956, +1060443002, + +21945, +1066876872, -2133709853, +1060055811, +23246, +1066676376, -2133306262, +1059657422, + +24623, +1066470046, -2132890845, +1059247515, +26082, +1066257711, -2132463257, +1058825763, + +27628, +1066039198, -2132023140, +1058391828, +29264, +1065814329, -2131570129, +1057945364, + +30998, +1065582920, -2131103845, +1057486014, +32834, +1065344783, -2130623899, +1057013412, + +34778, +1065099724, -2130129892, +1056527182, +36838, +1064847543, -2129621410, +1056026938, + +39019, +1064588034, -2129098032, +1055512284, +41329, +1064320988, -2128559319, +1054982811, + +43775, +1064046186, -2128004823, +1054438100, +46366, +1063763407, -2127434082, +1053877722, + +49110, +1063472419, -2126846620, +1053301235, +52015, +1063172988, -2126241947, +1052708185, + +55092, +1062864871, -2125619559, +1052098105, +58351, +1062547819, -2124978937, +1051470519, + +61802, +1062221576, -2124319548, +1050824933, +65456, +1061885877, -2123640842, +1050160844, + +69326, +1061540452, -2122942253, +1049477735, +73424, +1061185023, -2122223198, +1048775073, + +77764, +1060819304, -2121483080, +1048052312, +82359, +1060442999, -2120721281, +1047308894, + +87225, +1060055808, -2119937166, +1046544242, +92377, +1059657418, -2119130083, +1045757767, + +97832, +1059247511, -2118299358, +1044948864, +103609, +1058825758, -2117444299, +1044116912, + +109725, +1058391823, -2116564195, +1043261274, +116201, +1057945358, -2115658313, +1042381296, + +123058, +1057486007, -2114725897, +1041476307, +130318, +1057013404, -2113766172, +1040545621, + +138004, +1056527173, -2112778338, +1039588533, +146142, +1056026928, -2111761573, +1038604319, + +154758, +1055512273, -2110715031, +1037592238, +163879, +1054982798, -2109637839, +1036551531, + +173535, +1054438086, -2108529103, +1035481420, +183757, +1053877706, -2107387899, +1034381105, + +194579, +1053301217, -2106213277, +1033249770, +206035, +1052708165, -2105004261, +1032086576, + +218161, +1052098083, -2103759844, +1030890666, +230998, +1051470494, -2102478992, +1029661161, + +244586, +1050824905, -2101160639, +1028397159, +258968, +1050160813, -2099803690, +1027097740, + +274192, +1049477700, -2098407017, +1025761960, +290304, +1048775033, -2096969458, +1024388853, + +307358, +1048052268, -2095489821, +1022977430, +325407, +1047308844, -2093966874, +1021526681, + +344510, +1046544186, -2092399354, +1020035570, +364726, +1045757705, -2090785959, +1018503039, + +386120, +1044948794, -2089125349, +1016928007, +408760, +1044116834, -2087416148, +1015309366, + +432718, +1043261186, -2085656936, +1013645986, +458070, +1042381197, -2083846255, +1011936712, + +484895, +1041476197, -2081982604, +1010180362, +513279, +1040545498, -2080064437, +1008375731, + +543311, +1039588394, -2078090167, +1006521587, +575085, +1038604163, -2076058158, +1004616673, + +608701, +1037592064, -2073966727, +1002659707, +644264, +1036551336, -2071814145, +1000649378, + +681886, +1035481201, -2069598631, +998584352, +721684, +1034380860, -2067318352, +996463267, + +763783, +1033249496, -2064971426, +994284734, +808312, +1032086269, -2062555914, +992047341, + +855411, +1030890322, -2060069822, +989749645, +905226, +1029660775, -2057511100, +987390179, + +957909, +1028396727, -2054877637, +984967451, +1013624, +1027097257, -2052167265, +982479940, + +1072543, +1025761418, -2049377751, +979926100, +1134846, +1024388246, -2046506802, +977304361, + +1200723, +1022976751, -2043552056, +974613126, +1270377, +1021525920, -2040511088, +971850772, + +1344019, +1020034718, -2037381400, +969015652, +1421873, +1018502086, -2034160426, +966106095, + +1504176, +1016926939, -2030845528, +963120408, +1591175, +1015308171, -2027433993, +960056870, + +1683134, +1013644649, -2023923031, +956913743, +1780328, +1011935215, -2020309775, +953689264, + +1883049, +1010178687, -2016591276, +950381650, +1991604, +1008373857, -2012764506, +946989098, + +2106315, +1006519490, -2008826350, +943509788, +2227524, +1004614327, -2004773606, +939941880, + +2355589, +1002657082, -2000602986, +936283518, +2490887, +1000646442, -1996311110, +932532834, + +2633815, +998581067, -1991894505, +928687943, +2784793, +996459593, -1987349601, +924746949, + +2944260, +994280626, -1982672734, +920707949, +3112679, +992042747, -1977860137, +916569029, + +3290538, +989744508, -1972907942, +912328269, +3478348, +987384437, -1967812178, +907983748, + +3676650, +984961032, -1962568765, +903533542, +3886009, +982472766, -1957173514, +898975727, + +4107021, +979918083, -1951622124, +894308386, +4340312, +977295403, -1945910182, +889529607, + +4586539, +974603117, -1940033155, +884637489, +4846394, +971839590, -1933986392, +879630145, + +5120601, +969003162, -1927765122, +874505703, +5409922, +966092146, -1921364449, +869262314, + +5715157, +963104831, -1914779348, +863898153, +6037145, +960039478, -1908004668, +858411423, + +6376765, +956894327, -1901035124, +852800363, +6734943, +953667592, -1893865300, +847063247, + +7112645, +950357464, -1886489639, +841198396, +7510887, +946962111, -1878902448, +835204174, + +7930734, +943479679, -1871097891, +829079005, +8373300, +939908295, -1863069990, +822821367, + +8839753, +936246062, -1854812619, +816429807, +9331316, +932491067, -1846319503, +809902944, + +9849270, +928641378, -1837584217, +803239474, +10394955, +924695045, -1828600181, +796438179, + +10969774, +920650105, -1819360663, +789497934, +11575192, +916504576, -1809858768, +782417714, + +12212745, +912256468, -1800087447, +775196604, +12884035, +907903777, -1790039484, +767833802, + +13590739, +903444489, -1779707502, +760328634, +14334606, +898876584, -1769083956, +752680557, + +15117465, +894198033, -1758161135, +744889174, +15941225, +889406804, -1746931158, +736954237, + +16807879, +884500863, -1735385970, +728875662, +17719504, +879478176, -1723517346, +720653537, + +18678268, +874336710, -1711316883, +712288134, +19686434, +869074435, -1698776004, +703779915, + +20746356, +863689331, -1685885951, +695129551, +21860490, +858179385, -1672637790, +686337927, + +23031394, +852542595, -1659022401, +677406156, +24261732, +846776975, -1645030485, +668335591, + +25554276, +840880554, -1630652556, +659127838, +26911913, +834851383, -1615878942, +649784770, + +28337643, +828687535, -1600699784, +640308534, +29834590, +822387107, -1585105035, +630701573, + +31406001, +815948227, -1569084452, +620966634, +33055251, +809369052, -1552627604, +611106784, + +34785847, +802647776, -1535723859, +601125423, +36601433, +795782628, -1518362392, +591026300, + +38505794, +788771881, -1500532174, +580813527, +40502863, +781613848, -1482221971, +570491598, + +42596719, +774306891, -1463420344, +560065398, +44791602, +766849422, -1444115640, +549540225, + +47091909, +759239904, -1424295991, +538921803, +49502205, +751476858, -1403949306, +528216302, + +52027228, +743558860, -1383063265, +517430353, +54671894, +735484550, -1361625314, +506571066, + +57441305, +727252631, -1339622654, +495646050, +60340756, +718861871, -1317042232, +484663432, + +63375742, +710311108, -1293870733, +473631876, +66551967, +701599248, -1270094562, +462560606, + +69875353, +692725270, -1245699836, +451459424, +73352050, +683688230, -1220672360, +440338738, + +76988446, +674487256, -1194997619, +429209582, +80791181, +665121553, -1168660744, +418083644, + +84767155, +655590405, -1141646501, +406973297, +88923547, +645893174, -1113939255, +395891620, + +93267830, +636029301, -1085522942, +384852439, +97807786, +625998304, -1056381038, +373870358, + +102551527, +615799784, -1026496515, +362960798, +107507514, +605433416, -995851804, +352140038, + +112684586, +594898956, -964428740, +341425263, +118091980, +584196237, -932208514, +330834611, + +123739363, +573325168, -899171610, +320387238, +129636865, +562285733, -865297735, +310103374, + +135795117, +551077992, -830565749, +300004396, +142225289, +539702078, -794953579, +290112911, + +148939135, +528158198, -758438126, +280452844, +155949051, +516446631, -720995160, +271049542, + +163268124, +504567731, -682599213, +261929888, +170910204, +492521924, -643223442, +253122434, + +178889970, +480309717, -602839495, +244657552, +187223018, +467931695, -561417356, +236567603, + +195925948, +455388532, -518925167, +228887137, +205016473, +442680994, -475329043, +221653112, + +214513531, +429809959, -430592858, +214905158, +224437420, +416776425, -384678010, +208685867, + +234809950, +403581532, -337543166, +203041142, +245654608, +390226595, -289143976, +198020583, + +256996755, +376713132, -239432755, +193677950, +268863844, +363042912, -188358138, +190071690, + +281285670, +349218015, -135864691, +187265547, +294294654, +335240899, -81892490, +185329285, + +307926171, +321114498, -26376653, +184339516, +322218921, +306842331, +30753179, +184380681, + +337215357, +292428654, +89573406, +185546200, +352962181, +277878637, +150167088, +187939814, + +369510909, +263198596, +212624625, +191677187, +386918528, +248396281, +277044493, +196887794, + +405248256, +233481236, +343534041, +203717162, +424570429, +218465257, +412210342, +212329549, + +444963518, +203362971, +483201092, +222911155, +466515335, +188192561, +556645547, +235673970, + +489324428, +172976698, +632695460, +250860428, +513501715, +157743720, +711515988, +268749047, + +539172404, +142529152, +793286503, +289661288, +566478240, +127377644, +878201191, +313969944, + +595580141, +112345490, +966469301, +342109439, +626661289, +97503891, +1058314795, +374588538, + +659930737, +82943212, +1153975051, +412006075, +695627608, +68778568, +1253698080, +455070530, + +734025934, +55157208, +1357737452, +504624462, +734025934, +55157208, +1357737452, +504624462, }; int32_t g_filter_lpf_table_1[] = { - +730, -2145313477, +1071574747, +773, -2145249858, +1071511313, - +819, -2145184374, +1071446024, +868, -2145116970, +1071378826, - +920, -2145047589, +1071309664, +974, -2144976172, +1071238479, - +1032, -2144902661, +1071165214, +1094, -2144826994, +1071089806, - +1159, -2144749107, +1071012195, +1228, -2144668936, +1070932316, - +1301, -2144586413, +1070850102, +1378, -2144501469, +1070765486, - +1460, -2144414033, +1070678397, +1547, -2144324032, +1070588764, - +1639, -2144231390, +1070496512, +1736, -2144136031, +1070401565, - +1839, -2144037874, +1070303845, +1948, -2143936836, +1070203271, - +2064, -2143832834, +1070099759, +2187, -2143725780, +1069993225, - +2317, -2143615585, +1069883581, +2455, -2143502156, +1069770735, - +2600, -2143385398, +1069654595, +2755, -2143265213, +1069535065, - +2919, -2143141501, +1069412047, +3092, -2143014158, +1069285438, - +3276, -2142883077, +1069155136, +3470, -2142748148, +1069021032, - +3676, -2142609258, +1068883015, +3895, -2142466291, +1068740974, - +4126, -2142319127, +1068594790, +4371, -2142167641, +1068444343, - +4631, -2142011708, +1068289510, +4906, -2141851196, +1068130164, - +5197, -2141685970, +1067966173, +5506, -2141515893, +1067797403, - +5833, -2141340820, +1067623716, +6179, -2141160605, +1067444968, - +6546, -2140975097, +1067261015, +6935, -2140784139, +1067071704, - +7346, -2140587571, +1066876882, +7783, -2140385229, +1066676387, - +8245, -2140176941, +1066470057, +8734, -2139962533, +1066257723, - +9252, -2139741824, +1066039212, +9802, -2139514629, +1065814344, - +10383, -2139280757, +1065582937, +11000, -2139040010, +1065344801, - +11652, -2138792186, +1065099744, +12344, -2138537076, +1064847564, - +13076, -2138274466, +1064588058, +13852, -2138004134, +1064321014, - +14674, -2137725852, +1064046215, +15544, -2137439385, +1063763437, - +16467, -2137144493, +1063472453, +17443, -2136840926, +1063173025, - +18478, -2136528428, +1062864912, +19574, -2136206735, +1062547863, - +20735, -2135875577, +1062221624, +21964, -2135534672, +1061885929, - +23266, -2135183733, +1061540509, +24646, -2134822463, +1061185085, - +26107, -2134450558, +1060819371, +27654, -2134067701, +1060443073, - +29293, -2133673570, +1060055888, +31030, -2133267831, +1059657506, - +32868, -2132850139, +1059247607, +34816, -2132420142, +1058825863, - +36879, -2131977474, +1058391937, +39063, -2131521761, +1057945483, - +41377, -2131052615, +1057486143, +43828, -2130569639, +1057013553, - +46424, -2130072423, +1056527336, +49172, -2129560543, +1056027106, - +52084, -2129033566, +1055512467, +55167, -2128491043, +1054983010, - +58433, -2127932512, +1054438318, +61891, -2127357498, +1053877959, - +65553, -2126765511, +1053301493, +69432, -2126156047, +1052708466, - +73539, -2125528587, +1052098412, +77889, -2124882594, +1051470853, - +82495, -2124217517, +1050825297, +87373, -2123532789, +1050161241, - +92539, -2122827824, +1049478168, +98009, -2122102020, +1048775544, - +103801, -2121354754, +1048052826, +109935, -2120585388, +1047309454, - +116430, -2119793262, +1046544852, +123307, -2118977698, +1045758432, - +130589, -2118137994, +1044949589, +138300, -2117273430, +1044117702, - +146464, -2116383264, +1043262134, +155108, -2115466730, +1042382233, - +164261, -2114523039, +1041477328, +173951, -2113551378, +1040546734, - +184211, -2112550910, +1039589745, +195073, -2111520772, +1038605639, - +206573, -2110460075, +1037593677, +218747, -2109367902, +1036553099, - +231636, -2108243309, +1035483127, +245281, -2107085323, +1034382965, - +259726, -2105892941, +1033251796, +275016, -2104665128, +1032088784, - +291203, -2103400820, +1030893071, +308337, -2102098918, +1029663780, - +326473, -2100758291, +1028400012, +345670, -2099377771, +1027100847, - +365989, -2097956158, +1025765344, +387496, -2096492211, +1024392538, - +410258, -2094984652, +1022981444, +434349, -2093432166, +1021531051, - +459846, -2091833394, +1020040329, +486829, -2090186937, +1018508221, - +515384, -2088491352, +1016933649, +545602, -2086745153, +1015315510, - +577579, -2084946806, +1013652675, +611415, -2083094730, +1011943994, - +647219, -2081187296, +1010188290, +685102, -2079222824, +1008384362, - +725184, -2077199583, +1006530982, +767591, -2075115785, +1004626900, - +812457, -2072969590, +1002670838, +859921, -2070759099, +1000661493, - +910132, -2068482355, +998597536, +963247, -2066137339, +996477615, - +1019431, -2063721971, +994300348, +1078860, -2061234104, +992064330, - +1141717, -2058671526, +989768130, +1208197, -2056031956, +987410291, - +1278505, -2053313040, +984989331, +1352858, -2050512353, +982503742, - +1431485, -2047627394, +979951992, +1514627, -2044655583, +977332524, - +1602538, -2041594261, +974643756, +1695486, -2038440685, +971884083, - +1793756, -2035192027, +969051876, +1897644, -2031845371, +966145484, - +2007466, -2028397711, +963163234, +2123554, -2024845947, +960103431, - +2246256, -2021186881, +956964358, +2375941, -2017417219, +953744283, - +2512997, -2013533561, +950441450, +2657834, -2009532405, +947054089, - +2810881, -2005410138, +943580413, +2972592, -2001163035, +940018620, - +3143446, -1996787259, +936366896, +3323944, -1992278851, +932623413, - +3514616, -1987633733, +928786335, +3716020, -1982847698, +924853817, - +3928740, -1977916412, +920824010, +4153395, -1972835409, +916695059, - +4390631, -1967600085, +912465110, +4641133, -1962205696, +908132309, - +4905616, -1956647353, +903694806, +5184834, -1950920020, +899150760, - +5479581, -1945018507, +894498339, +5790687, -1938937469, +889735724, - +6119029, -1932671399, +884861116, +6465523, -1926214627, +879872736, - +6831135, -1919561311, +874768829, +7216877, -1912705438, +869547673, - +7623810, -1905640817, +864207578, +8053051, -1898361074, +858746893, - +8505768, -1890859647, +853164013, +8983187, -1883129785, +847457384, - +9486595, -1875164541, +841625505, +10017337, -1866956767, +835666939, - +10576827, -1858499110, +829580317, +11166542, -1849784009, +823364344, - +11788033, -1840803690, +817017809, +12442919, -1831550158, +810539589, - +13132899, -1822015197, +803928660, +13859747, -1812190364, +797184102, - +14625321, -1802066984, +790305112, +15431562, -1791636147, +783291007, - +16280501, -1780888701, +776141238, +17174258, -1769815251, +768855400, - +18115050, -1758406153, +761433238, +19105190, -1746651509, +753874661, - +20147094, -1734541167, +746179753, +21243282, -1722064710, +738348782, - +22396386, -1709211460, +730382215, +23609148, -1695970469, +722280729, - +24884427, -1682330517, +714045221, +26225204, -1668280106, +705676828, - +27634585, -1653807462, +697176933, +29115805, -1638900526, +688547185, - +30672229, -1623546952, +679789510, +32307366, -1607734106, +670906129, - +34024861, -1591449059, +661899572, +35828509, -1574678585, +652772694, - +37722257, -1557409159, +643528691, +39710206, -1539626953, +634171122, - +41796622, -1521317827, +624703919, +43985935, -1502467336, +615131413, - +46282748, -1483060713, +605458345, +48691843, -1463082876, +595689895, - +51218184, -1442518415, +585831693, +53866925, -1421351592, +575889847, - +56643420, -1399566331, +565870959, +59553222, -1377146214, +555782154, - +62602097, -1354074473, +545631097, +65796030, -1330333982, +535426021, - +69141231, -1305907246, +525175752, +72644146, -1280776390, +514889735, - +76311469, -1254923148, +504578065, +80150146, -1228328848, +494251512, - +84167392, -1200974396, +483921556, +88370701, -1172840258, +473600422, - +92767860, -1143906438, +463301110, +97366962, -1114152453, +453037441, - +102176425, -1083557309, +442824092, +107205008, -1052099469, +432676645, - +112461832, -1019756816, +422611637, +117956400, -986506620, +412646608, - +123698623, -952325486, +402800165, +129698845, -917189312, +393092046, - +135967875, -881073230, +383543190, +142517021, -843951547, +374175819, - +149358123, -805797671, +365013525, +156503599, -766584045, +356081372, - +163966490, -726282050, +347406005, +171760509, -684861924, +339015781, - +179900103, -642292649, +330940906, +188400517, -598541843, +323213598, - +197277864, -553575634, +315868274, +206549208, -507358522, +308941750, - +216232656, -459853235, +302473487, +226347459, -411020562, +296505856, - +236914127, -360819179, +291084451, +247954556, -309205464, +286258445, - +259492175, -256133287, +282080997, +271552108, -201553802, +278609725, - +284161351, -145415212, +275907247, +297348986, -87662530, +274041813, - +311146401, -28237335, +273088029, +325587559, +32922486, +273127701, - +340709279, +95882984, +274250822, +356551573, +160714394, +276556715, - +373158007, +227491353, +280155371, +390576117, +296293082, +285169022, - +408857874, +367203508, +291733981, +428060197, +440311290, +300002811, - +448245539, +515709713, +310146885, +469482523, +593496385, +322359417, - +491846656, +673772649, +336859050, +515421108, +756642616, +353894128, - +540297545, +842211636, +373747778, +566577032, +930584015, +396743984, - +594370946, +1021859673, +423254829, +623801891, +1116129328, +453709178, - +655004532, +1213467644, +488603047, +688126228, +1313923545, +528512004, - +723327308, +1417506594, +574105935, +723327308, +1417506594, +574105935, + +730, +1012453871, -2145313477, +1071574747, +773, +1012423891, -2145249858, +1071511313, + +819, +1012393033, -2145184374, +1071446024, +868, +1012361271, -2145116970, +1071378826, + +920, +1012328579, -2145047589, +1071309664, +974, +1012294929, -2144976172, +1071238479, + +1032, +1012260295, -2144902661, +1071165214, +1094, +1012224646, -2144826994, +1071089806, + +1159, +1012187953, -2144749107, +1071012195, +1228, +1012150186, -2144668936, +1070932316, + +1301, +1012111314, -2144586413, +1070850102, +1378, +1012071303, -2144501469, +1070765486, + +1460, +1012030120, -2144414033, +1070678397, +1547, +1011987732, -2144324032, +1070588764, + +1639, +1011944103, -2144231390, +1070496512, +1736, +1011899197, -2144136031, +1070401565, + +1839, +1011852976, -2144037874, +1070303845, +1948, +1011805402, -2143936836, +1070203271, + +2064, +1011756435, -2143832834, +1070099759, +2187, +1011706035, -2143725780, +1069993225, + +2317, +1011654160, -2143615585, +1069883581, +2455, +1011600766, -2143502156, +1069770735, + +2600, +1011545810, -2143385398, +1069654595, +2755, +1011489245, -2143265213, +1069535065, + +2919, +1011431024, -2143141501, +1069412047, +3092, +1011371099, -2143014158, +1069285438, + +3276, +1011309421, -2142883077, +1069155136, +3470, +1011245938, -2142748148, +1069021032, + +3676, +1011180597, -2142609258, +1068883015, +3895, +1011113344, -2142466291, +1068740974, + +4126, +1011044122, -2142319127, +1068594790, +4371, +1010972876, -2142167641, +1068444343, + +4631, +1010899545, -2142011708, +1068289510, +4906, +1010824068, -2141851196, +1068130164, + +5197, +1010746384, -2141685970, +1067966173, +5506, +1010666426, -2141515893, +1067797403, + +5833, +1010584130, -2141340820, +1067623716, +6179, +1010499426, -2141160605, +1067444968, + +6546, +1010412245, -2140975097, +1067261015, +6935, +1010322513, -2140784139, +1067071704, + +7346, +1010230157, -2140587571, +1066876882, +7783, +1010135101, -2140385229, +1066676387, + +8245, +1010037264, -2140176941, +1066470057, +8734, +1009936566, -2139962533, +1066257723, + +9252, +1009832924, -2139741824, +1066039212, +9802, +1009726251, -2139514629, +1065814344, + +10383, +1009616460, -2139280757, +1065582937, +11000, +1009503459, -2139040010, +1065344801, + +11652, +1009387154, -2138792186, +1065099744, +12344, +1009267450, -2138537076, +1064847564, + +13076, +1009144247, -2138274466, +1064588058, +13852, +1009017443, -2138004134, +1064321014, + +14674, +1008886933, -2137725852, +1064046215, +15544, +1008752610, -2137439385, +1063763437, + +16467, +1008614361, -2137144493, +1063472453, +17443, +1008472073, -2136840926, +1063173025, + +18478, +1008325628, -2136528428, +1062864912, +19574, +1008174906, -2136206735, +1062547863, + +20735, +1008019780, -2135875577, +1062221624, +21964, +1007860124, -2135534672, +1061885929, + +23266, +1007695805, -2135183733, +1061540509, +24646, +1007526688, -2134822463, +1061185085, + +26107, +1007352633, -2134450558, +1060819371, +27654, +1007173496, -2134067701, +1060443073, + +29293, +1006989130, -2133673570, +1060055888, +31030, +1006799383, -2133267831, +1059657506, + +32868, +1006604098, -2132850139, +1059247607, +34816, +1006403113, -2132420142, +1058825863, + +36879, +1006196265, -2131977474, +1058391937, +39063, +1005983382, -2131521761, +1057945483, + +41377, +1005764288, -2131052615, +1057486143, +43828, +1005538805, -2130569639, +1057013553, + +46424, +1005306745, -2130072423, +1056527336, +49172, +1005067919, -2129560543, +1056027106, + +52084, +1004822131, -2129033566, +1055512467, +55167, +1004569177, -2128491043, +1054983010, + +58433, +1004308851, -2127932512, +1054438318, +61891, +1004040939, -2127357498, +1053877959, + +65553, +1003765221, -2126765511, +1053301493, +69432, +1003481470, -2126156047, +1052708466, + +73539, +1003189456, -2125528587, +1052098412, +77889, +1002888938, -2124882594, +1051470853, + +82495, +1002579670, -2124217517, +1050825297, +87373, +1002261399, -2123532789, +1050161241, + +92539, +1001933865, -2122827824, +1049478168, +98009, +1001596801, -2122102020, +1048775544, + +103801, +1001249931, -2121354754, +1048052826, +109935, +1000892973, -2120585388, +1047309454, + +116430, +1000525634, -2119793262, +1046544852, +123307, +1000147616, -2118977698, +1045758432, + +130589, +999758611, -2118137994, +1044949589, +138300, +999358302, -2117273430, +1044117702, + +146464, +998946363, -2116383264, +1043262134, +155108, +998522461, -2115466730, +1042382233, + +164261, +998086250, -2114523039, +1041477328, +173951, +997637378, -2113551378, +1040546734, + +184211, +997175480, -2112550910, +1039589745, +195073, +996700181, -2111520772, +1038605639, + +206573, +996211099, -2110460075, +1037593677, +218747, +995707837, -2109367902, +1036553099, + +231636, +995189988, -2108243309, +1035483127, +245281, +994657136, -2107085323, +1034382965, + +259726, +994108851, -2105892941, +1033251796, +275016, +993544692, -2104665128, +1032088784, + +291203, +992964204, -2103400820, +1030893071, +308337, +992366922, -2102098918, +1029663780, + +326473, +991752367, -2100758291, +1028400012, +345670, +991120045, -2099377771, +1027100847, + +365989, +990469452, -2097956158, +1025765344, +387496, +989800068, -2096492211, +1024392538, + +410258, +989111357, -2094984652, +1022981444, +434349, +988402772, -2093432166, +1021531051, + +459846, +987673749, -2091833394, +1020040329, +486829, +986923707, -2090186937, +1018508221, + +515384, +986152053, -2088491352, +1016933649, +545602, +985358175, -2086745153, +1015315510, + +577579, +984541445, -2084946806, +1013652675, +611415, +983701218, -2083094730, +1011943994, + +647219, +982836833, -2081187296, +1010188290, +685102, +981947609, -2079222824, +1008384362, + +725184, +981032848, -2077199583, +1006530982, +767591, +980091833, -2075115785, +1004626900, + +812457, +979123830, -2072969590, +1002670838, +859921, +978128081, -2070759099, +1000661493, + +910132, +977103812, -2068482355, +998597536, +963247, +976050227, -2066137339, +996477615, + +1019431, +974966510, -2063721971, +994300348, +1078860, +973851821, -2061234104, +992064330, + +1141717, +972705302, -2058671526, +989768130, +1208197, +971526071, -2056031956, +987410291, + +1278505, +970313222, -2053313040, +984989331, +1352858, +969065827, -2050512353, +982503742, + +1431485, +967782934, -2047627394, +979951992, +1514627, +966463568, -2044655583, +977332524, + +1602538, +965106727, -2041594261, +974643756, +1695486, +963711386, -2038440685, +971884083, + +1793756, +962276493, -2035192027, +969051876, +1897644, +960800971, -2031845371, +966145484, + +2007466, +959283714, -2028397711, +963163234, +2123554, +957723592, -2024845947, +960103431, + +2246256, +956119445, -2021186881, +956964358, +2375941, +954470086, -2017417219, +953744283, + +2512997, +952774300, -2013533561, +950441450, +2657834, +951030842, -2009532405, +947054089, + +2810881, +949238438, -2005410138, +943580413, +2972592, +947395784, -2001163035, +940018620, + +3143446, +945501547, -1996787259, +936366896, +3323944, +943554360, -1992278851, +932623413, + +3514616, +941552828, -1987633733, +928786335, +3716020, +939495523, -1982847698, +924853817, + +3928740, +937380987, -1977916412, +920824010, +4153395, +935207727, -1972835409, +916695059, + +4390631, +932974220, -1967600085, +912465110, +4641133, +930678909, -1962205696, +908132309, + +4905616, +928320203, -1956647353, +903694806, +5184834, +925896481, -1950920020, +899150760, + +5479581, +923406084, -1945018507, +894498339, +5790687, +920847322, -1938937469, +889735724, + +6119029, +918218473, -1932671399, +884861116, +6465523, +915517776, -1926214627, +879872736, + +6831135, +912743441, -1919561311, +874768829, +7216877, +909893642, -1912705438, +869547673, + +7623810, +906966519, -1905640817, +864207578, +8053051, +903960178, -1898361074, +858746893, + +8505768, +900872693, -1890859647, +853164013, +8983187, +897702103, -1883129785, +847457384, + +9486595, +894446415, -1875164541, +841625505, +10017337, +891103604, -1866956767, +835666939, + +10576827, +887671611, -1858499110, +829580317, +11166542, +884148347, -1849784009, +823364344, + +11788033, +880531691, -1840803690, +817017809, +12442919, +876819492, -1831550158, +810539589, + +13132899, +873009569, -1822015197, +803928660, +13859747, +869099714, -1812190364, +797184102, + +14625321, +865087689, -1802066984, +790305112, +15431562, +860971230, -1791636147, +783291007, + +16280501, +856748050, -1780888701, +776141238, +17174258, +852415835, -1769815251, +768855400, + +18115050, +847972249, -1758406153, +761433238, +19105190, +843414936, -1746651509, +753874661, + +20147094, +838741519, -1734541167, +746179753, +21243282, +833949605, -1722064710, +738348782, + +22396386, +829036782, -1709211460, +730382215, +23609148, +824000628, -1695970469, +722280729, + +24884427, +818838707, -1682330517, +714045221, +26225204, +813548573, -1668280106, +705676828, + +27634585, +808127776, -1653807462, +697176933, +29115805, +802573858, -1638900526, +688547185, + +30672229, +796884361, -1623546952, +679789510, +32307366, +791056827, -1607734106, +670906129, + +34024861, +785088803, -1591449059, +661899572, +35828509, +778977842, -1574678585, +652772694, + +37722257, +772721506, -1557409159, +643528691, +39710206, +766317372, -1539626953, +634171122, + +41796622, +759763031, -1521317827, +624703919, +43985935, +753056097, -1502467336, +615131413, + +46282748, +746194204, -1483060713, +605458345, +48691843, +739175014, -1463082876, +595689895, + +51218184, +731996222, -1442518415, +585831693, +53866925, +724655554, -1421351592, +575889847, + +56643420, +717150774, -1399566331, +565870959, +59553222, +709479690, -1377146214, +555782154, + +62602097, +701640153, -1354074473, +545631097, +65796030, +693630066, -1330333982, +535426021, + +69141231, +685447383, -1305907246, +525175752, +72644146, +677090113, -1280776390, +514889735, + +76311469, +668556330, -1254923148, +504578065, +80150146, +659844169, -1228328848, +494251512, + +84167392, +650951833, -1200974396, +483921556, +88370701, +641877597, -1172840258, +473600422, + +92767860, +632619811, -1143906438, +463301110, +97366962, +623176902, -1114152453, +453037441, + +102176425, +613547380, -1083557309, +442824092, +107205008, +603729840, -1052099469, +432676645, + +112461832, +593722964, -1019756816, +422611637, +117956400, +583525529, -986506620, +412646608, + +123698623, +573136404, -952325486, +402800165, +129698845, +562554560, -917189312, +393092046, + +135967875, +551779070, -881073230, +383543190, +142517021, +540809113, -843951547, +374175819, + +149358123, +529643984, -805797671, +365013525, +156503599, +518283093, -766584045, +356081372, + +163966490, +506725975, -726282050, +347406005, +171760509, +494972297, -684861924, +339015781, + +179900103, +483021869, -642292649, +330940906, +188400517, +470874652, -598541843, +323213598, + +197277864, +458530774, -553575634, +315868274, +206549208, +445990546, -507358522, +308941750, + +216232656, +433254484, -459853235, +302473487, +226347459, +420323334, -411020562, +296505856, + +236914127, +407198104, -360819179, +291084451, +247954556, +393880103, -309205464, +286258445, + +259492175, +380370990, -256133287, +282080997, +271552108, +366672836, -201553802, +278609725, + +284161351, +352788193, -145415212, +275907247, +297348986, +338720191, -87662530, +274041813, + +311146401, +324472649, -28237335, +273088029, +325587559, +310050214, +32922486, +273127701, + +340709279, +295458536, +95882984, +274250822, +356551573, +280704479, +160714394, +276556715, + +373158007, +265796384, +227491353, +280155371, +390576117, +250744402, +296293082, +285169022, + +408857874, +235560894, +367203508, +291733981, +428060197, +220260939, +440311290, +300002811, + +448245539, +204862963, +515709713, +310146885, +469482523, +189389526, +593496385, +322359417, + +491846656, +173868308, +673772649, +336859050, +515421108, +158333343, +756642616, +353894128, + +540297545, +142826581, +842211636, +373747778, +566577032, +127399858, +930584015, +396743984, + +594370946, +112117397, +1021859673, +423254829, +623801891, +97058990, +1116129328, +453709178, + +655004532, +82324063, +1213467644, +488603047, +688126228, +68036886, +1313923545, +528512004, + +723327308, +54353277, +1417506594, +574105935, +723327308, +54353277, +1417506594, +574105935, }; int32_t g_filter_lpf_table_2[] = { - +689, -2145657973, +1071919244, +730, -2145604430, +1071865885, - +774, -2145549315, +1071810966, +820, -2145492583, +1071754440, - +868, -2145434185, +1071696260, +920, -2145374072, +1071636380, - +975, -2145312195, +1071574748, +1033, -2145248500, +1071511314, - +1094, -2145182936, +1071446025, +1159, -2145115446, +1071378827, - +1228, -2145045974, +1071309664, +1301, -2144974462, +1071238480, - +1378, -2144900849, +1071165214, +1460, -2144825074, +1071089807, - +1547, -2144747073, +1071012196, +1639, -2144666781, +1070932317, - +1736, -2144584130, +1070850103, +1840, -2144499050, +1070765487, - +1949, -2144411471, +1070678398, +2065, -2144321317, +1070588765, - +2187, -2144228515, +1070496513, +2317, -2144132984, +1070401567, - +2455, -2144034646, +1070303847, +2601, -2143933417, +1070203273, - +2756, -2143829212, +1070099761, +2919, -2143721943, +1069993228, - +3093, -2143611519, +1069883583, +3277, -2143497849, +1069770738, - +3471, -2143380835, +1069654598, +3678, -2143260379, +1069535068, - +3896, -2143136380, +1069412050, +4127, -2143008733, +1069285442, - +4373, -2142877330, +1069155140, +4632, -2142742060, +1069021036, - +4908, -2142602809, +1068883020, +5199, -2142459459, +1068740979, - +5508, -2142311889, +1068594795, +5835, -2142159974, +1068444349, - +6182, -2142003585, +1068289517, +6549, -2141842591, +1068130171, - +6938, -2141676855, +1067966181, +7350, -2141506236, +1067797412, - +7786, -2141330590, +1067623725, +8248, -2141149768, +1067444979, - +8738, -2140963617, +1067261026, +9257, -2140771978, +1067071717, - +9806, -2140574688, +1066876895, +10389, -2140371581, +1066676402, - +11005, -2140162484, +1066470074, +11659, -2139947218, +1066257741, - +12351, -2139725601, +1066039231, +13084, -2139497444, +1065814365, - +13860, -2139262552, +1065582960, +14683, -2139020726, +1065344827, - +15554, -2138771758, +1065099771, +16477, -2138515437, +1064847594, - +17455, -2138251544, +1064588091, +18490, -2137979853, +1064321049, - +19587, -2137700131, +1064046253, +20749, -2137412140, +1063763480, - +21980, -2137115633, +1063472499, +23284, -2136810356, +1063173075, - +24665, -2136496047, +1062864966, +26128, -2136172435, +1062547923, - +27677, -2135839244, +1062221689, +29319, -2135496187, +1061886000, - +31057, -2135142969, +1061540587, +32898, -2134779285, +1061185170, - +34848, -2134404822, +1060819463, +36914, -2134019257, +1060443173, - +39102, -2133622258, +1060055998, +41419, -2133213481, +1059657625, - +43874, -2132792573, +1059247737, +46474, -2132359168, +1058826005, - +49227, -2131912893, +1058392092, +52143, -2131453358, +1057945651, - +55232, -2130980166, +1057486326, +58503, -2130492905, +1057013753, - +61968, -2129991151, +1056527554, +65637, -2129474466, +1056027344, - +69523, -2128942400, +1055512725, +73639, -2128394487, +1054983292, - +77998, -2127830250, +1054438625, +82614, -2127249194, +1053878294, - +87502, -2126650809, +1053301858, +92680, -2126034569, +1052708864, - +98162, -2125399935, +1052098846, +103968, -2124746346, +1051471325, - +110117, -2124073227, +1050825812, +116628, -2123379983, +1050161803, - +123523, -2122666001, +1049478779, +130825, -2121930651, +1048776211, - +138556, -2121173278, +1048053553, +146744, -2120393212, +1047310245, - +155413, -2119589757, +1046545715, +164593, -2118762199, +1045759372, - +174313, -2117909798, +1044950613, +184605, -2117031793, +1044118818, - +195502, -2116127398, +1043263350, +207041, -2115195800, +1042383558, - +219257, -2114236164, +1041478773, +232192, -2113247625, +1040548307, - +245886, -2112229292, +1039591459, +260384, -2111180243, +1038607507, - +275734, -2110099530, +1037595712, +291984, -2108986173, +1036555316, - +309188, -2107839158, +1035485542, +327400, -2106657441, +1034385596, - +346680, -2105439944, +1033254662, +367089, -2104185552, +1032091905, - +388694, -2102893117, +1030896471, +411563, -2101561450, +1029667483, - +435770, -2100189326, +1028404046, +461393, -2098775479, +1027105241, - +488514, -2097318600, +1025770129, +517218, -2095817340, +1024397749, - +547599, -2094270303, +1022987119, +579753, -2092676049, +1021537232, - +613783, -2091033089, +1020047059, +649796, -2089339886, +1018515550, - +687908, -2087594850, +1016941629, +728239, -2085796340, +1015324198, - +770916, -2083942661, +1013662135, +816076, -2082032060, +1011954293, - +863859, -2080062726, +1010199502, +914419, -2078032789, +1008396566, - +967912, -2075940312, +1006544268, +1024508, -2073783299, +1004641361, - +1084384, -2071559683, +1002686578, +1147727, -2069267327, +1000678624, - +1214735, -2066904026, +998616180, +1285618, -2064467496, +996497904, - +1360596, -2061955379, +994322426, +1439902, -2059365235, +992088354, - +1523782, -2056694544, +989794269, +1612495, -2053940697, +987438730, - +1706315, -2051100999, +985020270, +1805531, -2048172663, +982537399, - +1910447, -2045152807, +979988602, +2021386, -2042038449, +977372344, - +2138687, -2038826509, +974687064, +2262706, -2035513798, +971931182, - +2393821, -2032097021, +969103093, +2532431, -2028572769, +966201175, - +2678953, -2024937517, +963223785, +2833829, -2021187619, +960169260, - +2997526, -2017319305, +957035920, +3170534, -2013328675, +953822069, - +3353370, -2009211696, +950525994, +3546577, -2004964199, +947145970, - +3750731, -2000581871, +943680259, +3966433, -1996060250, +940127110, - +4194321, -1991394724, +936484766, +4435063, -1986580524, +932751461, - +4689364, -1981612717, +928925426, +4957964, -1976486203, +925004887, - +5241644, -1971195709, +920988071, +5541223, -1965735782, +916873209, - +5857564, -1960100786, +912658536, +6191573, -1954284893, +908342295, - +6544205, -1948282080, +903922743, +6916459, -1942086121, +899398151, - +7309390, -1935690580, +894766810, +7724102, -1929088808, +890027033, - +8161757, -1922273933, +885177162, +8623574, -1915238856, +880215573, - +9110833, -1907976241, +875140675, +9624876, -1900478514, +869950924, - +10167113, -1892737849, +864644821, +10739022, -1884746167, +859220923, - +11342152, -1876495127, +853677844, +11978128, -1867976116, +848014269, - +12648653, -1859180247, +842228954, +13355510, -1850098349, +836320737, - +14100568, -1840720959, +830288544, +14885783, -1831038316, +824131398, - +15713203, -1821040356, +817848430, +16584972, -1810716700, +811438882, - +17503330, -1800056650, +804902123, +18470623, -1789049184, +798237654, - +19489301, -1777682942, +791445123, +20561926, -1765946226, +784524331, - +21691174, -1753826990, +777475247, +22879840, -1741312833, +770298020, - +24130842, -1728390993, +762992989, +25447226, -1715048341, +755560699, - +26832168, -1701271373, +748001912, +28288984, -1687046204, +740317624, - +29821127, -1672358564, +732509076, +31432200, -1657193790, +724577776, - +33125955, -1641536821, +716525507, +34906299, -1625372190, +708354350, - +36777301, -1608684023, +700066699, +38743197, -1591456030, +691665279, - +40808392, -1573671504, +683153164, +42977470, -1555313308, +674533802, - +45255198, -1536363881, +665811026, +47646529, -1516805224, +656989083, - +50156613, -1496618900, +648072654, +52790798, -1475786028, +639066875, - +55554642, -1454287277, +629977363, +58453913, -1432102865, +620810239, - +61494603, -1409212547, +611572155, +64682928, -1385595617, +602270323, - +68025343, -1361230898, +592912538, +71528543, -1336096735, +583507214, - +75199479, -1310170989, +574063410, +79045358, -1283431032, +564590866, - +83073661, -1255853733, +555100037, +87292150, -1227415451, +545602128, - +91708877, -1198092023, +536109137, +96332201, -1167858753, +526633890, - +101170798, -1136690393, +517190093, +106233673, -1104561130, +507792372, - +111530182, -1071444567, +498456332, +117070045, -1037313699, +489198608, - +122863365, -1002140888, +480036923, +128920649, -965897840, +470990160, - +135252833, -928555568, +462078432, +141871304, -890084363, +453323157, - +148787931, -850453749, +444747151, +156015097, -809632445, +436374722, - +163565727, -767588314, +428231777, +171453336, -724288314, +420345944, - +179692065, -679698437, +412746705, +188296727, -633783649, +405465546, - +197282867, -586507827, +398536126, +206666811, -537833684, +391994470, - +216465739, -487722696, +385879182, +226697750, -436135028, +380231690, - +237381944, -383029455, +375096526, +248538510, -328363283, +370521640, - +260188819, -272092280, +366558757, +272355537, -214170603, +363263796, - +285062736, -154550748, +360697335, +298336025, -93183511, +358925152, - +312202692, -30017975, +358018844, +326691854, +34998462, +358056544, - +341834625, +101920011, +359123738, +357664294, +170802348, +361314214, - +374216518, +241702373, +364731159, +391529517, +314677847, +369488424, - +409644290, +389786860, +375711994, +428604826, +467087090, +383541691, - +448458311, +546634762, +393133155, +469255330, +628483233, +404660140, - +491050032, +712681082, +418317193, +513900252, +799269539, +434322755, - +537867552, +888279053, +452922780, +563017136, +979724728, +474394921, - +589417580, +1073600256, +499053378, +617140287, +1169869892, +527254488, - +646258543, +1268457806, +559403121, +676845996, +1369234019, +595959930, - +708974320, +1471995777, +637449469, +708974320, +1471995777, +637449469, + +689, +955782658, -2145657973, +1071919244, +730, +955758848, -2145604430, +1071865885, + +774, +955734341, -2145549315, +1071810966, +820, +955709115, -2145492583, +1071754440, + +868, +955683151, -2145434185, +1071696260, +920, +955656425, -2145374072, +1071636380, + +975, +955628916, -2145312195, +1071574748, +1033, +955600602, -2145248500, +1071511314, + +1094, +955571458, -2145182936, +1071446025, +1159, +955541459, -2145115446, +1071378827, + +1228, +955510582, -2145045974, +1071309664, +1301, +955478800, -2144974462, +1071238480, + +1378, +955446086, -2144900849, +1071165214, +1460, +955412414, -2144825074, +1071089807, + +1547, +955377756, -2144747073, +1071012196, +1639, +955342082, -2144666781, +1070932317, + +1736, +955305362, -2144584130, +1070850103, +1840, +955267567, -2144499050, +1070765487, + +1949, +955228664, -2144411471, +1070678398, +2065, +955188621, -2144321317, +1070588765, + +2187, +955147405, -2144228515, +1070496513, +2317, +955104981, -2144132984, +1070401567, + +2455, +955061314, -2144034646, +1070303847, +2601, +955016367, -2143933417, +1070203273, + +2756, +954970104, -2143829212, +1070099761, +2919, +954922485, -2143721943, +1069993228, + +3093, +954873470, -2143611519, +1069883583, +3277, +954823019, -2143497849, +1069770738, + +3471, +954771090, -2143380835, +1069654598, +3678, +954717640, -2143260379, +1069535068, + +3896, +954662623, -2143136380, +1069412050, +4127, +954605994, -2143008733, +1069285442, + +4373, +954547706, -2142877330, +1069155140, +4632, +954487709, -2142742060, +1069021036, + +4908, +954425955, -2142602809, +1068883020, +5199, +954362392, -2142459459, +1068740979, + +5508, +954296965, -2142311889, +1068594795, +5835, +954229622, -2142159974, +1068444349, + +6182, +954160306, -2142003585, +1068289517, +6549, +954088958, -2141842591, +1068130171, + +6938, +954015520, -2141676855, +1067966181, +7350, +953939930, -2141506236, +1067797412, + +7786, +953862125, -2141330590, +1067623725, +8248, +953782040, -2141149768, +1067444979, + +8738, +953699609, -2140963617, +1067261026, +9257, +953614762, -2140771978, +1067071717, + +9806, +953527429, -2140574688, +1066876895, +10389, +953437538, -2140371581, +1066676402, + +11005, +953345012, -2140162484, +1066470074, +11659, +953249775, -2139947218, +1066257741, + +12351, +953151748, -2139725601, +1066039231, +13084, +953050849, -2139497444, +1065814365, + +13860, +952946993, -2139262552, +1065582960, +14683, +952840094, -2139020726, +1065344827, + +15554, +952730063, -2138771758, +1065099771, +16477, +952616808, -2138515437, +1064847594, + +17455, +952500234, -2138251544, +1064588091, +18490, +952380245, -2137979853, +1064321049, + +19587, +952256741, -2137700131, +1064046253, +20749, +952129617, -2137412140, +1063763480, + +21980, +951998769, -2137115633, +1063472499, +23284, +951864087, -2136810356, +1063173075, + +24665, +951725459, -2136496047, +1062864966, +26128, +951582770, -2136172435, +1062547923, + +27677, +951435900, -2135839244, +1062221689, +29319, +951284726, -2135496187, +1061886000, + +31057, +951129124, -2135142969, +1061540587, +32898, +950968962, -2134779285, +1061185170, + +34848, +950804108, -2134404822, +1060819463, +36914, +950634424, -2134019257, +1060443173, + +39102, +950459769, -2133622258, +1060055998, +41419, +950279997, -2133213481, +1059657625, + +43874, +950094958, -2132792573, +1059247737, +46474, +949904498, -2132359168, +1058826005, + +49227, +949708458, -2131912893, +1058392092, +52143, +949506675, -2131453358, +1057945651, + +55232, +949298981, -2130980166, +1057486326, +58503, +949085202, -2130492905, +1057013753, + +61968, +948865160, -2129991151, +1056527554, +65637, +948638673, -2129474466, +1056027344, + +69523, +948405550, -2128942400, +1055512725, +73639, +948165599, -2128394487, +1054983292, + +77998, +947918619, -2127830250, +1054438625, +82614, +947664403, -2127249194, +1053878294, + +87502, +947402742, -2126650809, +1053301858, +92680, +947133416, -2126034569, +1052708864, + +98162, +946856201, -2125399935, +1052098846, +103968, +946570866, -2124746346, +1051471325, + +110117, +946277174, -2124073227, +1050825812, +116628, +945974880, -2123379983, +1050161803, + +123523, +945663733, -2122666001, +1049478779, +130825, +945343473, -2121930651, +1048776211, + +138556, +945013833, -2121173278, +1048053553, +146744, +944674541, -2120393212, +1047310245, + +155413, +944325312, -2119589757, +1046545715, +164593, +943965856, -2118762199, +1045759372, + +174313, +943595875, -2117909798, +1044950613, +184605, +943215060, -2117031793, +1044118818, + +195502, +942823095, -2116127398, +1043263350, +207041, +942419654, -2115195800, +1042383558, + +219257, +942004401, -2114236164, +1041478773, +232192, +941576992, -2113247625, +1040548307, + +245886, +941137070, -2112229292, +1039591459, +260384, +940684270, -2111180243, +1038607507, + +275734, +940218217, -2110099530, +1037595712, +291984, +939738523, -2108986173, +1036555316, + +309188, +939244790, -2107839158, +1035485542, +327400, +938736607, -2106657441, +1034385596, + +346680, +938213553, -2105439944, +1033254662, +367089, +937675195, -2104185552, +1032091905, + +388694, +937121085, -2102893117, +1030896471, +411563, +936550764, -2101561450, +1029667483, + +435770, +935963759, -2100189326, +1028404046, +461393, +935359585, -2098775479, +1027105241, + +488514, +934737740, -2097318600, +1025770129, +517218, +934097709, -2095817340, +1024397749, + +547599, +933438964, -2094270303, +1022987119, +579753, +932760958, -2092676049, +1021537232, + +613783, +932063132, -2091033089, +1020047059, +649796, +931344909, -2089339886, +1018515550, + +687908, +930605695, -2087594850, +1016941629, +728239, +929844881, -2085796340, +1015324198, + +770916, +929061839, -2083942661, +1013662135, +816076, +928255922, -2082032060, +1011954293, + +863859, +927426468, -2080062726, +1010199502, +914419, +926572792, -2078032789, +1008396566, + +967912, +925694193, -2075940312, +1006544268, +1024508, +924789949, -2073783299, +1004641361, + +1084384, +923859316, -2071559683, +1002686578, +1147727, +922901531, -2069267327, +1000678624, + +1214735, +921915809, -2066904026, +998616180, +1285618, +920901341, -2064467496, +996497904, + +1360596, +919857298, -2061955379, +994322426, +1439902, +918782826, -2059365235, +992088354, + +1523782, +917677048, -2056694544, +989794269, +1612495, +916539061, -2053940697, +987438730, + +1706315, +915367940, -2051100999, +985020270, +1805531, +914162730, -2048172663, +982537399, + +1910447, +912922454, -2045152807, +979988602, +2021386, +911646105, -2042038449, +977372344, + +2138687, +910332648, -2038826509, +974687064, +2262706, +908981023, -2035513798, +971931182, + +2393821, +907590137, -2032097021, +969103093, +2532431, +906158870, -2028572769, +966201175, + +2678953, +904686072, -2024937517, +963223785, +2833829, +903170559, -2021187619, +960169260, + +2997526, +901611117, -2017319305, +957035920, +3170534, +900006502, -2013328675, +953822069, + +3353370, +898355432, -2009211696, +950525994, +3546577, +896656595, -2004964199, +947145970, + +3750731, +894908642, -2000581871, +943680259, +3966433, +893110192, -1996060250, +940127110, + +4194321, +891259824, -1991394724, +936484766, +4435063, +889356084, -1986580524, +932751461, + +4689364, +887397478, -1981612717, +928925426, +4957964, +885382476, -1976486203, +925004887, + +5241644, +883309509, -1971195709, +920988071, +5541223, +881176967, -1965735782, +916873209, + +5857564, +878983203, -1960100786, +912658536, +6191573, +876726526, -1954284893, +908342295, + +6544205, +874405208, -1948282080, +903922743, +6916459, +872017477, -1942086121, +899398151, + +7309390, +869561518, -1935690580, +894766810, +7724102, +867035475, -1929088808, +890027033, + +8161757, +864437449, -1922273933, +885177162, +8623574, +861765495, -1915238856, +880215573, + +9110833, +859017626, -1907976241, +875140675, +9624876, +856191812, -1900478514, +869950924, + +10167113, +853285975, -1892737849, +864644821, +10739022, +850297994, -1884746167, +859220923, + +11342152, +847225703, -1876495127, +853677844, +11978128, +844066891, -1867976116, +848014269, + +12648653, +840819302, -1859180247, +842228954, +13355510, +837480633, -1850098349, +836320737, + +14100568, +834048539, -1840720959, +830288544, +14885783, +830520627, -1831038316, +824131398, + +15713203, +826894462, -1821040356, +817848430, +16584972, +823167565, -1810716700, +811438882, + +17503330, +819337411, -1800056650, +804902123, +18470623, +815401435, -1789049184, +798237654, + +19489301, +811357028, -1777682942, +791445123, +20561926, +807201541, -1765946226, +784524331, + +21691174, +802932283, -1753826990, +777475247, +22879840, +798546526, -1741312833, +770298020, + +24130842, +794041502, -1728390993, +762992989, +25447226, +789414410, -1715048341, +755560699, + +26832168, +784662411, -1701271373, +748001912, +28288984, +779782634, -1687046204, +740317624, + +29821127, +774772178, -1672358564, +732509076, +31432200, +769628112, -1657193790, +724577776, + +33125955, +764347479, -1641536821, +716525507, +34906299, +758927299, -1625372190, +708354350, + +36777301, +753364568, -1608684023, +700066699, +38743197, +747656265, -1591456030, +691665279, + +40808392, +741799354, -1573671504, +683153164, +42977470, +735790786, -1555313308, +674533802, + +45255198, +729627504, -1536363881, +665811026, +47646529, +723306444, -1516805224, +656989083, + +50156613, +716824542, -1496618900, +648072654, +52790798, +710178738, -1475786028, +639066875, + +55554642, +703365977, -1454287277, +629977363, +58453913, +696383216, -1432102865, +620810239, + +61494603, +689227428, -1409212547, +611572155, +64682928, +681895608, -1385595617, +602270323, + +68025343, +674384774, -1361230898, +592912538, +71528543, +666691977, -1336096735, +583507214, + +75199479, +658814306, -1310170989, +574063410, +79045358, +650748888, -1283431032, +564590866, + +83073661, +642492901, -1255853733, +555100037, +87292150, +634043575, -1227415451, +545602128, + +91708877, +625398201, -1198092023, +536109137, +96332201, +616554134, -1167858753, +526633890, + +101170798, +607508804, -1136690393, +517190093, +106233673, +598259720, -1104561130, +507792372, + +111530182, +588804478, -1071444567, +498456332, +117070045, +579140767, -1037313699, +489198608, + +122863365, +569266381, -1002140888, +480036923, +128920649, +559179223, -965897840, +470990160, + +135252833, +548877315, -928555568, +462078432, +141871304, +538358813, -890084363, +453323157, + +148787931, +527622009, -850453749, +444747151, +156015097, +516665350, -809632445, +436374722, + +163565727, +505487450, -767588314, +428231777, +171453336, +494087102, -724288314, +420345944, + +179692065, +482463297, -679698437, +412746705, +188296727, +470615247, -633783649, +405465546, + +197282867, +458542402, -586507827, +398536126, +206666811, +446244481, -537833684, +391994470, + +216465739, +433721501, -487722696, +385879182, +226697750, +420973819, -436135028, +380231690, + +237381944, +408002169, -383029455, +375096526, +248538510, +394807724, -328363283, +370521640, + +260188819, +381392151, -272092280, +366558757, +272355537, +367757695, -214170603, +363263796, + +285062736, +353907267, -154550748, +360697335, +298336025, +339844560, -93183511, +358925152, + +312202692, +325574179, -30017975, +358018844, +326691854, +311101811, +34998462, +358056544, + +341834625, +296434421, +101920011, +359123738, +357664294, +281580497, +170802348, +361314214, + +374216518, +266550350, +241702373, +364731159, +391529517, +251356471, +314677847, +369488424, + +409644290, +236013983, +389786860, +375711994, +428604826, +220541181, +467087090, +383541691, + +448458311, +204960207, +546634762, +393133155, +469255330, +189297877, +628483233, +404660140, + +491050032, +173586700, +712681082, +418317193, +513900252, +157866148, +799269539, +434322755, + +537867552, +142184217, +888279053, +452922780, +563017136, +126599384, +979724728, +474394921, + +589417580, +111183034, +1073600256, +499053378, +617140287, +96022493, +1169869892, +527254488, + +646258543, +81224826, +1268457806, +559403121, +676845996, +66921580, +1369234019, +595959930, + +708974320, +53274744, +1471995777, +637449469, +708974320, +53274744, +1471995777, +637449469, }; int32_t g_filter_lpf_table_3[] = { - +651, -2145947744, +1072209016, +689, -2145902679, +1072164135, - +730, -2145856289, +1072117940, +774, -2145808536, +1072070393, - +820, -2145759380, +1072021456, +868, -2145708779, +1071971087, - +920, -2145656691, +1071919245, +975, -2145603072, +1071865886, - +1033, -2145547876, +1071810966, +1094, -2145491058, +1071754440, - +1159, -2145432569, +1071696261, +1228, -2145372361, +1071636380, - +1301, -2145310382, +1071574748, +1378, -2145246580, +1071511314, - +1460, -2145180901, +1071446025, +1547, -2145113290, +1071378828, - +1639, -2145043690, +1071309665, +1737, -2144972042, +1071238481, - +1840, -2144898286, +1071165215, +1949, -2144822359, +1071089808, - +2065, -2144744196, +1071012197, +2188, -2144663733, +1070932318, - +2318, -2144580901, +1070850105, +2456, -2144495630, +1070765488, - +2602, -2144407847, +1070678400, +2756, -2144317478, +1070588767, - +2920, -2144224448, +1070496515, +3094, -2144128676, +1070401569, - +3277, -2144030081, +1070303849, +3472, -2143928581, +1070203275, - +3679, -2143824089, +1070099764, +3897, -2143716516, +1069993231, - +4129, -2143605770, +1069883587, +4374, -2143491758, +1069770741, - +4634, -2143374382, +1069654602, +4909, -2143253544, +1069535073, - +5201, -2143129139, +1069412055, +5510, -2143001061, +1069285447, - +5837, -2142869203, +1069155146, +6184, -2142733450, +1069021042, - +6551, -2142593688, +1068883027, +6940, -2142449796, +1068740987, - +7352, -2142301652, +1068594804, +7789, -2142149130, +1068444358, - +8252, -2141992098, +1068289527, +8742, -2141830422, +1068130182, - +9261, -2141663963, +1067966192, +9811, -2141492579, +1067797424, - +10393, -2141316123, +1067623739, +11010, -2141134442, +1067444994, - +11664, -2140947381, +1067261043, +12357, -2140754779, +1067071735, - +13090, -2140556469, +1066876915, +13867, -2140352281, +1066676423, - +14691, -2140142039, +1066470097, +15563, -2139925561, +1066257766, - +16486, -2139702659, +1066039259, +17465, -2139473141, +1065814395, - +18501, -2139236807, +1065582993, +19599, -2138993454, +1065344862, - +20762, -2138742869, +1065099810, +21994, -2138484835, +1064847637, - +23300, -2138219128, +1064588137, +24682, -2137945515, +1064321100, - +26146, -2137663758, +1064046308, +27697, -2137373611, +1063763539, - +29340, -2137074820, +1063472564, +31081, -2136767124, +1063173146, - +32924, -2136450253, +1062865044, +34877, -2136123928, +1062548007, - +36945, -2135787863, +1062221781, +39136, -2135441762, +1061886101, - +41456, -2135085320, +1061540696, +43914, -2134718222, +1061185289, - +46517, -2134340143, +1060819593, +49274, -2133950748, +1060443315, - +52195, -2133549693, +1060056152, +55288, -2133136620, +1059657794, - +58564, -2132711162, +1059247921, +62035, -2132272940, +1058826205, - +65710, -2131821562, +1058392310, +69603, -2131356624, +1057945889, - +73725, -2130877709, +1057486586, +78092, -2130384388, +1057014035, - +82716, -2129876216, +1056527862, +87614, -2129352735, +1056027679, - +92802, -2128813473, +1055513091, +98295, -2128257940, +1054983691, - +104113, -2127685633, +1054439060, +110275, -2127096031, +1053878768, - +116800, -2126488598, +1053302375, +123711, -2125862778, +1052709427, - +131029, -2125217998, +1052099459, +138779, -2124553667, +1051471994, - +146986, -2123869174, +1050826541, +155678, -2123163888, +1050162597, - +164881, -2122437156, +1049479645, +174627, -2121688306, +1048777154, - +184947, -2120916641, +1048054580, +195875, -2120121443, +1047311365, - +207447, -2119301968, +1046546935, +219700, -2118457450, +1045760702, - +232674, -2117587094, +1044952062, +246412, -2116690082, +1044120397, - +260957, -2115765565, +1043265071, +276358, -2114812668, +1042385433, - +292664, -2113830484, +1041480815, +309928, -2112818078, +1040550532, - +328207, -2111774482, +1039593883, +347559, -2110698693, +1038610148, - +368047, -2109589677, +1037598589, +389736, -2108446363, +1036558450, - +412699, -2107267643, +1035488957, +437007, -2106052372, +1034389316, - +462740, -2104799363, +1033258715, +489980, -2103507390, +1032096320, - +518816, -2102175184, +1030901280, +549339, -2100801432, +1029672721, - +581648, -2099384774, +1028409750, +615846, -2097923803, +1027111454, - +652043, -2096417064, +1025776896, +690354, -2094863048, +1024405119, - +730901, -2093260195, +1022995145, +773815, -2091606889, +1021545971, - +819231, -2089901455, +1020056576, +867295, -2088142162, +1018525913, - +918158, -2086327214, +1016952913, +971983, -2084454751, +1015336484, - +1028938, -2082522849, +1013675511, +1089206, -2080529513, +1011968855, - +1152975, -2078472674, +1010215355, +1220446, -2076350193, +1008413824, - +1291833, -2074159848, +1006563053, +1367358, -2071899342, +1004661809, - +1447260, -2069566290, +1002708834, +1531787, -2067158223, +1000702846, - +1621203, -2064672580, +998642542, +1715788, -2062106706, +996526592, - +1815835, -2059457851, +994353644, +1921655, -2056723162, +992122322, - +2033575, -2053899682, +989831228, +2151942, -2050984344, +987478940, - +2277120, -2047973968, +985064014, +2409494, -2044865259, +982584985, - +2549470, -2041654796, +980040364, +2697476, -2038339034, +977428643, - +2853965, -2034914296, +974748295, +3019412, -2031376767, +971997770, - +3194320, -2027722494, +969175503, +3379218, -2023947372, +966279909, - +3574664, -2020047147, +963309387, +3781246, -2016017406, +960262322, - +3999584, -2011853571, +957137084, +4230331, -2007550894, +953932030, - +4474174, -2003104450, +950645507, +4731838, -1998509132, +947275852, - +5004086, -1993759641, +943821395, +5291719, -1988850484, +940280461, - +5595584, -1983775962, +936651372, +5916570, -1978530164, +932932449, - +6255612, -1973106964, +929122016, +6613696, -1967500004, +925218401, - +6991857, -1961702697, +921219941, +7391184, -1955708209, +917124982, - +7812822, -1949509458, +912931889, +8257974, -1943099101, +908639042, - +8727904, -1936469526, +904244845, +9223941, -1929612846, +899747731, - +9747482, -1922520885, +895146161, +10299990, -1915185175, +890438637, - +10883004, -1907596938, +885623700, +11498140, -1899747085, +880699941, - +12147090, -1891626202, +875666003, +12831633, -1883224539, +870520592, - +13553631, -1874532003, +865262479, +14315039, -1865538146, +859890510, - +15117905, -1856232154, +854403613, +15964374, -1846602841, +848800807, - +16856694, -1836638631, +843081208, +17797217, -1826327557, +837244044, - +18788409, -1815657241, +831288655, +19832845, -1804614892, +825214513, - +20933225, -1793187291, +819021227, +22092367, -1781360780, +812708556, - +23313220, -1769121256, +806276419, +24598865, -1756454155, +799724912, - +25952521, -1743344450, +793054316, +27377549, -1729776632, +786265112, - +28877458, -1715734708, +779358000, +30455910, -1701202188, +772333907, - +32116726, -1686162075, +765194007, +33863887, -1670596860, +757939740, - +35701547, -1654488512, +750572822, +37634031, -1637818466, +743095272, - +39665846, -1620567621, +735509424, +41801685, -1602716329, +727817951, - +44046431, -1584244392, +720023885, +46405165, -1565131049, +712130637, - +48883174, -1545354975, +704142025, +51485951, -1524894276, +696062289, - +54219207, -1503726481, +687896126, +57088877, -1481828537, +679648708, - +60101123, -1459176807, +671325714, +63262343, -1435747066, +662933359, - +66579181, -1411514497, +654478419, +70058529, -1386453687, +645968267, - +73707536, -1360538625, +637410907, +77533619, -1333742700, +628815003, - +81544468, -1306038701, +620189923, +85748055, -1277398807, +611545771, - +90152644, -1247794595, +602893434, +94766800, -1217197031, +594244621, - +99599400, -1185576472, +585611911, +104659643, -1152902659, +577008805, - +109957061, -1119144720, +568449774, +115501533, -1084271162, +559950318, - +121303298, -1048249872, +551527030, +127372970, -1011048108, +543197656, - +133721554, -972632501, +534981173, +140360462, -932969044, +526897863, - +147301534, -892023092, +518969400, +154557058, -849759353, +511218940, - +162139791, -806141883, +503671231, +170062986, -761134086, +496352717, - +178340421, -714698703, +489291672, +186986423, -666797814, +482518331, - +196015905, -617392840, +476065055, +205444400, -566444547, +469966494, - +215288098, -513913056, +464259787, +225563891, -459757867, +458984781, - +236289414, -403937885, +454184270, +247483094, -346411475, +449904278, - +259164205, -287136525, +446194367, +271352915, -226070542, +443107989, - +284070351, -163170785, +440702892, +297338649, -98394442, +439041569, - +311181021, -31698863, +438191779, +325621807, +36958128, +438227130, - +340686535, +107617826, +439227756, +356401965, +180320114, +441281073, - +372796135, +255102783, +444482659, +389898379, +332000642, +448937240, - +407739329, +411044391, +454759831, +426350883, +492259161, +462077032, - +445766124, +575662663, +471028497, +466019171, +661262809, +481768626, - +487144953, +749054690, +494468464, +509178842, +839016716, +509317870, - +532156142, +931105704, +526527952, +556111337, +1025250613, +546333797, - +581077059, +1121344569, +568997499, +607082646, +1219234707, +594811478, - +634152171, +1318709227, +624102044, +662301764, +1419480927, +657233131, - +691535992, +1521166249, +694610016, +691535992, +1521166249, +694610016, + +651, +902260533, -2145947744, +1072209016, +689, +902241624, -2145902679, +1072164135, + +730, +902222161, -2145856289, +1072117940, +774, +902202126, -2145808536, +1072070393, + +820, +902181505, -2145759380, +1072021456, +868, +902160278, -2145708779, +1071971087, + +920, +902138430, -2145656691, +1071919245, +975, +902115940, -2145603072, +1071865886, + +1033, +902092791, -2145547876, +1071810966, +1094, +902068964, -2145491058, +1071754440, + +1159, +902044437, -2145432569, +1071696261, +1228, +902019192, -2145372361, +1071636380, + +1301, +901993206, -2145310382, +1071574748, +1378, +901966458, -2145246580, +1071511314, + +1460, +901938925, -2145180901, +1071446025, +1547, +901910585, -2145113290, +1071378828, + +1639, +901881414, -2145043690, +1071309665, +1737, +901851387, -2144972042, +1071238481, + +1840, +901820479, -2144898286, +1071165215, +1949, +901788665, -2144822359, +1071089808, + +2065, +901755918, -2144744196, +1071012197, +2188, +901722210, -2144663733, +1070932318, + +2318, +901687514, -2144580901, +1070850105, +2456, +901651799, -2144495630, +1070765488, + +2602, +901615037, -2144407847, +1070678400, +2756, +901577196, -2144317478, +1070588767, + +2920, +901538246, -2144224448, +1070496515, +3094, +901498152, -2144128676, +1070401569, + +3277, +901456882, -2144030081, +1070303849, +3472, +901414401, -2143928581, +1070203275, + +3679, +901370674, -2143824089, +1070099764, +3897, +901325663, -2143716516, +1069993231, + +4129, +901279332, -2143605770, +1069883587, +4374, +901231641, -2143491758, +1069770741, + +4634, +901182551, -2143374382, +1069654602, +4909, +901132020, -2143253544, +1069535073, + +5201, +901080006, -2143129139, +1069412055, +5510, +901026465, -2143001061, +1069285447, + +5837, +900971352, -2142869203, +1069155146, +6184, +900914622, -2142733450, +1069021042, + +6551, +900856226, -2142593688, +1068883027, +6940, +900796117, -2142449796, +1068740987, + +7352, +900734242, -2142301652, +1068594804, +7789, +900670551, -2142149130, +1068444358, + +8252, +900604990, -2141992098, +1068289527, +8742, +900537503, -2141830422, +1068130182, + +9261, +900468035, -2141663963, +1067966192, +9811, +900396527, -2141492579, +1067797424, + +10393, +900322919, -2141316123, +1067623739, +11010, +900247149, -2141134442, +1067444994, + +11664, +900169153, -2140947381, +1067261043, +12357, +900088866, -2140754779, +1067071735, + +13090, +900006221, -2140556469, +1066876915, +13867, +899921148, -2140352281, +1066676423, + +14691, +899833575, -2140142039, +1066470097, +15563, +899743429, -2139925561, +1066257766, + +16486, +899650634, -2139702659, +1066039259, +17465, +899555112, -2139473141, +1065814395, + +18501, +899456783, -2139236807, +1065582993, +19599, +899355563, -2138993454, +1065344862, + +20762, +899251368, -2138742869, +1065099810, +21994, +899144110, -2138484835, +1064847637, + +23300, +899033699, -2138219128, +1064588137, +24682, +898920041, -2137945515, +1064321100, + +26146, +898803041, -2137663758, +1064046308, +27697, +898682601, -2137373611, +1063763539, + +29340, +898558618, -2137074820, +1063472564, +31081, +898430988, -2136767124, +1063173146, + +32924, +898299603, -2136450253, +1062865044, +34877, +898164353, -2136123928, +1062548007, + +36945, +898025124, -2135787863, +1062221781, +39136, +897881797, -2135441762, +1061886101, + +41456, +897734252, -2135085320, +1061540696, +43914, +897582364, -2134718222, +1061185289, + +46517, +897426004, -2134340143, +1060819593, +49274, +897265041, -2133950748, +1060443315, + +52195, +897099339, -2133549693, +1060056152, +55288, +896928756, -2133136620, +1059657794, + +58564, +896753150, -2132711162, +1059247921, +62035, +896572370, -2132272940, +1058826205, + +65710, +896386264, -2131821562, +1058392310, +69603, +896194675, -2131356624, +1057945889, + +73725, +895997439, -2130877709, +1057486586, +78092, +895794389, -2130384388, +1057014035, + +82716, +895585354, -2129876216, +1056527862, +87614, +895370155, -2129352735, +1056027679, + +92802, +895148610, -2128813473, +1055513091, +98295, +894920531, -2128257940, +1054983691, + +104113, +894685724, -2127685633, +1054439060, +110275, +894443989, -2127096031, +1053878768, + +116800, +894195120, -2126488598, +1053302375, +123711, +893938905, -2125862778, +1052709427, + +131029, +893675127, -2125217998, +1052099459, +138779, +893403561, -2124553667, +1051471994, + +146986, +893123974, -2123869174, +1050826541, +155678, +892836129, -2123163888, +1050162597, + +164881, +892539779, -2122437156, +1049479645, +174627, +892234672, -2121688306, +1048777154, + +184947, +891920547, -2120916641, +1048054580, +195875, +891597136, -2120121443, +1047311365, + +207447, +891264161, -2119301968, +1046546935, +219700, +890921337, -2118457450, +1045760702, + +232674, +890568372, -2117587094, +1044952062, +246412, +890204962, -2116690082, +1044120397, + +260957, +889830797, -2115765565, +1043265071, +276358, +889445553, -2114812668, +1042385433, + +292664, +889048902, -2113830484, +1041480815, +309928, +888640502, -2112818078, +1040550532, + +328207, +888220003, -2111774482, +1039593883, +347559, +887787041, -2110698693, +1038610148, + +368047, +887341245, -2109589677, +1037598589, +389736, +886882231, -2108446363, +1036558450, + +412699, +886409602, -2107267643, +1035488957, +437007, +885922952, -2106052372, +1034389316, + +462740, +885421859, -2104799363, +1033258715, +489980, +884905892, -2103507390, +1032096320, + +518816, +884374604, -2102175184, +1030901280, +549339, +883827535, -2100801432, +1029672721, + +581648, +883264213, -2099384774, +1028409750, +615846, +882684149, -2097923803, +1027111454, + +652043, +882086839, -2096417064, +1025776896, +690354, +881471767, -2094863048, +1024405119, + +730901, +880838398, -2093260195, +1022995145, +773815, +880186182, -2091606889, +1021545971, + +819231, +879514552, -2089901455, +1020056576, +867295, +878822924, -2088142162, +1018525913, + +918158, +878110696, -2086327214, +1016952913, +971983, +877377247, -2084454751, +1015336484, + +1028938, +876621938, -2082522849, +1013675511, +1089206, +875844110, -2080529513, +1011968855, + +1152975, +875043085, -2078472674, +1010215355, +1220446, +874218163, -2076350193, +1008413824, + +1291833, +873368623, -2074159848, +1006563053, +1367358, +872493723, -2071899342, +1004661809, + +1447260, +871592697, -2069566290, +1002708834, +1531787, +870664756, -2067158223, +1000702846, + +1621203, +869709088, -2064672580, +998642542, +1715788, +868724856, -2062106706, +996526592, + +1815835, +867711197, -2059457851, +994353644, +1921655, +866667222, -2056723162, +992122322, + +2033575, +865592015, -2053899682, +989831228, +2151942, +864484633, -2050984344, +987478940, + +2277120, +863344104, -2047973968, +985064014, +2409494, +862169426, -2044865259, +982584985, + +2549470, +860959569, -2041654796, +980040364, +2697476, +859713469, -2038339034, +977428643, + +2853965, +858430033, -2034914296, +974748295, +3019412, +857108133, -2031376767, +971997770, + +3194320, +855746608, -2027722494, +969175503, +3379218, +854344262, -2023947372, +966279909, + +3574664, +852899866, -2020047147, +963309387, +3781246, +851412151, -2016017406, +960262322, + +3999584, +849879812, -2011853571, +957137084, +4230331, +848301506, -2007550894, +953932030, + +4474174, +846675850, -2003104450, +950645507, +4731838, +845001420, -1998509132, +947275852, + +5004086, +843276753, -1993759641, +943821395, +5291719, +841500340, -1988850484, +940280461, + +5595584, +839670631, -1983775962, +936651372, +5916570, +837786031, -1978530164, +932932449, + +6255612, +835844899, -1973106964, +929122016, +6613696, +833845547, -1967500004, +925218401, + +6991857, +831786240, -1961702697, +921219941, +7391184, +829665195, -1955708209, +917124982, + +7812822, +827480579, -1949509458, +912931889, +8257974, +825230507, -1943099101, +908639042, + +8727904, +822913045, -1936469526, +904244845, +9223941, +820526204, -1929612846, +899747731, + +9747482, +818067942, -1922520885, +895146161, +10299990, +815536164, -1915185175, +890438637, + +10883004, +812928718, -1907596938, +885623700, +11498140, +810243396, -1899747085, +880699941, + +12147090, +807477936, -1891626202, +875666003, +12831633, +804630015, -1883224539, +870520592, + +13553631, +801697252, -1874532003, +865262479, +14315039, +798677209, -1865538146, +859890510, + +15117905, +795567387, -1856232154, +854403613, +15964374, +792365228, -1846602841, +848800807, + +16856694, +789068114, -1836638631, +843081208, +17797217, +785673365, -1826327557, +837244044, + +18788409, +782178241, -1815657241, +831288655, +19832845, +778579942, -1804614892, +825214513, + +20933225, +774875607, -1793187291, +819021227, +22092367, +771062314, -1781360780, +812708556, + +23313220, +767137080, -1769121256, +806276419, +24598865, +763096866, -1756454155, +799724912, + +25952521, +758938570, -1743344450, +793054316, +27377549, +754659033, -1729776632, +786265112, + +28877458, +750255041, -1715734708, +779358000, +30455910, +745723321, -1701202188, +772333907, + +32116726, +741060548, -1686162075, +765194007, +33863887, +736263342, -1670596860, +757939740, + +35701547, +731328276, -1654488512, +750572822, +37634031, +726251869, -1637818466, +743095272, + +39665846, +721030597, -1620567621, +735509424, +41801685, +715660893, -1602716329, +727817951, + +44046431, +710139146, -1584244392, +720023885, +46405165, +704461709, -1565131049, +712130637, + +48883174, +698624903, -1545354975, +704142025, +51485951, +692625016, -1524894276, +696062289, + +54219207, +686458310, -1503726481, +687896126, +57088877, +680121029, -1481828537, +679648708, + +60101123, +673609395, -1459176807, +671325714, +63262343, +666919624, -1435747066, +662933359, + +66579181, +660047921, -1411514497, +654478419, +70058529, +652990496, -1386453687, +645968267, + +73707536, +645743562, -1360538625, +637410907, +77533619, +638303347, -1333742700, +628815003, + +81544468, +630666098, -1306038701, +620189923, +85748055, +622828093, -1277398807, +611545771, + +90152644, +614785644, -1247794595, +602893434, +94766800, +606535110, -1217197031, +594244621, + +99599400, +598072903, -1185576472, +585611911, +104659643, +589395499, -1152902659, +577008805, + +109957061, +580499452, -1119144720, +568449774, +115501533, +571381399, -1084271162, +559950318, + +121303298, +562038078, -1048249872, +551527030, +127372970, +552466335, -1011048108, +543197656, + +133721554, +542663146, -972632501, +534981173, +140360462, +532625624, -932969044, +526897863, + +147301534, +522351044, -892023092, +518969400, +154557058, +511836854, -849759353, +511218940, + +162139791, +501080700, -806141883, +503671231, +170062986, +490080448, -761134086, +496352717, + +178340421, +478834210, -714698703, +489291672, +186986423, +467340369, -666797814, +482518331, + +196015905, +455597618, -617392840, +476065055, +205444400, +443604994, -566444547, +469966494, + +215288098, +431361922, -513913056, +464259787, +225563891, +418868262, -459757867, +458984781, + +236289414, +406124373, -403937885, +454184270, +247483094, +393131178, -346411475, +449904278, + +259164205, +379890242, -287136525, +446194367, +271352915, +366403869, -226070542, +443107989, + +284070351, +352675215, -163170785, +440702892, +297338649, +338708416, -98394442, +439041569, + +311181021, +324508751, -31698863, +438191779, +325621807, +310082829, +36958128, +438227130, + +340686535, +295438813, +107617826, +439227756, +356401965, +280586696, +180320114, +441281073, + +372796135, +265538627, +255102783, +444482659, +389898379, +250309304, +332000642, +448937240, + +407739329, +234916452, +411044391, +454759831, +426350883, +219381401, +492259161, +462077032, + +445766124, +203729788, +575662663, +471028497, +466019171, +187992408, +661262809, +481768626, + +487144953, +172206251, +749054690, +494468464, +509178842, +156415768, +839016716, +509317870, + +532156142, +140674417, +931105704, +526527952, +556111337, +125046554, +1025250613, +546333797, + +581077059, +109609744, +1121344569, +568997499, +607082646, +94457598, +1219234707, +594811478, + +634152171, +79703240, +1318709227, +624102044, +662301764, +65483552, +1419480927, +657233131, + +691535992, +51964369, +1521166249, +694610016, +691535992, +51964369, +1521166249, +694610016, }; int32_t g_filter_lpf_table_4[] = { - +614, -2146191473, +1072452745, +651, -2146153539, +1072414995, - +689, -2146114490, +1072376141, +730, -2146074292, +1072336150, - +774, -2146032912, +1072294988, +820, -2145990314, +1072252622, - +868, -2145946462, +1072209016, +920, -2145901320, +1072164135, - +975, -2145854850, +1072117940, +1033, -2145807011, +1072070394, - +1094, -2145757764, +1072021456, +1159, -2145707067, +1071971088, - +1228, -2145654878, +1071919245, +1301, -2145601151, +1071865886, - +1379, -2145545841, +1071810967, +1461, -2145488902, +1071754441, - +1547, -2145430285, +1071696262, +1639, -2145369941, +1071636381, - +1737, -2145307818, +1071574749, +1840, -2145243864, +1071511315, - +1950, -2145178023, +1071446026, +2066, -2145110242, +1071378829, - +2188, -2145040461, +1071309666, +2318, -2144968621, +1071238482, - +2456, -2144894661, +1071165217, +2602, -2144818518, +1071089810, - +2757, -2144740128, +1071012199, +2921, -2144659423, +1070932320, - +3094, -2144576335, +1070850107, +3278, -2144490792, +1070765491, - +3473, -2144402722, +1070678402, +3679, -2144312049, +1070588770, - +3898, -2144218696, +1070496518, +4130, -2144122582, +1070401572, - +4375, -2144023626, +1070303853, +4635, -2143921743, +1070203279, - +4910, -2143816844, +1070099768, +5202, -2143708840, +1069993235, - +5511, -2143597639, +1069883591, +5839, -2143483144, +1069770747, - +6186, -2143365257, +1069654608, +6553, -2143243876, +1069535079, - +6942, -2143118897, +1069412062, +7355, -2142990212, +1069285455, - +7792, -2142857709, +1069155154, +8254, -2142721274, +1069021051, - +8745, -2142580789, +1068883037, +9264, -2142436131, +1068740997, - +9814, -2142287176, +1068594815, +10397, -2142133795, +1068444371, - +11015, -2141975852, +1068289540, +11669, -2141813212, +1068130197, - +12362, -2141645732, +1067966209, +13096, -2141473266, +1067797442, - +13873, -2141295663, +1067623759, +14697, -2141112768, +1067445015, - +15570, -2140924421, +1067261066, +16494, -2140730457, +1067071760, - +17474, -2140530704, +1066876942, +18511, -2140324987, +1066676453, - +19610, -2140113126, +1066470130, +20774, -2139894932, +1066257802, - +22007, -2139670213, +1066039298, +23313, -2139438771, +1065814438, - +24696, -2139200399, +1065583039, +26162, -2138954886, +1065344913, - +27715, -2138702015, +1065099865, +29359, -2138441558, +1064847697, - +31101, -2138173284, +1064588202, +32946, -2137896954, +1064321171, - +34901, -2137612318, +1064046386, +36971, -2137319122, +1063763624, - +39165, -2137017102, +1063472656, +41488, -2136705985, +1063173247, - +43948, -2136385491, +1062865153, +46555, -2136055329, +1062548127, - +49315, -2135715200, +1062221911, +52240, -2135364794, +1061886242, - +55337, -2135003793, +1061540851, +58618, -2134631866, +1061185458, - +62092, -2134248673, +1060819777, +65773, -2133853863, +1060443516, - +69671, -2133447071, +1060056371, +73800, -2133027924, +1059658032, - +78174, -2132596032, +1059248180, +82806, -2132150996, +1058826488, - +87711, -2131692403, +1058392618, +92907, -2131219823, +1057946225, - +98411, -2130732816, +1057486952, +104239, -2130230925, +1057014435, - +110412, -2129713678, +1056528297, +116950, -2129180587, +1056028154, - +123874, -2128631147, +1055513609, +131207, -2128064837, +1054984255, - +138973, -2127481119, +1054439674, +147197, -2126879433, +1053879438, - +155907, -2126259204, +1053303105, +165131, -2125619835, +1052710222, - +174900, -2124960710, +1052100326, +185244, -2124281189, +1051472939, - +196199, -2123580612, +1050827571, +207800, -2122858296, +1050163720, - +220084, -2122113534, +1049480868, +233093, -2121345594, +1048778487, - +246868, -2120553719, +1048056033, +261455, -2119737123, +1047312949, - +276900, -2118894995, +1046548661, +293255, -2118026494, +1045762582, - +310572, -2117130750, +1044954111, +328908, -2116206860, +1044122629, - +348322, -2115253891, +1043267503, +368878, -2114270875, +1042388083, - +390643, -2113256810, +1041483703, +413686, -2112210656, +1040553679, - +438082, -2111131338, +1039597312, +463911, -2110017740, +1038613883, - +491256, -2108868705, +1037602658, +520205, -2107683035, +1036562884, - +550853, -2106459486, +1035493787, +583296, -2105196771, +1034394577, - +617641, -2103893552, +1033264446, +653997, -2102548444, +1032102563, - +692482, -2101160009, +1030908079, +733220, -2099726755, +1029680127, - +776339, -2098247135, +1028417817, +821980, -2096719542, +1027120240, - +870288, -2095142312, +1025786465, +921417, -2093513714, +1024415540, - +975530, -2091831953, +1023006493, +1032800, -2090095166, +1021558330, - +1093409, -2088301418, +1020070034, +1157551, -2086448700, +1018540567, - +1225427, -2084534925, +1016968868, +1297254, -2082557929, +1015353856, - +1373258, -2080515459, +1013694424, +1453680, -2078405179, +1011989446, - +1538774, -2076224661, +1010237771, +1628806, -2073971381, +1008438226, - +1724060, -2071642718, +1006589616, +1824836, -2069235949, +1004690721, - +1931447, -2066748242, +1002740302, +2044228, -2064176656, +1000737095, - +2163529, -2061518133, +998679815, +2289723, -2058769493, +996567153, - +2423201, -2055927433, +994397781, +2564377, -2052988518, +992170347, - +2713687, -2049949177, +989883480, +2871592, -2046805695, +987535788, - +3038577, -2043554213, +985125858, +3215155, -2040190716, +982652259, - +3401867, -2036711029, +980113540, +3599282, -2033110810, +977508233, - +3808002, -2029385547, +974834853, +4028661, -2025530543, +972091901, - +4261927, -2021540917, +969277860, +4508504, -2017411590, +966391203, - +4769134, -2013137284, +963430388, +5044598, -2008712505, +960393865, - +5335722, -2004131544, +957280075, +5643372, -1999388461, +954087451, - +5968462, -1994477082, +950814422, +6311954, -1989390984, +947459416, - +6674861, -1984123489, +944020859, +7058249, -1978667656, +940497180, - +7463240, -1973016265, +936886815, +7891014, -1967161813, +933188207, - +8342811, -1961096498, +929399810, +8819939, -1954812214, +925520097, - +9323768, -1948300532, +921547557, +9855743, -1941552695, +917480705, - +10417379, -1934559605, +913318083, +11010269, -1927311808, +909058266, - +11636087, -1919799484, +904699866, +12296590, -1912012433, +900241541, - +12993622, -1903940065, +895681996, +13729121, -1895571384, +891019995, - +14505116, -1886894976, +886254360, +15323741, -1877898996, +881383986, - +16187228, -1868571151, +876407845, +17097921, -1858898691, +871324994, - +18058276, -1848868395, +866134582, +19070865, -1838466551, +860835865, - +20138381, -1827678949, +855428208, +21263646, -1816490863, +849911103, - +22449612, -1804887039, +844284173, +23699368, -1792851678, +838547189, - +25016145, -1780368427, +832700077, +26403321, -1767420360, +826742937, - +27864426, -1753989967, +820676051, +29403148, -1740059143, +814499901, - +31023340, -1725609169, +808215183, +32729023, -1710620706, +801822822, - +34524393, -1695073778, +795323992, +36413827, -1678947762, +788720128, - +38401890, -1662221377, +782012951, +40493338, -1644872671, +775204484, - +42693127, -1626879016, +768297073, +45006419, -1608217094, +761293409, - +47438585, -1588862888, +754196553, +49995216, -1568791680, +747009955, - +52682124, -1547978038, +739737483, +55505354, -1526395815, +732383449, - +58471187, -1504018141, +724952634, +61586145, -1480817423, +717450323, - +64857003, -1456765338, +709882327, +68290789, -1431832836, +702255024, - +71894797, -1405990139, +694575387, +75676587, -1379206744, +686851023, - +79644000, -1351451422, +679090207, +83805156, -1322692229, +671301927, - +88168468, -1292896507, +663495921, +92742647, -1262030895, +655682723, - +97536707, -1230061338, +647873715, +102559976, -1196953101, +640081167, - +107822102, -1162670777, +632318300, +113333064, -1127178310, +624599339, - +119103175, -1090439010, +616939574, +125143094, -1052415573, +609355425, - +131463838, -1013070110, +601864515, +138076786, -972364168, +594485741, - +144993693, -930258765, +587239364, +152226699, -886714426, +580147092, - +159788341, -841691223, +573232177, +167691565, -795148822, +566519528, - +175949736, -747046539, +560035820, +184576654, -697343401, +553809627, - +193586566, -645998225, +547871561, +202994177, -592969704, +542254427, - +212814666, -538216512, +536993401, +223063701, -481697428, +532126214, - +233757446, -423371490, +527693374, +244912578, -363198173, +523738398, - +256546292, -301137609, +520308082, +268676313, -237150855, +517452801, - +281320890, -171200217, +515226839, +294498799, -103249645, +513688768, - +308229328, -33265218, +512901869, +322532250, +38784256, +512934606, - +337427789, +112926515, +513861162, +352936558, +189184941, +515762033, - +369079473, +267577456, +518724710, +385877633, +348115157, +522844430, - +403352156, +430800638, +528225027, +421523955, +515625911, +534979881, - +440413439, +602569850, +543232977, +460040119, +691595015, +553120081, - +480422086, +782643744, +564790032, +501575334, +875633299, +578406166, - +523512870, +970449866, +594147851, +546243567, +1066941131, +612212121, - +569770677, +1164907073, +632815382, +594089910, +1264088582, +656195131, - +619186971, +1364153382, +682611591, +645034387, +1464678647, +712349138, - +671587455, +1565129583, +745717279, +671587455, +1565129583, +745717279, + +614, +851717264, -2146191473, +1072452745, +651, +851702247, -2146153539, +1072414995, + +689, +851686789, -2146114490, +1072376141, +730, +851670877, -2146074292, +1072336150, + +774, +851654499, -2146032912, +1072294988, +820, +851637640, -2145990314, +1072252622, + +868, +851620286, -2145946462, +1072209016, +920, +851602423, -2145901320, +1072164135, + +975, +851584036, -2145854850, +1072117940, +1033, +851565109, -2145807011, +1072070394, + +1094, +851545627, -2145757764, +1072021456, +1159, +851525573, -2145707067, +1071971088, + +1228, +851504931, -2145654878, +1071919245, +1301, +851483682, -2145601151, +1071865886, + +1379, +851461810, -2145545841, +1071810967, +1461, +851439295, -2145488902, +1071754441, + +1547, +851416120, -2145430285, +1071696262, +1639, +851392265, -2145369941, +1071636381, + +1737, +851367709, -2145307818, +1071574749, +1840, +851342431, -2145243864, +1071511315, + +1950, +851316412, -2145178023, +1071446026, +2066, +851289629, -2145110242, +1071378829, + +2188, +851262059, -2145040461, +1071309666, +2318, +851233679, -2144968621, +1071238482, + +2456, +851204466, -2144894661, +1071165217, +2602, +851174395, -2144818518, +1071089810, + +2757, +851143441, -2144740128, +1071012199, +2921, +851111577, -2144659423, +1070932320, + +3094, +851078777, -2144576335, +1070850107, +3278, +851045013, -2144490792, +1070765491, + +3473, +851010257, -2144402722, +1070678402, +3679, +850974480, -2144312049, +1070588770, + +3898, +850937651, -2144218696, +1070496518, +4130, +850899740, -2144122582, +1070401572, + +4375, +850860715, -2144023626, +1070303853, +4635, +850820542, -2143921743, +1070203279, + +4910, +850779189, -2143816844, +1070099768, +5202, +850736619, -2143708840, +1069993235, + +5511, +850692798, -2143597639, +1069883591, +5839, +850647688, -2143483144, +1069770747, + +6186, +850601251, -2143365257, +1069654608, +6553, +850553449, -2143243876, +1069535079, + +6942, +850504240, -2143118897, +1069412062, +7355, +850453584, -2142990212, +1069285455, + +7792, +850401437, -2142857709, +1069155154, +8254, +850347755, -2142721274, +1069021051, + +8745, +850292494, -2142580789, +1068883037, +9264, +850235606, -2142436131, +1068740997, + +9814, +850177044, -2142287176, +1068594815, +10397, +850116757, -2142133795, +1068444371, + +11015, +850054695, -2141975852, +1068289540, +11669, +849990805, -2141813212, +1068130197, + +12362, +849925033, -2141645732, +1067966209, +13096, +849857324, -2141473266, +1067797442, + +13873, +849787620, -2141295663, +1067623759, +14697, +849715862, -2141112768, +1067445015, + +15570, +849641989, -2140924421, +1067261066, +16494, +849565939, -2140730457, +1067071760, + +17474, +849487646, -2140530704, +1066876942, +18511, +849407045, -2140324987, +1066676453, + +19610, +849324066, -2140113126, +1066470130, +20774, +849238640, -2139894932, +1066257802, + +22007, +849150693, -2139670213, +1066039298, +23313, +849060151, -2139438771, +1065814438, + +24696, +848966937, -2139200399, +1065583039, +26162, +848870971, -2138954886, +1065344913, + +27715, +848772171, -2138702015, +1065099865, +29359, +848670454, -2138441558, +1064847697, + +31101, +848565731, -2138173284, +1064588202, +32946, +848457915, -2137896954, +1064321171, + +34901, +848346911, -2137612318, +1064046386, +36971, +848232627, -2137319122, +1063763624, + +39165, +848114963, -2137017102, +1063472656, +41488, +847993819, -2136705985, +1063173247, + +43948, +847869092, -2136385491, +1062865153, +46555, +847740673, -2136055329, +1062548127, + +49315, +847608454, -2135715200, +1062221911, +52240, +847472319, -2135364794, +1061886242, + +55337, +847332153, -2135003793, +1061540851, +58618, +847187835, -2134631866, +1061185458, + +62092, +847039240, -2134248673, +1060819777, +65773, +846886239, -2133853863, +1060443516, + +69671, +846728703, -2133447071, +1060056371, +73800, +846566493, -2133027924, +1059658032, + +78174, +846399470, -2132596032, +1059248180, +82806, +846227489, -2132150996, +1058826488, + +87711, +846050402, -2131692403, +1058392618, +92907, +845868055, -2131219823, +1057946225, + +98411, +845680289, -2130732816, +1057486952, +104239, +845486942, -2130230925, +1057014435, + +110412, +845287845, -2129713678, +1056528297, +116950, +845082825, -2129180587, +1056028154, + +123874, +844871704, -2128631147, +1055513609, +131207, +844654297, -2128064837, +1054984255, + +138973, +844430414, -2127481119, +1054439674, +147197, +844199859, -2126879433, +1053879438, + +155907, +843962431, -2126259204, +1053303105, +165131, +843717922, -2125619835, +1052710222, + +174900, +843466116, -2124960710, +1052100326, +185244, +843206793, -2124281189, +1051472939, + +196199, +842939723, -2123580612, +1050827571, +207800, +842664673, -2122858296, +1050163720, + +220084, +842381399, -2122113534, +1049480868, +233093, +842089650, -2121345594, +1048778487, + +246868, +841789169, -2120553719, +1048056033, +261455, +841479689, -2119737123, +1047312949, + +276900, +841160936, -2118894995, +1046548661, +293255, +840832626, -2118026494, +1045762582, + +310572, +840494466, -2117130750, +1044954111, +328908, +840146157, -2116206860, +1044122629, + +348322, +839787385, -2115253891, +1043267503, +368878, +839417831, -2114270875, +1042388083, + +390643, +839037163, -2113256810, +1041483703, +413686, +838645040, -2112210656, +1040553679, + +438082, +838241109, -2111131338, +1039597312, +463911, +837825006, -2110017740, +1038613883, + +491256, +837396356, -2108868705, +1037602658, +520205, +836954772, -2107683035, +1036562884, + +550853, +836499853, -2106459486, +1035493787, +583296, +836031188, -2105196771, +1034394577, + +617641, +835548350, -2103893552, +1033264446, +653997, +835050900, -2102548444, +1032102563, + +692482, +834538384, -2101160009, +1030908079, +733220, +834010334, -2099726755, +1029680127, + +776339, +833466266, -2098247135, +1028417817, +821980, +832905682, -2096719542, +1027120240, + +870288, +832328065, -2095142312, +1025786465, +921417, +831732884, -2093513714, +1024415540, + +975530, +831119590, -2091831953, +1023006493, +1032800, +830487616, -2090095166, +1021558330, + +1093409, +829836376, -2088301418, +1020070034, +1157551, +829165266, -2086448700, +1018540567, + +1225427, +828473660, -2084534925, +1016968868, +1297254, +827760915, -2082557929, +1015353856, + +1373258, +827026365, -2080515459, +1013694424, +1453680, +826269322, -2078405179, +1011989446, + +1538774, +825489076, -2076224661, +1010237771, +1628806, +824684894, -2073971381, +1008438226, + +1724060, +823856018, -2071642718, +1006589616, +1824836, +823001666, -2069235949, +1004690721, + +1931447, +822121030, -2066748242, +1002740302, +2044228, +821213276, -2064176656, +1000737095, + +2163529, +820277542, -2061518133, +998679815, +2289723, +819312938, -2058769493, +996567153, + +2423201, +818318544, -2055927433, +994397781, +2564377, +817293410, -2052988518, +992170347, + +2713687, +816236557, -2049949177, +989883480, +2871592, +815146970, -2046805695, +987535788, + +3038577, +814023604, -2043554213, +985125858, +3215155, +812865377, -2040190716, +982652259, + +3401867, +811671174, -2036711029, +980113540, +3599282, +810439842, -2033110810, +977508233, + +3808002, +809170190, -2029385547, +974834853, +4028661, +807860990, -2025530543, +972091901, + +4261927, +806510971, -2021540917, +969277860, +4508504, +805118824, -2017411590, +966391203, + +4769134, +803683194, -2013137284, +963430388, +5044598, +802202684, -2008712505, +960393865, + +5335722, +800675852, -2004131544, +957280075, +5643372, +799101208, -1999388461, +954087451, + +5968462, +797477216, -1994477082, +950814422, +6311954, +795802289, -1989390984, +947459416, + +6674861, +794074789, -1984123489, +944020859, +7058249, +792293029, -1978667656, +940497180, + +7463240, +790455263, -1973016265, +936886815, +7891014, +788559696, -1967161813, +933188207, + +8342811, +786604472, -1961096498, +929399810, +8819939, +784587680, -1954812214, +925520097, + +9323768, +782507347, -1948300532, +921547557, +9855743, +780361441, -1941552695, +917480705, + +10417379, +778147867, -1934559605, +913318083, +11010269, +775864467, -1927311808, +909058266, + +11636087, +773509017, -1919799484, +904699866, +12296590, +771079227, -1912012433, +900241541, + +12993622, +768572738, -1903940065, +895681996, +13729121, +765987123, -1895571384, +891019995, + +14505116, +763319884, -1886894976, +886254360, +15323741, +760568451, -1877898996, +881383986, + +16187228, +757730180, -1868571151, +876407845, +17097921, +754802356, -1858898691, +871324994, + +18058276, +751782185, -1848868395, +866134582, +19070865, +748666799, -1838466551, +860835865, + +20138381, +745453253, -1827678949, +855428208, +21263646, +742138523, -1816490863, +849911103, + +22449612, +738719508, -1804887039, +844284173, +23699368, +735193028, -1792851678, +838547189, + +25016145, +731555824, -1780368427, +832700077, +26403321, +727804555, -1767420360, +826742937, + +27864426, +723935805, -1753989967, +820676051, +29403148, +719946076, -1740059143, +814499901, + +31023340, +715831792, -1725609169, +808215183, +32729023, +711589300, -1710620706, +801822822, + +34524393, +707214867, -1695073778, +795323992, +36413827, +702704688, -1678947762, +788720128, + +38401890, +698054880, -1662221377, +782012951, +40493338, +693261490, -1644872671, +775204484, + +42693127, +688320493, -1626879016, +768297073, +45006419, +683227795, -1608217094, +761293409, + +47438585, +677979240, -1588862888, +754196553, +49995216, +672570606, -1568791680, +747009955, + +52682124, +666997615, -1547978038, +739737483, +55505354, +661255935, -1526395815, +732383449, + +58471187, +655341181, -1504018141, +724952634, +61586145, +649248929, -1480817423, +717450323, + +64857003, +642974710, -1456765338, +709882327, +68290789, +636514026, -1431832836, +702255024, + +71894797, +629862353, -1405990139, +694575387, +75676587, +623015146, -1379206744, +686851023, + +79644000, +615967852, -1351451422, +679090207, +83805156, +608715915, -1322692229, +671301927, + +88168468, +601254787, -1292896507, +663495921, +92742647, +593579939, -1262030895, +655682723, + +97536707, +585686872, -1230061338, +647873715, +102559976, +577571128, -1196953101, +640081167, + +107822102, +569228306, -1162670777, +632318300, +113333064, +560654073, -1127178310, +624599339, + +119103175, +551844182, -1090439010, +616939574, +125143094, +542794491, -1052415573, +609355425, + +131463838, +533500977, -1013070110, +601864515, +138076786, +523959761, -972364168, +594485741, + +144993693, +514167128, -930258765, +587239364, +152226699, +504119552, -886714426, +580147092, + +159788341, +493813724, -841691223, +573232177, +167691565, +483246584, -795148822, +566519528, + +175949736, +472415351, -747046539, +560035820, +184576654, +461317566, -697343401, +553809627, + +193586566, +449951131, -645998225, +547871561, +202994177, +438314360, -592969704, +542254427, + +212814666, +426406030, -538216512, +536993401, +223063701, +414225452, -481697428, +532126214, + +233757446, +401772533, -423371490, +527693374, +244912578, +389047868, -363198173, +523738398, + +256546292, +376052831, -301137609, +520308082, +268676313, +362789692, -237150855, +517452801, + +281320890, +349261741, -171200217, +515226839, +294498799, +335473448, -103249645, +513688768, + +308229328, +321430638, -33265218, +512901869, +322532250, +307140708, +38784256, +512934606, + +337427789, +292612872, +112926515, +513861162, +352936558, +277858465, +189184941, +515762033, + +369079473, +262891289, +267577456, +518724710, +385877633, +247728041, +348115157, +522844430, + +403352156, +232388809, +430800638, +528225027, +421523955, +216897676, +515625911, +534979881, + +440413439, +201283435, +602569850, +543232977, +460040119, +185580455, +691595015, +553120081, + +480422086, +169829711, +782643744, +564790032, +501575334, +154080029, +875633299, +578406166, + +523512870, +138389585, +970449866, +594147851, +546243567, +122827699, +1066941131, +612212121, + +569770677, +107476999, +1164907073, +632815382, +594089910, +92436024, +1264088582, +656195131, + +619186971, +77822343, +1364153382, +682611591, +645034387, +63776280, +1464678647, +712349138, + +671587455, +50465368, +1565129583, +745717279, +671587455, +50465368, +1565129583, +745717279, }; int32_t g_filter_lpf_table_5[] = { - +580, -2146396466, +1072657738, +614, -2146364532, +1072625989, - +651, -2146331658, +1072593310, +689, -2146297816, +1072559674, - +730, -2146262977, +1072525055, +774, -2146227112, +1072489421, - +820, -2146190190, +1072452745, +869, -2146152180, +1072414996, - +920, -2146113050, +1072376141, +975, -2146072767, +1072336150, - +1033, -2146031296, +1072294989, +1094, -2145988602, +1072252623, - +1159, -2145944649, +1072209017, +1228, -2145899399, +1072164135, - +1301, -2145852814, +1072117941, +1379, -2145804855, +1072070394, - +1461, -2145755480, +1072021457, +1548, -2145704647, +1071971088, - +1640, -2145652313, +1071919246, +1737, -2145598434, +1071865887, - +1840, -2145542963, +1071810968, +1950, -2145485853, +1071754442, - +2066, -2145427055, +1071696263, +2189, -2145366519, +1071636382, - +2319, -2145304192, +1071574750, +2457, -2145240022, +1071511317, - +2603, -2145173954, +1071446028, +2757, -2145105930, +1071378830, - +2921, -2145035893, +1071309668, +3095, -2144963782, +1071238484, - +3279, -2144889535, +1071165219, +3474, -2144813088, +1071089812, - +3680, -2144734375, +1071012202, +3899, -2144653328, +1070932323, - +4130, -2144569878, +1070850109, +4376, -2144483951, +1070765494, - +4636, -2144395475, +1070678406, +4912, -2144304371, +1070588773, - +5203, -2144210562, +1070496522, +5513, -2144113965, +1070401576, - +5840, -2144014497, +1070303857, +6187, -2143912071, +1070203284, - +6555, -2143806598, +1070099774, +6944, -2143697986, +1069993241, - +7357, -2143586140, +1069883598, +7794, -2143470962, +1069770754, - +8257, -2143352352, +1069654616, +8747, -2143230205, +1069535088, - +9267, -2143104414, +1069412072, +9818, -2142974869, +1069285466, - +10401, -2142841455, +1069155165, +11018, -2142704055, +1069021064, - +11673, -2142562547, +1068883051, +12366, -2142416807, +1068741012, - +13101, -2142266704, +1068594832, +13879, -2142112107, +1068444389, - +14703, -2141952877, +1068289560, +15576, -2141788873, +1068130218, - +16501, -2141619949, +1067966232, +17481, -2141445952, +1067797467, - +18519, -2141266729, +1067623786, +19619, -2141082117, +1067445045, - +20783, -2140891951, +1067261099, +22017, -2140696060, +1067071796, - +23324, -2140494266, +1066876981, +24709, -2140286387, +1066676496, - +26176, -2140072236, +1066470176, +27730, -2139851616, +1066257852, - +29375, -2139624328, +1066039352, +31119, -2139390164, +1065814497, - +32966, -2139148910, +1065583104, +34922, -2138900344, +1065344984, - +36995, -2138644238, +1065099943, +39190, -2138380355, +1064847781, - +41515, -2138108453, +1064588294, +43978, -2137828279, +1064321271, - +46587, -2137539572, +1064046495, +49351, -2137242064, +1063763744, - +52278, -2136935476, +1063472787, +55379, -2136619522, +1063173389, - +58664, -2136293904, +1062865308, +62143, -2135958316, +1062548296, - +65828, -2135612439, +1062222095, +69731, -2135255947, +1061886443, - +73865, -2134888498, +1061541070, +78245, -2134509743, +1061185696, - +82883, -2134119318, +1060820037, +87796, -2133716849, +1060443799, - +92999, -2133301946, +1060056680, +98511, -2132874207, +1059658369, - +104348, -2132433217, +1059248547, +110531, -2131978546, +1058826888, - +117079, -2131509749, +1058393055, +124015, -2131026363, +1057946700, - +131361, -2130527912, +1057487471, +139140, -2130013902, +1057015000, - +147380, -2129483821, +1056528913, +156106, -2128937139, +1056028825, - +165348, -2128373308, +1055514340, +175136, -2127791759, +1054985052, - +185502, -2127191903, +1054440543, +196480, -2126573129, +1053880385, - +208106, -2125934806, +1053304137, +220418, -2125276278, +1052711348, - +233457, -2124596866, +1052101553, +247264, -2123895865, +1051474276, - +261886, -2123172545, +1050829028, +277370, -2122426149, +1050165307, - +293767, -2121655892, +1049482599, +311130, -2120860958, +1048780373, - +329517, -2120040504, +1048058088, +348986, -2119193651, +1047315188, - +369601, -2118319491, +1046551101, +391430, -2117417079, +1045765242, - +414543, -2116485436, +1044957009, +439016, -2115523542, +1044125787, - +464929, -2114530343, +1043270944, +492365, -2113504741, +1042391832, - +521413, -2112445597, +1041487787, +552168, -2111351728, +1040558129, - +584729, -2110221904, +1039602160, +619202, -2109054848, +1038619165, - +655697, -2107849232, +1037608413, +694334, -2106603678, +1036569152, - +735236, -2105316751, +1035500616, +778535, -2103986961, +1034402017, - +824371, -2102612758, +1033272549, +872891, -2101192531, +1032111390, - +924252, -2099724605, +1030917695, +978617, -2098207235, +1029690600, - +1036161, -2096638609, +1028429224, +1097069, -2095016840, +1027132664, - +1161535, -2093339966, +1025799995, +1229764, -2091605944, +1024430275, - +1301975, -2089812648, +1023022540, +1378398, -2087957865, +1021575804, - +1459275, -2086039293, +1020089062, +1544863, -2084054532, +1018561286, - +1635433, -2082001086, +1016991428, +1731272, -2079876356, +1015378419, - +1832684, -2077677632, +1013721167, +1939987, -2075402095, +1012018560, - +2053520, -2073046807, +1010269465, +2173639, -2070608708, +1008472728, - +2300722, -2068084610, +1006627171, +2435167, -2065471191, +1004731598, - +2577393, -2062764989, +1002784792, +2727844, -2059962398, +1000785515, - +2886989, -2057059660, +998732509, +3055321, -2054052858, +996624495, - +3233364, -2050937909, +994460177, +3421666, -2047710558, +992238238, - +3620808, -2044366372, +989957346, +3831404, -2040900726, +987616149, - +4054100, -2037308802, +985213279, +4289578, -2033585578, +982747353, - +4538555, -2029725818, +980216973, +4801791, -2025724063, +977620729, - +5080084, -2021574624, +974957197, +5374277, -2017271571, +972224943, - +5685256, -2012808721, +969422525, +6013958, -2008179631, +966548493, - +6361368, -2003377583, +963601390, +6728523, -1998395577, +960579758, - +7116517, -1993226316, +957482138, +7526501, -1987862197, +954307070, - +7959687, -1982295295, +951053101, +8417349, -1976517354, +947718782, - +8900830, -1970519771, +944302677, +9411541, -1964293584, +940803363, - +9950969, -1957829456, +937219434, +10520675, -1951117664, +933549504, - +11122300, -1944148081, +929792216, +11757571, -1936910164, +925946241, - +12428303, -1929392933, +922010286, +13136399, -1921584964, +917983099, - +13883863, -1913474365, +913863474, +14672794, -1905048761, +909650260, - +15505400, -1896295281, +905342362, +16383995, -1887200538, +900938755, - +17311009, -1877750610, +896438485, +18288987, -1867931029, +891840683, - +19320602, -1857726754, +887144569, +20408651, -1847122162, +882349465, - +21556069, -1836101024, +877454800, +22765926, -1824646489, +872460126, - +24041438, -1812741069, +867365127, +25385973, -1800366614, +862169627, - +26803052, -1787504302, +856873610, +28296359, -1774134616, +851477225, - +29869744, -1760237330, +845980809, +31527233, -1745791488, +840384892, - +33273028, -1730775393, +834690224, +35111519, -1715166585, +828897780, - +37047287, -1698941829, +823008787, +39085112, -1682077101, +817024738, - +41229977, -1664547573, +810947414, +43487076, -1646327597, +804778904, - +45861822, -1627390698, +798521625, +48359848, -1607709561, +792178350, - +50987020, -1587256022, +785752226, +53749438, -1566001061, +779246808, - +56653446, -1543914793, +772666078, +59705634, -1520966466, +766014480, - +62912848, -1497124461, +759296948, +66282197, -1472356285, +752518934, - +69821053, -1446628579, +745686452, +73537061, -1419907122, +738806101, - +77438147, -1392156833, +731885112, +81532517, -1363341791, +724931383, - +85828668, -1333425239, +717953523, +90335389, -1302369607, +710960895, - +95061769, -1270136532, +703963662, +100017201, -1236686880, +696972840, - +105211383, -1201980781, +690000348, +110654328, -1165977661, +683059066, - +116356361, -1128636281, +676162892, +122328129, -1089914785, +669326810, - +128580598, -1049770752, +662566955, +135125058, -1008161259, +655900689, - +141973127, -965042945, +649346675, +149136747, -920372097, +642924968, - +156628189, -874104730, +636657103, +164460050, -826196698, +630566193, - +172645253, -776603804, +624677040, +181197042, -725281939, +619016250, - +190128978, -672187228, +613612358, +199454934, -617276215, +608495973, - +209189082, -560506056, +603699927, +219345882, -501834764, +599259444, - +229940068, -441221477, +595212324, +240986622, -378626783, +591599149, - +252500746, -314013091, +588463503, +264497830, -247345072, +585852228, - +276993402, -178590184, +583815692, +290003072, -107719287, +582408099, - +303542457, -34707369, +581687824, +317627089, +40465572, +581717792, - +332272294, +117813495, +582565884, +347493051, +197343067, +584305405, - +363303802, +279052170, +587015584, +379718221, +362928102, +590782134, - +396748924, +448945421, +595697862, +414407107, +537063331, +601863336, - +432702089, +627222544, +609387607, +451640748, +719341470, +618388987, - +471226811, +813311622, +628995866, +491459975, +908992049, +641347574, - +512334805, +1006202600, +655595245, +533839369, +1104715769, +671902668, - +555953532, +1204246837, +690447069, +578646853, +1304441961, +711419743, - +601875962, +1404863814, +735026450, +625581328, +1504974332, +761487398, - +649683275, +1604114058, +791036630, +649683275, +1604114058, +791036630, + +580, +803990833, -2146396466, +1072657738, +614, +803978906, -2146364532, +1072625989, + +651, +803966629, -2146331658, +1072593310, +689, +803953991, -2146297816, +1072559674, + +730, +803940982, -2146262977, +1072525055, +774, +803927591, -2146227112, +1072489421, + +820, +803913807, -2146190190, +1072452745, +869, +803899618, -2146152180, +1072414996, + +920, +803885013, -2146113050, +1072376141, +975, +803869978, -2146072767, +1072336150, + +1033, +803854502, -2146031296, +1072294989, +1094, +803838571, -2145988602, +1072252623, + +1159, +803822173, -2145944649, +1072209017, +1228, +803805292, -2145899399, +1072164135, + +1301, +803787916, -2145852814, +1072117941, +1379, +803770028, -2145804855, +1072070394, + +1461, +803751616, -2145755480, +1072021457, +1548, +803732662, -2145704647, +1071971088, + +1640, +803713151, -2145652313, +1071919246, +1737, +803693066, -2145598434, +1071865887, + +1840, +803672392, -2145542963, +1071810968, +1950, +803651109, -2145485853, +1071754442, + +2066, +803629200, -2145427055, +1071696263, +2189, +803606648, -2145366519, +1071636382, + +2319, +803583432, -2145304192, +1071574750, +2457, +803559533, -2145240022, +1071511317, + +2603, +803534932, -2145173954, +1071446028, +2757, +803509606, -2145105930, +1071378830, + +2921, +803483536, -2145035893, +1071309668, +3095, +803456698, -2144963782, +1071238484, + +3279, +803429071, -2144889535, +1071165219, +3474, +803400630, -2144813088, +1071089812, + +3680, +803371353, -2144734375, +1071012202, +3899, +803341213, -2144653328, +1070932323, + +4130, +803310186, -2144569878, +1070850109, +4376, +803278246, -2144483951, +1070765494, + +4636, +803245365, -2144395475, +1070678406, +4912, +803211515, -2144304371, +1070588773, + +5203, +803176668, -2144210562, +1070496522, +5513, +803140794, -2144113965, +1070401576, + +5840, +803103863, -2144014497, +1070303857, +6187, +803065844, -2143912071, +1070203284, + +6555, +803026704, -2143806598, +1070099774, +6944, +802986410, -2143697986, +1069993241, + +7357, +802944928, -2143586140, +1069883598, +7794, +802902222, -2143470962, +1069770754, + +8257, +802858256, -2143352352, +1069654616, +8747, +802812993, -2143230205, +1069535088, + +9267, +802766394, -2143104414, +1069412072, +9818, +802718420, -2142974869, +1069285466, + +10401, +802669030, -2142841455, +1069155165, +11018, +802618180, -2142704055, +1069021064, + +11673, +802565829, -2142562547, +1068883051, +12366, +802511932, -2142416807, +1068741012, + +13101, +802456441, -2142266704, +1068594832, +13879, +802399311, -2142112107, +1068444389, + +14703, +802340491, -2141952877, +1068289560, +15576, +802279933, -2141788873, +1068130218, + +16501, +802217582, -2141619949, +1067966232, +17481, +802153387, -2141445952, +1067797467, + +18519, +802087292, -2141266729, +1067623786, +19619, +802019240, -2141082117, +1067445045, + +20783, +801949173, -2140891951, +1067261099, +22017, +801877031, -2140696060, +1067071796, + +23324, +801802751, -2140494266, +1066876981, +24709, +801726269, -2140286387, +1066676496, + +26176, +801647520, -2140072236, +1066470176, +27730, +801566435, -2139851616, +1066257852, + +29375, +801482944, -2139624328, +1066039352, +31119, +801396975, -2139390164, +1065814497, + +32966, +801308453, -2139148910, +1065583104, +34922, +801217302, -2138900344, +1065344984, + +36995, +801123443, -2138644238, +1065099943, +39190, +801026794, -2138380355, +1064847781, + +41515, +800927271, -2138108453, +1064588294, +43978, +800824788, -2137828279, +1064321271, + +46587, +800719254, -2137539572, +1064046495, +49351, +800610578, -2137242064, +1063763744, + +52278, +800498665, -2136935476, +1063472787, +55379, +800383417, -2136619522, +1063173389, + +58664, +800264732, -2136293904, +1062865308, +62143, +800142508, -2135958316, +1062548296, + +65828, +800016635, -2135612439, +1062222095, +69731, +799887005, -2135255947, +1061886443, + +73865, +799753501, -2134888498, +1061541070, +78245, +799616008, -2134509743, +1061185696, + +82883, +799474402, -2134119318, +1060820037, +87796, +799328559, -2133716849, +1060443799, + +92999, +799178350, -2133301946, +1060056680, +98511, +799023640, -2132874207, +1059658369, + +104348, +798864293, -2132433217, +1059248547, +110531, +798700167, -2131978546, +1058826888, + +117079, +798531114, -2131509749, +1058393055, +124015, +798356985, -2131026363, +1057946700, + +131361, +798177622, -2130527912, +1057487471, +139140, +797992866, -2130013902, +1057015000, + +147380, +797802550, -2129483821, +1056528913, +156106, +797606502, -2128937139, +1056028825, + +165348, +797404546, -2128373308, +1055514340, +175136, +797196499, -2127791759, +1054985052, + +185502, +796982172, -2127191903, +1054440543, +196480, +796761372, -2126573129, +1053880385, + +208106, +796533897, -2125934806, +1053304137, +220418, +796299540, -2125276278, +1052711348, + +233457, +796058086, -2124596866, +1052101553, +247264, +795809315, -2123895865, +1051474276, + +261886, +795552999, -2123172545, +1050829028, +277370, +795288900, -2122426149, +1050165307, + +293767, +795016776, -2121655892, +1049482599, +311130, +794736376, -2120860958, +1048780373, + +329517, +794447439, -2120040504, +1048058088, +348986, +794149697, -2119193651, +1047315188, + +369601, +793842872, -2118319491, +1046551101, +391430, +793526678, -2117417079, +1045765242, + +414543, +793200820, -2116485436, +1044957009, +439016, +792864990, -2115523542, +1044125787, + +464929, +792518873, -2114530343, +1043270944, +492365, +792162142, -2113504741, +1042391832, + +521413, +791794460, -2112445597, +1041487787, +552168, +791415477, -2111351728, +1040558129, + +584729, +791024832, -2110221904, +1039602160, +619202, +790622152, -2109054848, +1038619165, + +655697, +790207052, -2107849232, +1037608413, +694334, +789779133, -2106603678, +1036569152, + +735236, +789337982, -2105316751, +1035500616, +778535, +788883173, -2103986961, +1034402017, + +824371, +788414265, -2102612758, +1033272549, +872891, +787930801, -2101192531, +1032111390, + +924252, +787432310, -2099724605, +1030917695, +978617, +786918304, -2098207235, +1029690600, + +1036161, +786388277, -2096638609, +1028429224, +1097069, +785841708, -2095016840, +1027132664, + +1161535, +785278056, -2093339966, +1025799995, +1229764, +784696761, -2091605944, +1024430275, + +1301975, +784097245, -2089812648, +1023022540, +1378398, +783478909, -2087957865, +1021575804, + +1459275, +782841133, -2086039293, +1020089062, +1544863, +782183276, -2084054532, +1018561286, + +1635433, +781504673, -2082001086, +1016991428, +1731272, +780804638, -2079876356, +1015378419, + +1832684, +780082458, -2077677632, +1013721167, +1939987, +779337398, -2075402095, +1012018560, + +2053520, +778568695, -2073046807, +1010269465, +2173639, +777775559, -2070608708, +1008472728, + +2300722, +776957174, -2068084610, +1006627171, +2435167, +776112692, -2065471191, +1004731598, + +2577393, +775241238, -2062764989, +1002784792, +2727844, +774341904, -2059962398, +1000785515, + +2886989, +773413750, -2057059660, +998732509, +3055321, +772455805, -2054052858, +996624495, + +3233364, +771467059, -2050937909, +994460177, +3421666, +770446471, -2047710558, +992238238, + +3620808, +769392959, -2044366372, +989957346, +3831404, +768305404, -2040900726, +987616149, + +4054100, +767182649, -2037308802, +985213279, +4289578, +766023493, -2033585578, +982747353, + +4538555, +764826694, -2029725818, +980216973, +4801791, +763590966, -2025724063, +977620729, + +5080084, +762314975, -2021574624, +974957197, +5374277, +760997344, -2017271571, +972224943, + +5685256, +759636644, -2012808721, +969422525, +6013958, +758231396, -2008179631, +966548493, + +6361368, +756780070, -2003377583, +963601390, +6728523, +755281082, -1998395577, +960579758, + +7116517, +753732791, -1993226316, +957482138, +7526501, +752133500, -1987862197, +954307070, + +7959687, +750481454, -1982295295, +951053101, +8417349, +748774833, -1976517354, +947718782, + +8900830, +747011759, -1970519771, +944302677, +9411541, +745190286, -1964293584, +940803363, + +9950969, +743308401, -1957829456, +937219434, +10520675, +741364025, -1951117664, +933549504, + +11122300, +739355007, -1944148081, +929792216, +11757571, +737279123, -1936910164, +925946241, + +12428303, +735134074, -1929392933, +922010286, +13136399, +732917487, -1921584964, +917983099, + +13883863, +730626908, -1913474365, +913863474, +14672794, +728259804, -1905048761, +909650260, + +15505400, +725813560, -1896295281, +905342362, +16383995, +723285475, -1887200538, +900938755, + +17311009, +720672766, -1877750610, +896438485, +18288987, +717972557, -1867931029, +891840683, + +19320602, +715181887, -1857726754, +887144569, +20408651, +712297703, -1847122162, +882349465, + +21556069, +709316858, -1836101024, +877454800, +22765926, +706236112, -1824646489, +872460126, + +24041438, +703052131, -1812741069, +867365127, +25385973, +699761483, -1800366614, +862169627, + +26803052, +696360639, -1787504302, +856873610, +28296359, +692845972, -1774134616, +851477225, + +29869744, +689213756, -1760237330, +845980809, +31527233, +685460168, -1745791488, +840384892, + +33273028, +681581282, -1730775393, +834690224, +35111519, +677573076, -1715166585, +828897780, + +37047287, +673431428, -1698941829, +823008787, +39085112, +669152118, -1682077101, +817024738, + +41229977, +664730828, -1664547573, +810947414, +43487076, +660163148, -1646327597, +804778904, + +45861822, +655444571, -1627390698, +798521625, +48359848, +650570501, -1607709561, +792178350, + +50987020, +645536253, -1587256022, +785752226, +53749438, +640337056, -1566001061, +779246808, + +56653446, +634968060, -1543914793, +772666078, +59705634, +629424338, -1520966466, +766014480, + +62912848, +623700892, -1497124461, +759296948, +66282197, +617792657, -1472356285, +752518934, + +69821053, +611694512, -1446628579, +745686452, +73537061, +605401283, -1419907122, +738806101, + +77438147, +598907756, -1392156833, +731885112, +81532517, +592208681, -1363341791, +724931383, + +85828668, +585298786, -1333425239, +717953523, +90335389, +578172789, -1302369607, +710960895, + +95061769, +570825407, -1270136532, +703963662, +100017201, +563251377, -1236686880, +696972840, + +105211383, +555445461, -1201980781, +690000348, +110654328, +547402473, -1165977661, +683059066, + +116356361, +539117293, -1128636281, +676162892, +122328129, +530584888, -1089914785, +669326810, + +128580598, +521800334, -1049770752, +662566955, +135125058, +512758845, -1008161259, +655900689, + +141973127, +503455795, -965042945, +649346675, +149136747, +493886753, -920372097, +642924968, + +156628189, +484047514, -874104730, +636657103, +164460050, +473934140, -826196698, +630566193, + +172645253, +463542997, -776603804, +624677040, +181197042, +452870807, -725281939, +619016250, + +190128978, +441914699, -672187228, +613612358, +199454934, +430672264, -617276215, +608495973, + +209189082, +419141629, -560506056, +603699927, +219345882, +407321527, -501834764, +599259444, + +229940068, +395211384, -441221477, +595212324, +240986622, +382811419, -378626783, +591599149, + +252500746, +370122755, -314013091, +588463503, +264497830, +357147547, -247345072, +585852228, + +276993402, +343889136, -178590184, +583815692, +290003072, +330352214, -107719287, +582408099, + +303542457, +316543031, -34707369, +581687824, +317627089, +302469625, +40465572, +581717792, + +332272294, +288142095, +117813495, +582565884, +347493051, +273572922, +197343067, +584305405, + +363303802, +258777342, +279052170, +587015584, +379718221, +243773785, +362928102, +590782134, + +396748924, +228584399, +448945421, +595697862, +414407107, +213235659, +537063331, +601863336, + +432702089, +197759095, +627222544, +609387607, +451640748, +182192144, +719341470, +618388987, + +471226811, +166579171, +813311622, +628995866, +491459975, +150972670, +908992049, +641347574, + +512334805, +135434686, +1006202600, +655595245, +533839369, +120038505, +1104715769, +671902668, + +555953532, +104870643, +1204246837, +690447069, +578646853, +90033198, +1304441961, +711419743, + +601875962, +75646613, +1404863814, +735026450, +625581328, +61852904, +1504974332, +761487398, + +649683275, +48819413, +1604114058, +791036630, +649683275, +48819413, +1604114058, +791036630, }; int32_t g_filter_lpf_table_6[] = { - +547, -2146568874, +1072830147, +580, -2146541988, +1072803445, - +614, -2146514308, +1072775960, +651, -2146485813, +1072747672, - +689, -2146456477, +1072718555, +730, -2146426276, +1072688585, - +774, -2146395183, +1072657739, +820, -2146363173, +1072625989, - +869, -2146330219, +1072593310, +920, -2146296291, +1072559675, - +975, -2146261361, +1072525055, +1033, -2146225400, +1072489422, - +1094, -2146188376, +1072452746, +1160, -2146150259, +1072414996, - +1229, -2146111014, +1072376142, +1302, -2146070610, +1072336151, - +1379, -2146029011, +1072294989, +1461, -2145986181, +1072252623, - +1548, -2145942084, +1072209018, +1640, -2145896682, +1072164136, - +1737, -2145849935, +1072117941, +1841, -2145801805, +1072070395, - +1950, -2145752249, +1072021458, +2066, -2145701224, +1071971089, - +2189, -2145648687, +1071919247, +2319, -2145594592, +1071865888, - +2457, -2145538893, +1071810969, +2603, -2145481541, +1071754443, - +2758, -2145422486, +1071696264, +2922, -2145361679, +1071636384, - +3095, -2145299065, +1071574752, +3279, -2145234590, +1071511318, - +3474, -2145168199, +1071446030, +3681, -2145099833, +1071378832, - +3899, -2145029434, +1071309670, +4131, -2144956939, +1071238487, - +4377, -2144882285, +1071165222, +4637, -2144805407, +1071089815, - +4912, -2144726238, +1071012205, +5204, -2144644708, +1070932326, - +5514, -2144560746, +1070850114, +5841, -2144474277, +1070765498, - +6188, -2144385225, +1070678411, +6556, -2144293513, +1070588779, - +6946, -2144199059, +1070496528, +7359, -2144101779, +1070401583, - +7796, -2144001587, +1070303864, +8259, -2143898394, +1070203292, - +8750, -2143792109, +1070099782, +9270, -2143682636, +1069993250, - +9820, -2143569878, +1069883608, +10404, -2143453735, +1069770765, - +11022, -2143334101, +1069654628, +11676, -2143210871, +1069535101, - +12370, -2143083932, +1069412085, +13105, -2142953170, +1069285481, - +13883, -2142818468, +1069155182, +14708, -2142679703, +1069021082, - +15582, -2142536749, +1068883070, +16507, -2142389477, +1068741033, - +17488, -2142237753, +1068594855, +18526, -2142081437, +1068444414, - +19626, -2141920386, +1068289587, +20792, -2141754454, +1068130248, - +22027, -2141583486, +1067966265, +23334, -2141407326, +1067797503, - +24720, -2141225810, +1067623825, +26188, -2141038770, +1067445088, - +27743, -2140846031, +1067261145, +29390, -2140647415, +1067071846, - +31134, -2140442735, +1066877036, +32983, -2140231800, +1066676556, - +34941, -2140014410, +1066470241, +37015, -2139790360, +1066257924, - +39212, -2139559438, +1066039430, +41539, -2139321425, +1065814582, - +44004, -2139076094, +1065583196, +46615, -2138823210, +1065345084, - +49382, -2138562530, +1065100052, +52312, -2138293802, +1064847901, - +55416, -2138016768, +1064588425, +58704, -2137731159, +1064321414, - +62186, -2137436695, +1064046650, +65875, -2137133089, +1063763913, - +69783, -2136820043, +1063472971, +73922, -2136497248, +1063173590, - +78306, -2136164384, +1062865527, +82950, -2135821122, +1062548534, - +87869, -2135467117, +1062222355, +93079, -2135102016, +1061886727, - +98597, -2134725450, +1061541379, +104443, -2134337039, +1061186033, - +110634, -2133936387, +1060820405, +117192, -2133523086, +1060444200, - +124137, -2133096712, +1060057116, +131494, -2132656825, +1059658845, - +139286, -2132202970, +1059249067, +147538, -2131734673, +1058827454, - +156279, -2131251445, +1058393672, +165537, -2130752778, +1057947373, - +175341, -2130238145, +1057488204, +185726, -2129706997, +1057015799, - +196724, -2129158768, +1056529784, +208372, -2128592868, +1056029775, - +220708, -2128008687, +1055515375, +233772, -2127405587, +1054986180, - +247608, -2126782912, +1054441773, +262261, -2126139975, +1053881725, - +277779, -2125476066, +1053305598, +294212, -2124790447, +1052712939, - +311615, -2124082348, +1052103288, +330045, -2123350974, +1051476166, - +349561, -2122595495, +1050831088, +370228, -2121815050, +1050167553, - +392113, -2121008742, +1049485045, +415288, -2120175641, +1048783040, - +439827, -2119314777, +1048060994, +465812, -2118425144, +1047318355, - +493327, -2117505693, +1046554552, +522462, -2116555335, +1045769002, - +553310, -2115572933, +1044961106, +585973, -2114557308, +1044130251, - +620557, -2113507230, +1043275808, +657174, -2112421419, +1042397132, - +695942, -2111298543, +1041493562, +736987, -2110137214, +1040564421, - +780443, -2108935987, +1039609016, +826449, -2107693356, +1038626634, - +875154, -2106407753, +1037616550, +926716, -2105077542, +1036578017, - +981300, -2103701022, +1035510273, +1039083, -2102276415, +1034412536, - +1100251, -2100801872, +1033284008, +1164999, -2099275463, +1032123872, - +1233536, -2097695177, +1030931290, +1306082, -2096058915, +1029705409, - +1382869, -2094364488, +1028445353, +1464142, -2092609615, +1027150230, - +1550161, -2090791915, +1025819127, +1641200, -2088908902, +1024451110, - +1737550, -2086957986, +1023045229, +1839516, -2084936461, +1021600512, - +1947422, -2082841503, +1020115966, +2061612, -2080670167, +1018590581, - +2182445, -2078419376, +1017023325, +2310303, -2076085918, +1015413146, - +2445591, -2073666443, +1013758975, +2588735, -2071157449, +1012059720, - +2740183, -2068555281, +1010314273, +2900411, -2065856123, +1008521502, - +3069921, -2063055988, +1006680262, +3249243, -2060150714, +1004789384, - +3438935, -2057135953, +1002847685, +3639588, -2054007164, +1000853961, - +3851825, -2050759604, +998806995, +4076303, -2047388319, +996705549, - +4313716, -2043888132, +994548372, +4564795, -2040253640, +992334199, - +4830313, -2036479194, +990061748, +5111083, -2032558896, +987729727, - +5407965, -2028486585, +985336831, +5721862, -2024255826, +982881745, - +6053731, -2019859895, +980363146, +6404576, -2015291771, +977779703, - +6775458, -2010544121, +975130079, +7167494, -2005609286, +972412936, - +7581861, -2000479269, +969626932, +8019799, -1995145716, +966770727, - +8482612, -1989599908, +963842987, +8971676, -1983832740, +960842380, - +9488437, -1977834706, +957767588, +10034418, -1971595885, +954617303, - +10611222, -1965105923, +951390236, +11220534, -1958354013, +948085115, - +11864127, -1951328883, +944700696, +12543865, -1944018769, +941235762, - +13261708, -1936411405, +937689131, +14019715, -1928493999, +934059661, - +14820050, -1920253211, +930346254, +15664986, -1911675140, +926547863, - +16556910, -1902745296, +922663499, +17498326, -1893448583, +918692241, - +18491864, -1883769277, +914633235, +19540282, -1873691006, +910485712, - +20646473, -1863196725, +906248990, +21813469, -1852268696, +901922487, - +23044448, -1840888465, +897505729, +24342742, -1829036842, +892998361, - +25711835, -1816693876, +888400158, +27155380, -1803838834, +883711040, - +28677196, -1790450182, +878931079, +30281279, -1776505559, +874060519, - +31971807, -1761981756, +869099786, +33753146, -1746854701, +864049505, - +35629857, -1731099432, +858910518, +37606703, -1714690083, +853683899, - +39688654, -1697599863, +848370974, +41880896, -1679801037, +842973339, - +44188833, -1661264917, +837492884, +46618099, -1641961840, +831931810, - +49174561, -1621861159, +826292659, +51864324, -1600931233, +820578333, - +54693742, -1579139415, +814792121, +57669420, -1556452048, +808937730, - +60798220, -1532834463, +803019310, +64087268, -1508250974, +797041489, - +67543960, -1482664884, +791009400, +71175964, -1456038491, +784928723, - +74991227, -1428333097, +778805713, +78997978, -1399509024, +772647248, - +83204733, -1369525632, +766460859, +87620298, -1338341347, +760254783, - +92253771, -1305913689, +754038002, +97114542, -1272199311, +747820296, - +102212298, -1237154041, +741612289, +107557021, -1200732939, +735425510, - +113158989, -1162890355, +729272443, +119028773, -1123579998, +723166595, - +125177232, -1082755021, +717122558, +131615516, -1040368114, +711156082, - +138355051, -996371608, +705284142, +145407538, -950717598, +699525027, - +152784944, -903358083, +693898418, +160499483, -854245122, +688425485, - +168563612, -803331014, +683128979, +176990006, -750568502, +678033347, - +185791538, -695911006, +673164837, +194981259, -639312890, +668551628, - +204572360, -580729762, +664223965, +214578145, -520118829, +660214297, - +225011981, -457439290, +656557447, +235887250, -392652801, +653290773, - +247217291, -325724004, +650454364, +259015321, -256621143, +648091241, - +271294354, -185316782, +646247581, +284067095, -111788630, +644972960, - +297345814, -36020514, +644320622, +311142198, +41996481, +644347764, - +325467173, +122262687, +645115854, +340330683, +204768283, +646690967, - +355741432, +289491451, +649144160, +371706568, +376396198, +652551859, - +388231301, +465429781, +656996284, +405318445, +556519655, +662565891, - +422967856, +649569859, +669355835, +441175762, +744456726, +677468436, - +459933939, +841023782, +687013653, +479228725, +939075705, +698109522, - +499039817, +1038371133, +710882556, +519338821, +1138614148, +725468046, - +540087494, +1239444186, +742010228, +561235630, +1340424113, +760662221, - +582718507, +1441026184, +781585658, +604453837, +1540615587, +804949849, - +626338112, +1638431279, +830930311, +626338112, +1638431279, +830930311, + +547, +758927251, -2146568874, +1072830147, +580, +758917777, -2146541988, +1072803445, + +614, +758908026, -2146514308, +1072775960, +651, +758897988, -2146485813, +1072747672, + +689, +758887654, -2146456477, +1072718555, +730, +758877018, -2146426276, +1072688585, + +774, +758866068, -2146395183, +1072657739, +820, +758854797, -2146363173, +1072625989, + +869, +758843195, -2146330219, +1072593310, +920, +758831251, -2146296291, +1072559675, + +975, +758818956, -2146261361, +1072525055, +1033, +758806300, -2146225400, +1072489422, + +1094, +758793272, -2146188376, +1072452746, +1160, +758779860, -2146150259, +1072414996, + +1229, +758766054, -2146111014, +1072376142, +1302, +758751842, -2146070610, +1072336151, + +1379, +758737212, -2146029011, +1072294989, +1461, +758722151, -2145986181, +1072252623, + +1548, +758706647, -2145942084, +1072209018, +1640, +758690687, -2145896682, +1072164136, + +1737, +758674258, -2145849935, +1072117941, +1841, +758657344, -2145801805, +1072070395, + +1950, +758639933, -2145752249, +1072021458, +2066, +758622009, -2145701224, +1071971089, + +2189, +758603557, -2145648687, +1071919247, +2319, +758584562, -2145594592, +1071865888, + +2457, +758565007, -2145538893, +1071810969, +2603, +758544876, -2145481541, +1071754443, + +2758, +758524152, -2145422486, +1071696264, +2922, +758502817, -2145361679, +1071636384, + +3095, +758480853, -2145299065, +1071574752, +3279, +758458242, -2145234590, +1071511318, + +3474, +758434964, -2145168199, +1071446030, +3681, +758411000, -2145099833, +1071378832, + +3899, +758386329, -2145029434, +1071309670, +4131, +758360929, -2144956939, +1071238487, + +4377, +758334781, -2144882285, +1071165222, +4637, +758307861, -2144805407, +1071089815, + +4912, +758280146, -2144726238, +1071012205, +5204, +758251612, -2144644708, +1070932326, + +5514, +758222236, -2144560746, +1070850114, +5841, +758191993, -2144474277, +1070765498, + +6188, +758160856, -2144385225, +1070678411, +6556, +758128798, -2144293513, +1070588779, + +6946, +758095793, -2144199059, +1070496528, +7359, +758061812, -2144101779, +1070401583, + +7796, +758026826, -2144001587, +1070303864, +8259, +757990805, -2143898394, +1070203292, + +8750, +757953718, -2143792109, +1070099782, +9270, +757915534, -2143682636, +1069993250, + +9820, +757876219, -2143569878, +1069883608, +10404, +757835739, -2143453735, +1069770765, + +11022, +757794060, -2143334101, +1069654628, +11676, +757751146, -2143210871, +1069535101, + +12370, +757706960, -2143083932, +1069412085, +13105, +757661464, -2142953170, +1069285481, + +13883, +757614618, -2142818468, +1069155182, +14708, +757566382, -2142679703, +1069021082, + +15582, +757516714, -2142536749, +1068883070, +16507, +757465571, -2142389477, +1068741033, + +17488, +757412908, -2142237753, +1068594855, +18526, +757358681, -2142081437, +1068444414, + +19626, +757302841, -2141920386, +1068289587, +20792, +757245341, -2141754454, +1068130248, + +22027, +757186129, -2141583486, +1067966265, +23334, +757125155, -2141407326, +1067797503, + +24720, +757062365, -2141225810, +1067623825, +26188, +756997704, -2141038770, +1067445088, + +27743, +756931116, -2140846031, +1067261145, +29390, +756862541, -2140647415, +1067071846, + +31134, +756791921, -2140442735, +1066877036, +32983, +756719192, -2140231800, +1066676556, + +34941, +756644291, -2140014410, +1066470241, +37015, +756567151, -2139790360, +1066257924, + +39212, +756487705, -2139559438, +1066039430, +41539, +756405882, -2139321425, +1065814582, + +44004, +756321610, -2139076094, +1065583196, +46615, +756234813, -2138823210, +1065345084, + +49382, +756145415, -2138562530, +1065100052, +52312, +756053336, -2138293802, +1064847901, + +55416, +755958493, -2138016768, +1064588425, +58704, +755860803, -2137731159, +1064321414, + +62186, +755760177, -2137436695, +1064046650, +65875, +755656525, -2137133089, +1063763913, + +69783, +755549754, -2136820043, +1063472971, +73922, +755439767, -2136497248, +1063173590, + +78306, +755326467, -2136164384, +1062865527, +82950, +755209749, -2135821122, +1062548534, + +87869, +755089508, -2135467117, +1062222355, +93079, +754965636, -2135102016, +1061886727, + +98597, +754838018, -2134725450, +1061541379, +104443, +754706539, -2134337039, +1061186033, + +110634, +754571079, -2133936387, +1060820405, +117192, +754431512, -2133523086, +1060444200, + +124137, +754287712, -2133096712, +1060057116, +131494, +754139545, -2132656825, +1059658845, + +139286, +753986875, -2132202970, +1059249067, +147538, +753829560, -2131734673, +1058827454, + +156279, +753667454, -2131251445, +1058393672, +165537, +753500406, -2130752778, +1057947373, + +175341, +753328260, -2130238145, +1057488204, +185726, +753150855, -2129706997, +1057015799, + +196724, +752968025, -2129158768, +1056529784, +208372, +752779597, -2128592868, +1056029775, + +220708, +752585394, -2128008687, +1055515375, +233772, +752385231, -2127405587, +1054986180, + +247608, +752178918, -2126782912, +1054441773, +262261, +751966258, -2126139975, +1053881725, + +277779, +751747048, -2125476066, +1053305598, +294212, +751521079, -2124790447, +1052712939, + +311615, +751288131, -2124082348, +1052103288, +330045, +751047981, -2123350974, +1051476166, + +349561, +750800395, -2122595495, +1050831088, +370228, +750545133, -2121815050, +1050167553, + +392113, +750281945, -2121008742, +1049485045, +415288, +750010574, -2120175641, +1048783040, + +439827, +749730752, -2119314777, +1048060994, +465812, +749442205, -2118425144, +1047318355, + +493327, +749144645, -2117505693, +1046554552, +522462, +748837776, -2116555335, +1045769002, + +553310, +748521294, -2115572933, +1044961106, +585973, +748194879, -2114557308, +1044130251, + +620557, +747858204, -2113507230, +1043275808, +657174, +747510929, -2112421419, +1042397132, + +695942, +747152700, -2111298543, +1041493562, +736987, +746783154, -2110137214, +1040564421, + +780443, +746401911, -2108935987, +1039609016, +826449, +746008581, -2107693356, +1038626634, + +875154, +745602757, -2106407753, +1037616550, +926716, +745184018, -2105077542, +1036578017, + +981300, +744751929, -2103701022, +1035510273, +1039083, +744306038, -2102276415, +1034412536, + +1100251, +743845876, -2100801872, +1033284008, +1164999, +743370957, -2099275463, +1032123872, + +1233536, +742880778, -2097695177, +1030931290, +1306082, +742374818, -2096058915, +1029705409, + +1382869, +741852535, -2094364488, +1028445353, +1464142, +741313366, -2092609615, +1027150230, + +1550161, +740756731, -2090791915, +1025819127, +1641200, +740182025, -2088908902, +1024451110, + +1737550, +739588622, -2086957986, +1023045229, +1839516, +738975871, -2084936461, +1021600512, + +1947422, +738343098, -2082841503, +1020115966, +2061612, +737689604, -2080670167, +1018590581, + +2182445, +737014662, -2078419376, +1017023325, +2310303, +736317519, -2076085918, +1015413146, + +2445591, +735597393, -2073666443, +1013758975, +2588735, +734853473, -2071157449, +1012059720, + +2740183, +734084916, -2068555281, +1010314273, +2900411, +733290847, -2065856123, +1008521502, + +3069921, +732470360, -2063055988, +1006680262, +3249243, +731622513, -2060150714, +1004789384, + +3438935, +730746326, -2057135953, +1002847685, +3639588, +729840785, -2054007164, +1000853961, + +3851825, +728904836, -2050759604, +998806995, +4076303, +727937385, -2047388319, +996705549, + +4313716, +726937295, -2043888132, +994548372, +4564795, +725903387, -2040253640, +992334199, + +4830313, +724834437, -2036479194, +990061748, +5111083, +723729172, -2032558896, +987729727, + +5407965, +722586274, -2028486585, +985336831, +5721862, +721404373, -2024255826, +982881745, + +6053731, +720182045, -2019859895, +980363146, +6404576, +718917815, -2015291771, +977779703, + +6775458, +717610149, -2010544121, +975130079, +7167494, +716257458, -2005609286, +972412936, + +7581861, +714858090, -2000479269, +969626932, +8019799, +713410331, -1995145716, +966770727, + +8482612, +711912405, -1989599908, +963842987, +8971676, +710362467, -1983832740, +960842380, + +9488437, +708758603, -1977834706, +957767588, +10034418, +707098828, -1971595885, +954617303, + +10611222, +705381083, -1965105923, +951390236, +11220534, +703603235, -1958354013, +948085115, + +11864127, +701763069, -1951328883, +944700696, +12543865, +699858292, -1944018769, +941235762, + +13261708, +697886526, -1936411405, +937689131, +14019715, +695845307, -1928493999, +934059661, + +14820050, +693732084, -1920253211, +930346254, +15664986, +691544214, -1911675140, +926547863, + +16556910, +689278960, -1902745296, +922663499, +17498326, +686933492, -1893448583, +918692241, + +18491864, +684504879, -1883769277, +914633235, +19540282, +681990090, -1873691006, +910485712, + +20646473, +679385992, -1863196725, +906248990, +21813469, +676689346, -1852268696, +901922487, + +23044448, +673896807, -1840888465, +897505729, +24342742, +671004918, -1829036842, +892998361, + +25711835, +668010115, -1816693876, +888400158, +27155380, +664908716, -1803838834, +883711040, + +28677196, +661696929, -1790450182, +878931079, +30281279, +658370843, -1776505559, +874060519, + +31971807, +654926431, -1761981756, +869099786, +33753146, +651359548, -1746854701, +864049505, + +35629857, +647665931, -1731099432, +858910518, +37606703, +643841196, -1714690083, +853683899, + +39688654, +639880842, -1697599863, +848370974, +41880896, +635780248, -1679801037, +842973339, + +44188833, +631534677, -1661264917, +837492884, +46618099, +627139275, -1641961840, +831931810, + +49174561, +622589072, -1621861159, +826292659, +51864324, +617878989, -1600931233, +820578333, + +54693742, +613003836, -1579139415, +814792121, +57669420, +607958319, -1556452048, +808937730, + +60798220, +602737041, -1532834463, +803019310, +64087268, +597334514, -1508250974, +797041489, + +67543960, +591745157, -1482664884, +791009400, +71175964, +585963309, -1456038491, +784928723, + +74991227, +579983236, -1428333097, +778805713, +78997978, +573799138, -1399509024, +772647248, + +83204733, +567405164, -1369525632, +766460859, +87620298, +560795419, -1338341347, +760254783, + +92253771, +553963983, -1305913689, +754038002, +97114542, +546904921, -1272199311, +747820296, + +102212298, +539612303, -1237154041, +741612289, +107557021, +532080223, -1200732939, +735425510, + +113158989, +524302817, -1162890355, +729272443, +119028773, +516274290, -1123579998, +723166595, + +125177232, +507988941, -1082755021, +717122558, +131615516, +499441190, -1040368114, +711156082, + +138355051, +490625611, -996371608, +705284142, +145407538, +481536968, -950717598, +699525027, + +152784944, +472170257, -903358083, +693898418, +160499483, +462520743, -854245122, +688425485, + +168563612, +452584016, -803331014, +683128979, +176990006, +442356045, -750568502, +678033347, + +185791538, +431833234, -695911006, +673164837, +194981259, +421012498, -639312890, +668551628, + +204572360, +409891336, -580729762, +664223965, +214578145, +398467920, -520118829, +660214297, + +225011981, +386741192, -457439290, +656557447, +235887250, +374710979, -392652801, +653290773, + +247217291, +362378117, -325724004, +650454364, +259015321, +349744596, -256621143, +648091241, + +271294354, +336813731, -185316782, +646247581, +284067095, +323590344, -111788630, +644972960, + +297345814, +310080989, -36020514, +644320622, +311142198, +296294200, +41996481, +644347764, + +325467173, +282240786, +122262687, +645115854, +340330683, +267934162, +204768283, +646690967, + +355741432, +253390748, +289491451, +649144160, +371706568, +238630416, +376396198, +652551859, + +388231301, +223677024, +465429781, +656996284, +405318445, +208559034, +556519655, +662565891, + +422967856, +193310230, +649569859, +669355835, +441175762, +177970562, +744456726, +677468436, + +459933939, +162587129, +841023782, +687013653, +479228725, +147215325, +939075705, +698109522, + +499039817, +131920182, +1038371133, +710882556, +519338821, +116777928, +1138614148, +725468046, + +540087494, +101877800, +1239444186, +742010228, +561235630, +87324139, +1340424113, +760662221, + +582718507, +73238814, +1441026184, +781585658, +604453837, +59763973, +1540615587, +804949849, + +626338112, +47065178, +1638431279, +830930311, +626338112, +47065178, +1638431279, +830930311, }; int32_t g_filter_lpf_table_7[] = { - +516, -2146713873, +1072975146, +547, -2146691232, +1072952689, - +580, -2146667922, +1072929575, +614, -2146643924, +1072905783, - +651, -2146619217, +1072881295, +689, -2146593780, +1072856090, - +730, -2146567592, +1072830147, +774, -2146540629, +1072803445, - +820, -2146512869, +1072775961, +869, -2146484287, +1072747672, - +920, -2146454861, +1072718555, +975, -2146424563, +1072688586, - +1033, -2146393369, +1072657739, +1095, -2146361251, +1072625989, - +1160, -2146328182, +1072593311, +1229, -2146294134, +1072559675, - +1302, -2146259076, +1072525055, +1379, -2146222979, +1072489422, - +1461, -2146185811, +1072452746, +1548, -2146147541, +1072414997, - +1640, -2146108135, +1072376143, +1738, -2146067560, +1072336151, - +1841, -2146025779, +1072294990, +1950, -2145982757, +1072252624, - +2066, -2145938457, +1072209018, +2189, -2145892839, +1072164137, - +2319, -2145845864, +1072117942, +2457, -2145797492, +1072070396, - +2603, -2145747679, +1072021459, +2758, -2145696383, +1071971090, - +2922, -2145643558, +1071919248, +3096, -2145589158, +1071865890, - +3280, -2145533136, +1071810970, +3475, -2145475442, +1071754445, - +3681, -2145416026, +1071696266, +3900, -2145354834, +1071636386, - +4132, -2145291813, +1071574755, +4377, -2145226908, +1071511321, - +4638, -2145160060, +1071446033, +4913, -2145091211, +1071378836, - +5205, -2145020299, +1071309674, +5515, -2144947261, +1071238490, - +5842, -2144872033, +1071165226, +6190, -2144794546, +1071089820, - +6558, -2144714731, +1071012210, +6947, -2144632517, +1070932332, - +7360, -2144547831, +1070850119, +7797, -2144460595, +1070765505, - +8261, -2144370731, +1070678418, +8752, -2144278157, +1070588786, - +9272, -2144182791, +1070496536, +9823, -2144084545, +1070401592, - +10406, -2143983329, +1070303874, +11025, -2143879052, +1070203302, - +11680, -2143771618, +1070099794, +12373, -2143660928, +1069993263, - +13109, -2143546881, +1069883622, +13887, -2143429372, +1069770780, - +14712, -2143308291, +1069654644, +15586, -2143183528, +1069535118, - +16512, -2143054965, +1069412105, +17493, -2142922483, +1069285502, - +18532, -2142785959, +1069155205, +19633, -2142645264, +1069021107, - +20799, -2142500266, +1068883098, +22034, -2142350828, +1068741063, - +23343, -2142196809, +1068594887, +24729, -2142038062, +1068444450, - +26198, -2141874437, +1068289626, +27754, -2141705777, +1068130290, - +29402, -2141531921, +1067966311, +31148, -2141352700, +1067797554, - +32997, -2141167942, +1067623880, +34956, -2140977468, +1067445148, - +37032, -2140781092, +1067261210, +39230, -2140578622, +1067071917, - +41559, -2140369861, +1066877114, +44026, -2140154602, +1066676640, - +46640, -2139932632, +1066470334, +49408, -2139703731, +1066258024, - +52341, -2139467671, +1066039540, +55447, -2139224215, +1065814702, - +58738, -2138973118, +1065583327, +62224, -2138714127, +1065345227, - +65916, -2138446979, +1065100208, +69827, -2138171400, +1064848070, - +73971, -2137887109, +1064588609, +78359, -2137593813, +1064321615, - +83008, -2137291207, +1064046870, +87932, -2136978978, +1063764152, - +93148, -2136656798, +1063473231, +98672, -2136324329, +1063173874, - +104525, -2135981220, +1062865837, +110723, -2135627105, +1062548872, - +117289, -2135261606, +1062222723, +124243, -2134884332, +1061887128, - +131610, -2134494873, +1061541816, +139412, -2134092806, +1061186510, - +147676, -2133677692, +1060820925, +156429, -2133249075, +1060444767, - +165700, -2132806479, +1060057734, +175519, -2132349413, +1059659518, - +185920, -2131877364, +1059249801, +196935, -2131389800, +1058828255, - +208602, -2130886167, +1058394544, +220959, -2130365891, +1057948324, - +234046, -2129828374, +1057489240, +247906, -2129272993, +1057016929, - +262586, -2128699102, +1056531016, +278133, -2128106027, +1056031117, - +294598, -2127493069, +1055516839, +312035, -2126859498, +1054987775, - +330503, -2126204556, +1054443511, +350060, -2125527452, +1053883620, - +370772, -2124827366, +1053307663, +392705, -2124103439, +1052715190, - +415933, -2123354780, +1052105740, +440531, -2122580460, +1051478840, - +466579, -2121779511, +1050834002, +494162, -2120950923, +1050170728, - +523371, -2120093644, +1049488506, +554301, -2119206579, +1048786811, - +587053, -2118288584, +1048065104, +621733, -2117338466, +1047322833, - +658455, -2116354984, +1046559432, +697337, -2115336839, +1045774319, - +738507, -2114282679, +1044966900, +782098, -2113191092, +1044136565, - +828252, -2112060605, +1043282688, +877118, -2110889679, +1042404628, - +928855, -2109676710, +1041501729, +983630, -2108420020, +1040573319, - +1041621, -2107117861, +1039618709, +1103014, -2105768404, +1038637195, - +1168008, -2104369739, +1037628055, +1236813, -2102919873, +1036590551, - +1309649, -2101416721, +1035523927, +1386753, -2099858106, +1034427410, - +1468370, -2098241754, +1033300211, +1554764, -2096565284, +1032141521, - +1646212, -2094826213, +1030950514, +1743005, -2093021941, +1029726347, - +1845454, -2091149752, +1028468158, +1953886, -2089206804, +1027175066, - +2068646, -2087190128, +1025846175, +2190101, -2085096616, +1024480567, - +2318635, -2082923020, +1023077307, +2454658, -2080665940, +1021635442, - +2598599, -2078321823, +1020154001, +2750916, -2075886949, +1018631995, - +2912088, -2073357428, +1017068416, +3082624, -2070729188, +1015462239, - +3263061, -2067997971, +1013812421, +3453966, -2065159321, +1012117904, - +3655936, -2062208574, +1010377609, +3869604, -2059140850, +1008590445, - +4095636, -2055951044, +1006755303, +4334737, -2052633811, +1004871059, - +4587650, -2049183561, +1002936575, +4855160, -2045594440, +1000950699, - +5138092, -2041860327, +998912265, +5437321, -2037974812, +996820097, - +5753767, -2033931190, +994673009, +6088402, -2029722444, +992469802, - +6442248, -2025341232, +990209274, +6816387, -2020779873, +987890212, - +7211955, -2016030329, +985511401, +7630153, -2011084193, +983071622, - +8072246, -2005932667, +980569657, +8539564, -2000566552, +978004286, - +9033511, -1994976226, +975374297, +9555564, -1989151625, +972678483, - +10107280, -1983082228, +969915645, +10690297, -1976757032, +967084601, - +11306338, -1970164538, +964184182, +11957218, -1963292727, +961213240, - +12644844, -1956129037, +958170654, +13371225, -1948660344, +955055328, - +14138471, -1940872940, +951866203, +14948800, -1932752506, +948602257, - +15804545, -1924284093, +945262514, +16708153, -1915452094, +941846049, - +17662199, -1906240223, +938351993, +18669384, -1896631487, +934779543, - +19732542, -1886608160, +931127966, +20854649, -1876151763, +927396612, - +22038825, -1865243031, +923584917, +23288342, -1853861889, +919692420, - +24606631, -1841987428, +915718762, +25997283, -1829597876, +911663709, - +27464064, -1816670575, +907527156, +29010911, -1803181948, +903309138, - +30641948, -1789107483, +899009852, +32361488, -1774421698, +894629660, - +34174038, -1759098124, +890169113, +36084310, -1743109275, +885628962, - +38097225, -1726426632, +881010174, +40217918, -1709020612, +876313956, - +42451750, -1690860559, +871541768, +44804310, -1671914714, +866695348, - +47281420, -1652150207, +861776729, +49889148, -1631533038, +856788268, - +52633807, -1610028067, +851732665, +55521964, -1587599004, +846612991, - +58560448, -1564208405, +841432718, +61756349, -1539817667, +836195743, - +65117028, -1514387033, +830906424, +68650118, -1487875599, +825569609, - +72363532, -1460241325, +820190674, +76265462, -1431441052, +814775556, - +80364382, -1401430528, +809330794, +84669051, -1370164440, +803863571, - +89188514, -1337596451, +798381755, +93932099, -1303679251, +792893946, - +98909420, -1268364612, +787409527, +104130369, -1231603459, +781938713, - +109605115, -1193345950, +776492606, +115344097, -1153541568, +771083253, - +121358016, -1112139234, +765723709, +127657826, -1069087427, +760428104, - +134254722, -1024334330, +755211707, +141160121, -977827993, +750091004, - +148385650, -929516521, +745083777, +155943120, -879348285, +740209185, - +163844503, -827272166, +735487856, +172101900, -773237825, +730941984, - +180727510, -717196022, +726595426, +189733582, -659098965, +722473816, - +199132375, -598900718, +718604680, +208936096, -536557660, +715017564, - +219156841, -472029005, +711744167, +229806513, -405277410, +708818484, - +240896737, -336269649, +706276968, +252438757, -264977408, +704158689, - +264443315, -191378180, +702505519, +276920510, -115456306, +701362322, - +289879631, -37204170, +700777159, +303328966, +43376420, +700801507, - +317275572, +126272626, +701490493, +331725005, +211458733, +702903136, - +346681005, +298893984, +705102609, +362145122, +388520077, +708156499, - +378116271, +480258235, +712137084, +394590212, +574005800, +717121606, - +411558925, +669632244, +723192532, +429009879, +766974525, +730437803, - +446925159, +865831646, +738951044, +465280433, +965958314, +748831723, - +484043729, +1067057540, +760185218, +503173991, +1168772019, +773122767, - +522619367, +1270674124, +787761238, +542315199, +1372254321, +804222660, - +562181665, +1472907829, +822633415, +582121019, +1571919359, +843122988, - +602014400, +1668445804, +865822119, +602014400, +1668445804, +865822119, + +516, +716380325, -2146713873, +1072975146, +547, +716372800, -2146691232, +1072952689, + +580, +716365054, -2146667922, +1072929575, +614, +716357080, -2146643924, +1072905783, + +651, +716348871, -2146619217, +1072881295, +689, +716340421, -2146593780, +1072856090, + +730, +716331723, -2146567592, +1072830147, +774, +716322769, -2146540629, +1072803445, + +820, +716313551, -2146512869, +1072775961, +869, +716304062, -2146484287, +1072747672, + +920, +716294294, -2146454861, +1072718555, +975, +716284238, -2146424563, +1072688586, + +1033, +716273886, -2146393369, +1072657739, +1095, +716263229, -2146361251, +1072625989, + +1160, +716252259, -2146328182, +1072593311, +1229, +716240966, -2146294134, +1072559675, + +1302, +716229339, -2146259076, +1072525055, +1379, +716217371, -2146222979, +1072489422, + +1461, +716205050, -2146185811, +1072452746, +1548, +716192366, -2146147541, +1072414997, + +1640, +716179307, -2146108135, +1072376143, +1738, +716165865, -2146067560, +1072336151, + +1841, +716152025, -2146025779, +1072294990, +1950, +716137778, -2145982757, +1072252624, + +2066, +716123110, -2145938457, +1072209018, +2189, +716108010, -2145892839, +1072164137, + +2319, +716092464, -2145845864, +1072117942, +2457, +716076460, -2145797492, +1072070396, + +2603, +716059983, -2145747679, +1072021459, +2758, +716043020, -2145696383, +1071971090, + +2922, +716025555, -2145643558, +1071919248, +3096, +716007575, -2145589158, +1071865890, + +3280, +715989064, -2145533136, +1071810970, +3475, +715970006, -2145475442, +1071754445, + +3681, +715950385, -2145416026, +1071696266, +3900, +715930183, -2145354834, +1071636386, + +4132, +715909385, -2145291813, +1071574755, +4377, +715887971, -2145226908, +1071511321, + +4638, +715865923, -2145160060, +1071446033, +4913, +715843223, -2145091211, +1071378836, + +5205, +715819851, -2145020299, +1071309674, +5515, +715795787, -2144947261, +1071238490, + +5842, +715771010, -2144872033, +1071165226, +6190, +715745499, -2144794546, +1071089820, + +6558, +715719232, -2144714731, +1071012210, +6947, +715692186, -2144632517, +1070932332, + +7360, +715664338, -2144547831, +1070850119, +7797, +715635664, -2144460595, +1070765505, + +8261, +715606139, -2144370731, +1070678418, +8752, +715575737, -2144278157, +1070588786, + +9272, +715544432, -2144182791, +1070496536, +9823, +715512198, -2144084545, +1070401592, + +10406, +715479005, -2143983329, +1070303874, +11025, +715444825, -2143879052, +1070203302, + +11680, +715409628, -2143771618, +1070099794, +12373, +715373383, -2143660928, +1069993263, + +13109, +715336060, -2143546881, +1069883622, +13887, +715297625, -2143429372, +1069770780, + +14712, +715258044, -2143308291, +1069654644, +15586, +715217283, -2143183528, +1069535118, + +16512, +715175306, -2143054965, +1069412105, +17493, +715132077, -2142922483, +1069285502, + +18532, +715087556, -2142785959, +1069155205, +19633, +715041706, -2142645264, +1069021107, + +20799, +714994485, -2142500266, +1068883098, +22034, +714945851, -2142350828, +1068741063, + +23343, +714895762, -2142196809, +1068594887, +24729, +714844173, -2142038062, +1068444450, + +26198, +714791038, -2141874437, +1068289626, +27754, +714736311, -2141705777, +1068130290, + +29402, +714679941, -2141531921, +1067966311, +31148, +714621879, -2141352700, +1067797554, + +32997, +714562073, -2141167942, +1067623880, +34956, +714500469, -2140977468, +1067445148, + +37032, +714437012, -2140781092, +1067261210, +39230, +714371644, -2140578622, +1067071917, + +41559, +714304307, -2140369861, +1066877114, +44026, +714234940, -2140154602, +1066676640, + +46640, +714163480, -2139932632, +1066470334, +49408, +714089862, -2139703731, +1066258024, + +52341, +714014019, -2139467671, +1066039540, +55447, +713935882, -2139224215, +1065814702, + +58738, +713855379, -2138973118, +1065583327, +62224, +713772437, -2138714127, +1065345227, + +65916, +713686979, -2138446979, +1065100208, +69827, +713598927, -2138171400, +1064848070, + +73971, +713508200, -2137887109, +1064588609, +78359, +713414712, -2137593813, +1064321615, + +83008, +713318378, -2137291207, +1064046870, +87932, +713219108, -2136978978, +1063764152, + +93148, +713116810, -2136656798, +1063473231, +98672, +713011386, -2136324329, +1063173874, + +104525, +712902739, -2135981220, +1062865837, +110723, +712790766, -2135627105, +1062548872, + +117289, +712675362, -2135261606, +1062222723, +124243, +712556416, -2134884332, +1061887128, + +131610, +712433815, -2134494873, +1061541816, +139412, +712307444, -2134092806, +1061186510, + +147676, +712177181, -2133677692, +1060820925, +156429, +712042900, -2133249075, +1060444767, + +165700, +711904472, -2132806479, +1060057734, +175519, +711761764, -2132349413, +1059659518, + +185920, +711614637, -2131877364, +1059249801, +196935, +711462947, -2131389800, +1058828255, + +208602, +711306547, -2130886167, +1058394544, +220959, +711145282, -2130365891, +1057948324, + +234046, +710978994, -2129828374, +1057489240, +247906, +710807519, -2129272993, +1057016929, + +262586, +710630685, -2128699102, +1056531016, +278133, +710448317, -2128106027, +1056031117, + +294598, +710260232, -2127493069, +1055516839, +312035, +710066241, -2126859498, +1054987775, + +330503, +709866147, -2126204556, +1054443511, +350060, +709659748, -2125527452, +1053883620, + +370772, +709446834, -2124827366, +1053307663, +392705, +709227186, -2124103439, +1052715190, + +415933, +709000579, -2123354780, +1052105740, +440531, +708766779, -2122580460, +1051478840, + +466579, +708525542, -2121779511, +1050834002, +494162, +708276617, -2120950923, +1050170728, + +523371, +708019744, -2120093644, +1049488506, +554301, +707754651, -2119206579, +1048786811, + +587053, +707481059, -2118288584, +1048065104, +621733, +707198675, -2117338466, +1047322833, + +658455, +706907199, -2116354984, +1046559432, +697337, +706606317, -2115336839, +1045774319, + +738507, +706295703, -2114282679, +1044966900, +782098, +705975021, -2113191092, +1044136565, + +828252, +705643919, -2112060605, +1043282688, +877118, +705302036, -2110889679, +1042404628, + +928855, +704948993, -2109676710, +1041501729, +983630, +704584398, -2108420020, +1040573319, + +1041621, +704207845, -2107117861, +1039618709, +1103014, +703818911, -2105768404, +1038637195, + +1168008, +703417157, -2104369739, +1037628055, +1236813, +703002127, -2102919873, +1036590551, + +1309649, +702573347, -2101416721, +1035523927, +1386753, +702130325, -2099858106, +1034427410, + +1468370, +701672549, -2098241754, +1033300211, +1554764, +701199489, -2096565284, +1032141521, + +1646212, +700710591, -2094826213, +1030950514, +1743005, +700205281, -2093021941, +1029726347, + +1845454, +699682961, -2091149752, +1028468158, +1953886, +699143012, -2089206804, +1027175066, + +2068646, +698584788, -2087190128, +1025846175, +2190101, +698007616, -2085096616, +1024480567, + +2318635, +697410800, -2082923020, +1023077307, +2454658, +696793613, -2080665940, +1021635442, + +2598599, +696155299, -2078321823, +1020154001, +2750916, +695495074, -2075886949, +1018631995, + +2912088, +694812120, -2073357428, +1017068416, +3082624, +694105586, -2070729188, +1015462239, + +3263061, +693374589, -2067997971, +1013812421, +3453966, +692618207, -2065159321, +1012117904, + +3655936, +691835484, -2062208574, +1010377609, +3869604, +691025421, -2059140850, +1008590445, + +4095636, +690186984, -2055951044, +1006755303, +4334737, +689319091, -2052633811, +1004871059, + +4587650, +688420622, -2049183561, +1002936575, +4855160, +687490406, -2045594440, +1000950699, + +5138092, +686527227, -2041860327, +998912265, +5437321, +685529821, -2037974812, +996820097, + +5753767, +684496870, -2033931190, +994673009, +6088402, +683427004, -2029722444, +992469802, + +6442248, +682318797, -2025341232, +990209274, +6816387, +681170764, -2020779873, +987890212, + +7211955, +679981363, -2016030329, +985511401, +7630153, +678748986, -2011084193, +983071622, + +8072246, +677471963, -2005932667, +980569657, +8539564, +676148555, -2000566552, +978004286, + +9033511, +674776954, -1994976226, +975374297, +9555564, +673355281, -1989151625, +972678483, + +10107280, +671881578, -1983082228, +969915645, +10690297, +670353814, -1976757032, +967084601, + +11306338, +668769874, -1970164538, +964184182, +11957218, +667127562, -1963292727, +961213240, + +12644844, +665424594, -1956129037, +958170654, +13371225, +663658597, -1948660344, +955055328, + +14138471, +661827109, -1940872940, +951866203, +14948800, +659927568, -1932752506, +948602257, + +15804545, +657957319, -1924284093, +945262514, +16708153, +655913602, -1915452094, +941846049, + +17662199, +653793554, -1906240223, +938351993, +18669384, +651594208, -1896631487, +934779543, + +19732542, +649312482, -1886608160, +931127966, +20854649, +646945185, -1876151763, +927396612, + +22038825, +644489008, -1865243031, +923584917, +23288342, +641940525, -1853861889, +919692420, + +24606631, +639296188, -1841987428, +915718762, +25997283, +636552324, -1829597876, +911663709, + +27464064, +633705135, -1816670575, +907527156, +29010911, +630750693, -1803181948, +903309138, + +30641948, +627684941, -1789107483, +899009852, +32361488, +624503688, -1774421698, +894629660, + +34174038, +621202609, -1759098124, +890169113, +36084310, +617777243, -1743109275, +885628962, + +38097225, +614222993, -1726426632, +881010174, +40217918, +610535124, -1709020612, +876313956, + +42451750, +606708766, -1690860559, +871541768, +44804310, +602738908, -1671914714, +866695348, + +47281420, +598620405, -1652150207, +861776729, +49889148, +594347978, -1631533038, +856788268, + +52633807, +589916214, -1610028067, +851732665, +55521964, +585319570, -1587599004, +846612991, + +58560448, +580552378, -1564208405, +841432718, +61756349, +575608846, -1539817667, +836195743, + +65117028, +570483069, -1514387033, +830906424, +68650118, +565169030, -1487875599, +825569609, + +72363532, +559660612, -1460241325, +820190674, +76265462, +553951603, -1431441052, +814775556, + +80364382, +548035712, -1401430528, +809330794, +84669051, +541906576, -1370164440, +803863571, + +89188514, +535557777, -1337596451, +798381755, +93932099, +528982855, -1303679251, +792893946, + +98909420, +522175328, -1268364612, +787409527, +104130369, +515128714, -1231603459, +781938713, + +109605115, +507836548, -1193345950, +776492606, +115344097, +500292411, -1153541568, +771083253, + +121358016, +492489959, -1112139234, +765723709, +127657826, +484422953, -1069087427, +760428104, + +134254722, +476085293, -1024334330, +755211707, +141160121, +467471065, -977827993, +750091004, + +148385650, +458574574, -929516521, +745083777, +155943120, +449390404, -879348285, +740209185, + +163844503, +439913467, -827272166, +735487856, +172101900, +430139067, -773237825, +730941984, + +180727510, +420062968, -717196022, +726595426, +189733582, +409681473, -659098965, +722473816, + +199132375, +398991511, -598900718, +718604680, +208936096, +387990733, -536557660, +715017564, + +219156841, +376677623, -472029005, +711744167, +229806513, +365051622, -405277410, +708818484, + +240896737, +353113269, -336269649, +706276968, +252438757, +340864358, -264977408, +704158689, + +264443315, +328308120, -191378180, +702505519, +276920510, +315449429, -115456306, +701362322, + +289879631, +302295033, -37204170, +700777159, +303328966, +288853823, +43376420, +700801507, + +317275572, +275137139, +126272626, +701490493, +331725005, +261159119, +211458733, +702903136, + +346681005, +246937105, +298893984, +705102609, +362145122, +232492101, +388520077, +708156499, + +378116271, +217849313, +480258235, +712137084, +394590212, +203038757, +574005800, +717121606, + +411558925, +188095973, +669632244, +723192532, +429009879, +173062838, +766974525, +730437803, + +446925159, +157988512, +865831646, +738951044, +465280433, +142930519, +965958314, +748831723, + +484043729, +127955996, +1067057540, +760185218, +503173991, +113143123, +1168772019, +773122767, + +522619367, +98582751, +1270674124, +787761238, +542315199, +84380260, +1372254321, +804222660, + +562181665, +70657646, +1472907829, +822633415, +582121019, +57555867, +1571919359, +843122988, + +602014400, +45237412, +1668445804, +865822119, +602014400, +45237412, +1668445804, +865822119, }; int32_t g_filter_lpf_table_8[] = { - +487, -2146835818, +1073097091, +516, -2146816747, +1073078204, - +547, -2146797113, +1073058765, +580, -2146776898, +1073038757, - +614, -2146756084, +1073018162, +651, -2146734654, +1072996965, - +689, -2146712590, +1072975146, +730, -2146689873, +1072952689, - +774, -2146666482, +1072929575, +820, -2146642399, +1072905783, - +869, -2146617601, +1072881295, +920, -2146592068, +1072856090, - +975, -2146565777, +1072830147, +1033, -2146538707, +1072803445, - +1095, -2146510832, +1072775961, +1160, -2146482130, +1072747672, - +1229, -2146452575, +1072718555, +1302, -2146422142, +1072688586, - +1379, -2146390804, +1072657739, +1461, -2146358533, +1072625990, - +1548, -2146325303, +1072593311, +1640, -2146291083, +1072559676, - +1738, -2146255844, +1072525056, +1841, -2146219555, +1072489423, - +1951, -2146182184, +1072452747, +2067, -2146143698, +1072414997, - +2189, -2146104064, +1072376143, +2320, -2146063246, +1072336152, - +2457, -2146021209, +1072294991, +2604, -2145977915, +1072252625, - +2758, -2145933327, +1072209020, +2922, -2145887404, +1072164138, - +3096, -2145840107, +1072117944, +3280, -2145791392, +1072070398, - +3475, -2145741217, +1072021461, +3682, -2145689537, +1071971092, - +3901, -2145636305, +1071919250, +4132, -2145581474, +1071865892, - +4378, -2145524996, +1071810973, +4638, -2145466818, +1071754448, - +4914, -2145406889, +1071696269, +5206, -2145345154, +1071636389, - +5516, -2145281558, +1071574758, +5843, -2145216043, +1071511325, - +6191, -2145148550, +1071446037, +6559, -2145079017, +1071378840, - +6948, -2145007381, +1071309679, +7361, -2144933575, +1071238496, - +7799, -2144857534, +1071165232, +8262, -2144779185, +1071089826, - +8753, -2144698458, +1071012217, +9274, -2144615278, +1070932339, - +9825, -2144529567, +1070850128, +10408, -2144441246, +1070765514, - +11027, -2144350232, +1070678427, +11682, -2144256441, +1070588797, - +12376, -2144159785, +1070496548, +13112, -2144060172, +1070401604, - +13891, -2143957508, +1070303888, +14716, -2143851698, +1070203317, - +15590, -2143742639, +1070099810, +16517, -2143630228, +1069993281, - +17498, -2143514358, +1069883641, +18538, -2143394917, +1069770801, - +19639, -2143271790, +1069654667, +20805, -2143144859, +1069535144, - +22041, -2143014000, +1069412132, +23351, -2142879086, +1069285532, - +24738, -2142739985, +1069155238, +26207, -2142596561, +1069021143, - +27764, -2142448671, +1068883137, +29413, -2142296170, +1068741106, - +31159, -2142138906, +1068594934, +33010, -2141976722, +1068444500, - +34970, -2141809456, +1068289681, +37047, -2141636939, +1068130350, - +39247, -2141458997, +1067966376, +41577, -2141275448, +1067797625, - +44046, -2141086105, +1067623958, +46661, -2140890775, +1067445232, - +49431, -2140689255, +1067261303, +52366, -2140481336, +1067072018, - +55475, -2140266802, +1066877224, +58768, -2140045429, +1066676760, - +62256, -2139816982, +1066470464, +65952, -2139581221, +1066258167, - +69866, -2139337894, +1066039695, +74013, -2139086741, +1065814871, - +78405, -2138827491, +1065583512, +83058, -2138559864, +1065345428, - +87987, -2138283569, +1065100427, +93207, -2137998301, +1064848309, - +98738, -2137703748, +1064588870, +104595, -2137399581, +1064321899, - +110800, -2137085462, +1064047180, +117373, -2136761038, +1063764490, - +124335, -2136425943, +1063473600, +131710, -2136079793, +1063174276, - +139521, -2135722194, +1062866275, +147795, -2135352733, +1062549350, - +156559, -2134970981, +1062223244, +165841, -2134576492, +1061887696, - +175673, -2134168801, +1061542435, +186088, -2133747424, +1061187185, - +197118, -2133311860, +1060821660, +208801, -2132861584, +1060445568, - +221176, -2132396051, +1060058608, +234282, -2131914692, +1059660471, - +248164, -2131416916, +1059250839, +262867, -2130902106, +1058829387, - +278439, -2130369621, +1058395778, +294932, -2129818790, +1057949669, - +312400, -2129248915, +1057490706, +330899, -2128659268, +1057018527, - +350492, -2128049091, +1056532758, +371243, -2127417592, +1056033016, - +393219, -2126763945, +1055518908, +416493, -2126087289, +1054990031, - +441140, -2125386725, +1054445969, +467243, -2124661313, +1053886299, - +494886, -2123910075, +1053310583, +524160, -2123131988, +1052718373, - +555160, -2122325983, +1052109209, +587989, -2121490946, +1051482620, - +622753, -2120625711, +1050838122, +659565, -2119729060, +1050175218, - +698547, -2118799722, +1049493399, +739825, -2117836366, +1048792143, - +783534, -2116837605, +1048070915, +829816, -2115801983, +1047329165, - +878822, -2114727984, +1046566332, +930710, -2113614017, +1045781838, - +985651, -2112458423, +1044975093, +1043821, -2111259462, +1044145492, - +1105410, -2110015318, +1043292415, +1170618, -2108724089, +1042415226, - +1239655, -2107383782, +1041513276, +1312744, -2105992317, +1040585900, - +1390122, -2104547512, +1039632416, +1472039, -2103047084, +1038652128, - +1558759, -2101488644, +1037644323, +1650560, -2099869691, +1036608273, - +1747739, -2098187603, +1035543232, +1850607, -2096439638, +1034448440, - +1959495, -2094622920, +1033323118, +2074752, -2092734441, +1032166472, - +2196746, -2090771047, +1030977691, +2325867, -2088729433, +1029755947, - +2462528, -2086606140, +1028500397, +2607164, -2084397540, +1027210177, - +2760235, -2082099834, +1025884412, +2922228, -2079709039, +1024522207, - +3093656, -2077220983, +1023122651, +3275062, -2074631292, +1021684818, - +3467020, -2071935382, +1020207764, +3670135, -2069128451, +1018690533, - +3885047, -2066205462, +1017132149, +4112431, -2063161139, +1015531626, - +4353001, -2059989951, +1013887960, +4607509, -2056686100, +1012200135, - +4876750, -2053243511, +1010467121, +5161564, -2049655813, +1008687877, - +5462835, -2045916332, +1006861349, +5781498, -2042018073, +1004986475, - +6118539, -2037953703, +1003062180, +6474997, -2033715538, +1001087385, - +6851969, -2029295528, +999061000, +7250613, -2024685235, +996981933, - +7672146, -2019875819, +994849088, +8117855, -2014858019, +992661365, - +8589095, -2009622132, +990417666, +9087294, -2004157997, +988116895, - +9613956, -1998454970, +985757963, +10170666, -1992501903, +983339785, - +10759093, -1986287128, +980861289, +11380995, -1979798426, +978321416, - +12038221, -1973023008, +975719124, +12732719, -1965947491, +973053392, - +13466537, -1958557870, +970323226, +14241830, -1950839495, +967527658, - +15060865, -1942777045, +964665757, +15926025, -1934354498, +961736631, - +16839813, -1925555107, +958739433, +17804861, -1916361366, +955673367, - +18823933, -1906754990, +952537695, +19899932, -1896716878, +949331746, - +21035903, -1886227084, +946054918, +22235043, -1875264793, +942706692, - +23500705, -1863808285, +939286640, +24836406, -1851834904, +935794432, - +26245830, -1839321032, +932229845, +27732838, -1826242056, +928592781, - +29301473, -1812572335, +924883270, +30955967, -1798285176, +921101491, - +32700747, -1783352800, +917247776, +34540443, -1767746315, +913322634, - +36479894, -1751435689, +909326759, +38524157, -1734389723, +905261050, - +40678508, -1716576026, +901126630, +42948455, -1697960991, +896924859, - +45339740, -1678509777, +892657358, +47858347, -1658186289, +888326032, - +50510510, -1636953162, +883933087, +53302713, -1614771749, +879481059, - +56241701, -1591602114, +874972836, +59334483, -1567403026, +870411686, - +62588334, -1542131963, +865801290, +66010802, -1515745115, +861145763, - +69609711, -1488197402, +856449696, +73393160, -1459442486, +851718185, - +77369528, -1429432809, +846956868, +81547471, -1398119622, +842171965, - +85935924, -1365453033, +837370318, +90544098, -1331382069, +832559432, - +95381474, -1295854739, +827747525, +100457800, -1258818124, +822943572, - +105783083, -1220218471, +818157358, +111367579, -1180001308, +813399535, - +117221781, -1138111581, +808681674, +123356404, -1094493809, +804016328, - +129782367, -1049092257, +799417097, +136510772, -1001851146, +794898696, - +143552879, -952714883, +790477025, +150920075, -901628326, +786169248, - +158623840, -848537089, +781993871, +166675707, -793387882, +777970828, - +175087212, -736128899, +774121575, +183869844, -676710267, +770469182, - +193034980, -615084537, +767038436, +202593811, -551207260, +763855950, - +212557260, -485037627, +760950279, +222935888, -416539205, +758352035, - +233739778, -345680765, +756094022, +244978412, -272437234, +754211366, - +256660519, -196790772, +752741662, +268793909, -118732002, +751725118, - +281385273, -38261422, +751204716, +294439956, +44608990, +751226371, - +307961692, +129853932, +751839098, +321952298, +217432660, +753095187, - +336411322, +307286559, +755050366, +351335623, +399336352, +757763977, - +366718895, +493478885, +761299133, +382551106, +589583428, +765722865, - +398817846, +687487412, +771106242, +415499569, +786991528, +777524462, - +432570707, +887854073, +785056886, +449998644, +989784468, +793786995, - +467742522, +1092435808, +803802259, +485751855, +1195396339, +815193859, - +503964923, +1298179746, +828056228, +522306935, +1400214130, +842486361, - +540687906, +1500829586, +858582798, +559000253, +1599244329, +876444210, - +577116075, +1694549379, +896167457, +577116075, +1694549379, +896167457, + +487, +676211397, -2146835818, +1073097091, +516, +676205419, -2146816747, +1073078204, + +547, +676199265, -2146797113, +1073058765, +580, +676192930, -2146776898, +1073038757, + +614, +676186409, -2146756084, +1073018162, +651, +676179696, -2146734654, +1072996965, + +689, +676172784, -2146712590, +1072975146, +730, +676165670, -2146689873, +1072952689, + +774, +676158346, -2146666482, +1072929575, +820, +676150806, -2146642399, +1072905783, + +869, +676143044, -2146617601, +1072881295, +920, +676135053, -2146592068, +1072856090, + +975, +676126827, -2146565777, +1072830147, +1033, +676118358, -2146538707, +1072803445, + +1095, +676109640, -2146510832, +1072775961, +1160, +676100664, -2146482130, +1072747672, + +1229, +676091424, -2146452575, +1072718555, +1302, +676081911, -2146422142, +1072688586, + +1379, +676072118, -2146390804, +1072657739, +1461, +676062035, -2146358533, +1072625990, + +1548, +676051655, -2146325303, +1072593311, +1640, +676040969, -2146291083, +1072559676, + +1738, +676029967, -2146255844, +1072525056, +1841, +676018640, -2146219555, +1072489423, + +1951, +676006978, -2146182184, +1072452747, +2067, +675994972, -2146143698, +1072414997, + +2189, +675982610, -2146104064, +1072376143, +2320, +675969884, -2146063246, +1072336152, + +2457, +675956781, -2146021209, +1072294991, +2604, +675943290, -2145977915, +1072252625, + +2758, +675929401, -2145933327, +1072209020, +2922, +675915100, -2145887404, +1072164138, + +3096, +675900376, -2145840107, +1072117944, +3280, +675885216, -2145791392, +1072070398, + +3475, +675869607, -2145741217, +1072021461, +3682, +675853535, -2145689537, +1071971092, + +3901, +675836987, -2145636305, +1071919250, +4132, +675819948, -2145581474, +1071865892, + +4378, +675802404, -2145524996, +1071810973, +4638, +675784340, -2145466818, +1071754448, + +4914, +675765739, -2145406889, +1071696269, +5206, +675746586, -2145345154, +1071636389, + +5516, +675726864, -2145281558, +1071574758, +5843, +675706556, -2145216043, +1071511325, + +6191, +675685644, -2145148550, +1071446037, +6559, +675664110, -2145079017, +1071378840, + +6948, +675641936, -2145007381, +1071309679, +7361, +675619102, -2144933575, +1071238496, + +7799, +675595588, -2144857534, +1071165232, +8262, +675571373, -2144779185, +1071089826, + +8753, +675546436, -2144698458, +1071012217, +9274, +675520756, -2144615278, +1070932339, + +9825, +675494310, -2144529567, +1070850128, +10408, +675467075, -2144441246, +1070765514, + +11027, +675439026, -2144350232, +1070678427, +11682, +675410139, -2144256441, +1070588797, + +12376, +675380388, -2144159785, +1070496548, +13112, +675349747, -2144060172, +1070401604, + +13891, +675318189, -2143957508, +1070303888, +14716, +675285686, -2143851698, +1070203317, + +15590, +675252209, -2143742639, +1070099810, +16517, +675217728, -2143630228, +1069993281, + +17498, +675182213, -2143514358, +1069883641, +18538, +675145631, -2143394917, +1069770801, + +19639, +675107950, -2143271790, +1069654667, +20805, +675069136, -2143144859, +1069535144, + +22041, +675029154, -2143014000, +1069412132, +23351, +674987968, -2142879086, +1069285532, + +24738, +674945540, -2142739985, +1069155238, +26207, +674901834, -2142596561, +1069021143, + +27764, +674856808, -2142448671, +1068883137, +29413, +674810422, -2142296170, +1068741106, + +31159, +674762634, -2142138906, +1068594934, +33010, +674713400, -2141976722, +1068444500, + +34970, +674662675, -2141809456, +1068289681, +37047, +674610412, -2141636939, +1068130350, + +39247, +674556563, -2141458997, +1067966376, +41577, +674501080, -2141275448, +1067797625, + +44046, +674443909, -2141086105, +1067623958, +46661, +674384999, -2140890775, +1067445232, + +49431, +674324295, -2140689255, +1067261303, +52366, +674261739, -2140481336, +1067072018, + +55475, +674197274, -2140266802, +1066877224, +58768, +674130839, -2140045429, +1066676760, + +62256, +674062371, -2139816982, +1066470464, +65952, +673991806, -2139581221, +1066258167, + +69866, +673919078, -2139337894, +1066039695, +74013, +673844116, -2139086741, +1065814871, + +78405, +673766850, -2138827491, +1065583512, +83058, +673687205, -2138559864, +1065345428, + +87987, +673605106, -2138283569, +1065100427, +93207, +673520473, -2137998301, +1064848309, + +98738, +673433225, -2137703748, +1064588870, +104595, +673343276, -2137399581, +1064321899, + +110800, +673250540, -2137085462, +1064047180, +117373, +673154926, -2136761038, +1063764490, + +124335, +673056339, -2136425943, +1063473600, +131710, +672954683, -2136079793, +1063174276, + +139521, +672849858, -2135722194, +1062866275, +147795, +672741759, -2135352733, +1062549350, + +156559, +672630278, -2134970981, +1062223244, +165841, +672515305, -2134576492, +1061887696, + +175673, +672396722, -2134168801, +1061542435, +186088, +672274411, -2133747424, +1061187185, + +197118, +672148248, -2133311860, +1060821660, +208801, +672018103, -2132861584, +1060445568, + +221176, +671883843, -2132396051, +1060058608, +234282, +671745332, -2131914692, +1059660471, + +248164, +671602424, -2131416916, +1059250839, +262867, +671454972, -2130902106, +1058829387, + +278439, +671302821, -2130369621, +1058395778, +294932, +671145813, -2129818790, +1057949669, + +312400, +670983781, -2129248915, +1057490706, +330899, +670816554, -2128659268, +1057018527, + +350492, +670643954, -2128049091, +1056532758, +371243, +670465794, -2127417592, +1056033016, + +393219, +670281884, -2126763945, +1055518908, +416493, +670092025, -2126087289, +1054990031, + +441140, +669896009, -2125386725, +1054445969, +467243, +669693621, -2124661313, +1053886299, + +494886, +669484639, -2123910075, +1053310583, +524160, +669268830, -2123131988, +1052718373, + +555160, +669045955, -2122325983, +1052109209, +587989, +668815764, -2121490946, +1051482620, + +622753, +668577995, -2120625711, +1050838122, +659565, +668332381, -2119729060, +1050175218, + +698547, +668078640, -2118799722, +1049493399, +739825, +667816480, -2117836366, +1048792143, + +783534, +667545598, -2116837605, +1048070915, +829816, +667265680, -2115801983, +1047329165, + +878822, +666976397, -2114727984, +1046566332, +930710, +666677408, -2113614017, +1045781838, + +985651, +666368359, -2112458423, +1044975093, +1043821, +666048881, -2111259462, +1044145492, + +1105410, +665718589, -2110015318, +1043292415, +1170618, +665377084, -2108724089, +1042415226, + +1239655, +665023951, -2107383782, +1041513276, +1312744, +664658757, -2105992317, +1040585900, + +1390122, +664281050, -2104547512, +1039632416, +1472039, +663890361, -2103047084, +1038652128, + +1558759, +663486203, -2101488644, +1037644323, +1650560, +663068066, -2099869691, +1036608273, + +1747739, +662635421, -2098187603, +1035543232, +1850607, +662187715, -2096439638, +1034448440, + +1959495, +661724372, -2094622920, +1033323118, +2074752, +661244795, -2092734441, +1032166472, + +2196746, +660748359, -2090771047, +1030977691, +2325867, +660234412, -2088729433, +1029755947, + +2462528, +659702278, -2086606140, +1028500397, +2607164, +659151248, -2084397540, +1027210177, + +2760235, +658580587, -2082099834, +1025884412, +2922228, +657989527, -2079709039, +1024522207, + +3093656, +657377266, -2077220983, +1023122651, +3275062, +656742971, -2074631292, +1021684818, + +3467020, +656085770, -2071935382, +1020207764, +3670135, +655404757, -2069128451, +1018690533, + +3885047, +654698985, -2066205462, +1017132149, +4112431, +653967468, -2063161139, +1015531626, + +4353001, +653209176, -2059989951, +1013887960, +4607509, +652423036, -2056686100, +1012200135, + +4876750, +651607930, -2053243511, +1010467121, +5161564, +650762689, -2049655813, +1008687877, + +5462835, +649886098, -2045916332, +1006861349, +5781498, +648976886, -2042018073, +1004986475, + +6118539, +648033731, -2037953703, +1003062180, +6474997, +647055251, -2033715538, +1001087385, + +6851969, +646040007, -2029295528, +999061000, +7250613, +644986499, -2024685235, +996981933, + +7672146, +643893161, -2019875819, +994849088, +8117855, +642758363, -2014858019, +992661365, + +8589095, +641580402, -2009622132, +990417666, +9087294, +640357506, -2004157997, +988116895, + +9613956, +639087827, -1998454970, +985757963, +10170666, +637769438, -1992501903, +983339785, + +10759093, +636400334, -1986287128, +980861289, +11380995, +634978422, -1979798426, +978321416, + +12038221, +633501526, -1973023008, +975719124, +12732719, +631967375, -1965947491, +973053392, + +13466537, +630373608, -1958557870, +970323226, +14241830, +628717766, -1950839495, +967527658, + +15060865, +626997289, -1942777045, +964665757, +15926025, +625209512, -1934354498, +961736631, + +16839813, +623351666, -1925555107, +958739433, +17804861, +621420867, -1916361366, +955673367, + +18823933, +619414121, -1906754990, +952537695, +19899932, +617328311, -1896716878, +949331746, + +21035903, +615160204, -1886227084, +946054918, +22235043, +612906439, -1875264793, +942706692, + +23500705, +610563528, -1863808285, +939286640, +24836406, +608127850, -1851834904, +935794432, + +26245830, +605595652, -1839321032, +932229845, +27732838, +602963040, -1826242056, +928592781, + +29301473, +600225983, -1812572335, +924883270, +30955967, +597380303, -1798285176, +921101491, + +32700747, +594421679, -1783352800, +917247776, +34540443, +591345641, -1767746315, +913322634, + +36479894, +588147567, -1751435689, +909326759, +38524157, +584822687, -1734389723, +905261050, + +40678508, +581366075, -1716576026, +901126630, +42948455, +577772653, -1697960991, +896924859, + +45339740, +574037190, -1678509777, +892657358, +47858347, +570154300, -1658186289, +888326032, + +50510510, +566118446, -1636953162, +883933087, +53302713, +561923942, -1614771749, +879481059, + +56241701, +557564953, -1591602114, +874972836, +59334483, +553035499, -1567403026, +870411686, + +62588334, +548329464, -1542131963, +865801290, +66010802, +543440597, -1515745115, +861145763, + +69609711, +538362519, -1488197402, +856449696, +73393160, +533088738, -1459442486, +851718185, + +77369528, +527612649, -1429432809, +846956868, +81547471, +521927556, -1398119622, +842171965, + +85935924, +516026679, -1365453033, +837370318, +90544098, +509903171, -1331382069, +832559432, + +95381474, +503550140, -1295854739, +827747525, +100457800, +496960663, -1258818124, +822943572, + +105783083, +490127817, -1220218471, +818157358, +111367579, +483044701, -1180001308, +813399535, + +117221781, +475704466, -1138111581, +808681674, +123356404, +468100351, -1094493809, +804016328, + +129782367, +460225721, -1049092257, +799417097, +136510772, +452074109, -1001851146, +794898696, + +143552879, +443639263, -952714883, +790477025, +150920075, +434915202, -901628326, +786169248, + +158623840, +425896275, -848537089, +781993871, +166675707, +416577230, -793387882, +777970828, + +175087212, +406953286, -736128899, +774121575, +183869844, +397020222, -676710267, +770469182, + +193034980, +386774469, -615084537, +767038436, +202593811, +376213218, -551207260, +763855950, + +212557260, +365334539, -485037627, +760950279, +222935888, +354137516, -416539205, +758352035, + +233739778, +342622396, -345680765, +756094022, +244978412, +330790763, -272437234, +754211366, + +256660519, +318645728, -196790772, +752741662, +268793909, +306192146, -118732002, +751725118, + +281385273, +293436866, -38261422, +751204716, +294439956, +280389004, +44608990, +751226371, + +307961692, +267060266, +129853932, +751839098, +321952298, +253465302, +217432660, +753095187, + +336411322, +239622121, +307286559, +755050366, +351335623, +225552554, +399336352, +757763977, + +366718895, +211282786, +493478885, +761299133, +382551106, +196843963, +589583428, +765722865, + +398817846, +182272881, +687487412, +771106242, +415499569, +167612771, +786991528, +777524462, + +432570707, +152914198, +887854073, +785056886, +449998644, +138236072, +989784468, +793786995, + +467742522, +123646805, +1092435808, +803802259, +485751855, +109225602, +1195396339, +815193859, + +503964923, +95063926, +1298179746, +828056228, +522306935, +81267121, +1400214130, +842486361, + +540687906, +67956209, +1500829586, +858582798, +559000253, +55269855, +1599244329, +876444210, + +577116075, +43366467, +1694549379, +896167457, +577116075, +43366467, +1694549379, +896167457, }; int32_t g_filter_lpf_table_9[] = { - +460, -2146938371, +1073199644, +487, -2146922304, +1073183761, - +516, -2146905761, +1073167413, +547, -2146888727, +1073150586, - +580, -2146871188, +1073133267, +614, -2146853129, +1073115440, - +651, -2146834535, +1073097091, +689, -2146815388, +1073078205, - +731, -2146795673, +1073058765, +774, -2146775372, +1073038757, - +820, -2146754468, +1073018162, +869, -2146732942, +1072996965, - +920, -2146710776, +1072975147, +975, -2146687951, +1072952690, - +1033, -2146664446, +1072929575, +1095, -2146640241, +1072905784, - +1160, -2146615315, +1072881296, +1229, -2146589646, +1072856091, - +1302, -2146563211, +1072830148, +1379, -2146535988, +1072803445, - +1461, -2146507952, +1072775961, +1548, -2146479079, +1072747673, - +1640, -2146449343, +1072718556, +1738, -2146418717, +1072688586, - +1841, -2146387176, +1072657740, +1951, -2146354690, +1072625991, - +2067, -2146321231, +1072593312, +2190, -2146286769, +1072559676, - +2320, -2146251273, +1072525057, +2458, -2146214712, +1072489424, - +2604, -2146177053, +1072452748, +2759, -2146138263, +1072414999, - +2923, -2146098305, +1072376145, +3096, -2146057145, +1072336154, - +3280, -2146014746, +1072294992, +3476, -2145971068, +1072252627, - +3682, -2145926073, +1072209021, +3901, -2145879719, +1072164140, - +4133, -2145831965, +1072117946, +4379, -2145782766, +1072070400, - +4639, -2145732078, +1072021463, +4915, -2145679855, +1071971095, - +5207, -2145626048, +1071919253, +5516, -2145570608, +1071865895, - +5844, -2145513483, +1071810976, +6192, -2145454621, +1071754451, - +6560, -2145393967, +1071696273, +6950, -2145331465, +1071636394, - +7363, -2145267055, +1071574763, +7800, -2145200679, +1071511330, - +8264, -2145132273, +1071446043, +8755, -2145061772, +1071378846, - +9275, -2144989111, +1071309686, +9826, -2144914221, +1071238503, - +10410, -2144837029, +1071165240, +11029, -2144757462, +1071089835, - +11685, -2144675444, +1071012227, +12379, -2144590897, +1070932350, - +13115, -2144503737, +1070850139, +13894, -2144413882, +1070765526, - +14719, -2144321243, +1070678441, +15594, -2144225730, +1070588812, - +16521, -2144127249, +1070496564, +17502, -2144025703, +1070401622, - +18542, -2143920993, +1070303907, +19644, -2143813013, +1070203339, - +20811, -2143701657, +1070099834, +22047, -2143586812, +1069993306, - +23357, -2143468363, +1069883669, +24745, -2143346191, +1069770831, - +26215, -2143220171, +1069654700, +27772, -2143090174, +1069535179, - +29422, -2142956068, +1069412171, +31169, -2142817714, +1069285574, - +33021, -2142674969, +1069155284, +34982, -2142527684, +1069021193, - +37060, -2142375705, +1068883192, +39261, -2142218873, +1068741166, - +41593, -2142057020, +1068594999, +44063, -2141889975, +1068444571, - +46679, -2141717560, +1068289759, +49451, -2141539589, +1068130435, - +52388, -2141355868, +1067966469, +55499, -2141166199, +1067797726, - +58794, -2140970373, +1067624068, +62285, -2140768174, +1067445352, - +65983, -2140559379, +1067261434, +69900, -2140343754, +1067072161, - +74049, -2140121058, +1066877379, +78445, -2139891038, +1066676930, - +83101, -2139653433, +1066470649, +88034, -2139407970, +1066258368, - +93259, -2139154367, +1066039915, +98794, -2138892329, +1065815111, - +104657, -2138621550, +1065583773, +110867, -2138341710, +1065345713, - +117446, -2138052479, +1065100737, +124415, -2137753510, +1064848648, - +131796, -2137444444, +1064589239, +139615, -2137124906, +1064322301, - +147898, -2136794507, +1064047618, +156671, -2136452838, +1063764968, - +165964, -2136099478, +1063474121, +175807, -2135733983, +1063174844, - +186233, -2135355895, +1062866895, +197277, -2134964734, +1062550025, - +208974, -2134559998, +1062223980, +221364, -2134141166, +1061888499, - +234488, -2133707693, +1061543310, +248388, -2133259013, +1061188139, - +263111, -2132794531, +1060822700, +278705, -2132313629, +1060446702, - +295221, -2131815661, +1060059844, +312715, -2131299953, +1059661818, - +331243, -2130765800, +1059252308, +350867, -2130212467, +1058830987, - +371651, -2129639185, +1058397523, +393664, -2129045150, +1057951571, - +416977, -2128429524, +1057492779, +441668, -2127791430, +1057020786, - +467818, -2127129949, +1056535221, +495513, -2126444123, +1056035700, - +524843, -2125732949, +1055521834, +555904, -2124995379, +1054993220, - +588799, -2124230313, +1054449446, +623636, -2123436605, +1053890088, - +660527, -2122613052, +1053314712, +699595, -2121758397, +1052722873, - +740967, -2120871324, +1052114114, +784778, -2119950453, +1051487966, - +831171, -2118994342, +1050843948, +880297, -2118001478, +1050181567, - +932317, -2116970280, +1049500318, +987401, -2115899088, +1048799683, - +1045727, -2114786165, +1048079131, +1107486, -2113629690, +1047338119, - +1172879, -2112427755, +1046576088, +1242117, -2111178360, +1045792469, - +1315425, -2109879411, +1044986678, +1393041, -2108528708, +1044158114, - +1475218, -2107123948, +1043306168, +1562219, -2105662715, +1042430211, - +1654328, -2104142477, +1041529602, +1751841, -2102560576, +1040603687, - +1855072, -2100914226, +1039651794, +1964356, -2099200504, +1038673240, - +2080042, -2097416344, +1037667322, +2202504, -2095558528, +1036633327, - +2332134, -2093623682, +1035570525, +2469348, -2091608264, +1034478169, - +2614585, -2089508559, +1033355501, +2768311, -2087320666, +1032201744, - +2931014, -2085040495, +1031016109, +3103215, -2082663749, +1029797790, - +3285462, -2080185923, +1028545967, +3478333, -2077602286, +1027259806, - +3682440, -2074907873, +1025938459, +3898431, -2072097472, +1024581062, - +4126986, -2069165616, +1023186739, +4368829, -2066106563, +1021754601, - +4624719, -2062914288, +1020283746, +4895462, -2059582468, +1018773259, - +5181906, -2056104465, +1017222214, +5484948, -2052473315, +1015629676, - +5805532, -2048681707, +1013994697, +6144659, -2044721969, +1012316322, - +6503381, -2040586052, +1010593589, +6882810, -2036265509, +1008825527, - +7284117, -2031751477, +1007011162, +7708541, -2027034659, +1005149514, - +8157385, -2022105300, +1003239603, +8632023, -2016953169, +1001280447, - +9133906, -2011567537, +999271067, +9664561, -2005937150, +997210486, - +10225598, -2000050210, +995097736, +10818712, -1993894349, +992931855, - +11445690, -1987456600, +990711895, +12108413, -1980723376, +988436922, - +12808861, -1973680439, +986106020, +13549119, -1966312874, +983718296, - +14331380, -1958605060, +981272884, +15157951, -1950540637, +978768947, - +16031259, -1942102482, +976205684, +16953855, -1933272670, +973582336, - +17928421, -1924032451, +970898190, +18957775, -1914362207, +968152583, - +20044875, -1904241429, +965344915, +21192829, -1893648677, +962474650, - +22404900, -1882561547, +959541326, +23684509, -1870956640, +956544565, - +25035244, -1858809522, +953484079, +26460870, -1846094695, +950359680, - +27965329, -1832785557, +947171293, +29552750, -1818854373, +943918964, - +31227458, -1804272237, +940602875, +32993976, -1789009042, +937223353, - +34857037, -1773033446, +933780886, +36821586, -1756312841, +930276140, - +38892790, -1738813327, +926709968, +41076043, -1720499678, +923083434, - +43376972, -1701335325, +919397827, +45801446, -1681282326, +915654681, - +48355579, -1660301352, +911855795, +51045736, -1638351669, +908003256, - +53878538, -1615391127, +904099460, +56860869, -1591376154, +900147140, - +59999877, -1566261756, +896149389, +63302980, -1540001522, +892109689, - +66777863, -1512547636, +888031942, +70432489, -1483850901, +883920500, - +74275090, -1453860767, +879780199, +78314171, -1422525371, +875616394, - +82558508, -1389791594, +871434997, +87017141, -1355605123, +867242518, - +91699373, -1319910530, +863046103, +96614758, -1282651373, +858853583, - +101773094, -1243770305, +854673521, +107184406, -1203209214, +850515257, - +112858938, -1160909377, +846388966, +118807126, -1116811642, +842305712, - +125039581, -1070856641, +838277503, +131567060, -1022985030, +834317358, - +138400434, -973137765, +830439371, +145550653, -921256419, +826658777, - +153028704, -867283539, +822992025, +160845558, -811163055, +819456858, - +169012117, -752840743, +816072387, +177539146, -692264749, +812859179, - +186437201, -629386178, +809839347, +195716538, -564159772, +807036635, - +205387022, -496544662, +804476522, +215458004, -426505233, +802186320, - +225938205, -354012089, +800195278, +236835555, -279043161, +798534693, - +248157036, -201584942, +797238019, +259908484, -121633907, +796340986, - +272094367, -39198110, +795881711, +284717536, +45701000, +795900823, - +297778935, +133026515, +796441572, +311277266, +222723727, +797549949, - +325208615, +314717458, +799274786, +339566007, +408909029, +801667856, - +354338914, +505172813, +804783948, +369512673, +603352305, +808680930, - +385067827, +703255656, +813419764, +400979369, +804650602, +819064490, - +417215875, +907258703, +825682144, +433738505, +1010748813, +833342595, - +450499872, +1114729717, +842118283, +467442751, +1218741826, +852083819, - +484498606, +1322247895, +863315411, +501585943, +1424622679, +875890072, - +518608451, +1525141537, +889884541, +535452942, +1622967999, +905373855, - +551987089, +1717140416, +922429480, +551987089, +1717140416, +922429480, + +460, +638289056, -2146938371, +1073199644, +487, +638284307, -2146922304, +1073183761, + +516, +638279418, -2146905761, +1073167413, +547, +638274384, -2146888727, +1073150586, + +580, +638269203, -2146871188, +1073133267, +614, +638263868, -2146853129, +1073115440, + +651, +638258376, -2146834535, +1073097091, +689, +638252723, -2146815388, +1073078205, + +731, +638246902, -2146795673, +1073058765, +774, +638240910, -2146775372, +1073038757, + +820, +638234742, -2146754468, +1073018162, +869, +638228391, -2146732942, +1072996965, + +920, +638221852, -2146710776, +1072975147, +975, +638215121, -2146687951, +1072952690, + +1033, +638208191, -2146664446, +1072929575, +1095, +638201057, -2146640241, +1072905784, + +1160, +638193711, -2146615315, +1072881296, +1229, +638186149, -2146589646, +1072856091, + +1302, +638178363, -2146563211, +1072830148, +1379, +638170347, -2146535988, +1072803445, + +1461, +638162094, -2146507952, +1072775961, +1548, +638153596, -2146479079, +1072747673, + +1640, +638144848, -2146449343, +1072718556, +1738, +638135840, -2146418717, +1072688586, + +1841, +638126566, -2146387176, +1072657740, +1951, +638117018, -2146354690, +1072625991, + +2067, +638107186, -2146321231, +1072593312, +2190, +638097063, -2146286769, +1072559676, + +2320, +638086641, -2146251273, +1072525057, +2458, +638075909, -2146214712, +1072489424, + +2604, +638064859, -2146177053, +1072452748, +2759, +638053481, -2146138263, +1072414999, + +2923, +638041766, -2146098305, +1072376145, +3096, +638029703, -2146057145, +1072336154, + +3280, +638017281, -2146014746, +1072294992, +3476, +638004491, -2145971068, +1072252627, + +3682, +637991320, -2145926073, +1072209021, +3901, +637977758, -2145879719, +1072164140, + +4133, +637963793, -2145831965, +1072117946, +4379, +637949412, -2145782766, +1072070400, + +4639, +637934602, -2145732078, +1072021463, +4915, +637919352, -2145679855, +1071971095, + +5207, +637903647, -2145626048, +1071919253, +5516, +637887474, -2145570608, +1071865895, + +5844, +637870819, -2145513483, +1071810976, +6192, +637853667, -2145454621, +1071754451, + +6560, +637836002, -2145393967, +1071696273, +6950, +637817810, -2145331465, +1071636394, + +7363, +637799074, -2145267055, +1071574763, +7800, +637779778, -2145200679, +1071511330, + +8264, +637759904, -2145132273, +1071446043, +8755, +637739435, -2145061772, +1071378846, + +9275, +637718353, -2144989111, +1071309686, +9826, +637696639, -2144914221, +1071238503, + +10410, +637674274, -2144837029, +1071165240, +11029, +637651237, -2144757462, +1071089835, + +11685, +637627509, -2144675444, +1071012227, +12379, +637603067, -2144590897, +1070932350, + +13115, +637577890, -2144503737, +1070850139, +13894, +637551955, -2144413882, +1070765526, + +14719, +637525239, -2144321243, +1070678441, +15594, +637497717, -2144225730, +1070588812, + +16521, +637469365, -2144127249, +1070496564, +17502, +637440157, -2144025703, +1070401622, + +18542, +637410067, -2143920993, +1070303907, +19644, +637379066, -2143813013, +1070203339, + +20811, +637347126, -2143701657, +1070099834, +22047, +637314219, -2143586812, +1069993306, + +23357, +637280314, -2143468363, +1069883669, +24745, +637245380, -2143346191, +1069770831, + +26215, +637209384, -2143220171, +1069654700, +27772, +637172293, -2143090174, +1069535179, + +29422, +637134072, -2142956068, +1069412171, +31169, +637094687, -2142817714, +1069285574, + +33021, +637054100, -2142674969, +1069155284, +34982, +637012274, -2142527684, +1069021193, + +37060, +636969168, -2142375705, +1068883192, +39261, +636924742, -2142218873, +1068741166, + +41593, +636878955, -2142057020, +1068594999, +44063, +636831762, -2141889975, +1068444571, + +46679, +636783120, -2141717560, +1068289759, +49451, +636732980, -2141539589, +1068130435, + +52388, +636681296, -2141355868, +1067966469, +55499, +636628018, -2141166199, +1067797726, + +58794, +636573094, -2140970373, +1067624068, +62285, +636516471, -2140768174, +1067445352, + +65983, +636458093, -2140559379, +1067261434, +69900, +636397905, -2140343754, +1067072161, + +74049, +636335847, -2140121058, +1066877379, +78445, +636271857, -2139891038, +1066676930, + +83101, +636205873, -2139653433, +1066470649, +88034, +636137829, -2139407970, +1066258368, + +93259, +636067657, -2139154367, +1066039915, +98794, +635995288, -2138892329, +1065815111, + +104657, +635920648, -2138621550, +1065583773, +110867, +635843661, -2138341710, +1065345713, + +117446, +635764251, -2138052479, +1065100737, +124415, +635682336, -2137753510, +1064848648, + +131796, +635597831, -2137444444, +1064589239, +139615, +635510651, -2137124906, +1064322301, + +147898, +635420705, -2136794507, +1064047618, +156671, +635327900, -2136452838, +1063764968, + +165964, +635232138, -2136099478, +1063474121, +175807, +635133319, -2135733983, +1063174844, + +186233, +635031339, -2135355895, +1062866895, +197277, +634926089, -2134964734, +1062550025, + +208974, +634817458, -2134559998, +1062223980, +221364, +634705329, -2134141166, +1061888499, + +234488, +634589580, -2133707693, +1061543310, +248388, +634470087, -2133259013, +1061188139, + +263111, +634346718, -2132794531, +1060822700, +278705, +634219339, -2132313629, +1060446702, + +295221, +634087809, -2131815661, +1060059844, +312715, +633951982, -2131299953, +1059661818, + +331243, +633811705, -2130765800, +1059252308, +350867, +633666822, -2130212467, +1058830987, + +371651, +633517168, -2129639185, +1058397523, +393664, +633362574, -2129045150, +1057951571, + +416977, +633202861, -2128429524, +1057492779, +441668, +633037845, -2127791430, +1057020786, + +467818, +632867336, -2127129949, +1056535221, +495513, +632691133, -2126444123, +1056035700, + +524843, +632509029, -2125732949, +1055521834, +555904, +632320810, -2124995379, +1054993220, + +588799, +632126250, -2124230313, +1054449446, +623636, +631925115, -2123436605, +1053890088, + +660527, +631717163, -2122613052, +1053314712, +699595, +631502141, -2121758397, +1052722873, + +740967, +631279784, -2120871324, +1052114114, +784778, +631049818, -2119950453, +1051487966, + +831171, +630811957, -2118994342, +1050843948, +880297, +630565904, -2118001478, +1050181567, + +932317, +630311347, -2116970280, +1049500318, +987401, +630047963, -2115899088, +1048799683, + +1045727, +629775416, -2114786165, +1048079131, +1107486, +629493353, -2113629690, +1047338119, + +1172879, +629201407, -2112427755, +1046576088, +1242117, +628899198, -2111178360, +1045792469, + +1315425, +628586326, -2109879411, +1044986678, +1393041, +628262377, -2108528708, +1044158114, + +1475218, +627926915, -2107123948, +1043306168, +1562219, +627579490, -2105662715, +1042430211, + +1654328, +627219629, -2104142477, +1041529602, +1751841, +626846840, -2102560576, +1040603687, + +1855072, +626460609, -2100914226, +1039651794, +1964356, +626060399, -2099200504, +1038673240, + +2080042, +625645652, -2097416344, +1037667322, +2202504, +625215782, -2095558528, +1036633327, + +2332134, +624770178, -2093623682, +1035570525, +2469348, +624308205, -2091608264, +1034478169, + +2614585, +623829196, -2089508559, +1033355501, +2768311, +623332457, -2087320666, +1032201744, + +2931014, +622817262, -2085040495, +1031016109, +3103215, +622282853, -2082663749, +1029797790, + +3285462, +621728437, -2080185923, +1028545967, +3478333, +621153188, -2077602286, +1027259806, + +3682440, +620556242, -2074907873, +1025938459, +3898431, +619936695, -2072097472, +1024581062, + +4126986, +619293604, -2069165616, +1023186739, +4368829, +618625985, -2066106563, +1021754601, + +4624719, +617932806, -2062914288, +1020283746, +4895462, +617212993, -2059582468, +1018773259, + +5181906, +616465421, -2056104465, +1017222214, +5484948, +615688915, -2052473315, +1015629676, + +5805532, +614882248, -2048681707, +1013994697, +6144659, +614044137, -2044721969, +1012316322, + +6503381, +613173244, -2040586052, +1010593589, +6882810, +612268167, -2036265509, +1008825527, + +7284117, +611327446, -2031751477, +1007011162, +7708541, +610349551, -2027034659, +1005149514, + +8157385, +609332887, -2022105300, +1003239603, +8632023, +608275788, -2016953169, +1001280447, + +9133906, +607176513, -2011567537, +999271067, +9664561, +606033244, -2005937150, +997210486, + +10225598, +604844083, -2000050210, +995097736, +10818712, +603607048, -1993894349, +992931855, + +11445690, +602320072, -1987456600, +990711895, +12108413, +600980995, -1980723376, +988436922, + +12808861, +599587566, -1973680439, +986106020, +13549119, +598137434, -1966312874, +983718296, + +14331380, +596628148, -1958605060, +981272884, +15157951, +595057152, -1950540637, +978768947, + +16031259, +593421781, -1942102482, +976205684, +16953855, +591719259, -1933272670, +973582336, + +17928421, +589946691, -1924032451, +970898190, +18957775, +588101064, -1914362207, +968152583, + +20044875, +586179239, -1904241429, +965344915, +21192829, +584177949, -1893648677, +962474650, + +22404900, +582093796, -1882561547, +959541326, +23684509, +579923245, -1870956640, +956544565, + +25035244, +577662622, -1858809522, +953484079, +26460870, +575308107, -1846094695, +950359680, + +27965329, +572855735, -1832785557, +947171293, +29552750, +570301390, -1818854373, +943918964, + +31227458, +567640803, -1804272237, +940602875, +32993976, +564869547, -1789009042, +937223353, + +34857037, +561983034, -1773033446, +933780886, +36821586, +558976518, -1756312841, +930276140, + +38892790, +555845085, -1738813327, +926709968, +41076043, +552583657, -1720499678, +923083434, + +43376972, +549186991, -1701335325, +919397827, +45801446, +545649672, -1681282326, +915654681, + +48355579, +541966124, -1660301352, +911855795, +51045736, +538130601, -1638351669, +908003256, + +53878538, +534137193, -1615391127, +904099460, +56860869, +529979830, -1591376154, +900147140, + +59999877, +525652283, -1566261756, +896149389, +63302980, +521148171, -1540001522, +892109689, + +66777863, +516460966, -1512547636, +888031942, +70432489, +511584001, -1483850901, +883920500, + +74275090, +506510482, -1453860767, +879780199, +78314171, +501233494, -1422525371, +875616394, + +82558508, +495746021, -1389791594, +871434997, +87017141, +490040955, -1355605123, +867242518, + +91699373, +484111122, -1319910530, +863046103, +96614758, +477949293, -1282651373, +858853583, + +101773094, +471548218, -1243770305, +854673521, +107184406, +464900646, -1203209214, +850515257, + +112858938, +457999361, -1160909377, +846388966, +118807126, +450837214, -1116811642, +842305712, + +125039581, +443407165, -1070856641, +838277503, +131567060, +435702329, -1022985030, +834317358, + +138400434, +427716022, -973137765, +830439371, +145550653, +419441825, -921256419, +826658777, + +153028704, +410873642, -867283539, +822992025, +160845558, +402005777, -811163055, +819456858, + +169012117, +392833009, -752840743, +816072387, +177539146, +383350687, -692264749, +812859179, + +186437201, +373554831, -629386178, +809839347, +195716538, +363442242, -564159772, +807036635, + +205387022, +353010633, -496544662, +804476522, +215458004, +342258769, -426505233, +802186320, + +225938205, +331186628, -354012089, +800195278, +236835555, +319795583, -279043161, +798534693, + +248157036, +308088598, -201584942, +797238019, +259908484, +296070461, -121633907, +796340986, + +272094367, +283748035, -39198110, +795881711, +284717536, +271130548, +45701000, +795900823, + +297778935, +258229915, +133026515, +796441572, +311277266, +245061106, +222723727, +797549949, + +325208615, +231642554, +314717458, +799274786, +339566007, +217996625, +408909029, +801667856, + +354338914, +204150138, +505172813, +804783948, +369512673, +190134959, +603352305, +808680930, + +385067827, +175988669, +703255656, +813419764, +400979369, +161755314, +804650602, +819064490, + +417215875, +147486249, +907258703, +825682144, +433738505, +133241084, +1010748813, +833342595, + +450499872, +119088745, +1114729717, +842118283, +467442751, +105108638, +1218741826, +852083819, + +484498606, +91391955, +1322247895, +863315411, +501585943, +78043087, +1424622679, +875890072, + +518608451, +65181159, +1525141537, +889884541, +535452942, +52941669, +1622967999, +905373855, + +551987089, +41478189, +1717140416, +922429480, +551987089, +41478189, +1717140416, +922429480, }; int32_t g_filter_lpf_table_10[] = { - +434, -2147024615, +1073285888, +460, -2147011074, +1073272531, - +487, -2146997131, +1073258783, +516, -2146982773, +1073244632, - +547, -2146967989, +1073230067, +580, -2146952765, +1073215075, - +614, -2146937088, +1073199644, +651, -2146920944, +1073183761, - +690, -2146904320, +1073167413, +731, -2146887201, +1073150586, - +774, -2146869572, +1073133267, +820, -2146851417, +1073115440, - +869, -2146832720, +1073097091, +921, -2146813465, +1073078205, - +975, -2146793636, +1073058766, +1033, -2146773214, +1073038757, - +1095, -2146752181, +1073018163, +1160, -2146730520, +1072996965, - +1229, -2146708210, +1072975147, +1302, -2146685232, +1072952690, - +1379, -2146661566, +1072929575, +1461, -2146637190, +1072905784, - +1548, -2146612082, +1072881296, +1640, -2146586221, +1072856091, - +1738, -2146559583, +1072830148, +1841, -2146532144, +1072803446, - +1951, -2146503879, +1072775962, +2067, -2146474764, +1072747673, - +2190, -2146444771, +1072718556, +2320, -2146413874, +1072688587, - +2458, -2146382045, +1072657741, +2604, -2146349254, +1072625991, - +2759, -2146315471, +1072593313, +2923, -2146280667, +1072559678, - +3097, -2146244809, +1072525058, +3281, -2146207864, +1072489425, - +3476, -2146169798, +1072452749, +3682, -2146130576, +1072415000, - +3901, -2146090162, +1072376146, +4133, -2146048518, +1072336155, - +4379, -2146005605, +1072294994, +4639, -2145961384, +1072252629, - +4915, -2145915814, +1072209024, +5207, -2145868850, +1072164143, - +5517, -2145820450, +1072117949, +5845, -2145770567, +1072070403, - +6192, -2145719154, +1072021467, +6560, -2145666163, +1071971099, - +6950, -2145611542, +1071919257, +7364, -2145555240, +1071865900, - +7801, -2145497202, +1071810981, +8265, -2145437372, +1071754457, - +8756, -2145375693, +1071696279, +9277, -2145312105, +1071636400, - +9828, -2145246545, +1071574770, +10412, -2145178950, +1071511338, - +11031, -2145109253, +1071446051, +11687, -2145037385, +1071378855, - +12381, -2144963275, +1071309695, +13117, -2144886849, +1071238514, - +13896, -2144808031, +1071165251, +14722, -2144726741, +1071089848, - +15597, -2144642898, +1071012240, +16524, -2144556417, +1070932365, - +17506, -2144467209, +1070850156, +18546, -2144375184, +1070765544, - +19648, -2144280246, +1070678461, +20816, -2144182297, +1070588833, - +22052, -2144081237, +1070496587, +23363, -2143976958, +1070401648, - +24751, -2143869352, +1070303935, +26221, -2143758305, +1070203369, - +27779, -2143643700, +1070099866, +29430, -2143525413, +1069993342, - +31178, -2143403317, +1069883708, +33030, -2143277282, +1069770874, - +34992, -2143147170, +1069654746, +37071, -2143012839, +1069535230, - +39273, -2142874141, +1069412226, +41606, -2142730922, +1069285634, - +44077, -2142583024, +1069155349, +46695, -2142430280, +1069021265, - +49469, -2142272518, +1068883270, +52407, -2142109559, +1068741251, - +55519, -2141941217, +1068595092, +58816, -2141767299, +1068444672, - +62309, -2141587602, +1068289869, +66009, -2141401916, +1068130555, - +69929, -2141210025, +1067966600, +74081, -2141011700, +1067797869, - +78480, -2140806706, +1067624223, +83139, -2140594795, +1067445522, - +88075, -2140375712, +1067261619, +93304, -2140149190, +1067072362, - +98843, -2139914950, +1066877599, +104710, -2139672703, +1066677170, - +110925, -2139422146, +1066470910, +117509, -2139162964, +1066258653, - +124484, -2138894829, +1066040226, +131871, -2138617398, +1065815450, - +139697, -2138330315, +1065584142, +147987, -2138033206, +1065346116, - +156768, -2137725683, +1065101176, +166069, -2137407339, +1064849126, - +175922, -2137077751, +1064589761, +186359, -2136736477, +1064322870, - +197414, -2136383055, +1064048239, +209124, -2136017002, +1063765644, - +221527, -2135637815, +1063474858, +234665, -2135244966, +1063175648, - +248581, -2134837906, +1062867771, +263322, -2134416059, +1062550980, - +278935, -2133978824, +1062225022, +295472, -2133525572, +1061889634, - +312988, -2133055646, +1061544548, +331541, -2132568357, +1061189488, - +351191, -2132062987, +1060824171, +372004, -2131538783, +1060448305, - +394048, -2130994955, +1060061591, +417396, -2130430681, +1059663723, - +442125, -2129845095, +1059254384, +468316, -2129237295, +1058833251, - +496055, -2128606333, +1058399990, +525434, -2127951217, +1057954260, - +556548, -2127270909, +1057495711, +589501, -2126564320, +1057023982, - +624400, -2125830309, +1056538704, +661360, -2125067680, +1056039497, - +700502, -2124275181, +1055525972, +741955, -2123451498, +1054997730, - +785854, -2122595253, +1054454361, +832343, -2121705002, +1053895445, - +881574, -2120779229, +1053320551, +933708, -2119816345, +1052729237, - +988916, -2118814683, +1052121050, +1047377, -2117772493, +1051495524, - +1109283, -2116687939, +1050852185, +1174835, -2115559096, +1050190544, - +1244247, -2114383941, +1049510101, +1317744, -2113160352, +1048810344, - +1395567, -2111886100, +1048090748, +1477967, -2110558846, +1047350778, - +1565213, -2109176134, +1046589883, +1657587, -2107735385, +1045807500, - +1755389, -2106233889, +1045003056, +1858935, -2104668801, +1044175960, - +1968560, -2103037134, +1043325611, +2084618, -2101335748, +1042451395, - +2207484, -2099561346, +1041552683, +2337554, -2097710463, +1040628833, - +2475246, -2095779460, +1039679189, +2621004, -2093764514, +1038703083, - +2775294, -2091661605, +1037699833, +2938613, -2089466514, +1036668743, - +3111482, -2087174803, +1035609103, +3294454, -2084781810, +1034520191, - +3488115, -2082282639, +1033401272, +3693080, -2079672140, +1032251598, - +3910001, -2076944905, +1031070406, +4139569, -2074095250, +1029856925, - +4382511, -2071117201, +1028610369, +4639596, -2068004482, +1027329940, - +4911635, -2064750497, +1026014832, +5199487, -2061348316, +1024664226, - +5504057, -2057790657, +1023277294, +5826301, -2054069868, +1021853199, - +6167228, -2050177913, +1020391095, +6527903, -2046106346, +1018890131, - +6909451, -2041846297, +1017349447, +7313058, -2037388449, +1015768181, - +7739975, -2032723016, +1014145464, +8191522, -2027839720, +1012480427, - +8669090, -2022727771, +1010772201, +9174149, -2017375838, +1009019918, - +9708245, -2011772028, +1007222711, +10273009, -2005903855, +1005379721, - +10870161, -1999758218, +1003490097, +11501511, -1993321370, +1001552996, - +12168965, -1986578888, +999567592, +12874534, -1979515644, +997533073, - +13620332, -1972115776, +995448647, +14408585, -1964362652, +993313548, - +15241634, -1956238840, +991127035, +16121944, -1947726072, +988888402, - +17052105, -1938805212, +986596979, +18034842, -1929456219, +984252138, - +19073017, -1919658110, +981853299, +20169638, -1909388924, +979399939, - +21327863, -1898625686, +976891592, +22551009, -1887344366, +974327862, - +23842554, -1875519844, +971708430, +25206150, -1863125870, +969033059, - +26645622, -1850135024, +966301608, +28164983, -1836518681, +963514035, - +29768433, -1822246970, +960670417, +31460371, -1807288742, +957770951, - +33245400, -1791611524, +954815974, +35128334, -1775181494, +951805971, - +37114204, -1757963441, +948741592, +39208266, -1739920736, +945623664, - +41416006, -1721015301, +942453212, +43743147, -1701207584, +939231471, - +46195654, -1680456535, +935959904, +48779740, -1658719587, +932640227, - +51501871, -1635952643, +929274426, +54368769, -1612110064, +925864778, - +57387420, -1587144669, +922413879, +60565070, -1561007739, +918924664, - +63909233, -1533649028, +915400440, +67427690, -1505016787, +911844907, - +71128487, -1475057793, +908262196, +75019936, -1443717399, +904656898, - +79110611, -1410939582, +901034094, +83409340, -1376667026, +897399400, - +87925205, -1340841201, +893758996, +92667523, -1303402481, +890119676, - +97645841, -1264290262, +886488880, +102869921, -1223443122, +882874750, - +108349717, -1180798997, +879286170, +114095356, -1136295389, +875732820, - +120117112, -1089869602, +872225229, +126425373, -1041459025, +868774828, - +133030609, -991001443, +865394010, +139943323, -938435401, +862096194, - +147174009, -883700616, +858895885, +154733094, -826738444, +855808744, - +162630869, -767492412, +852851656, +170877422, -705908817, +850042805, - +179482547, -641937407, +847401751, +188455651, -575532146, +844949506, - +197805644, -506652082, +842708616, +207540812, -435262322, +840703246, - +217668676, -361335131, +838959265, +228195830, -284851177, +837504334, - +239127756, -205800922, +836367992, +250468617, -124186204, +835581745, - +262221019, -40022012, +835179151, +274385741, +46661517, +835195904, - +286961431, +135816835, +835669914, +299944258, +227376442, +836641373, - +313327516, +321250018, +838152816, +327101180, +417321189, +840249166, - +341251398, +515443885, +842977755, +355759909, +615438239, +846388315, - +370603399, +717085978, +850532943, +385752753, +820125243, +855466001, - +401172227, +924244788, +861243971, +416818500, +1029077496, +867925218, - +432639618, +1134193167, +875569663, +448573811, +1239090521, +884238322, - +464548165, +1343188406, +893992691, +480477170, +1445816198, +904893936, - +496261109, +1546203438, +917001831, +511784332, +1643468810, +930373409, - +526913390, +1736608644, +945061245, +526913390, +1736608644, +945061245, + +434, +602488846, -2147024615, +1073285888, +460, +602485072, -2147011074, +1073272531, + +487, +602481187, -2146997131, +1073258783, +516, +602477187, -2146982773, +1073244632, + +547, +602473069, -2146967989, +1073230067, +580, +602468829, -2146952765, +1073215075, + +614, +602464464, -2146937088, +1073199644, +651, +602459971, -2146920944, +1073183761, + +690, +602455345, -2146904320, +1073167413, +731, +602450582, -2146887201, +1073150586, + +774, +602445678, -2146869572, +1073133267, +820, +602440630, -2146851417, +1073115440, + +869, +602435432, -2146832720, +1073097091, +921, +602430080, -2146813465, +1073078205, + +975, +602424571, -2146793636, +1073058766, +1033, +602418898, -2146773214, +1073038757, + +1095, +602413057, -2146752181, +1073018163, +1160, +602407044, -2146730520, +1072996965, + +1229, +602400852, -2146708210, +1072975147, +1302, +602394477, -2146685232, +1072952690, + +1379, +602387914, -2146661566, +1072929575, +1461, +602381155, -2146637190, +1072905784, + +1548, +602374197, -2146612082, +1072881296, +1640, +602367032, -2146586221, +1072856091, + +1738, +602359654, -2146559583, +1072830148, +1841, +602352058, -2146532144, +1072803446, + +1951, +602344236, -2146503879, +1072775962, +2067, +602336182, -2146474764, +1072747673, + +2190, +602327888, -2146444771, +1072718556, +2320, +602319348, -2146413874, +1072688587, + +2458, +602310554, -2146382045, +1072657741, +2604, +602301499, -2146349254, +1072625991, + +2759, +602292174, -2146315471, +1072593313, +2923, +602282571, -2146280667, +1072559678, + +3097, +602272683, -2146244809, +1072525058, +3281, +602262499, -2146207864, +1072489425, + +3476, +602252013, -2146169798, +1072452749, +3682, +602241213, -2146130576, +1072415000, + +3901, +602230091, -2146090162, +1072376146, +4133, +602218637, -2146048518, +1072336155, + +4379, +602206841, -2146005605, +1072294994, +4639, +602194692, -2145961384, +1072252629, + +4915, +602182180, -2145915814, +1072209024, +5207, +602169293, -2145868850, +1072164143, + +5517, +602156021, -2145820450, +1072117949, +5845, +602142351, -2145770567, +1072070403, + +6192, +602128271, -2145719154, +1072021467, +6560, +602113769, -2145666163, +1071971099, + +6950, +602098832, -2145611542, +1071919257, +7364, +602083446, -2145555240, +1071865900, + +7801, +602067597, -2145497202, +1071810981, +8265, +602051272, -2145437372, +1071754457, + +8756, +602034455, -2145375693, +1071696279, +9277, +602017131, -2145312105, +1071636400, + +9828, +601999286, -2145246545, +1071574770, +10412, +601980902, -2145178950, +1071511338, + +11031, +601961962, -2145109253, +1071446051, +11687, +601942451, -2145037385, +1071378855, + +12381, +601922349, -2144963275, +1071309695, +13117, +601901638, -2144886849, +1071238514, + +13896, +601880300, -2144808031, +1071165251, +14722, +601858315, -2144726741, +1071089848, + +15597, +601835662, -2144642898, +1071012240, +16524, +601812321, -2144556417, +1070932365, + +17506, +601788270, -2144467209, +1070850156, +18546, +601763486, -2144375184, +1070765544, + +19648, +601737947, -2144280246, +1070678461, +20816, +601711629, -2144182297, +1070588833, + +22052, +601684507, -2144081237, +1070496587, +23363, +601656555, -2143976958, +1070401648, + +24751, +601627747, -2143869352, +1070303935, +26221, +601598056, -2143758305, +1070203369, + +27779, +601567454, -2143643700, +1070099866, +29430, +601535911, -2143525413, +1069993342, + +31178, +601503397, -2143403317, +1069883708, +33030, +601469882, -2143277282, +1069770874, + +34992, +601435333, -2143147170, +1069654746, +37071, +601399716, -2143012839, +1069535230, + +39273, +601362997, -2142874141, +1069412226, +41606, +601325141, -2142730922, +1069285634, + +44077, +601286109, -2142583024, +1069155349, +46695, +601245865, -2142430280, +1069021265, + +49469, +601204368, -2142272518, +1068883270, +52407, +601161578, -2142109559, +1068741251, + +55519, +601117451, -2141941217, +1068595092, +58816, +601071943, -2141767299, +1068444672, + +62309, +601025010, -2141587602, +1068289869, +66009, +600976604, -2141401916, +1068130555, + +69929, +600926676, -2141210025, +1067966600, +74081, +600875176, -2141011700, +1067797869, + +78480, +600822049, -2140806706, +1067624223, +83139, +600767244, -2140594795, +1067445522, + +88075, +600710701, -2140375712, +1067261619, +93304, +600652365, -2140149190, +1067072362, + +98843, +600592172, -2139914950, +1066877599, +104710, +600530061, -2139672703, +1066677170, + +110925, +600465966, -2139422146, +1066470910, +117509, +600399820, -2139162964, +1066258653, + +124484, +600331551, -2138894829, +1066040226, +131871, +600261088, -2138617398, +1065815450, + +139697, +600188353, -2138330315, +1065584142, +147987, +600113270, -2138033206, +1065346116, + +156768, +600035755, -2137725683, +1065101176, +166069, +599955724, -2137407339, +1064849126, + +175922, +599873090, -2137077751, +1064589761, +186359, +599787759, -2136736477, +1064322870, + +197414, +599699639, -2136383055, +1064048239, +209124, +599608628, -2136017002, +1063765644, + +221527, +599514626, -2135637815, +1063474858, +234665, +599417525, -2135244966, +1063175648, + +248581, +599317213, -2134837906, +1062867771, +263322, +599213577, -2134416059, +1062550980, + +278935, +599106495, -2133978824, +1062225022, +295472, +598995842, -2133525572, +1061889634, + +312988, +598881490, -2133055646, +1061544548, +331541, +598763302, -2132568357, +1061189488, + +351191, +598641138, -2132062987, +1060824171, +372004, +598514851, -2131538783, +1060448305, + +394048, +598384289, -2130994955, +1060061591, +417396, +598249293, -2130430681, +1059663723, + +442125, +598109697, -2129845095, +1059254384, +468316, +597965330, -2129237295, +1058833251, + +496055, +597816011, -2128606333, +1058399990, +525434, +597661554, -2127951217, +1057954260, + +556548, +597501763, -2127270909, +1057495711, +589501, +597336436, -2126564320, +1057023982, + +624400, +597165360, -2125830309, +1056538704, +661360, +596988315, -2125067680, +1056039497, + +700502, +596805070, -2124275181, +1055525972, +741955, +596615384, -2123451498, +1054997730, + +785854, +596419008, -2122595253, +1054454361, +832343, +596215678, -2121705002, +1053895445, + +881574, +596005123, -2120779229, +1053320551, +933708, +595787057, -2119816345, +1052729237, + +988916, +595561183, -2118814683, +1052121050, +1047377, +595327189, -2117772493, +1051495524, + +1109283, +595084752, -2116687939, +1050852185, +1174835, +594833534, -2115559096, +1050190544, + +1244247, +594573179, -2114383941, +1049510101, +1317744, +594303318, -2113160352, +1048810344, + +1395567, +594023566, -2111886100, +1048090748, +1477967, +593733519, -2110558846, +1047350778, + +1565213, +593432754, -2109176134, +1046589883, +1657587, +593120831, -2107735385, +1045807500, + +1755389, +592797290, -2106233889, +1045003056, +1858935, +592461648, -2104668801, +1044175960, + +1968560, +592113402, -2103037134, +1043325611, +2084618, +591752025, -2101335748, +1042451395, + +2207484, +591376966, -2099561346, +1041552683, +2337554, +590987650, -2097710463, +1040628833, + +2475246, +590583473, -2095779460, +1039679189, +2621004, +590163805, -2093764514, +1038703083, + +2775294, +589727987, -2091661605, +1037699833, +2938613, +589275328, -2089466514, +1036668743, + +3111482, +588805108, -2087174803, +1035609103, +3294454, +588316570, -2084781810, +1034520191, + +3488115, +587808923, -2082282639, +1033401272, +3693080, +587281342, -2079672140, +1032251598, + +3910001, +586732959, -2076944905, +1031070406, +4139569, +586162870, -2074095250, +1029856925, + +4382511, +585570125, -2071117201, +1028610369, +4639596, +584953732, -2068004482, +1027329940, + +4911635, +584312653, -2064750497, +1026014832, +5199487, +583645800, -2061348316, +1024664226, + +5504057, +582952036, -2057790657, +1023277294, +5826301, +582230169, -2054069868, +1021853199, + +6167228, +581478953, -2050177913, +1020391095, +6527903, +580697083, -2046106346, +1018890131, + +6909451, +579883196, -2041846297, +1017349447, +7313058, +579035861, -2037388449, +1015768181, + +7739975, +578153585, -2032723016, +1014145464, +8191522, +577234803, -2027839720, +1012480427, + +8669090, +576277879, -2022727771, +1010772201, +9174149, +575281103, -2017375838, +1009019918, + +9708245, +574242683, -2011772028, +1007222711, +10273009, +573160747, -2005903855, +1005379721, + +10870161, +572033337, -1999758218, +1003490097, +11501511, +570858407, -1993321370, +1001552996, + +12168965, +569633817, -1986578888, +999567592, +12874534, +568357331, -1979515644, +997533073, + +13620332, +567026611, -1972115776, +995448647, +14408585, +565639216, -1964362652, +993313548, + +15241634, +564192598, -1956238840, +991127035, +16121944, +562684093, -1947726072, +988888402, + +17052105, +561110922, -1938805212, +986596979, +18034842, +559470187, -1929456219, +984252138, + +19073017, +557758860, -1919658110, +981853299, +20169638, +555973788, -1909388924, +979399939, + +21327863, +554111682, -1898625686, +976891592, +22551009, +552169114, -1887344366, +974327862, + +23842554, +550142515, -1875519844, +971708430, +25206150, +548028169, -1863125870, +969033059, + +26645622, +545822209, -1850135024, +966301608, +28164983, +543520613, -1836518681, +963514035, + +29768433, +541119199, -1822246970, +960670417, +31460371, +538613626, -1807288742, +957770951, + +33245400, +535999385, -1791611524, +954815974, +35128334, +533271797, -1775181494, +951805971, + +37114204, +530426015, -1757963441, +948741592, +39208266, +527457014, -1739920736, +945623664, + +41416006, +524359596, -1721015301, +942453212, +43743147, +521128384, -1701207584, +939231471, + +46195654, +517757825, -1680456535, +935959904, +48779740, +514242186, -1658719587, +932640227, + +51501871, +510575559, -1635952643, +929274426, +54368769, +506751860, -1612110064, +925864778, + +57387420, +502764834, -1587144669, +922413879, +60565070, +498608056, -1561007739, +918924664, + +63909233, +494274941, -1533649028, +915400440, +67427690, +489758746, -1505016787, +911844907, + +71128487, +485052585, -1475057793, +908262196, +75019936, +480149433, -1443717399, +904656898, + +79110611, +475042144, -1410939582, +901034094, +83409340, +469723463, -1376667026, +897399400, + +87925205, +464186045, -1340841201, +893758996, +92667523, +458422477, -1303402481, +890119676, + +97645841, +452425300, -1264290262, +886488880, +102869921, +446187039, -1223443122, +882874750, + +108349717, +439700232, -1180798997, +879286170, +114095356, +432957468, -1136295389, +875732820, + +120117112, +425951428, -1089869602, +872225229, +126425373, +418674931, -1041459025, +868774828, + +133030609, +411120986, -991001443, +865394010, +139943323, +403282853, -938435401, +862096194, + +147174009, +395154110, -883700616, +858895885, +154733094, +386728726, -826738444, +855808744, + +162630869, +378001146, -767492412, +852851656, +170877422, +368966386, -705908817, +850042805, + +179482547, +359620141, -641937407, +847401751, +188455651, +349958898, -575532146, +844949506, + +197805644, +339980077, -506652082, +842708616, +207540812, +329682171, -435262322, +840703246, + +217668676, +319064919, -361335131, +838959265, +228195830, +308129489, -284851177, +837504334, + +239127756, +296878687, -205800922, +836367992, +250468617, +285317193, -124186204, +835581745, + +262221019, +273451817, -40022012, +835179151, +274385741, +261291796, +46661517, +835195904, + +286961431, +248849121, +135816835, +835669914, +299944258, +236138901, +227376442, +836641373, + +313327516, +223179777, +321250018, +838152816, +327101180, +209994381, +417321189, +840249166, + +341251398, +196609848, +515443885, +842977755, +355759909, +183058392, +615438239, +846388315, + +370603399, +169377950, +717085978, +850532943, +385752753, +155612888, +820125243, +855466001, + +401172227, +141814802, +924244788, +861243971, +416818500, +128043391, +1029077496, +867925218, + +432639618, +114367422, +1134193167, +875569663, +448573811, +100865790, +1239090521, +884238322, + +464548165, +87628663, +1343188406, +893992691, +480477170, +74758717, +1445816198, +904893936, + +496261109, +62372440, +1546203438, +917001831, +511784332, +50601490, +1643468810, +930373409, + +526913390, +39594066, +1736608644, +945061245, +526913390, +39594066, +1736608644, +945061245, }; int32_t g_filter_lpf_table_11[] = { - +410, -2147097143, +1073358416, +434, -2147085726, +1073347184, - +460, -2147073969, +1073335622, +487, -2147061862, +1073323722, - +516, -2147049394, +1073311473, +547, -2147036555, +1073298865, - +580, -2147023332, +1073285889, +614, -2147009714, +1073272532, - +651, -2146995690, +1073258783, +690, -2146981247, +1073244633, - +731, -2146966372, +1073230067, +774, -2146951052, +1073215075, - +820, -2146935273, +1073199644, +869, -2146919022, +1073183761, - +921, -2146902283, +1073167413, +975, -2146885043, +1073150587, - +1033, -2146867285, +1073133267, +1095, -2146848994, +1073115440, - +1160, -2146830154, +1073097091, +1229, -2146810747, +1073078205, - +1302, -2146790755, +1073058766, +1379, -2146770162, +1073038757, - +1462, -2146748948, +1073018163, +1548, -2146727095, +1072996965, - +1641, -2146704581, +1072975147, +1738, -2146681387, +1072952690, - +1841, -2146657492, +1072929576, +1951, -2146632874, +1072905785, - +2067, -2146607510, +1072881297, +2190, -2146581377, +1072856092, - +2320, -2146554451, +1072830149, +2458, -2146526707, +1072803447, - +2604, -2146498120, +1072775963, +2759, -2146468662, +1072747674, - +2923, -2146438306, +1072718557, +3097, -2146407025, +1072688588, - +3281, -2146374788, +1072657742, +3476, -2146341566, +1072625993, - +3683, -2146307327, +1072593314, +3902, -2146272038, +1072559679, - +4134, -2146235667, +1072525060, +4379, -2146198179, +1072489427, - +4640, -2146159537, +1072452751, +4916, -2146119705, +1072415002, - +5208, -2146078645, +1072376149, +5518, -2146036317, +1072336158, - +5846, -2145992679, +1072294997, +6193, -2145947690, +1072252632, - +6561, -2145901305, +1072209027, +6951, -2145853479, +1072164147, - +7364, -2145804165, +1072117953, +7802, -2145753315, +1072070408, - +8266, -2145700877, +1072021472, +8757, -2145646799, +1071971104, - +9278, -2145591027, +1071919263, +9829, -2145533506, +1071865906, - +10414, -2145474177, +1071810988, +11033, -2145412979, +1071754464, - +11688, -2145349850, +1071696287, +12383, -2145284726, +1071636409, - +13119, -2145217540, +1071574780, +13899, -2145148221, +1071511348, - +14725, -2145076698, +1071446063, +15600, -2145002896, +1071378868, - +16527, -2144926736, +1071309709, +17509, -2144848139, +1071238529, - +18550, -2144767021, +1071165268, +19652, -2144683295, +1071089866, - +20820, -2144596871, +1071012260, +22057, -2144507656, +1070932386, - +23368, -2144415551, +1070850179, +24756, -2144320457, +1070765569, - +26227, -2144222268, +1070678488, +27786, -2144120876, +1070588863, - +29437, -2144016166, +1070496620, +31186, -2143908023, +1070401683, - +33038, -2143796322, +1070303974, +35001, -2143680938, +1070203411, - +37081, -2143561737, +1070099913, +39284, -2143438582, +1069993392, - +41618, -2143311330, +1069883763, +44090, -2143179832, +1069770934, - +46709, -2143043933, +1069654812, +49484, -2142903471, +1069535301, - +52423, -2142758279, +1069412304, +55537, -2142608181, +1069285719, - +58836, -2142452995, +1069155442, +62330, -2142292531, +1069021366, - +66032, -2142126592, +1068883380, +69954, -2141954970, +1068741371, - +74108, -2141777451, +1068595223, +78509, -2141593812, +1068444815, - +83172, -2141403817, +1068290025, +88111, -2141207224, +1068130725, - +93342, -2141003777, +1067966785, +98885, -2140793213, +1067798070, - +104756, -2140575253, +1067624443, +110975, -2140349608, +1067445762, - +117564, -2140115977, +1067261880, +124543, -2139874044, +1067072648, - +131936, -2139623481, +1066877910, +139768, -2139363943, +1066677509, - +148064, -2139095071, +1066471280, +156852, -2138816489, +1066259056, - +166161, -2138527805, +1066040665, +176022, -2138228608, +1065815929, - +186468, -2137918470, +1065584664, +197532, -2137596941, +1065346685, - +209253, -2137263552, +1065101797, +221668, -2136917811, +1064849803, - +234819, -2136559205, +1064590499, +248749, -2136187196, +1064323675, - +263504, -2135801220, +1064049116, +279133, -2135400687, +1063766600, - +295688, -2134984981, +1063475901, +313224, -2134553454, +1063176784, - +331798, -2134105428, +1062869010, +351471, -2133640195, +1062552331, - +372309, -2133157009, +1062226494, +394381, -2132655090, +1061891239, - +417759, -2132133623, +1061546298, +442520, -2131591749, +1061191395, - +468746, -2131028570, +1060826250, +496524, -2130443143, +1060450572, - +525944, -2129834480, +1060064062, +557105, -2129201544, +1059666417, - +590107, -2128543246, +1059257320, +625060, -2127858445, +1058836451, - +662079, -2127145941, +1058403479, +701286, -2126404478, +1057958063, - +742809, -2125632733, +1057499856, +786784, -2124829321, +1057028500, - +833356, -2123992785, +1056543628, +882677, -2123121596, +1056044865, - +934910, -2122214147, +1055531823, +990224, -2121268751, +1055004107, - +1048802, -2120283635, +1054461312, +1110834, -2119256937, +1053903020, - +1176524, -2118186698, +1053328807, +1246087, -2117070863, +1052738235, - +1319748, -2115907269, +1052130856, +1397748, -2114693643, +1051506211, - +1480342, -2113427597, +1050863831, +1567798, -2112106619, +1050203236, - +1660402, -2110728070, +1049523932, +1758452, -2109289172, +1048825416, - +1862270, -2107787007, +1048107172, +1972189, -2106218504, +1047368675, - +2088568, -2104580436, +1046609384, +2211783, -2102869407, +1045828749, - +2342232, -2101081846, +1045026208, +2480337, -2099213997, +1044201186, - +2626543, -2097261909, +1043353096, +2781320, -2095221426, +1042481340, - +2945168, -2093088177, +1041585307, +3118613, -2090857565, +1040664375, - +3302211, -2088524751, +1039717909, +3496551, -2086084647, +1038745264, - +3702254, -2083531900, +1037745782, +3919978, -2080860880, +1036718795, - +4150418, -2078065663, +1035663622, +4394305, -2075140020, +1034579575, - +4652417, -2072077395, +1033465952, +4925572, -2068870896, +1032322042, - +5214635, -2065513271, +1031147127, +5520518, -2061996894, +1029940478, - +5844188, -2058313746, +1028701357, +6186662, -2054455392, +1027429023, - +6549016, -2050412963, +1026122723, +6932383, -2046177135, +1024781703, - +7337963, -2041738102, +1023405202, +7767019, -2037085558, +1021992457, - +8220885, -2032208669, +1020542703, +8700966, -2027096050, +1019055175, - +9208747, -2021735734, +1017529107, +9745791, -2016115150, +1015963740, - +10313747, -2010221091, +1014358317, +10914354, -2004039682, +1012712089, - +11549443, -1997556356, +1011024317, +12220944, -1990755816, +1009294276, - +12930889, -1983622003, +1007521252, +13681418, -1976138065, +1005704554, - +14474784, -1968286319, +1003843511, +15313358, -1960048214, +1001937477, - +16199636, -1951404299, +999985836, +17136240, -1942334178, +997988009, - +18125930, -1932816477, +995943452, +19171606, -1922828800, +993851668, - +20276314, -1912347693, +991712209, +21443256, -1901348596, +989524685, - +22675792, -1889805810, +987288768, +23977447, -1877692450, +985004199, - +25351921, -1864980401, +982670799, +26803094, -1851640283, +980288476, - +28335029, -1837641402, +977857231, +29951986, -1822951714, +975377174, - +31658422, -1807537782, +972848530, +33459001, -1791364736, +970271650, - +35358602, -1774396240, +967647026, +37362321, -1756594448, +964975304, - +39475481, -1737919980, +962257295, +41703637, -1718331886, +959493996, - +44052581, -1697787618, +956686597, +46528350, -1676243013, +953836508, - +49137226, -1653652271, +950945373, +51885744, -1629967945, +948015088, - +54780693, -1605140935, +945047826, +57829123, -1579120492, +942046059, - +61038340, -1551854228, +939012578, +64415913, -1523288141, +935950524, - +67969668, -1493366644, +932863412, +71707689, -1462032615, +929755162, - +75638314, -1429227456, +926630125, +79770124, -1394891173, +923493124, - +84111944, -1358962471, +920349478, +88672823, -1321378872, +917205049, - +93462025, -1282076856, +914066273, +98489013, -1240992030, +910940202, - +103763425, -1198059323, +907834551, +109295053, -1153213218, +904757738, - +115093811, -1106388017, +901718933, +121169706, -1057518149, +898728110, - +127532790, -1006538524, +895796097, +134193120, -953384936, +892934629, - +141160705, -897994522, +890156407, +148445439, -840306289, +887475159, - +156057035, -780261703, +884905696, +164004945, -717805363, +882463978, - +172298264, -652885759, +880167182, +180945630, -585456126, +878033766, - +189955104, -515475411, +876083535, +199334033, -442909352, +874337717, - +209088902, -367731699, +872819028, +219225160, -289925585, +871551743, - +229747025, -209485060, +870561765, +240657266, -126416816, +869876688, - +251956954, -40742117, +869525867, +263645181, +47501026, +869540466, - +275718751, +138255434, +869953516, +288171818, +231442043, +870799949, - +300995492, +326956857, +872116623, +314177385, +424667553, +873942335, - +327701113, +524409684, +876317799, +341545722, +625982446, +879285604, - +355685058, +729143966, +882890126, +370087052, +833606072, +887177403, - +384712935, +939028497, +892194935, +399516347, +1045012493, +897991427, - +414442371, +1151093819, +904616422, +429426448, +1256735091, +912119834, - +444393208, +1361317510, +920551336, +459255187, +1464132001, +929959572, - +473911464, +1564369859, +940391176, +488246203, +1661113042, +951889531, - +502127161, +1753324375, +964493239, +502127161, +1753324375, +964493239, + +410, +568692955, -2147097143, +1073358416, +434, +568689956, -2147085726, +1073347184, + +460, +568686868, -2147073969, +1073335622, +487, +568683688, -2147061862, +1073323722, + +516, +568680415, -2147049394, +1073311473, +547, +568677045, -2147036555, +1073298865, + +580, +568673575, -2147023332, +1073285889, +614, +568670003, -2147009714, +1073272532, + +651, +568666325, -2146995690, +1073258783, +690, +568662538, -2146981247, +1073244633, + +731, +568658639, -2146966372, +1073230067, +774, +568654625, -2146951052, +1073215075, + +820, +568650492, -2146935273, +1073199644, +869, +568646236, -2146919022, +1073183761, + +921, +568641855, -2146902283, +1073167413, +975, +568637343, -2146885043, +1073150587, + +1033, +568632698, -2146867285, +1073133267, +1095, +568627914, -2146848994, +1073115440, + +1160, +568622989, -2146830154, +1073097091, +1229, +568617918, -2146810747, +1073078205, + +1302, +568612696, -2146790755, +1073058766, +1379, +568607319, -2146770162, +1073038757, + +1462, +568601782, -2146748948, +1073018163, +1548, +568596081, -2146727095, +1072996965, + +1641, +568590210, -2146704581, +1072975147, +1738, +568584164, -2146681387, +1072952690, + +1841, +568577939, -2146657492, +1072929576, +1951, +568571528, -2146632874, +1072905785, + +2067, +568564926, -2146607510, +1072881297, +2190, +568558127, -2146581377, +1072856092, + +2320, +568551125, -2146554451, +1072830149, +2458, +568543915, -2146526707, +1072803447, + +2604, +568536489, -2146498120, +1072775963, +2759, +568528842, -2146468662, +1072747674, + +2923, +568520965, -2146438306, +1072718557, +3097, +568512854, -2146407025, +1072688588, + +3281, +568504500, -2146374788, +1072657742, +3476, +568495895, -2146341566, +1072625993, + +3683, +568487033, -2146307327, +1072593314, +3902, +568477905, -2146272038, +1072559679, + +4134, +568468504, -2146235667, +1072525060, +4379, +568458820, -2146198179, +1072489427, + +4640, +568448846, -2146159537, +1072452751, +4916, +568438572, -2146119705, +1072415002, + +5208, +568427988, -2146078645, +1072376149, +5518, +568417087, -2146036317, +1072336158, + +5846, +568405856, -2145992679, +1072294997, +6193, +568394288, -2145947690, +1072252632, + +6561, +568382370, -2145901305, +1072209027, +6951, +568370093, -2145853479, +1072164147, + +7364, +568357445, -2145804165, +1072117953, +7802, +568344414, -2145753315, +1072070408, + +8266, +568330988, -2145700877, +1072021472, +8757, +568317156, -2145646799, +1071971104, + +9278, +568302905, -2145591027, +1071919263, +9829, +568288221, -2145533506, +1071865906, + +10414, +568273091, -2145474177, +1071810988, +11033, +568257501, -2145412979, +1071754464, + +11688, +568241436, -2145349850, +1071696287, +12383, +568224881, -2145284726, +1071636409, + +13119, +568207822, -2145217540, +1071574780, +13899, +568190242, -2145148221, +1071511348, + +14725, +568172124, -2145076698, +1071446063, +15600, +568153451, -2145002896, +1071378868, + +16527, +568134206, -2144926736, +1071309709, +17509, +568114371, -2144848139, +1071238529, + +18550, +568093926, -2144767021, +1071165268, +19652, +568072852, -2144683295, +1071089866, + +20820, +568051129, -2144596871, +1071012260, +22057, +568028736, -2144507656, +1070932386, + +23368, +568005651, -2144415551, +1070850179, +24756, +567981853, -2144320457, +1070765569, + +26227, +567957317, -2144222268, +1070678488, +27786, +567932020, -2144120876, +1070588863, + +29437, +567905937, -2144016166, +1070496620, +31186, +567879042, -2143908023, +1070401683, + +33038, +567851310, -2143796322, +1070303974, +35001, +567822711, -2143680938, +1070203411, + +37081, +567793218, -2143561737, +1070099913, +39284, +567762802, -2143438582, +1069993392, + +41618, +567731431, -2143311330, +1069883763, +44090, +567699074, -2143179832, +1069770934, + +46709, +567665698, -2143043933, +1069654812, +49484, +567631269, -2142903471, +1069535301, + +52423, +567595752, -2142758279, +1069412304, +55537, +567559110, -2142608181, +1069285719, + +58836, +567521306, -2142452995, +1069155442, +62330, +567482299, -2142292531, +1069021366, + +66032, +567442049, -2142126592, +1068883380, +69954, +567400514, -2141954970, +1068741371, + +74108, +567357650, -2141777451, +1068595223, +78509, +567313411, -2141593812, +1068444815, + +83172, +567267750, -2141403817, +1068290025, +88111, +567220618, -2141207224, +1068130725, + +93342, +567171964, -2141003777, +1067966785, +98885, +567121735, -2140793213, +1067798070, + +104756, +567069876, -2140575253, +1067624443, +110975, +567016330, -2140349608, +1067445762, + +117564, +566961038, -2140115977, +1067261880, +124543, +566903937, -2139874044, +1067072648, + +131936, +566844965, -2139623481, +1066877910, +139768, +566784054, -2139363943, +1066677509, + +148064, +566721135, -2139095071, +1066471280, +156852, +566656136, -2138816489, +1066259056, + +166161, +566588982, -2138527805, +1066040665, +176022, +566519596, -2138228608, +1065815929, + +186468, +566447897, -2137918470, +1065584664, +197532, +566373800, -2137596941, +1065346685, + +209253, +566297217, -2137263552, +1065101797, +221668, +566218057, -2136917811, +1064849803, + +234819, +566136225, -2136559205, +1064590499, +248749, +566051623, -2136187196, +1064323675, + +263504, +565964146, -2135801220, +1064049116, +279133, +565873688, -2135400687, +1063766600, + +295688, +565780137, -2134984981, +1063475901, +313224, +565683376, -2134553454, +1063176784, + +331798, +565583283, -2134105428, +1062869010, +351471, +565479732, -2133640195, +1062552331, + +372309, +565372591, -2133157009, +1062226494, +394381, +565261721, -2132655090, +1061891239, + +417759, +565146980, -2132133623, +1061546298, +442520, +565028218, -2131591749, +1061191395, + +468746, +564905277, -2131028570, +1060826250, +496524, +564777995, -2130443143, +1060450572, + +525944, +564646202, -2129834480, +1060064062, +557105, +564509719, -2129201544, +1059666417, + +590107, +564368360, -2128543246, +1059257320, +625060, +564221933, -2127858445, +1058836451, + +662079, +564070235, -2127145941, +1058403479, +701286, +563913053, -2126404478, +1057958063, + +742809, +563750167, -2125632733, +1057499856, +786784, +563581346, -2124829321, +1057028500, + +833356, +563406348, -2123992785, +1056543628, +882677, +563224921, -2123121596, +1056044865, + +934910, +563036801, -2122214147, +1055531823, +990224, +562841713, -2121268751, +1055004107, + +1048802, +562639367, -2120283635, +1054461312, +1110834, +562429462, -2119256937, +1053903020, + +1176524, +562211683, -2118186698, +1053328807, +1246087, +561985698, -2117070863, +1052738235, + +1319748, +561751163, -2115907269, +1052130856, +1397748, +561507716, -2114693643, +1051506211, + +1480342, +561254977, -2113427597, +1050863831, +1567798, +560992552, -2112106619, +1050203236, + +1660402, +560720024, -2110728070, +1049523932, +1758452, +560436961, -2109289172, +1048825416, + +1862270, +560142905, -2107787007, +1048107172, +1972189, +559837383, -2106218504, +1047368675, + +2088568, +559519894, -2104580436, +1046609384, +2211783, +559189915, -2102869407, +1045828749, + +2342232, +558846901, -2101081846, +1045026208, +2480337, +558490276, -2099213997, +1044201186, + +2626543, +558119440, -2097261909, +1043353096, +2781320, +557733764, -2095221426, +1042481340, + +2945168, +557332588, -2093088177, +1041585307, +3118613, +556915219, -2090857565, +1040664375, + +3302211, +556480935, -2088524751, +1039717909, +3496551, +556028975, -2086084647, +1038745264, + +3702254, +555558543, -2083531900, +1037745782, +3919978, +555068805, -2080860880, +1036718795, + +4150418, +554558887, -2078065663, +1035663622, +4394305, +554027872, -2075140020, +1034579575, + +4652417, +553474799, -2072077395, +1033465952, +4925572, +552898662, -2068870896, +1032322042, + +5214635, +552298405, -2065513271, +1031147127, +5520518, +551672921, -2061996894, +1029940478, + +5844188, +551021051, -2058313746, +1028701357, +6186662, +550341579, -2054455392, +1027429023, + +6549016, +549633231, -2050412963, +1026122723, +6932383, +548894673, -2046177135, +1024781703, + +7337963, +548124505, -2041738102, +1023405202, +7767019, +547321261, -2037085558, +1021992457, + +8220885, +546483406, -2032208669, +1020542703, +8700966, +545609329, -2027096050, +1019055175, + +9208747, +544697346, -2021735734, +1017529107, +9745791, +543745689, -2016115150, +1015963740, + +10313747, +542752511, -2010221091, +1014358317, +10914354, +541715875, -2004039682, +1012712089, + +11549443, +540633753, -1997556356, +1011024317, +12220944, +539504023, -1990755816, +1009294276, + +12930889, +538324465, -1983622003, +1007521252, +13681418, +537092755, -1976138065, +1005704554, + +14474784, +535806462, -1968286319, +1003843511, +15313358, +534463045, -1960048214, +1001937477, + +16199636, +533059845, -1951404299, +999985836, +17136240, +531594084, -1942334178, +997988009, + +18125930, +530062861, -1932816477, +995943452, +19171606, +528463143, -1922828800, +993851668, + +20276314, +526791765, -1912347693, +991712209, +21443256, +525045423, -1901348596, +989524685, + +22675792, +523220669, -1889805810, +987288768, +23977447, +521313910, -1877692450, +985004199, + +25351921, +519321398, -1864980401, +982670799, +26803094, +517239230, -1851640283, +980288476, + +28335029, +515063341, -1837641402, +977857231, +29951986, +512789502, -1822951714, +975377174, + +31658422, +510413315, -1807537782, +972848530, +33459001, +507930208, -1791364736, +970271650, + +35358602, +505335434, -1774396240, +967647026, +37362321, +502624068, -1756594448, +964975304, + +39475481, +499791000, -1737919980, +962257295, +41703637, +496830941, -1718331886, +959493996, + +44052581, +493738412, -1697787618, +956686597, +46528350, +490507752, -1676243013, +953836508, + +49137226, +487133114, -1653652271, +950945373, +51885744, +483608464, -1629967945, +948015088, + +54780693, +479927588, -1605140935, +945047826, +57829123, +476084093, -1579120492, +942046059, + +61038340, +472071411, -1551854228, +939012578, +64415913, +467882805, -1523288141, +935950524, + +67969668, +463511379, -1493366644, +932863412, +71707689, +458950089, -1462032615, +929755162, + +75638314, +454191749, -1429227456, +926630125, +79770124, +449229054, -1394891173, +923493124, + +84111944, +444054590, -1358962471, +920349478, +88672823, +438660860, -1321378872, +917205049, + +93462025, +433040303, -1282076856, +914066273, +98489013, +427185327, -1240992030, +910940202, + +103763425, +421088334, -1198059323, +907834551, +109295053, +414741764, -1153213218, +904757738, + +115093811, +408138129, -1106388017, +901718933, +121169706, +401270068, -1057518149, +898728110, + +127532790, +394130394, -1006538524, +895796097, +134193120, +386712159, -953384936, +892934629, + +141160705, +379008719, -897994522, +890156407, +148445439, +371013814, -840306289, +887475159, + +156057035, +362721655, -780261703, +884905696, +164004945, +354127017, -717805363, +882463978, + +172298264, +345225356, -652885759, +880167182, +180945630, +336012920, -585456126, +878033766, + +189955104, +326486897, -515475411, +876083535, +199334033, +316645561, -442909352, +874337717, + +209088902, +306488443, -367731699, +872819028, +219225160, +296016525, -289925585, +871551743, + +229747025, +285232448, -209485060, +870561765, +240657266, +274140754, -126416816, +869876688, + +251956954, +262748146, -40742117, +869525867, +263645181, +251063785, +47501026, +869540466, + +275718751, +239099618, +138255434, +869953516, +288171818, +226870742, +231442043, +870799949, + +300995492, +214395811, +326956857, +872116623, +314177385, +201697485, +424667553, +873942335, + +327701113, +188802937, +524409684, +876317799, +341545722, +175744397, +625982446, +879285604, + +355685058, +162559777, +729143966, +882890126, +370087052, +149293335, +833606072, +887177403, + +384712935, +135996425, +939028497, +892194935, +399516347, +122728305, +1045012493, +897991427, + +414442371, +109557016, +1151093819, +904616422, +429426448, +96560336, +1256735091, +912119834, + +444393208, +83826792, +1361317510, +920551336, +459255187, +71456732, +1464132001, +929959572, + +473911464, +59563431, +1564369859, +940391176, +488246203, +48274212, +1661113042, +951889531, + +502127161, +37731544, +1753324375, +964493239, +502127161, +37731544, +1753324375, +964493239, }; int32_t g_filter_lpf_table_12[] = { - +387, -2147158135, +1073419409, +410, -2147148505, +1073409963, - +434, -2147138587, +1073400240, +460, -2147128373, +1073390232, - +487, -2147117853, +1073379932, +516, -2147107019, +1073369329, - +547, -2147095860, +1073358417, +580, -2147084367, +1073347184, - +614, -2147072529, +1073335622, +651, -2147060336, +1073323722, - +690, -2147047778, +1073311473, +731, -2147034842, +1073298866, - +774, -2147021517, +1073285889, +820, -2147007792, +1073272532, - +869, -2146993653, +1073258784, +921, -2146979089, +1073244633, - +975, -2146964085, +1073230067, +1033, -2146948629, +1073215076, - +1095, -2146932707, +1073199645, +1160, -2146916303, +1073183762, - +1229, -2146899403, +1073167414, +1302, -2146881991, +1073150587, - +1380, -2146864052, +1073133267, +1462, -2146845569, +1073115440, - +1548, -2146826525, +1073097092, +1641, -2146806902, +1073078205, - +1738, -2146786682, +1073058766, +1842, -2146765847, +1073038758, - +1951, -2146744376, +1073018163, +2067, -2146722251, +1072996966, - +2190, -2146699449, +1072975148, +2320, -2146675950, +1072952691, - +2458, -2146651732, +1072929577, +2604, -2146626771, +1072905785, - +2759, -2146601045, +1072881298, +2923, -2146574528, +1072856093, - +3097, -2146547194, +1072830150, +3281, -2146519019, +1072803448, - +3476, -2146489974, +1072775964, +3683, -2146460032, +1072747676, - +3902, -2146429164, +1072718559, +4134, -2146397339, +1072688590, - +4380, -2146364526, +1072657744, +4640, -2146330694, +1072625995, - +4916, -2146295809, +1072593316, +5208, -2146259836, +1072559681, - +5518, -2146222739, +1072525062, +5846, -2146184482, +1072489430, - +6194, -2146145026, +1072452754, +6562, -2146104332, +1072415006, - +6952, -2146062358, +1072376152, +7365, -2146019062, +1072336162, - +7803, -2145974398, +1072295001, +8267, -2145928323, +1072252637, - +8758, -2145880787, +1072209032, +9279, -2145831742, +1072164152, - +9830, -2145781136, +1072117959, +10415, -2145728917, +1072070414, - +11034, -2145675029, +1072021479, +11690, -2145619415, +1071971112, - +12385, -2145562016, +1071919271, +13121, -2145502770, +1071865915, - +13901, -2145441614, +1071810998, +14727, -2145378482, +1071754475, - +15602, -2145313303, +1071696299, +16529, -2145246007, +1071636421, - +17512, -2145176520, +1071574793, +18553, -2145104764, +1071511363, - +19655, -2145030659, +1071446079, +20823, -2144954121, +1071378886, - +22061, -2144875063, +1071309729, +23372, -2144793396, +1071238550, - +24761, -2144709026, +1071165291, +26232, -2144621854, +1071089891, - +27791, -2144531780, +1071012287, +29442, -2144438697, +1070932416, - +31192, -2144342496, +1070850212, +33045, -2144243062, +1070765605, - +35009, -2144140276, +1070678527, +37089, -2144034013, +1070588906, - +39293, -2143924144, +1070496667, +41628, -2143810534, +1070401734, - +44101, -2143693044, +1070304029, +46721, -2143571525, +1070203471, - +49497, -2143445826, +1070099978, +52437, -2143315787, +1069993464, - +55552, -2143181243, +1069883841, +58853, -2143042020, +1069771019, - +62349, -2142897937, +1069654904, +66052, -2142748806, +1069535403, - +69976, -2142594430, +1069412415, +74132, -2142434603, +1069285839, - +78535, -2142269112, +1069155573, +83200, -2142097731, +1069021509, - +88141, -2141920226, +1068883535, +93376, -2141736354, +1068741541, - +98921, -2141545858, +1068595408, +104796, -2141348472, +1068445017, - +111019, -2141143915, +1068290245, +117611, -2140931897, +1068130965, - +124595, -2140712111, +1067967047, +131992, -2140484237, +1067798356, - +139829, -2140247943, +1067624754, +148131, -2140002877, +1067446101, - +156925, -2139748673, +1067262250, +166240, -2139484949, +1067073051, - +176108, -2139211304, +1066878350, +186562, -2138927315, +1066677988, - +197635, -2138632545, +1066471803, +209365, -2138326531, +1066259626, - +221790, -2138008790, +1066041286, +234951, -2137678816, +1065816606, - +248893, -2137336077, +1065585403, +263662, -2136980019, +1065347490, - +279305, -2136610056, +1065102675, +295875, -2136225577, +1064850760, - +313428, -2135825941, +1064591542, +332020, -2135410474, +1064324812, - +351713, -2134978470, +1064050356, +372573, -2134529187, +1063767952, - +394669, -2134061848, +1063477375, +418072, -2133575635, +1063178391, - +442861, -2133069691, +1062870762, +469118, -2132543117, +1062554241, - +496929, -2131994965, +1062228576, +526386, -2131424244, +1061893509, - +557585, -2130829911, +1061548772, +590631, -2130210868, +1061194093, - +625631, -2129565965, +1060829191, +662701, -2128893992, +1060453777, - +701963, -2128193676, +1060067557, +743546, -2127463681, +1059670226, - +787587, -2126702601, +1059261472, +834230, -2125908958, +1058840977, - +883629, -2125081199, +1058408412, +935946, -2124217690, +1057963440, - +991353, -2123316712, +1057505717, +1050031, -2122376458, +1057034889, - +1112173, -2121395027, +1056550592, +1177982, -2120370418, +1056052454, - +1247674, -2119300526, +1055540095, +1321476, -2118183139, +1055013123, - +1399629, -2117015925, +1054471138, +1482390, -2115796432, +1053913730, - +1570027, -2114522081, +1053340480, +1662828, -2113190155, +1052750956, - +1761093, -2111797796, +1052144719, +1865143, -2110341994, +1051521320, - +1975317, -2108819582, +1050880296, +2091972, -2107227225, +1050221178, - +2215486, -2105561414, +1049543484, +2346261, -2103818451, +1048846722, - +2484720, -2101994447, +1048130389, +2631311, -2100085305, +1047393972, - +2786507, -2098086710, +1046636949, +2950810, -2095994122, +1045858784, - +3124749, -2093802760, +1045058933, +3308884, -2091507588, +1044236840, - +3503807, -2089103305, +1043391941, +3710144, -2086584331, +1042523660, - +3928556, -2083944789, +1041631412, +4159741, -2081178492, +1040714602, - +4404440, -2078278926, +1039772624, +4663432, -2075239233, +1038804866, - +4937541, -2072052195, +1037810706, +5227640, -2068710212, +1036789512, - +5534648, -2065205285, +1035740648, +5859537, -2061528994, +1034663468, - +6203333, -2057672477, +1033557321, +6567120, -2053626410, +1032421549, - +6952042, -2049380979, +1031255492, +7359306, -2044925858, +1030058484, - +7790186, -2040250186, +1028829856, +8246028, -2035342536, +1027568941, - +8728250, -2030190889, +1026275067, +9238348, -2024782606, +1024947568, - +9777900, -2019104398, +1023585778, +10348571, -2013142295, +1022189038, - +10952113, -2006881609, +1020756695, +11590377, -2000306910, +1019288105, - +12265310, -1993401982, +1017782637, +12978963, -1986149791, +1016239672, - +13733498, -1978532451, +1014658611, +14531189, -1970531179, +1013038874, - +15374433, -1962126262, +1011379904, +16265748, -1953297013, +1009681173, - +17207784, -1944021731, +1007942185, +18203330, -1934277659, +1006162480, - +19255315, -1924040938, +1004341639, +20366818, -1913286569, +1002479290, - +21541071, -1901988363, +1000575114, +22781471, -1890118898, +998628848, - +24091581, -1877649474, +996640298, +25475137, -1864550068, +994609340, - +26936058, -1850789287, +992535932, +28478452, -1836334327, +990420121, - +30106619, -1821150923, +988262051, +31825061, -1805203312, +986061977, - +33638488, -1788454190, +983820270, +35551823, -1770864669, +981537433, - +37570211, -1752394245, +979214112, +39699021, -1733000761, +976851109, - +41943855, -1712640375, +974449396, +44310551, -1691267541, +972010131, - +46805189, -1668834981, +969534674, +49434094, -1645293675, +967024603, - +52203839, -1620592850, +964481737, +55121248, -1594679985, +961908152, - +58193400, -1567500820, +959306202, +61427624, -1538999376, +956678546, - +64831499, -1509117992, +954028167, +68412856, -1477797371, +951358401, - +72179768, -1444976643, +948672965, +76140544, -1410593452, +945975981, - +80303722, -1374584056, +943272014, +84678058, -1336883453, +940566098, - +89272508, -1297425534, +937863774, +94096210, -1256143264, +935171125, - +99158467, -1212968896, +932494813, +104468716, -1167834219, +929842122, - +110036496, -1120670852, +927220999, +115871417, -1071410576, +924640095, - +121983114, -1019985721, +922108814, +128381197, -966329609, +919637362, - +135075195, -910377058, +917236795, +142074492, -852064952, +914919068, - +149388252, -791332896, +912697094, +157025334, -728123946, +910584795, - +164994192, -662385447, +908597158, +173302769, -594069958, +906750293, - +181958375, -523136315, +905061492, +190967537, -449550803, +903549281, - +200335852, -373288488, +902233484, +210067799, -294334700, +901135275, - +220166545, -212686693, +900277229, +230633712, -128355502, +899683377, - +241469131, -41368017, +899379247, +252670554, +48230705, +899391904, - +264233333, +140374863, +899749978, +276150068, +234975042, +900483682, - +288410209, +331915032, +901624817, +300999607, +431048283, +903206750, - +313900024, +532193993, +905264379, +327088581, +635132770, +907834061, - +340537148, +739601858, +910953506, +354211666, +845289885, +914661624, - +368071407, +951831116, +918998316, +382068151, +1058799183, +924004202, - +396145298, +1165700308, +929720257, +410236898, +1271966008, +936187352, - +424266604, +1376945337, +943445678, +438146572, +1479896741, +951534013, - +451776286, +1579979636, +960488833, +465041368, +1676245921, +970343201, - +477812367, +1767631675, +981125439, +477812367, +1767631675, +981125439, + +387, +536789920, -2147158135, +1073419409, +410, +536787536, -2147148505, +1073409963, + +434, +536785081, -2147138587, +1073400240, +460, +536782553, -2147128373, +1073390232, + +487, +536779951, -2147117853, +1073379932, +516, +536777271, -2147107019, +1073369329, + +547, +536774512, -2147095860, +1073358417, +580, +536771671, -2147084367, +1073347184, + +614, +536768746, -2147072529, +1073335622, +651, +536765735, -2147060336, +1073323722, + +690, +536762634, -2147047778, +1073311473, +731, +536759441, -2147034842, +1073298866, + +774, +536756153, -2147021517, +1073285889, +820, +536752768, -2147007792, +1073272532, + +869, +536749282, -2146993653, +1073258784, +921, +536745693, -2146979089, +1073244633, + +975, +536741997, -2146964085, +1073230067, +1033, +536738191, -2146948629, +1073215076, + +1095, +536734271, -2146932707, +1073199645, +1160, +536730236, -2146916303, +1073183762, + +1229, +536726080, -2146899403, +1073167414, +1302, +536721800, -2146881991, +1073150587, + +1380, +536717392, -2146864052, +1073133267, +1462, +536712854, -2146845569, +1073115440, + +1548, +536708180, -2146826525, +1073097092, +1641, +536703366, -2146806902, +1073078205, + +1738, +536698409, -2146786682, +1073058766, +1842, +536693303, -2146765847, +1073038758, + +1951, +536688045, -2146744376, +1073018163, +2067, +536682630, -2146722251, +1072996966, + +2190, +536677052, -2146699449, +1072975148, +2320, +536671308, -2146675950, +1072952691, + +2458, +536665391, -2146651732, +1072929577, +2604, +536659297, -2146626771, +1072905785, + +2759, +536653020, -2146601045, +1072881298, +2923, +536646555, -2146574528, +1072856093, + +3097, +536639896, -2146547194, +1072830150, +3281, +536633036, -2146519019, +1072803448, + +3476, +536625970, -2146489974, +1072775964, +3683, +536618691, -2146460032, +1072747676, + +3902, +536611193, -2146429164, +1072718559, +4134, +536603469, -2146397339, +1072688590, + +4380, +536595511, -2146364526, +1072657744, +4640, +536587314, -2146330694, +1072625995, + +4916, +536578868, -2146295809, +1072593316, +5208, +536570167, -2146259836, +1072559681, + +5518, +536561203, -2146222739, +1072525062, +5846, +536551966, -2146184482, +1072489430, + +6194, +536542450, -2146145026, +1072452754, +6562, +536532645, -2146104332, +1072415006, + +6952, +536522541, -2146062358, +1072376152, +7365, +536512130, -2146019062, +1072336162, + +7803, +536501402, -2145974398, +1072295001, +8267, +536490347, -2145928323, +1072252637, + +8758, +536478955, -2145880787, +1072209032, +9279, +536467214, -2145831742, +1072164152, + +9830, +536455114, -2145781136, +1072117959, +10415, +536442644, -2145728917, +1072070414, + +11034, +536429791, -2145675029, +1072021479, +11690, +536416543, -2145619415, +1071971112, + +12385, +536402888, -2145562016, +1071919271, +13121, +536388813, -2145502770, +1071865915, + +13901, +536374304, -2145441614, +1071810998, +14727, +536359347, -2145378482, +1071754475, + +15602, +536343928, -2145313303, +1071696299, +16529, +536328031, -2145246007, +1071636421, + +17512, +536311642, -2145176520, +1071574793, +18553, +536294743, -2145104764, +1071511363, + +19655, +536277320, -2145030659, +1071446079, +20823, +536259353, -2144954121, +1071378886, + +22061, +536240827, -2144875063, +1071309729, +23372, +536221721, -2144793396, +1071238550, + +24761, +536202017, -2144709026, +1071165291, +26232, +536181696, -2144621854, +1071089891, + +27791, +536160736, -2144531780, +1071012287, +29442, +536139117, -2144438697, +1070932416, + +31192, +536116816, -2144342496, +1070850212, +33045, +536093811, -2144243062, +1070765605, + +35009, +536070078, -2144140276, +1070678527, +37089, +536045592, -2144034013, +1070588906, + +39293, +536020329, -2143924144, +1070496667, +41628, +535994261, -2143810534, +1070401734, + +44101, +535967362, -2143693044, +1070304029, +46721, +535939602, -2143571525, +1070203471, + +49497, +535910953, -2143445826, +1070099978, +52437, +535881384, -2143315787, +1069993464, + +55552, +535850863, -2143181243, +1069883841, +58853, +535819357, -2143042020, +1069771019, + +62349, +535786833, -2142897937, +1069654904, +66052, +535753254, -2142748806, +1069535403, + +69976, +535718583, -2142594430, +1069412415, +74132, +535682783, -2142434603, +1069285839, + +78535, +535645813, -2142269112, +1069155573, +83200, +535607632, -2142097731, +1069021509, + +88141, +535568198, -2141920226, +1068883535, +93376, +535527464, -2141736354, +1068741541, + +98921, +535485386, -2141545858, +1068595408, +104796, +535441914, -2141348472, +1068445017, + +111019, +535396998, -2141143915, +1068290245, +117611, +535350585, -2140931897, +1068130965, + +124595, +535302622, -2140712111, +1067967047, +131992, +535253052, -2140484237, +1067798356, + +139829, +535201815, -2140247943, +1067624754, +148131, +535148850, -2140002877, +1067446101, + +156925, +535094093, -2139748673, +1067262250, +166240, +535037478, -2139484949, +1067073051, + +176108, +534978934, -2139211304, +1066878350, +186562, +534918390, -2138927315, +1066677988, + +197635, +534855771, -2138632545, +1066471803, +209365, +534790997, -2138326531, +1066259626, + +221790, +534723987, -2138008790, +1066041286, +234951, +534654655, -2137678816, +1065816606, + +248893, +534582913, -2137336077, +1065585403, +263662, +534508666, -2136980019, +1065347490, + +279305, +534431819, -2136610056, +1065102675, +295875, +534352270, -2136225577, +1064850760, + +313428, +534269913, -2135825941, +1064591542, +332020, +534184638, -2135410474, +1064324812, + +351713, +534096331, -2134978470, +1064050356, +372573, +534004870, -2134529187, +1063767952, + +394669, +533910130, -2134061848, +1063477375, +418072, +533811981, -2133575635, +1063178391, + +442861, +533710284, -2133069691, +1062870762, +469118, +533604897, -2132543117, +1062554241, + +496929, +533495670, -2131994965, +1062228576, +526386, +533382447, -2131424244, +1061893509, + +557585, +533265063, -2130829911, +1061548772, +590631, +533143348, -2130210868, +1061194093, + +625631, +533017122, -2129565965, +1060829191, +662701, +532886199, -2128893992, +1060453777, + +701963, +532750382, -2128193676, +1060067557, +743546, +532609466, -2127463681, +1059670226, + +787587, +532463237, -2126702601, +1059261472, +834230, +532311469, -2125908958, +1058840977, + +883629, +532153929, -2125081199, +1058408412, +935946, +531990369, -2124217690, +1057963440, + +991353, +531820531, -2123316712, +1057505717, +1050031, +531644146, -2122376458, +1057034889, + +1112173, +531460930, -2121395027, +1056550592, +1177982, +531270587, -2120370418, +1056052454, + +1247674, +531072805, -2119300526, +1055540095, +1321476, +530867260, -2118183139, +1055013123, + +1399629, +530653610, -2117015925, +1054471138, +1482390, +530431498, -2115796432, +1053913730, + +1570027, +530200548, -2114522081, +1053340480, +1662828, +529960366, -2113190155, +1052750956, + +1761093, +529710542, -2111797796, +1052144719, +1865143, +529450642, -2110341994, +1051521320, + +1975317, +529180212, -2108819582, +1050880296, +2091972, +528898778, -2107227225, +1050221178, + +2215486, +528605840, -2105561414, +1049543484, +2346261, +528300874, -2103818451, +1048846722, + +2484720, +527983332, -2101994447, +1048130389, +2631311, +527652637, -2100085305, +1047393972, + +2786507, +527308185, -2098086710, +1046636949, +2950810, +526949341, -2095994122, +1045858784, + +3124749, +526575439, -2093802760, +1045058933, +3308884, +526185781, -2091507588, +1044236840, + +3503807, +525779633, -2089103305, +1043391941, +3710144, +525356226, -2086584331, +1042523660, + +3928556, +524914753, -2083944789, +1041631412, +4159741, +524454364, -2081178492, +1040714602, + +4404440, +523974171, -2078278926, +1039772624, +4663432, +523473240, -2075239233, +1038804866, + +4937541, +522950590, -2072052195, +1037810706, +5227640, +522405193, -2068710212, +1036789512, + +5534648, +521835969, -2065205285, +1035740648, +5859537, +521241785, -2061528994, +1034663468, + +6203333, +520621452, -2057672477, +1033557321, +6567120, +519973722, -2053626410, +1032421549, + +6952042, +519297286, -2049380979, +1031255492, +7359306, +518590770, -2044925858, +1030058484, + +7790186, +517852733, -2040250186, +1028829856, +8246028, +517081662, -2035342536, +1027568941, + +8728250, +516275972, -2030190889, +1026275067, +9238348, +515433999, -2024782606, +1024947568, + +9777900, +514554000, -2019104398, +1023585778, +10348571, +513634144, -2013142295, +1022189038, + +10952113, +512672516, -2006881609, +1020756695, +11590377, +511667104, -2000306910, +1019288105, + +12265310, +510615805, -1993401982, +1017782637, +12978963, +509516410, -1986149791, +1016239672, + +13733498, +508366610, -1978532451, +1014658611, +14531189, +507163984, -1970531179, +1013038874, + +15374433, +505905998, -1962126262, +1011379904, +16265748, +504590001, -1953297013, +1009681173, + +17207784, +503213217, -1944021731, +1007942185, +18203330, +501772745, -1934277659, +1006162480, + +19255315, +500265550, -1924040938, +1004341639, +20366818, +498688460, -1913286569, +1002479290, + +21541071, +497038162, -1901988363, +1000575114, +22781471, +495311196, -1890118898, +998628848, + +24091581, +493503949, -1877649474, +996640298, +25475137, +491612654, -1864550068, +994609340, + +26936058, +489633380, -1850789287, +992535932, +28478452, +487562033, -1836334327, +990420121, + +30106619, +485394349, -1821150923, +988262051, +31825061, +483125889, -1805203312, +986061977, + +33638488, +480752035, -1788454190, +983820270, +35551823, +478267990, -1770864669, +981537433, + +37570211, +475668772, -1752394245, +979214112, +39699021, +472949211, -1733000761, +976851109, + +41943855, +470103949, -1712640375, +974449396, +44310551, +467127437, -1691267541, +972010131, + +46805189, +464013934, -1668834981, +969534674, +49434094, +460757512, -1645293675, +967024603, + +52203839, +457352051, -1620592850, +964481737, +55121248, +453791245, -1594679985, +961908152, + +58193400, +450068605, -1567500820, +959306202, +61427624, +446177468, -1538999376, +956678546, + +64831499, +442110997, -1509117992, +954028167, +68412856, +437862199, -1477797371, +951358401, + +72179768, +433423928, -1444976643, +948672965, +76140544, +428788907, -1410593452, +945975981, + +80303722, +423949736, -1374584056, +943272014, +84678058, +418898921, -1336883453, +940566098, + +89272508, +413628891, -1297425534, +937863774, +94096210, +408132026, -1256143264, +935171125, + +99158467, +402400691, -1212968896, +932494813, +104468716, +396427270, -1167834219, +929842122, + +110036496, +390204209, -1120670852, +927220999, +115871417, +383724061, -1071410576, +924640095, + +121983114, +376979544, -1019985721, +922108814, +128381197, +369963599, -966329609, +919637362, + +135075195, +362669459, -910377058, +917236795, +142074492, +355090730, -852064952, +914919068, + +149388252, +347221476, -791332896, +912697094, +157025334, +339056320, -728123946, +910584795, + +164994192, +330590553, -662385447, +908597158, +173302769, +321820259, -594069958, +906750293, + +181958375, +312742453, -523136315, +905061492, +190967537, +303355238, -449550803, +903549281, + +200335852, +293657974, -373288488, +902233484, +210067799, +283651474, -294334700, +901135275, + +220166545, +273338218, -212686693, +900277229, +230633712, +262722587, -128355502, +899683377, + +241469131, +251811135, -41368017, +899379247, +252670554, +240612877, +48230705, +899391904, + +264233333, +229139617, +140374863, +899749978, +276150068, +217406308, +234975042, +900483682, + +288410209, +205431451, +331915032, +901624817, +300999607, +193237536, +431048283, +903206750, + +313900024, +180851526, +532193993, +905264379, +327088581, +168305389, +635132770, +907834061, + +340537148, +155636684, +739601858, +910953506, +354211666, +142889195, +845289885, +914661624, + +368071407, +130113628, +951831116, +918998316, +382068151, +117368355, +1058799183, +924004202, + +396145298, +104720221, +1165700308, +929720257, +410236898, +92245396, +1271966008, +936187352, + +424266604, +80030270, +1376945337, +943445678, +438146572, +68172387, +1479896741, +951534013, + +451776286, +56781377, +1579979636, +960488833, +465041368, +45979888, +1676245921, +970343201, + +477812367, +35904448, +1767631675, +981125439, +477812367, +35904448, +1767631675, +981125439, }; int32_t g_filter_lpf_table_13[] = { - +365, -2147209426, +1073470700, +387, -2147201298, +1073462756, - +410, -2147192927, +1073454580, +434, -2147184304, +1073446164, - +460, -2147175423, +1073437502, +487, -2147166275, +1073428586, - +516, -2147156852, +1073419409, +547, -2147147145, +1073409963, - +580, -2147137147, +1073400240, +614, -2147126847, +1073390233, - +651, -2147116236, +1073379932, +690, -2147105306, +1073369330, - +731, -2147094045, +1073358417, +774, -2147082444, +1073347184, - +820, -2147070492, +1073335622, +869, -2147058178, +1073323722, - +921, -2147045491, +1073311473, +975, -2147032419, +1073298866, - +1033, -2147018951, +1073285889, +1095, -2147005073, +1073272532, - +1160, -2146990773, +1073258784, +1229, -2146976037, +1073244633, - +1302, -2146960852, +1073230068, +1380, -2146945204, +1073215076, - +1462, -2146929077, +1073199645, +1549, -2146912458, +1073183762, - +1641, -2146895329, +1073167414, +1738, -2146877675, +1073150587, - +1842, -2146859480, +1073133268, +1951, -2146840725, +1073115441, - +2067, -2146821392, +1073097092, +2190, -2146801464, +1073078206, - +2320, -2146780921, +1073058767, +2458, -2146759743, +1073038758, - +2604, -2146737910, +1073018164, +2759, -2146715400, +1072996967, - +2923, -2146692191, +1072975149, +3097, -2146668261, +1072952692, - +3281, -2146643586, +1072929578, +3477, -2146618141, +1072905786, - +3683, -2146591901, +1072881299, +3902, -2146564840, +1072856094, - +4134, -2146536931, +1072830152, +4380, -2146508146, +1072803449, - +4641, -2146478455, +1072775966, +4916, -2146447828, +1072747677, - +5209, -2146416234, +1072718561, +5518, -2146383640, +1072688592, - +5847, -2146350014, +1072657746, +6194, -2146315319, +1072625997, - +6562, -2146279519, +1072593319, +6952, -2146242578, +1072559685, - +7366, -2146204456, +1072525066, +7804, -2146165112, +1072489433, - +8268, -2146124505, +1072452758, +8759, -2146082591, +1072415010, - +9280, -2146039325, +1072376157, +9831, -2145994659, +1072336167, - +10416, -2145948546, +1072295007, +11035, -2145900934, +1072252643, - +11691, -2145851770, +1072209039, +12386, -2145801000, +1072164159, - +13122, -2145748567, +1072117967, +13902, -2145694413, +1072070423, - +14729, -2145638474, +1072021488, +15604, -2145580688, +1071971122, - +16532, -2145520987, +1071919283, +17514, -2145459304, +1071865928, - +18555, -2145395565, +1071811012, +19658, -2145329695, +1071754490, - +20826, -2145261618, +1071696315, +22064, -2145191251, +1071636439, - +23375, -2145118510, +1071574813, +24765, -2145043307, +1071511385, - +26237, -2144965550, +1071446102, +27796, -2144885143, +1071378911, - +29448, -2144801988, +1071309756, +31198, -2144715979, +1071238580, - +33052, -2144627009, +1071165324, +35016, -2144534965, +1071089927, - +37096, -2144439728, +1071012326, +39301, -2144341177, +1070932459, - +41636, -2144239183, +1070850258, +44110, -2144133611, +1070765656, - +46731, -2144024323, +1070678582, +49508, -2143911173, +1070588966, - +52449, -2143794007, +1070496732, +55566, -2143672668, +1070401805, - +58867, -2143546988, +1070304107, +62364, -2143416795, +1070203556, - +66069, -2143281907, +1070100071, +69995, -2143142133, +1069993565, - +74153, -2142997276, +1069883951, +78558, -2142847128, +1069771139, - +83224, -2142691473, +1069655036, +88168, -2142530082, +1069535545, - +93405, -2142362719, +1069412570, +98953, -2142189135, +1069286009, - +104830, -2142009070, +1069155758, +111056, -2141822251, +1069021711, - +117652, -2141628393, +1068883756, +124639, -2141427197, +1068741781, - +132041, -2141218351, +1068595670, +139882, -2141001525, +1068445303, - +148188, -2140776377, +1068290556, +156987, -2140542546, +1068131304, - +166309, -2140299654, +1067967417, +176183, -2140047305, +1067798759, - +186643, -2139785085, +1067625195, +197723, -2139512556, +1067446581, - +209461, -2139229264, +1067262773, +221895, -2138934726, +1067073621, - +235066, -2138628442, +1066878972, +249018, -2138309882, +1066678666, - +263798, -2137978491, +1066472542, +279453, -2137633689, +1066260432, - +296037, -2137274863, +1066042165, +313604, -2136901371, +1065817564, - +332212, -2136512540, +1065586447, +351922, -2136107660, +1065348629, - +372801, -2135685986, +1065103917, +394917, -2135246738, +1064852114, - +418342, -2134789092, +1064593018, +443156, -2134312184, +1064326421, - +469439, -2133815105, +1064052110, +497278, -2133296900, +1063769864, - +526766, -2132756565, +1063479460, +558000, -2132193042, +1063180664, - +591082, -2131605221, +1062873239, +626123, -2130991932, +1062556942, - +663236, -2130351945, +1062231520, +702546, -2129683966, +1061896718, - +744181, -2128986633, +1061552271, +788278, -2128258512, +1061197907, - +834983, -2127498096, +1060833348, +884450, -2126703796, +1060458309, - +936840, -2125873941, +1060072497, +992326, -2125006770, +1059675611, - +1051090, -2124100431, +1059267343, +1113326, -2123152973, +1058847376, - +1179237, -2122162340, +1058415387, +1249040, -2121126369, +1057971043, - +1322963, -2120042782, +1057514004, +1401248, -2118909176, +1057043921, - +1484152, -2117723025, +1056560437, +1571945, -2116481664, +1056063185, - +1664914, -2115182287, +1055551790, +1763364, -2113821939, +1055025870, - +1867614, -2112397505, +1054485030, +1978005, -2110905703, +1053928871, - +2094896, -2109343077, +1053356980, +2218668, -2107705984, +1052768938, - +2349722, -2105990585, +1052164316, +2488485, -2104192835, +1051542676, - +2635405, -2102308474, +1050903569, +2790960, -2100333010, +1050246539, - +2955651, -2098261711, +1049571119, +3130013, -2096089590, +1048876835, - +3314607, -2093811394, +1048163201, +3510028, -2091421587, +1047429725, - +3716905, -2088914334, +1046675904, +3935904, -2086283488, +1045901227, - +4167727, -2083522575, +1045105175, +4413116, -2080624769, +1044287220, - +4672858, -2077582883, +1043446828, +4947781, -2074389344, +1042583454, - +5238762, -2071036174, +1041696550, +5546726, -2067514971, +1040785558, - +5872651, -2063816883, +1039849916, +6217570, -2059932589, +1038889056, - +6582574, -2055852274, +1037902406, +6968814, -2051565602, +1036889389, - +7377505, -2047061691, +1035849426, +7809931, -2042329086, +1034781935, - +8267445, -2037355729, +1033686333, +8751477, -2032128930, +1032562040, - +9263532, -2026635335, +1031408475, +9805200, -2020860897, +1030225060, - +10378159, -2014790837, +1029011225, +10984174, -2008409613, +1027766404, - +11625107, -2001700884, +1026490042, +12302923, -1994647471, +1025181592, - +13019688, -1987231317, +1023840525, +13777579, -1979433450, +1022466325, - +14578891, -1971233942, +1021058496, +15426036, -1962611863, +1019616566, - +16321553, -1953545242, +1018140086, +17268115, -1944011019, +1016628639, - +18268530, -1933985000, +1015081843, +19325751, -1923441814, +1013499351, - +20442881, -1912354862, +1011880864, +21623179, -1900696270, +1010226127, - +22870065, -1888436843, +1008534944, +24187131, -1875546014, +1006807178, - +25578142, -1861991799, +1005042759, +27047045, -1847740744, +1003241693, - +28597977, -1832757884, +1001404070, +30235267, -1817006693, +999530071, - +31963449, -1800449038, +997619977, +33787263, -1783045139, +995674181, - +35711660, -1764753529, +993693197, +37741815, -1745531013, +991677674, - +39883124, -1725332638, +989628404, +42141215, -1704111663, +987546341, - +44521949, -1681819535, +985432610, +47031425, -1658405871, +983288526, - +49675984, -1633818451, +981115608, +52462210, -1608003217, +978915600, - +55396930, -1580904279, +976690485, +58487217, -1552463941, +974442507, - +61740387, -1522622729, +972174196, +65163992, -1491319447, +969888384, - +68765823, -1458491240, +967588234, +72553896, -1424073683, +965277263, - +76536445, -1388000885, +962959373, +80721909, -1350205626, +960638872, - +85118918, -1310619520, +958320514, +89736271, -1269173203, +956009523, - +94582918, -1225796565, +953711631, +99667926, -1180419015, +951433111, - +105000453, -1132969795, +949180816, +110589706, -1083378337, +946962217, - +116444899, -1031574683, +944785442, +122575198, -977489954, +942659320, - +128989668, -921056901, +940593423, +135697202, -862210515, +938598112, - +142706442, -800888734, +936684583, +150025695, -737033234, +934864913, - +157662831, -670590321, +933152109, +165625169, -601511943, +931560154, - +173919350, -529756819, +930104060, +182551194, -455291708, +928799910, - +191525537, -378092829, +927664910, +200846047, -298147452, +926717427, - +210515024, -215455667, +925977037, +220533168, -130032361, +925464559, - +230899323, -41909412, +925202086, +241610197, +48861869, +925213009, - +252660039, +142208034, +925522036, +264040286, +238030500, +926155190, - +275739178, +336202239, +927139800, +287741313, +436564126, +928504466, - +300027175, +538920923, +930279010, +312572602, +643036874, +932494390, - +325348201, +748630887, +935182586, +338318715, +855371286, +938376438, - +351442325, +962870129, +942109438, +364669895, +1070677080, +946415459, - +377944158, +1178272862, +951328413, +391198851, +1285062319, +956881819, - +404357789, +1390367149, +963108268, +417333910, +1493418418, +970038768, - +430028283, +1593348999, +977701945, +442329124, +1689186162, +986123078, - +454110836, +1779844609, +995322943, +454110836, +1779844609, +995322943, + +365, +506674320, -2147209426, +1073470700, +387, +506672424, -2147201298, +1073462756, + +410, +506670472, -2147192927, +1073454580, +434, +506668462, -2147184304, +1073446164, + +460, +506666392, -2147175423, +1073437502, +487, +506664260, -2147166275, +1073428586, + +516, +506662066, -2147156852, +1073419409, +547, +506659806, -2147147145, +1073409963, + +580, +506657479, -2147137147, +1073400240, +614, +506655083, -2147126847, +1073390233, + +651, +506652616, -2147116236, +1073379932, +690, +506650076, -2147105306, +1073369330, + +731, +506647459, -2147094045, +1073358417, +774, +506644765, -2147082444, +1073347184, + +820, +506641991, -2147070492, +1073335622, +869, +506639134, -2147058178, +1073323722, + +921, +506636192, -2147045491, +1073311473, +975, +506633163, -2147032419, +1073298866, + +1033, +506630042, -2147018951, +1073285889, +1095, +506626829, -2147005073, +1073272532, + +1160, +506623520, -2146990773, +1073258784, +1229, +506620112, -2146976037, +1073244633, + +1302, +506616602, -2146960852, +1073230068, +1380, +506612987, -2146945204, +1073215076, + +1462, +506609263, -2146929077, +1073199645, +1549, +506605429, -2146912458, +1073183762, + +1641, +506601479, -2146895329, +1073167414, +1738, +506597411, -2146877675, +1073150587, + +1842, +506593220, -2146859480, +1073133268, +1951, +506588904, -2146840725, +1073115441, + +2067, +506584459, -2146821392, +1073097092, +2190, +506579879, -2146801464, +1073078206, + +2320, +506575162, -2146780921, +1073058767, +2458, +506570302, -2146759743, +1073038758, + +2604, +506565297, -2146737910, +1073018164, +2759, +506560140, -2146715400, +1072996967, + +2923, +506554827, -2146692191, +1072975149, +3097, +506549355, -2146668261, +1072952692, + +3281, +506543716, -2146643586, +1072929578, +3477, +506537907, -2146618141, +1072905786, + +3683, +506531922, -2146591901, +1072881299, +3902, +506525755, -2146564840, +1072856094, + +4134, +506519402, -2146536931, +1072830152, +4380, +506512855, -2146508146, +1072803449, + +4641, +506506109, -2146478455, +1072775966, +4916, +506499158, -2146447828, +1072747677, + +5209, +506491996, -2146416234, +1072718561, +5518, +506484614, -2146383640, +1072688592, + +5847, +506477007, -2146350014, +1072657746, +6194, +506469168, -2146315319, +1072625997, + +6562, +506461089, -2146279519, +1072593319, +6952, +506452762, -2146242578, +1072559685, + +7366, +506444180, -2146204456, +1072525066, +7804, +506435334, -2146165112, +1072489433, + +8268, +506426216, -2146124505, +1072452758, +8759, +506416817, -2146082591, +1072415010, + +9280, +506407128, -2146039325, +1072376157, +9831, +506397140, -2145994659, +1072336167, + +10416, +506386843, -2145948546, +1072295007, +11035, +506376227, -2145900934, +1072252643, + +11691, +506365282, -2145851770, +1072209039, +12386, +506353997, -2145801000, +1072164159, + +13122, +506342361, -2145748567, +1072117967, +13902, +506330362, -2145694413, +1072070423, + +14729, +506317988, -2145638474, +1072021488, +15604, +506305228, -2145580688, +1071971122, + +16532, +506292068, -2145520987, +1071919283, +17514, +506278495, -2145459304, +1071865928, + +18555, +506264496, -2145395565, +1071811012, +19658, +506250056, -2145329695, +1071754490, + +20826, +506235160, -2145261618, +1071696315, +22064, +506219793, -2145191251, +1071636439, + +23375, +506203940, -2145118510, +1071574813, +24765, +506187584, -2145043307, +1071511385, + +26237, +506170707, -2144965550, +1071446102, +27796, +506153293, -2144885143, +1071378911, + +29448, +506135323, -2144801988, +1071309756, +31198, +506116778, -2144715979, +1071238580, + +33052, +506097637, -2144627009, +1071165324, +35016, +506077882, -2144534965, +1071089927, + +37096, +506057490, -2144439728, +1071012326, +39301, +506036439, -2144341177, +1070932459, + +41636, +506014707, -2144239183, +1070850258, +44110, +505992270, -2144133611, +1070765656, + +46731, +505969102, -2144024323, +1070678582, +49508, +505945179, -2143911173, +1070588966, + +52449, +505920473, -2143794007, +1070496732, +55566, +505894957, -2143672668, +1070401805, + +58867, +505868602, -2143546988, +1070304107, +62364, +505841378, -2143416795, +1070203556, + +66069, +505813253, -2143281907, +1070100071, +69995, +505784196, -2143142133, +1069993565, + +74153, +505754173, -2142997276, +1069883951, +78558, +505723148, -2142847128, +1069771139, + +83224, +505691084, -2142691473, +1069655036, +88168, +505657945, -2142530082, +1069535545, + +93405, +505623689, -2142362719, +1069412570, +98953, +505588277, -2142189135, +1069286009, + +104830, +505551665, -2142009070, +1069155758, +111056, +505513807, -2141822251, +1069021711, + +117652, +505474659, -2141628393, +1068883756, +124639, +505434170, -2141427197, +1068741781, + +132041, +505392291, -2141218351, +1068595670, +139882, +505348968, -2141001525, +1068445303, + +148188, +505304146, -2140776377, +1068290556, +156987, +505257768, -2140542546, +1068131304, + +166309, +505209775, -2140299654, +1067967417, +176183, +505160103, -2140047305, +1067798759, + +186643, +505108687, -2139785085, +1067625195, +197723, +505055459, -2139512556, +1067446581, + +209461, +505000349, -2139229264, +1067262773, +221895, +504943281, -2138934726, +1067073621, + +235066, +504884179, -2138628442, +1066878972, +249018, +504822961, -2138309882, +1066678666, + +263798, +504759542, -2137978491, +1066472542, +279453, +504693835, -2137633689, +1066260432, + +296037, +504625748, -2137274863, +1066042165, +313604, +504555182, -2136901371, +1065817564, + +332212, +504482038, -2136512540, +1065586447, +351922, +504406209, -2136107660, +1065348629, + +372801, +504327586, -2135685986, +1065103917, +394917, +504246053, -2135246738, +1064852114, + +418342, +504161489, -2134789092, +1064593018, +443156, +504073767, -2134312184, +1064326421, + +469439, +503982755, -2133815105, +1064052110, +497278, +503888315, -2133296900, +1063769864, + +526766, +503790300, -2132756565, +1063479460, +558000, +503688560, -2132193042, +1063180664, + +591082, +503582935, -2131605221, +1062873239, +626123, +503473259, -2130991932, +1062556942, + +663236, +503359356, -2130351945, +1062231520, +702546, +503241043, -2129683966, +1061896718, + +744181, +503118130, -2128986633, +1061552271, +788278, +502990413, -2128258512, +1061197907, + +834983, +502857684, -2127498096, +1060833348, +884450, +502719720, -2126703796, +1060458309, + +936840, +502576291, -2125873941, +1060072497, +992326, +502427152, -2125006770, +1059675611, + +1051090, +502272049, -2124100431, +1059267343, +1113326, +502110714, -2123152973, +1058847376, + +1179237, +501942867, -2122162340, +1058415387, +1249040, +501768213, -2121126369, +1057971043, + +1322963, +501586444, -2120042782, +1057514004, +1401248, +501397234, -2118909176, +1057043921, + +1484152, +501200243, -2117723025, +1056560437, +1571945, +500995114, -2116481664, +1056063185, + +1664914, +500781471, -2115182287, +1055551790, +1763364, +500558921, -2113821939, +1055025870, + +1867614, +500327050, -2112397505, +1054485030, +1978005, +500085423, -2110905703, +1053928871, + +2094896, +499833583, -2109343077, +1053356980, +2218668, +499571052, -2107705984, +1052768938, + +2349722, +499297326, -2105990585, +1052164316, +2488485, +499011876, -2104192835, +1051542676, + +2635405, +498714146, -2102308474, +1050903569, +2790960, +498403553, -2100333010, +1050246539, + +2955651, +498079484, -2098261711, +1049571119, +3130013, +497741293, -2096089590, +1048876835, + +3314607, +497388304, -2093811394, +1048163201, +3510028, +497019806, -2091421587, +1047429725, + +3716905, +496635050, -2088914334, +1046675904, +3935904, +496233252, -2086283488, +1045901227, + +4167727, +495813586, -2083522575, +1045105175, +4413116, +495375185, -2080624769, +1044287220, + +4672858, +494917137, -2077582883, +1043446828, +4947781, +494438485, -2074389344, +1042583454, + +5238762, +493938223, -2071036174, +1041696550, +5546726, +493415293, -2067514971, +1040785558, + +5872651, +492868586, -2063816883, +1039849916, +6217570, +492296934, -2059932589, +1038889056, + +6582574, +491699112, -2055852274, +1037902406, +6968814, +491073832, -2051565602, +1036889389, + +7377505, +490419742, -2047061691, +1035849426, +7809931, +489735422, -2042329086, +1034781935, + +8267445, +489019380, -2037355729, +1033686333, +8751477, +488270051, -2032128930, +1032562040, + +9263532, +487485790, -2026635335, +1031408475, +9805200, +486664873, -2020860897, +1030225060, + +10378159, +485805488, -2014790837, +1029011225, +10984174, +484905734, -2008409613, +1027766404, + +11625107, +483963619, -2001700884, +1026490042, +12302923, +482977050, -1994647471, +1025181592, + +13019688, +481943836, -1987231317, +1023840525, +13777579, +480861676, -1979433450, +1022466325, + +14578891, +479728161, -1971233942, +1021058496, +15426036, +478540766, -1962611863, +1019616566, + +16321553, +477296846, -1953545242, +1018140086, +17268115, +475993631, -1944011019, +1016628639, + +18268530, +474628220, -1933985000, +1015081843, +19325751, +473197581, -1923441814, +1013499351, + +20442881, +471698538, -1912354862, +1011880864, +21623179, +470127775, -1900696270, +1010226127, + +22870065, +468481822, -1888436843, +1008534944, +24187131, +466757058, -1875546014, +1006807178, + +25578142, +464949699, -1861991799, +1005042759, +27047045, +463055801, -1847740744, +1003241693, + +28597977, +461071249, -1832757884, +1001404070, +30235267, +458991753, -1817006693, +999530071, + +31963449, +456812849, -1800449038, +997619977, +33787263, +454529889, -1783045139, +995674181, + +35711660, +452138041, -1764753529, +993693197, +37741815, +449632286, -1745531013, +991677674, + +39883124, +447007414, -1725332638, +989628404, +42141215, +444258021, -1704111663, +987546341, + +44521949, +441378513, -1681819535, +985432610, +47031425, +438363101, -1658405871, +983288526, + +49675984, +435205801, -1633818451, +981115608, +52462210, +431900443, -1608003217, +978915600, + +55396930, +428440665, -1580904279, +976690485, +58487217, +424819926, -1552463941, +974442507, + +61740387, +421031507, -1522622729, +972174196, +65163992, +417068521, -1491319447, +969888384, + +68765823, +412923927, -1458491240, +967588234, +72553896, +408590538, -1424073683, +965277263, + +76536445, +404061040, -1388000885, +962959373, +80721909, +399328011, -1350205626, +960638872, + +85118918, +394383942, -1310619520, +958320514, +89736271, +389221267, -1269173203, +956009523, + +94582918, +383832390, -1225796565, +953711631, +99667926, +378209723, -1180419015, +951433111, + +105000453, +372345725, -1132969795, +949180816, +110589706, +366232952, -1083378337, +946962217, + +116444899, +359864110, -1031574683, +944785442, +122575198, +353232112, -977489954, +942659320, + +128989668, +346330155, -921056901, +940593423, +135697202, +339151791, -862210515, +938598112, + +142706442, +331691018, -800888734, +936684583, +150025695, +323942380, -737033234, +934864913, + +157662831, +315901076, -670590321, +933152109, +165625169, +307563087, -601511943, +931560154, + +173919350, +298925313, -529756819, +930104060, +182551194, +289985731, -455291708, +928799910, + +191525537, +280743564, -378092829, +927664910, +200846047, +271199477, -298147452, +926717427, + +210515024, +261355791, -215455667, +925977037, +220533168, +251216719, -130032361, +925464559, + +230899323, +240788628, -41909412, +925202086, +241610197, +230080332, +48861869, +925213009, + +252660039, +219103411, +142208034, +925522036, +264040286, +207872568, +238030500, +926155190, + +275739178, +196406013, +336202239, +927139800, +287741313, +184725897, +436564126, +928504466, + +300027175, +172858771, +538920923, +930279010, +312572602, +160836105, +643036874, +932494390, + +325348201, +148694835, +748630887, +935182586, +338318715, +136477969, +855371286, +938376438, + +351442325, +124235230, +962870129, +942109438, +364669895, +112023746, +1070677080, +946415459, + +377944158, +99908786, +1178272862, +951328413, +391198851, +87964522, +1285062319, +956881819, + +404357789, +76274830, +1390367149, +963108268, +417333910, +64934089, +1493418418, +970038768, + +430028283, +54047985, +1593348999, +977701945, +442329124, +43734267, +1689186162, +986123078, + +454110836, +34123434, +1779844609, +995322943, +454110836, +34123434, +1779844609, +995322943, }; int32_t g_filter_lpf_table_14[] = { - +345, -2147252558, +1073513832, +365, -2147245694, +1073507152, - +387, -2147238623, +1073500276, +410, -2147231339, +1073493199, - +434, -2147223836, +1073485915, +460, -2147216106, +1073478417, - +487, -2147208143, +1073470700, +517, -2147199939, +1073462756, - +547, -2147191486, +1073454580, +580, -2147182778, +1073446164, - +614, -2147173806, +1073437502, +651, -2147164562, +1073428586, - +690, -2147155037, +1073419409, +731, -2147145222, +1073409963, - +774, -2147135109, +1073400240, +820, -2147124688, +1073390233, - +869, -2147113950, +1073379932, +921, -2147102883, +1073369330, - +975, -2147091478, +1073358417, +1033, -2147079725, +1073347184, - +1095, -2147067611, +1073335623, +1160, -2147055126, +1073323722, - +1229, -2147042257, +1073311474, +1302, -2147028993, +1073298866, - +1380, -2147015321, +1073285889, +1462, -2147001227, +1073272532, - +1549, -2146986699, +1073258784, +1641, -2146971721, +1073244633, - +1738, -2146956279, +1073230068, +1842, -2146940359, +1073215076, - +1951, -2146923945, +1073199645, +2067, -2146907020, +1073183763, - +2190, -2146889568, +1073167415, +2320, -2146871572, +1073150588, - +2458, -2146853013, +1073133268, +2605, -2146833874, +1073115442, - +2759, -2146814134, +1073097093, +2924, -2146793774, +1073078207, - +3097, -2146772774, +1073058768, +3282, -2146751112, +1073038759, - +3477, -2146728766, +1073018165, +3683, -2146705712, +1072996968, - +3902, -2146681927, +1072975150, +4135, -2146657387, +1072952693, - +4380, -2146632065, +1072929579, +4641, -2146605935, +1072905788, - +4917, -2146578970, +1072881300, +5209, -2146551141, +1072856096, - +5519, -2146522417, +1072830154, +5847, -2146492769, +1072803452, - +6195, -2146462164, +1072775968, +6563, -2146430568, +1072747680, - +6953, -2146397949, +1072718564, +7366, -2146364268, +1072688595, - +7804, -2146329490, +1072657750, +8268, -2146293575, +1072626001, - +8760, -2146256483, +1072593323, +9281, -2146218173, +1072559689, - +9832, -2146178600, +1072525070, +10417, -2146137719, +1072489439, - +11036, -2146095484, +1072452764, +11692, -2146051845, +1072415016, - +12387, -2146006751, +1072376164, +13124, -2145960150, +1072336175, - +13904, -2145911985, +1072295015, +14730, -2145862200, +1072252652, - +15606, -2145810734, +1072209049, +16533, -2145757526, +1072164170, - +17516, -2145702509, +1072117979, +18557, -2145645617, +1072070436, - +19660, -2145586778, +1072021502, +20829, -2145525920, +1071971137, - +22067, -2145462965, +1071919299, +23379, -2145397833, +1071865946, - +24768, -2145330441, +1071811031, +26240, -2145260702, +1071754511, - +27800, -2145188525, +1071696338, +29452, -2145113814, +1071636465, - +31202, -2145036472, +1071574841, +33057, -2144956394, +1071511415, - +35021, -2144873473, +1071446135, +37103, -2144787596, +1071378947, - +39308, -2144698644, +1071309795, +41644, -2144606496, +1071238623, - +44118, -2144511021, +1071165370, +46740, -2144412086, +1071089977, - +49518, -2144309550, +1071012382, +52460, -2144203265, +1070932519, - +55577, -2144093078, +1070850324, +58880, -2143978827, +1070765727, - +62378, -2143860345, +1070678660, +66084, -2143737454, +1070589051, - +70011, -2143609970, +1070496825, +74170, -2143477700, +1070401907, - +78577, -2143340441, +1070304217, +83245, -2143197980, +1070203677, - +88191, -2143050097, +1070100202, +93430, -2142896557, +1069993708, - +98980, -2142737117, +1069884107, +104860, -2142571520, +1069771309, - +111089, -2142399499, +1069655221, +117687, -2142220772, +1069535748, - +124678, -2142035045, +1069412791, +132083, -2141842007, +1069286250, - +139928, -2141641333, +1069156020, +148238, -2141432684, +1069021996, - +157042, -2141215701, +1068884067, +166368, -2140990009, +1068742121, - +176247, -2140755213, +1068596040, +186713, -2140510900, +1068445706, - +197800, -2140256635, +1068290997, +209544, -2139991960, +1068131785, - +221986, -2139716397, +1067967940, +235165, -2139429441, +1067799330, - +249126, -2139130562, +1067625817, +263915, -2138819203, +1067447259, - +279581, -2138494778, +1067263513, +296176, -2138156674, +1067074428, - +313756, -2137804241, +1066879851, +332377, -2137436799, +1066679625, - +352103, -2137053633, +1066473587, +372997, -2136653990, +1066261572, - +395130, -2136237076, +1066043408, +418575, -2135802059, +1065818919, - +443410, -2135348061, +1065587924, +469715, -2134874159, +1065350239, - +497579, -2134379380, +1065105672, +527094, -2133862703, +1064854028, - +558357, -2133323049, +1064595105, +591471, -2132759285, +1064328696, - +626546, -2132170216, +1064054590, +663698, -2131554585, +1063772568, - +703048, -2130911067, +1063482407, +744728, -2130238267, +1063183877, - +788874, -2129534715, +1062876742, +835632, -2128798862, +1062560760, - +885155, -2128029077, +1062235683, +937608, -2127223641, +1061901256, - +993162, -2126380742, +1061557218, +1052001, -2125498472, +1061203300, - +1114317, -2124574818, +1060839227, +1180316, -2123607660, +1060464718, - +1250214, -2122594762, +1060079482, +1324240, -2121533769, +1059683225, - +1402638, -2120422197, +1059275642, +1485664, -2119257428, +1058856423, - +1573591, -2118036702, +1058425248, +1666705, -2116757108, +1057981792, - +1765312, -2115415578, +1057525720, +1869733, -2114008877, +1057056690, - +1980310, -2112533595, +1056574354, +2097403, -2110986134, +1056078353, - +2221394, -2109362702, +1055568322, +2352686, -2107659300, +1055043887, - +2491707, -2105871713, +1054504667, +2638909, -2103995493, +1053950271, - +2794768, -2102025952, +1053380302, +2959791, -2099958147, +1052794354, - +3134512, -2097786866, +1052192013, +3319496, -2095506611, +1051572857, - +3515340, -2093111588, +1050936458, +3722677, -2090595686, +1050282377, - +3942174, -2087952464, +1049610170, +4174537, -2085175130, +1048919385, - +4420512, -2082256523, +1048209563, +4680889, -2079189096, +1047480238, - +4956500, -2075964894, +1046730939, +5248226, -2072575529, +1045961186, - +5556998, -2069012165, +1045170497, +5883798, -2065265487, +1044358383, - +6229664, -2061325680, +1043524350, +6595693, -2057182404, +1042667902, - +6983042, -2052824764, +1041788537, +7392933, -2048241284, +1040885755, - +7826656, -2043419877, +1039959050, +8285573, -2038347814, +1039007920, - +8771119, -2033011692, +1038031861, +9284812, -2027397401, +1037030372, - +9828248, -2021490090, +1036002956, +10403115, -2015274129, +1034949121, - +11011188, -2008733073, +1033868380, +11654342, -2001849623, +1032760258, - +12334551, -1994605586, +1031624288, +13053894, -1986981832, +1030460017, - +13814562, -1978958256, +1029267008, +14618861, -1970513727, +1028044841, - +15469219, -1961626048, +1026793119, +16368191, -1952271908, +1025511468, - +17318462, -1942426832, +1024199544, +18322859, -1932065137, +1022857032, - +19384352, -1921159880, +1021483655, +20506060, -1909682808, +1020079178, - +21691259, -1897604306, +1018643408, +22943390, -1884893350, +1017176206, - +24266061, -1871517453, +1015677490, +25663056, -1857442614, +1014147240, - +27138340, -1842633269, +1012585506, +28696070, -1827052244, +1010992416, - +30340592, -1810660701, +1009368185, +32076456, -1793418099, +1007713119, - +33908419, -1775282147, +1006027630, +35841446, -1756208762, +1004312242, - +37880723, -1736152037, +1002567605, +40031656, -1715064207, +1000794503, - +42299879, -1692895620, +998993870, +44691254, -1669594724, +997166799, - +47211878, -1645108048, +995314562, +49868082, -1619380207, +993438620, - +52666431, -1592353903, +991540643, +55613728, -1563969951, +989622525, - +58717009, -1534167308, +987686404, +61983540, -1502883130, +985734682, - +65420812, -1470052835, +983770045, +69036534, -1435610194, +981795486, - +72838621, -1399487447, +979814330, +76835185, -1361615439, +977830255, - +81034517, -1321923790, +975847326, +85445064, -1280341101, +973870013, - +90075413, -1236795190, +971903231, +94934257, -1191213379, +969952362, - +100030363, -1143522822, +968023293, +105372536, -1093650886, +966122449, - +110969571, -1041525595, +964256826, +116830199, -987076132, +962434029, - +122963034, -930233420, +960662310, +129376495, -870930778, +958950605, - +136078736, -809104665, +957308578, +143077549, -744695529, +955746656, - +150380267, -677648754, +954276073, +157993649, -607915734, +952908912, - +165923749, -535455073, +951658142, +174175771, -460233935, +950537659, - +182753907, -382229547, +949562325, +191661151, -301430878, +948748003, - +200899097, -217840509, +948111588, +210467711, -131476715, +947671037, - +220365073, -42375761, +947445389, +230587099, +49405540, +947454781, - +241127226, +143787012, +947720449, +251976065, +240662008, +948264729, - +263121017, +339894000, +949111029, +274545857, +441312828, +950283792, - +286230264, +544710612, +951808437, +298149321, +649837287, +953711268, - +310272957, +756395766, +956019363, +322565354, +864036712, +958760407, - +334984294, +972352933, +961962502, +347480470, +1080873395, +965653903, - +359996741, +1189056908, +969862703, +372467357, +1296285518, +974616441, - +384817146, +1401857702, +979941615, +396960682, +1504981479, +985863107, - +408801452, +1604767625, +992403476, +420231041, +1700223213, +999582124, - +431128378, +1790245808, +1007414310, +431128378, +1790245808, +1007414310, + +345, +478246482, -2147252558, +1073513832, +365, +478244974, -2147245694, +1073507152, + +387, +478243421, -2147238623, +1073500276, +410, +478241822, -2147231339, +1073493199, + +434, +478240175, -2147223836, +1073485915, +460, +478238479, -2147216106, +1073478417, + +487, +478236733, -2147208143, +1073470700, +517, +478234935, -2147199939, +1073462756, + +547, +478233083, -2147191486, +1073454580, +580, +478231176, -2147182778, +1073446164, + +614, +478229212, -2147173806, +1073437502, +651, +478227190, -2147164562, +1073428586, + +690, +478225107, -2147155037, +1073419409, +731, +478222962, -2147145222, +1073409963, + +774, +478220753, -2147135109, +1073400240, +820, +478218478, -2147124688, +1073390233, + +869, +478216135, -2147113950, +1073379932, +921, +478213722, -2147102883, +1073369330, + +975, +478211237, -2147091478, +1073358417, +1033, +478208677, -2147079725, +1073347184, + +1095, +478206040, -2147067611, +1073335623, +1160, +478203325, -2147055126, +1073323722, + +1229, +478200528, -2147042257, +1073311474, +1302, +478197647, -2147028993, +1073298866, + +1380, +478194679, -2147015321, +1073285889, +1462, +478191622, -2147001227, +1073272532, + +1549, +478188473, -2146986699, +1073258784, +1641, +478185229, -2146971721, +1073244633, + +1738, +478181887, -2146956279, +1073230068, +1842, +478178445, -2146940359, +1073215076, + +1951, +478174899, -2146923945, +1073199645, +2067, +478171245, -2146907020, +1073183763, + +2190, +478167481, -2146889568, +1073167415, +2320, +478163603, -2146871572, +1073150588, + +2458, +478159608, -2146853013, +1073133268, +2605, +478155491, -2146833874, +1073115442, + +2759, +478151249, -2146814134, +1073097093, +2924, +478146879, -2146793774, +1073078207, + +3097, +478142375, -2146772774, +1073058768, +3282, +478137735, -2146751112, +1073038759, + +3477, +478132953, -2146728766, +1073018165, +3683, +478128025, -2146705712, +1072996968, + +3902, +478122947, -2146681927, +1072975150, +4135, +478117713, -2146657387, +1072952693, + +4380, +478112319, -2146632065, +1072929579, +4641, +478106760, -2146605935, +1072905788, + +4917, +478101030, -2146578970, +1072881300, +5209, +478095124, -2146551141, +1072856096, + +5519, +478089036, -2146522417, +1072830154, +5847, +478082761, -2146492769, +1072803452, + +6195, +478076292, -2146462164, +1072775968, +6563, +478069623, -2146430568, +1072747680, + +6953, +478062748, -2146397949, +1072718564, +7366, +478055660, -2146364268, +1072688595, + +7804, +478048352, -2146329490, +1072657750, +8268, +478040817, -2146293575, +1072626001, + +8760, +478033047, -2146256483, +1072593323, +9281, +478025035, -2146218173, +1072559689, + +9832, +478016773, -2146178600, +1072525070, +10417, +478008252, -2146137719, +1072489439, + +11036, +477999465, -2146095484, +1072452764, +11692, +477990401, -2146051845, +1072415016, + +12387, +477981053, -2146006751, +1072376164, +13124, +477971410, -2145960150, +1072336175, + +13904, +477961463, -2145911985, +1072295015, +14730, +477951201, -2145862200, +1072252652, + +15606, +477940614, -2145810734, +1072209049, +16533, +477929691, -2145757526, +1072164170, + +17516, +477918420, -2145702509, +1072117979, +18557, +477906790, -2145645617, +1072070436, + +19660, +477894788, -2145586778, +1072021502, +20829, +477882402, -2145525920, +1071971137, + +22067, +477869618, -2145462965, +1071919299, +23379, +477856423, -2145397833, +1071865946, + +24768, +477842803, -2145330441, +1071811031, +26240, +477828743, -2145260702, +1071754511, + +27800, +477814226, -2145188525, +1071696338, +29452, +477799239, -2145113814, +1071636465, + +31202, +477783763, -2145036472, +1071574841, +33057, +477767782, -2144956394, +1071511415, + +35021, +477751278, -2144873473, +1071446135, +37103, +477734233, -2144787596, +1071378947, + +39308, +477716626, -2144698644, +1071309795, +41644, +477698438, -2144606496, +1071238623, + +44118, +477679648, -2144511021, +1071165370, +46740, +477660235, -2144412086, +1071089977, + +49518, +477640175, -2144309550, +1071012382, +52460, +477619445, -2144203265, +1070932519, + +55577, +477598021, -2144093078, +1070850324, +58880, +477575877, -2143978827, +1070765727, + +62378, +477552986, -2143860345, +1070678660, +66084, +477529322, -2143737454, +1070589051, + +70011, +477504854, -2143609970, +1070496825, +74170, +477479554, -2143477700, +1070401907, + +78577, +477453390, -2143340441, +1070304217, +83245, +477426328, -2143197980, +1070203677, + +88191, +477398337, -2143050097, +1070100202, +93430, +477369379, -2142896557, +1069993708, + +98980, +477339418, -2142737117, +1069884107, +104860, +477308415, -2142571520, +1069771309, + +111089, +477276330, -2142399499, +1069655221, +117687, +477243122, -2142220772, +1069535748, + +124678, +477208746, -2142035045, +1069412791, +132083, +477173157, -2141842007, +1069286250, + +139928, +477136307, -2141641333, +1069156020, +148238, +477098146, -2141432684, +1069021996, + +157042, +477058622, -2141215701, +1068884067, +166368, +477017681, -2140990009, +1068742121, + +176247, +476975266, -2140755213, +1068596040, +186713, +476931317, -2140510900, +1068445706, + +197800, +476885773, -2140256635, +1068290997, +209544, +476838568, -2139991960, +1068131785, + +221986, +476789634, -2139716397, +1067967940, +235165, +476738901, -2139429441, +1067799330, + +249126, +476686295, -2139130562, +1067625817, +263915, +476631736, -2138819203, +1067447259, + +279581, +476575145, -2138494778, +1067263513, +296176, +476516436, -2138156674, +1067074428, + +313756, +476455520, -2137804241, +1066879851, +332377, +476392303, -2137436799, +1066679625, + +352103, +476326688, -2137053633, +1066473587, +372997, +476258572, -2136653990, +1066261572, + +395130, +476187849, -2136237076, +1066043408, +418575, +476114404, -2135802059, +1065818919, + +443410, +476038122, -2135348061, +1065587924, +469715, +475958878, -2134874159, +1065350239, + +497579, +475876543, -2134379380, +1065105672, +527094, +475790981, -2133862703, +1064854028, + +558357, +475702049, -2133323049, +1064595105, +591471, +475609599, -2132759285, +1064328696, + +626546, +475513474, -2132170216, +1064054590, +663698, +475413509, -2131554585, +1063772568, + +703048, +475309533, -2130911067, +1063482407, +744728, +475201363, -2130238267, +1063183877, + +788874, +475088811, -2129534715, +1062876742, +835632, +474971676, -2128798862, +1062560760, + +885155, +474849750, -2128029077, +1062235683, +937608, +474722812, -2127223641, +1061901256, + +993162, +474590632, -2126380742, +1061557218, +1052001, +474452967, -2125498472, +1061203300, + +1114317, +474309562, -2124574818, +1060839227, +1180316, +474160151, -2123607660, +1060464718, + +1250214, +474004452, -2122594762, +1060079482, +1324240, +473842169, -2121533769, +1059683225, + +1402638, +473672993, -2120422197, +1059275642, +1485664, +473496596, -2119257428, +1058856423, + +1573591, +473312636, -2118036702, +1058425248, +1666705, +473120753, -2116757108, +1057981792, + +1765312, +472920568, -2115415578, +1057525720, +1869733, +472711682, -2114008877, +1057056690, + +1980310, +472493677, -2112533595, +1056574354, +2097403, +472266113, -2110986134, +1056078353, + +2221394, +472028525, -2109362702, +1055568322, +2352686, +471780428, -2107659300, +1055043887, + +2491707, +471521309, -2105871713, +1054504667, +2638909, +471250630, -2103995493, +1053950271, + +2794768, +470967825, -2102025952, +1053380302, +2959791, +470672297, -2099958147, +1052794354, + +3134512, +470363419, -2097786866, +1052192013, +3319496, +470040534, -2095506611, +1051572857, + +3515340, +469702948, -2093111588, +1050936458, +3722677, +469349931, -2090595686, +1050282377, + +3942174, +468980717, -2087952464, +1049610170, +4174537, +468594499, -2085175130, +1048919385, + +4420512, +468190429, -2082256523, +1048209563, +4680889, +467767614, -2079189096, +1047480238, + +4956500, +467325116, -2075964894, +1046730939, +5248226, +466861947, -2072575529, +1045961186, + +5556998, +466377069, -2069012165, +1045170497, +5883798, +465869391, -2065265487, +1044358383, + +6229664, +465337765, -2061325680, +1043524350, +6595693, +464780984, -2057182404, +1042667902, + +6983042, +464197779, -2052824764, +1041788537, +7392933, +463586816, -2048241284, +1040885755, + +7826656, +462946693, -2043419877, +1039959050, +8285573, +462275936, -2038347814, +1039007920, + +8771119, +461572997, -2033011692, +1038031861, +9284812, +460836248, -2027397401, +1037030372, + +9828248, +460063981, -2021490090, +1036002956, +10403115, +459254399, -2015274129, +1034949121, + +11011188, +458405618, -2008733073, +1033868380, +11654342, +457515658, -2001849623, +1032760258, + +12334551, +456582441, -1994605586, +1031624288, +13053894, +455603786, -1986981832, +1030460017, + +13814562, +454577405, -1978958256, +1029267008, +14618861, +453500899, -1970513727, +1028044841, + +15469219, +452371752, -1961626048, +1026793119, +16368191, +451187325, -1952271908, +1025511468, + +17318462, +449944856, -1942426832, +1024199544, +18322859, +448641448, -1932065137, +1022857032, + +19384352, +447274071, -1921159880, +1021483655, +20506060, +445839551, -1909682808, +1020079178, + +21691259, +444334570, -1897604306, +1018643408, +22943390, +442755657, -1884893350, +1017176206, + +24266061, +441099186, -1871517453, +1015677490, +25663056, +439361366, -1857442614, +1014147240, + +27138340, +437538245, -1842633269, +1012585506, +28696070, +435625695, -1827052244, +1010992416, + +30340592, +433619416, -1810660701, +1009368185, +32076456, +431514928, -1793418099, +1007713119, + +33908419, +429307566, -1775282147, +1006027630, +35841446, +426992479, -1756208762, +1004312242, + +37880723, +424564629, -1736152037, +1002567605, +40031656, +422018782, -1715064207, +1000794503, + +42299879, +419349513, -1692895620, +998993870, +44691254, +416551204, -1669594724, +997166799, + +47211878, +413618041, -1645108048, +995314562, +49868082, +410544019, -1619380207, +993438620, + +52666431, +407322944, -1592353903, +991540643, +55613728, +403948434, -1563969951, +989622525, + +58717009, +400413931, -1534167308, +987686404, +61983540, +396712704, -1502883130, +985734682, + +65420812, +392837859, -1470052835, +983770045, +69036534, +388782354, -1435610194, +981795486, + +72838621, +384539014, -1399487447, +979814330, +76835185, +380100548, -1361615439, +977830255, + +81034517, +375459569, -1321923790, +975847326, +85445064, +370608625, -1280341101, +973870013, + +90075413, +365540225, -1236795190, +971903231, +94934257, +360246875, -1191213379, +969952362, + +100030363, +354721117, -1143522822, +968023293, +105372536, +348955579, -1093650886, +966122449, + +110969571, +342943025, -1041525595, +964256826, +116830199, +336676414, -987076132, +962434029, + +122963034, +330148974, -930233420, +960662310, +129376495, +323354274, -870930778, +958950605, + +136078736, +316286313, -809104665, +957308578, +143077549, +308939622, -744695529, +955746656, + +150380267, +301309368, -677648754, +954276073, +157993649, +293391486, -607915734, +952908912, + +165923749, +285182808, -535455073, +951658142, +174175771, +276681227, -460233935, +950537659, + +182753907, +267885860, -382229547, +949562325, +191661151, +258797247, -301430878, +948748003, + +200899097, +249417555, -217840509, +948111588, +210467711, +239750820, -131476715, +947671037, + +220365073, +229803201, -42375761, +947445389, +230587099, +219583266, +49405540, +947454781, + +241127226, +209102310, +143787012, +947720449, +251976065, +198374696, +240662008, +948264729, + +263121017, +187418235, +339894000, +949111029, +274545857, +176254599, +441312828, +950283792, + +286230264, +164909768, +544710612, +951808437, +298149321, +153414519, +649837287, +953711268, + +310272957, +141804952, +756395766, +956019363, +322565354, +130123054, +864036712, +958760407, + +334984294, +118417299, +972352933, +961962502, +347480470, +106743289, +1080873395, +965653903, + +359996741, +95164422, +1189056908, +969862703, +372467357, +83752580, +1296285518, +974616441, + +384817146, +72588839, +1401857702, +979941615, +396960682, +61764165, +1504981479, +985863107, + +408801452, +51380097, +1604767625, +992403476, +420231041, +41549370, +1700223213, +999582124, + +431128378, +32396454, +1790245808, +1007414310, +431128378, +32396454, +1790245808, +1007414310, }; -int32_t* g_filter_lpf_tables[] = { +int32_t* g_filter_tables[] = { g_filter_lpf_table_0 , g_filter_lpf_table_0 , g_filter_lpf_table_1 , g_filter_lpf_table_2 , g_filter_lpf_table_3 , g_filter_lpf_table_4 , g_filter_lpf_table_5 , g_filter_lpf_table_6 , g_filter_lpf_table_7 , g_filter_lpf_table_8 , g_filter_lpf_table_9 , g_filter_lpf_table_10, diff --git a/Digital-Synth-PRA32-U/pra32-u-filter.h b/Digital-Synth-PRA32-U/pra32-u-filter.h index 5bc1cfd..3e22799 100644 --- a/Digital-Synth-PRA32-U/pra32-u-filter.h +++ b/Digital-Synth-PRA32-U/pra32-u-filter.h @@ -6,7 +6,8 @@ #include "pra32-u-filter-table.h" class PRA32_U_Filter { - int32_t m_b_2_over_a_0; + int32_t m_lpf_b_2_over_a_0; + int32_t m_hpf_b_2_over_a_0; int32_t m_a_1_over_a_0; int32_t m_a_2_over_a_0; int16_t m_filter_gain; @@ -30,7 +31,8 @@ class PRA32_U_Filter { public: PRA32_U_Filter() - : m_b_2_over_a_0() + : m_lpf_b_2_over_a_0() + , m_hpf_b_2_over_a_0() , m_a_1_over_a_0() , m_a_2_over_a_0() , m_filter_gain() @@ -131,30 +133,32 @@ class PRA32_U_Filter { INLINE int16_t process(int16_t audio_input) { #if 1 int16_t x_0 = audio_input >> (16 - AUDIO_FRACTION_BITS); - int16_t x_3 = x_0 + (m_x_1 << 1) + m_x_2; - int32_t y_0 = mul_s32_s16_h32(m_b_2_over_a_0, x_3) << (32 - FILTER_TABLE_FRACTION_BITS); - y_0 -= mul_s32_s32_h32(m_a_1_over_a_0, m_y_1) << (32 - FILTER_TABLE_FRACTION_BITS); - y_0 -= mul_s32_s32_h32(m_a_2_over_a_0, m_y_2) << (32 - FILTER_TABLE_FRACTION_BITS); + int16_t x_3; + int32_t y_0; + + if (m_filter_mode < 64) { + // low pass + x_3 = x_0 + (m_x_1 << 1) + m_x_2; + y_0 = mul_s32_s16_h32(m_lpf_b_2_over_a_0, x_3) << (32 - FILTER_TABLE_FRACTION_BITS); + } else { + // high pass + x_3 = x_0 - (m_x_1 << 1) + m_x_2; + y_0 = mul_s32_s16_h32(m_hpf_b_2_over_a_0, x_3) << (32 - FILTER_TABLE_FRACTION_BITS); + } + + y_0 -= mul_s32_s32_h32(m_a_1_over_a_0, m_y_1) << (32 - FILTER_TABLE_FRACTION_BITS); + y_0 -= mul_s32_s32_h32(m_a_2_over_a_0, m_y_2) << (32 - FILTER_TABLE_FRACTION_BITS); m_x_2 = m_x_1; m_y_2 = m_y_1; m_x_1 = x_0; - if (m_filter_mode >= 64) { - // high pass - m_y_1 = y_0; - y_0 = ((audio_input * m_filter_gain) << (AUDIO_FRACTION_BITS - (FILTER_TABLE_FRACTION_BITS - 16))) - y_0; - } - // y_0_clamped = clamp(y_0, (-MAX_ABS_OUTPUT << 16), (+MAX_ABS_OUTPUT << 16)) volatile int32_t y_0_clamped = y_0 - (+MAX_ABS_OUTPUT << 16); y_0_clamped = (y_0_clamped < 0) * y_0_clamped + (+MAX_ABS_OUTPUT << 16) - (-MAX_ABS_OUTPUT << 16); y_0_clamped = (y_0_clamped > 0) * y_0_clamped + (-MAX_ABS_OUTPUT << 16); - if (m_filter_mode < 64) { - // low pass - m_y_1 = y_0_clamped; - } + m_y_1 = y_0_clamped; #else volatile int32_t y_0_clamped = x_0; #endif @@ -184,11 +188,12 @@ class PRA32_U_Filter { m_cutoff_current += (m_cutoff_current < cutoff_target); m_cutoff_current -= (m_cutoff_current > cutoff_target); - const int32_t* lpf_table = g_filter_lpf_tables[m_resonance_index]; - size_t index = m_cutoff_current * 3; - m_b_2_over_a_0 = lpf_table[index + 0]; - m_a_1_over_a_0 = lpf_table[index + 1]; - m_a_2_over_a_0 = lpf_table[index + 2]; + const int32_t* filter_table = g_filter_tables[m_resonance_index]; + size_t index = m_cutoff_current * 4; + m_lpf_b_2_over_a_0 = filter_table[index + 0]; + m_hpf_b_2_over_a_0 = filter_table[index + 1]; + m_a_1_over_a_0 = filter_table[index + 2]; + m_a_2_over_a_0 = filter_table[index + 3]; m_filter_gain = g_filter_gain_tables[m_resonance_index]; } diff --git a/Digital-Synth-PRA32-U/pra32-u-generate-filter-table.rb b/Digital-Synth-PRA32-U/pra32-u-generate-filter-table.rb index 7b4a1f1..f976850 100644 --- a/Digital-Synth-PRA32-U/pra32-u-generate-filter-table.rb +++ b/Digital-Synth-PRA32-U/pra32-u-generate-filter-table.rb @@ -16,19 +16,21 @@ def generate_filter_lpf_table(res_id, name, q) w_0 = 2.0 * Math::PI * f_0_over_f_s alpha = Math.sin(w_0) / (2.0 * q) - b_2 = (1.0 - Math.cos(w_0)) / 2.0 + lpf_b_2 = (1.0 - Math.cos(w_0)) / 2.0 + hpf_b_2 = (1.0 + Math.cos(w_0)) / 2.0 a_0 = 1.0 + alpha a_1 = (-2.0) * Math.cos(w_0) a_2 = 1.0 - alpha input_gain = 1.0 / (2.0 ** (res_id / 12.0)) - b_2_over_a_0_gain = (input_gain * (b_2 / a_0) * (1 << FILTER_TABLE_FRACTION_BITS)).floor.to_i + lpf_b_2_over_a_0_gain = (input_gain * (lpf_b_2 / a_0) * (1 << FILTER_TABLE_FRACTION_BITS)).floor.to_i + hpf_b_2_over_a_0_gain = (input_gain * (hpf_b_2 / a_0) * (1 << FILTER_TABLE_FRACTION_BITS)).floor.to_i a_1_over_a_0 = ((a_1 / a_0) * (1 << FILTER_TABLE_FRACTION_BITS)).floor.to_i a_2_over_a_0 = ((a_2 / a_0) * (1 << FILTER_TABLE_FRACTION_BITS)).floor.to_i printf("i: %d, f_idx: %d, f_0_over_f_s: %f, f_0: %f, res_id: %d, q: %f, g: %f, q_mul_g: %f\n", i, f_idx, f_0_over_f_s, f_0, res_id, q, input_gain, q * input_gain) - $file.printf("%+11d, %+11d, %+11d,", b_2_over_a_0_gain, a_1_over_a_0, a_2_over_a_0) + $file.printf("%+11d, %+11d, %+11d, %+11d,", lpf_b_2_over_a_0_gain, hpf_b_2_over_a_0_gain, a_1_over_a_0, a_2_over_a_0) if i == DATA_BYTE_MAX * 2 + 1 $file.printf("\n") elsif i % 2 == (2 - 1) @@ -46,7 +48,7 @@ def generate_filter_lpf_table(res_id, name, q) generate_filter_lpf_table(res_id, res_id.to_s, Math.sqrt(2.0) ** ((res_id - 2.0) / 2.0)) end -$file.printf("int32_t* g_filter_lpf_tables[] = {\n ") +$file.printf("int32_t* g_filter_tables[] = {\n ") (0..16).each do |res_index| res_id = [[res_index - 1, 0].max, MAX_RES_ID].min $file.printf("g_filter_lpf_table_%-2d,", res_id) diff --git a/README.md b/README.md index d4c370f..586c1c4 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ ## Change History +- v1.2.0: Renew High Pass Filter - v1.1.1: Revert Filter clipping in High Pass mode - v1.1.0: Fix Filter clipping (behavior during oscillation); Extend Pitch Bend Range; Delete the code for Waveshare Pico-Audio Rev2.1