mmxfilters.c
上传用户:dangjiwu
上传日期:2013-07-19
资源大小:42019k
文件大小:944k
源码类别:

Symbian

开发平台:

Visual C++

  1. {  1663, -2982,  3578, -2217,  -707,  3428, -8213, 15647, -6548, 10012, -14243, 19034, -11996, 14252, -15870, 16328, -7510,  5648, -2258, -2937,  5066, -9696, 15303, -21721, 14330, -17848, 21132, -23840, 12788, -12955, 12198, -10303,  3539, -1182, -1970,  5937, -5351,  8104, -11180, 14511, -9009, 10804, -12597, 14352, -2007,  2220, -2467,  2950, },
  2. {  3211, -6876, 11769, -17300,  5553, -6110,  5256, -2043, -1159,  3987, -8240, 14115, -10837, 15390, -20519, 25867, -15452, 17460, -18519, 18129, -7877,  5435, -1505, -4083,  5703, -10206, 15449, -21239, 13642, -16597, 19242, -21292, 11214, -11154, 10291, -8450,  2731,  -586, -2288,  5970, -5276,  8088, -11544, 15890, -2710,  3794, -5862, 13126, },
  3. {  2892, -7093, 14093, -24416,  9533, -13639, 17989, -21817,  5994, -5736,  4215,  -908, -2356,  6558, -12318, 19681, -14264, 19262, -24541, 29670, -17039, 18535, -18925, 17783, -7344,  4627,  -590, -4855,  5856, -9939, 14565, -19553, 12327, -14773, 16922, -18547,  9697, -9591,  8796, -7134,  2191,  -120, -2879,  7228, -1729,  3138, -6284, 23170, },
  4. {   -99, -1903,  6799, -16077,  7822, -13440, 21055, -30583, 10388, -13245, 15822, -17560,  8872, -7764,  4996,  -109, -3650,  8757, -15311, 23225, -16122, 20961, -25801, 30207, -16825, 17761, -17583, 15956, -6284,  3574,   248, -5229,  5675, -9260, 13279, -17601, 11024, -13197, 15185, -16825,  8961, -9115,  8700, -7429,   589,   133, -2128, 29556, },
  5. {  2324, -4581,  6774, -7817,  1508,   217, -3919, 10364, -5073,  8568, -13137, 18708, -12515, 15812, -18880, 21220, -11104, 10562, -8593,  4814,   557, -4718, 10126, -16731, 12180, -16350, 20640, -24737, 14127, -15372, 15856, -15320,  6754, -5089,  2562,   907, -2686,  5427, -8672, 12405, -8302, 10628, -13195, 16063, -2427,  2972, -3863,  6356, },
  6. {  3386, -7525, 13558, -21264,  7447, -9356, 10363, -9517,  1403,   684, -4246,  9615, -8517, 13293, -19060, 25588, -16230, 19527, -22269, 23942, -11979, 10843, -8249,  3916,  1185, -5361, 10556, -16669, 11750, -15369, 18979, -22314, 12528, -13421, 13641, -12979,  5609, -4071,  1759,  1451, -2855,  5616, -9185, 13895, -2559,  3854, -6467, 16901, },
  7. {  2123, -5857, 12634, -23375,  9676, -14659, 20557, -26802,  8104, -8991,  8886, -7216,  1670,  1694, -6774, 13777, -11386, 16816, -22992, 29579, -18042, 20927, -23041, 23923, -11538, 10001, -7120,  2704,  1684, -5564, 10247, -15626, 10760, -13835, 16869, -19654, 10972, -11727, 11929, -11388,  4936, -3536,  1258,  2313, -1008,  2299, -5364, 26019, },
  8. { -1650,  1005,  2110, -9364,  5674, -11020, 18792, -29209, 10539, -14259, 18159, -21755, 12183, -12563, 11507, -8459,  1432,  2885, -8899, 16679, -13070, 18504, -24395, 30375, -17978, 20266, -21706, 21916, -10253,  8551, -5683,  1520,  2009, -5473,  9601, -14321,  9759, -12515, 15327, -18072, 10303, -11379, 12158, -12489,  1512, -1284,   470, 30437, },
  9. {  2885, -5987,  9736, -13288,  3786, -3267,  1020,  3847, -3075,  6317, -10865, 16794, -12010, 16122, -20447, 24551, -13921, 14790, -14452, 12447, -4156,   819,  3942, -10200,  8958, -13457, 18429, -23618, 14339, -16589, 18306, -19207,  9496, -8678,  7001, -4329,   271,  2230, -5379,  9212, -6887,  9568, -12723, 16517, -2668,  3528, -5082, 10035, },
  10. {  3254, -7567, 14335, -23745,  8857, -12049, 14946, -16670,  4003, -2864,   320,  4079, -5372,  9989, -15947, 23164, -15688, 20051, -24309, 27979, -15231, 15534, -14529, 11842, -3568,    71,  4649, -10595,  8837, -12840, 17145, -21525, 12844, -14643, 15956, -16558,  8102, -7316,  5777, -3325,  -119,  2592, -5970, 10651, -2186,  3592, -6590, 20495, },
  11. {  1014, -3926,  9897, -20194,  8994, -14498, 21549, -29832,  9655, -11670, 13058, -13235,  5749, -3533,  -425,  6480, -7446, 12879, -19476, 27032, -17585, 21665, -25382, 28276, -14906, 14708, -13249, 10253, -2742,  -611,  4970, -10309,  8266, -11733, 15426, -19172, 11377, -12956, 14169, -14834,  7365, -6785,  5464, -3039,  -157,  1190, -3827, 28259, },
  12. {  1790, -3287,  4177, -3247,  -308,  2863, -7478, 14776, -6318,  9809, -14128, 19093, -12167, 14630, -16527, 17337, -8223,  6595, -3449, -1515,  4260, -8831, 14435, -20928, 14019, -17680, 21172, -24156, 13117, -13486, 12956, -11303,  4161, -1919, -1136,  5036, -4887,  7656, -10782, 14209, -8933, 10839, -12787, 14758, -2097,  2371, -2735,  3557, },
  13. {  3264, -7037, 12167, -18130,  5934, -6742,  6226, -3429,  -695,  3403, -7555, 13372, -10475, 15098, -20377, 25977, -15693, 17953, -19331, 19322, -8689,  6474, -2769, -2619,  4897, -9367, 14634, -20519, 13374, -16471, 19313, -21615, 11529, -11646, 10980, -9347,  3285, -1239, -1548,  5165, -4858,  7679, -11178, 15620, -2699,  3829, -6007, 13834, },
  14. {  2776, -6918, 13920, -24382,  9619, -13912, 18574, -22870,  6420, -6372,  5103, -2079, -1626,  5699, -11367, 18709, -13819, 18928, -24407, 29838, -17332, 19096, -19809, 19037, -8171,  5657, -1810, -3477,  5115, -9185, 13850, -18942, 12111, -14690, 17017, -18869,  9995, -10049,  9435, -7970,  2715,  -755, -2130,  6364, -1607,  3004, -6159, 23741, },
  15. {  -375, -1392,  5993, -14958,  7479, -13082, 20772, -30523, 10481, -13515, 16353, -18445,  9540, -8701,  6234, -1658, -2730,  7722, -14216, 22153, -15655, 20635, -25700, 30427, -17145, 18339, -18461, 17167, -7063,  4525,  -857, -4003,  5027, -8611, 12676, -17099, 10856, -13152, 15306, -17162,  9267, -9592,  9395, -8410,   762,  -123, -1686, 29781, },
  16. {  2439, -4862,  7351, -8859,  1932,  -418, -3038,  9232, -4737,  8207, -12800, 18472, -12500, 15968, -19288, 21970, -11696, 11412, -9735,  6262,  -316, -3718,  9038, -15619, 11656, -15913, 20356, -24682, 14255, -15695, 16412, -16141,  7307, -5790,  3406,   -64, -2151,  4865, -8112, 11887, -8090, 10497, -13189, 16247, -2486,  3092, -4106,  7024, },
  17. {  3386, -7582, 13785, -21851,  7752, -9908, 11269, -10891,  1890,    35, -3430,  8652, -7989, 12765, -18603, 25298, -16231, 19746, -22787, 24842, -12659, 11783, -9469,  5416,   307, -4382,  9521, -15640, 11280, -14993, 18755, -22306, 12665, -13733, 14158, -13727,  6109, -4701,  2519,   570, -2364,  5089, -8646, 13381, -2506,  3830, -6529, 17589, },
  18. {  1941, -5549, 12220, -22945,  9612, -14722, 20869, -27527,  8440, -9541,  9712, -8374,  2435,   737, -5640, 12510, -10726, 16190, -22482, 29290, -18070, 21195, -23620, 24882, -12237, 10940, -8306,  4128,   869, -4675,  9326, -14731, 10362, -13529, 16705, -19687, 11116, -12029, 12420, -12101,  5419, -4161,  2046,  1338,  -858,  2111, -5125, 26486, },
  19. { -1952,  1582,  1153, -7943,  5196, -10440, 18173, -28669, 10471, -14325, 18446, -22367, 12712, -13375, 12659, -9993,  2399,  1727, -7583, 15266, -12363, 17862, -23902, 30129, -18034, 20561, -22298, 22858, -10920,  9426, -6767,  2798,  1289, -4698,  8809, -13562,  9427, -12270, 15214, -18146, 10467, -11711, 12716, -13358,  1679, -1555,  1010, 30511, },
  20. {  2972, -6214, 10238, -14251,  4201, -3923,  1981,  2534, -2657,  5820, -10322, 16267, -11802, 16033, -20562, 24969, -14337, 15469, -15449, 13802, -5025,  1876,  2718, -8852,  8258, -12779, 17837, -23188, 14248, -16671, 18608, -19776,  9935, -9286,  7787, -5292,   835,  1597, -4698,  8516, -6552,  9276, -12515, 16454, -2690,  3605, -5279, 10737, },
  21. {  3192, -7500, 14352, -24012,  9052, -12466, 15705, -17914,  4473, -3529,  1205,  2967, -4713,  9257, -15198, 22483, -15439, 19967, -24479, 28499, -15716, 16294, -15602, 13255, -4447,  1112,  3475, -9334,  8198, -12239, 16638, -21177, 12788, -14743, 16253, -17092,  8506, -7871,  6495, -4210,   407,  1986, -5295,  9924, -2093,  3507, -6554, 21130, },
  22. {   775, -3496,  9254, -19369,  8774, -14330, 21542, -30146,  9867, -12083, 13748, -14281,  6486, -4512,   806,  5012, -6617, 12002, -18620, 26294, -17336, 21609, -25600, 28852, -15416, 15476, -14303, 11606, -3565,   343,  3914, -9196,  7713, -11224, 15009, -18905, 11351, -13073, 14469, -15359,  7765, -7348,  6227, -4050,    11,   959, -3473, 28599, },
  23. {  1916, -3589,  4776, -4285,    98,  2282, -6711, 13851, -6067,  9575, -13972, 19098, -12304, 14969, -17141, 18304, -8919,  7530, -4637,   -80,  3436, -7935, 13521, -20070, 13667, -17461, 21152, -24404, 13411, -13982, 13681, -12276,  4773, -2653,  -296,  4116, -4408,  7183, -10352, 13865, -8832, 10843, -12941, 15126, -2182,  2518, -3000,  4177, },
  24. {  3308, -7181, 12538, -18921,  6303, -7364,  7190, -4821,  -223,  2804, -6841, 12584, -10081, 14760, -20175, 26014, -15891, 18397, -20093, 20468, -9481,  7502, -4033, -1140,  4073, -8497, 13772, -19738, 13067, -16298, 19329, -21879, 11813, -12108, 11641, -10222,  3832, -1892,  -800,  4341, -4424,  7246, -10778, 15302, -2680,  3853, -6137, 14541, },
  25. {  2647, -6717, 13702, -24276,  9679, -14148, 19112, -23870,  6833, -6996,  5986, -3255,  -885,  4816, -10377, 17677, -13331, 18538, -24201, 29923, -17578, 19605, -20642, 20244, -8979,  6676, -3032, -2081,  4355, -8401, 13093, -18275, 11860, -14565, 17065, -19139, 10266, -10480, 10050, -8789,  3235, -1393, -1369,  5475, -1479,  2860, -6013, 24294, },
  26. {  -658,  -866,  5155, -13776,  7110, -12680, 20426, -30374, 10545, -13749, 16842, -19286, 10186, -9621,  7463, -3214, -1795,  6657, -13072, 21011, -15141, 20248, -25525, 30561, -17417, 18867, -19291, 18335, -7826,  5467, -1964, -2759,  4361, -7934, 12033, -16546, 10658, -13069, 15384, -17452,  9547, -10045, 10069, -9376,   935,  -384, -1224, 29978, },
  27. {  2549, -5135,  7919, -9894,  2358, -1061, -2138,  8060, -4384,  7819, -12423, 18180, -12449, 16080, -19644, 22663, -12259, 12236, -10857,  7702, -1193, -2700,  7919, -14457, 11096, -15428, 20014, -24558, 14343, -15975, 16924, -16919,  7843, -6478,  4245, -1040, -1608,  4286, -7527, 11333, -7854, 10335, -13146, 16386, -2539,  3205, -4343,  7701, },
  28. {  3376, -7617, 13976, -22383,  8038, -10438, 12154, -12250,  2378,  -622, -2596,  7656, -7433, 12195, -18088, 24934, -16185, 19910, -23243, 25676, -13306, 12696, -10669,  6909,  -576, -3386,  8453, -14562, 10775, -14573, 18477, -22234, 12767, -14007, 14637, -14440,  6594, -5321,  3275,  -317, -1863,  4544, -8078, 12825, -2446,  3794, -6573, 18269, },
  29. {  1748, -5216, 11762, -22440,  9520, -14743, 21123, -28182,  8756, -10070, 10518, -9518,  3200,  -231, -4481, 11198, -10030, 15513, -21905, 28916, -18046, 21404, -24136, 25777, -12906, 11854, -9476,  5548,    48, -3768,  8375, -13791,  9932, -13183, 16493, -19663, 11229, -12298, 12879, -12783,  5889, -4779,  2834,   351,  -704,  1915, -4864, 26930, },
  30. { -2256,  2167,   175, -6476,  4697, -9823, 17494, -28039, 10371, -14349, 18682, -22922, 13209, -14156, 13784, -11510,  3366,   556, -6236, 13801, -11617, 17166, -23338, 29797, -18040, 20800, -22829, 23739, -11559, 10278, -7837,  4075,   561, -3906,  7988, -12762,  9068, -11989, 15057, -18169, 10602, -12012, 13241, -14197,  1843, -1826,  1566, 30556, },
  31. {  3051, -6428, 10719, -15190,  4611, -4577,  2948,  1199, -2226,  5300, -9745, 15689, -11557, 15898, -20619, 25319, -14714, 16109, -16408, 15127, -5885,  2934,  1478, -7472,  7530, -12061, 17191, -22689, 14117, -16705, 18858, -20292, 10347, -9870,  8555, -6245,  1399,   956, -4001,  7791, -6197,  8956, -12271, 16343, -2705,  3673, -5466, 11443, },
  32. {  3118, -7409, 14327, -24213,  9224, -12852, 16429, -19121,  4935, -4190,  2095,  1836, -4034,  8493, -14400, 21732, -15144, 19827, -24580, 28941, -16161, 17011, -16637, 14639, -5319,  2155,  2284, -8040,  7532, -11599, 16080, -20768, 12694, -14802, 16506, -17580,  8887, -8407,  7198, -5089,   936,  1371, -4600,  9163, -1993,  3411, -6498, 21752, },
  33. {   526, -3046,  8571, -18475,  8526, -14118, 21473, -30377, 10054, -12466, 14405, -15295,  7211, -5486,  2045,  3517, -5764, 11084, -17706, 25476, -17036, 21490, -25746, 29350, -15885, 16204, -15322, 12932, -4382,  1300,  2842, -8053,  7136, -10680, 14548, -18583, 11292, -13154, 14729, -15844,  8144, -7895,  6977, -5059,   181,   721, -3099, 28914, },
  34. {  2040, -3889,  5373, -5330,   510,  1685, -5916, 12874, -5795,  9312, -13774, 19048, -12408, 15268, -17712, 19226, -9594,  8451, -5821,  1366,  2597, -7011, 12563, -19150, 13273, -17191, 21072, -24585, 13668, -14441, 14371, -13219,  5376, -3383,   549,  3180, -3913,  6687, -9890, 13480, -8705, 10816, -13060, 15453, -2261,  2660, -3261,  4809, },
  35. {  3343, -7306, 12878, -19670,  6659, -7973,  8145, -6217,   254,  2190, -6101, 11752, -9654, 14378, -19915, 25976, -16045, 18793, -20804, 21564, -10251,  8515, -5293,   352,  3232, -7598, 12867, -18896, 12721, -16078, 19291, -22081, 12064, -12538, 12272, -11073,  4371, -2543,   -46,  3501, -3975,  6789, -10344, 14939, -2654,  3866, -6253, 15246, },
  36. {  2506, -6492, 13439, -24097,  9711, -14346, 19601, -24812,  7230, -7607,  6860, -4433,  -135,  3911, -9349, 16586, -12802, 18092, -23926, 29922, -17774, 20062, -21421, 21400, -9766,  7683, -4252,  -672,  3579, -7590, 12294, -17552, 11575, -14398, 17065, -19356, 10510, -10884, 10640, -9587,  3749, -2031,  -598,  4562, -1346,  2706, -5846, 24828, },
  37. {  -946,  -326,  4285, -12535,  6714, -12237, 20016, -30135, 10579, -13946, 17287, -20078, 10809, -10521,  8681, -4773,  -849,  5565, -11884, 19802, -14580, 19800, -25277, 30609, -17642, 19345, -20071, 19457, -8571,  6398, -3072, -1501,  3679, -7232, 11354, -15943, 10427, -12949, 15419, -17694,  9803, -10473, 10719, -10324,  1108,  -647,  -744, 30148, },
  38. {  2655, -5400,  8475, -10918,  2784, -1711, -1219,  6851, -4014,  7404, -12007, 17834, -12362, 16147, -19948, 23297, -12791, 13032, -11955,  9130, -2073, -1669,  6770, -13247, 10501, -14897, 19612, -24362, 14390, -16211, 17390, -17654,  8359, -7152,  5075, -2017, -1057,  3692, -6916, 10744, -7595, 10143, -13065, 16480, -2586,  3311, -4572,  8385, },
  39. {  3354, -7630, 14130, -22858,  8305, -10946, 13014, -13589,  2863, -1284, -1747,  6629, -6851, 11586, -17518, 24496, -16093, 20019, -23636, 26443, -13920, 13578, -11846,  8391, -1463, -2375,  7356, -13437, 10238, -14109, 18145, -22099, 12833, -14242, 15077, -15116,  7063, -5930,  4027, -1207, -1354,  3983, -7483, 12228, -2378,  3748, -6600, 18940, },
  40. {  1543, -4861, 11260, -21862,  9399, -14722, 21320, -28762,  9050, -10575, 11302, -10645,  3962, -1205, -3299,  9843, -9301, 14788, -21262, 28457, -17971, 21553, -24586, 26603, -13541, 12738, -10624,  6959,  -778, -2846,  7395, -12806,  9472, -12799, 16233, -19584, 11311, -12534, 13304, -13432,  6345, -5388,  3619,  -646,  -546,  1710, -4582, 27352, },
  41. };
  42. int nextstate_441_320[441] = {
  43. 0x00111400, 0x00211301, 0x00311201, 0x00411100, 0x00511001, 0x00610f01, 0x00710e01, 0x00810d00, 
  44. 0x00910c01, 0x00a10b01, 0x00b10a00, 0x00c10901, 0x00d10801, 0x00e10701, 0x00f10600, 0x01010501, 
  45. 0x01110401, 0x01210301, 0x01310200, 0x01410101, 0x01510001, 0x0160ff00, 0x0170fe01, 0x0180fd01, 
  46. 0x0190fc01, 0x01a0fb00, 0x01b0fa01, 0x01c0f901, 0x01d0f801, 0x01e0f700, 0x01f0f601, 0x0200f501, 
  47. 0x0210f400, 0x0220f301, 0x0230f201, 0x0240f101, 0x0250f000, 0x0260ef01, 0x0270ee01, 0x0280ed01, 
  48. 0x0290ec00, 0x02a0eb01, 0x02b0ea01, 0x02c0e900, 0x02d0e801, 0x02e0e701, 0x02f0e601, 0x0300e500, 
  49. 0x0310e401, 0x0320e301, 0x0330e201, 0x0340e100, 0x0350e001, 0x0360df01, 0x0370de00, 0x0380dd01, 
  50. 0x0390dc01, 0x03a0db01, 0x03b0da00, 0x03c0d901, 0x03d0d801, 0x03e0d700, 0x03f0d601, 0x0400d501, 
  51. 0x0410d401, 0x0420d300, 0x0430d201, 0x0440d101, 0x0450d001, 0x0460cf00, 0x0470ce01, 0x0480cd01, 
  52. 0x0490cc00, 0x04a0cb01, 0x04b0ca01, 0x04c0c901, 0x04d0c800, 0x04e0c701, 0x04f0c601, 0x0500c501, 
  53. 0x0510c400, 0x0520c301, 0x0530c201, 0x0540c100, 0x0550c001, 0x0560bf01, 0x0570be01, 0x0580bd00, 
  54. 0x0590bc01, 0x05a0bb01, 0x05b0ba01, 0x05c0b900, 0x05d0b801, 0x05e0b701, 0x05f0b600, 0x0600b501, 
  55. 0x0610b401, 0x0620b301, 0x0630b200, 0x0640b101, 0x0650b001, 0x0660af01, 0x0670ae00, 0x0680ad01, 
  56. 0x0690ac01, 0x06a0ab00, 0x06b0aa01, 0x06c0a901, 0x06d0a801, 0x06e0a700, 0x06f0a601, 0x0700a501, 
  57. 0x0710a400, 0x0720a301, 0x0730a201, 0x0740a101, 0x0750a000, 0x07609f01, 0x07709e01, 0x07809d01, 
  58. 0x07909c00, 0x07a09b01, 0x07b09a01, 0x07c09900, 0x07d09801, 0x07e09701, 0x07f09601, 0x08009500, 
  59. 0x08109401, 0x08209301, 0x08309201, 0x08409100, 0x08509001, 0x08608f01, 0x08708e00, 0x08808d01, 
  60. 0x08908c01, 0x08a08b01, 0x08b08a00, 0x08c08901, 0x08d08801, 0x08e08701, 0x08f08600, 0x09008501, 
  61. 0x09108401, 0x09208300, 0x09308201, 0x09408101, 0x09508001, 0x09607f00, 0x09707e01, 0x09807d01, 
  62. 0x09907c01, 0x09a07b00, 0x09b07a01, 0x09c07901, 0x09d07800, 0x09e07701, 0x09f07601, 0x0a007501, 
  63. 0x0a107400, 0x0a207301, 0x0a307201, 0x0a407101, 0x0a507000, 0x0a606f01, 0x0a706e01, 0x0a806d00, 
  64. 0x0a906c01, 0x0aa06b01, 0x0ab06a01, 0x0ac06900, 0x0ad06801, 0x0ae06701, 0x0af06600, 0x0b006501, 
  65. 0x0b106401, 0x0b206301, 0x0b306200, 0x0b406101, 0x0b506001, 0x0b605f01, 0x0b705e00, 0x0b805d01, 
  66. 0x0b905c01, 0x0ba05b00, 0x0bb05a01, 0x0bc05901, 0x0bd05801, 0x0be05700, 0x0bf05601, 0x0c005501, 
  67. 0x0c105401, 0x0c205300, 0x0c305201, 0x0c405101, 0x0c505000, 0x0c604f01, 0x0c704e01, 0x0c804d01, 
  68. 0x0c904c00, 0x0ca04b01, 0x0cb04a01, 0x0cc04901, 0x0cd04800, 0x0ce04701, 0x0cf04601, 0x0d004500, 
  69. 0x0d104401, 0x0d204301, 0x0d304201, 0x0d404100, 0x0d504001, 0x0d603f01, 0x0d703e01, 0x0d803d00, 
  70. 0x0d903c01, 0x0da03b01, 0x0db03a00, 0x0dc03901, 0x0dd03801, 0x0de03701, 0x0df03600, 0x0e003501, 
  71. 0x0e103401, 0x0e203300, 0x0e303201, 0x0e403101, 0x0e503001, 0x0e602f00, 0x0e702e01, 0x0e802d01, 
  72. 0x0e902c01, 0x0ea02b00, 0x0eb02a01, 0x0ec02901, 0x0ed02800, 0x0ee02701, 0x0ef02601, 0x0f002501, 
  73. 0x0f102400, 0x0f202301, 0x0f302201, 0x0f402101, 0x0f502000, 0x0f601f01, 0x0f701e01, 0x0f801d00, 
  74. 0x0f901c01, 0x0fa01b01, 0x0fb01a01, 0x0fc01900, 0x0fd01801, 0x0fe01701, 0x0ff01601, 0x10001500, 
  75. 0x10101401, 0x10201301, 0x10301200, 0x10401101, 0x10501001, 0x10600f01, 0x10700e00, 0x10800d01, 
  76. 0x10900c01, 0x10a00b01, 0x10b00a00, 0x10c00901, 0x10d00801, 0x10e00700, 0x10f00601, 0x11000501, 
  77. 0x11100401, 0x11200300, 0x11300201, 0x11400101, 0x11500000, 0x1161b801, 0x1171b701, 0x1181b601, 
  78. 0x1191b500, 0x11a1b401, 0x11b1b301, 0x11c1b201, 0x11d1b100, 0x11e1b001, 0x11f1af01, 0x1201ae00, 
  79. 0x1211ad01, 0x1221ac01, 0x1231ab01, 0x1241aa00, 0x1251a901, 0x1261a801, 0x1271a701, 0x1281a600, 
  80. 0x1291a501, 0x12a1a401, 0x12b1a300, 0x12c1a201, 0x12d1a101, 0x12e1a001, 0x12f19f00, 0x13019e01, 
  81. 0x13119d01, 0x13219c01, 0x13319b00, 0x13419a01, 0x13519901, 0x13619800, 0x13719701, 0x13819601, 
  82. 0x13919501, 0x13a19400, 0x13b19301, 0x13c19201, 0x13d19101, 0x13e19000, 0x13f18f01, 0x14018e01, 
  83. 0x14118d00, 0x14218c01, 0x14318b01, 0x14418a01, 0x14518900, 0x14618801, 0x14718701, 0x14818601, 
  84. 0x14918500, 0x14a18401, 0x14b18301, 0x14c18200, 0x14d18101, 0x14e18001, 0x14f17f01, 0x15017e00, 
  85. 0x15117d01, 0x15217c01, 0x15317b00, 0x15417a01, 0x15517901, 0x15617801, 0x15717700, 0x15817601, 
  86. 0x15917501, 0x15a17401, 0x15b17300, 0x15c17201, 0x15d17101, 0x15e17000, 0x15f16f01, 0x16016e01, 
  87. 0x16116d01, 0x16216c00, 0x16316b01, 0x16416a01, 0x16516901, 0x16616800, 0x16716701, 0x16816601, 
  88. 0x16916500, 0x16a16401, 0x16b16301, 0x16c16201, 0x16d16100, 0x16e16001, 0x16f15f01, 0x17015e01, 
  89. 0x17115d00, 0x17215c01, 0x17315b01, 0x17415a00, 0x17515901, 0x17615801, 0x17715701, 0x17815600, 
  90. 0x17915501, 0x17a15401, 0x17b15301, 0x17c15200, 0x17d15101, 0x17e15001, 0x17f14f00, 0x18014e01, 
  91. 0x18114d01, 0x18214c01, 0x18314b00, 0x18414a01, 0x18514901, 0x18614800, 0x18714701, 0x18814601, 
  92. 0x18914501, 0x18a14400, 0x18b14301, 0x18c14201, 0x18d14101, 0x18e14000, 0x18f13f01, 0x19013e01, 
  93. 0x19113d00, 0x19213c01, 0x19313b01, 0x19413a01, 0x19513900, 0x19613801, 0x19713701, 0x19813601, 
  94. 0x19913500, 0x19a13401, 0x19b13301, 0x19c13200, 0x19d13101, 0x19e13001, 0x19f12f01, 0x1a012e00, 
  95. 0x1a112d01, 0x1a212c01, 0x1a312b01, 0x1a412a00, 0x1a512901, 0x1a612801, 0x1a712700, 0x1a812601, 
  96. 0x1a912501, 0x1aa12401, 0x1ab12300, 0x1ac12201, 0x1ad12101, 0x1ae12001, 0x1af11f00, 0x1b011e01, 
  97. 0x1b111d01, 0x1b211c00, 0x1b311b01, 0x1b411a01, 0x1b511901, 0x1b611800, 0x1b711701, 0x1b811601, 
  98. 0x00011501, 
  99. };
  100. #endif // HELIX_FEATURE_MMXFILTER_441_320
  101. #ifdef HELIX_FEATURE_MMXFILTER_147_160
  102. /*
  103.  * inrate=48000 outrate=44100 up=147 dn=160
  104.  */
  105. ALIGN
  106. filtwing filter_147_160[147] = {
  107. {   628, -5959, 16177, -29814, 10415, -10669,  5480,  7322, -6976, 13261, -18864, 21108, -8536,  2296,  8265, -21753, 17540, -21895, 21493, -14391,    -9, 10146, -21322, 30637, -17358, 15279, -8272, -3333,  8904, -16047, 21130, -22161,  8823, -3559, -4230, 13283, -10827, 13501, -13502,  9925, -1176, -4497, 11597, -19359,  3352, -4115,  4574, 27910, },
  108. {  1814, -7539, 17165, -28300,  8772, -7183,     2, 14087, -8520, 13901, -17680, 17296, -5161, -2258, 13131, -25500, 17969, -20042, 16868, -7157, -4414, 14378, -24096, 30614, -15440, 11311, -2640, -9652, 11666, -17543, 20566, -19053,  6020,   133, -8110, 16388, -11464, 12761, -11125,  5976,  1344, -7085, 13536, -19675,  3021, -3129,  2080, 27630, },
  109. {  2748, -8537, 17112, -25331,  6755, -3518, -5160, 19711, -9518, 13745, -15576, 12695, -1639, -6510, 17090, -27707, 17392, -17145, 11461,   249, -8445, 17694, -25463, 28903, -12720,  6821,  2996, -15283, 13716, -18035, 18880, -14964,  2949,  3733, -11453, 18516, -11452, 11335, -8196,  1806,  3714, -9198, 14660, -18903,  2545, -2057,  -147, 26838, },
  110. {  3402, -8952, 16109, -21183,  4504,   112, -9738, 23945, -9940, 12838, -12710,  7592,  1828, -10236, 19960, -28307, 15876, -13400,  5595,  7411, -11889, 19938, -25386, 25643, -9371,  2071,  8325, -19930, 14960, -17519, 16190, -10145,  -214,  7044, -14085, 19572, -10809,  9318, -4890, -2350,  5810, -10737, 14938, -17133,  1958,  -959, -2053, 25563, },
  111. {  3772, -8818, 14295, -16179,  2159,  3505, -13511, 26627, -9792, 11268, -9273,  2293,  5052, -13252, 21621, -27325, 13538, -9040,  -390, 13942, -14574, 21017, -23910, 21056, -5593, -2671, 13059, -23362, 15347, -16047, 12670, -4876, -3292,  9889, -15879, 19522, -9584,  6838, -1400, -6263,  7525, -11636, 14388, -14505,  1297,   106, -3603, 23845, },
  112. {  3870, -8198, 11843, -10665,  -142,  6489, -16316, 27695, -9113,  9154, -5484, -2903,  7864, -15418, 22028, -24873, 10535, -4329, -6161, 19501, -16373, 20904, -21157, 15433, -1607, -7142, 16952, -25419, 14877, -13725,  8532,   539, -6118, 12123, -16755, 18396, -7860,  4041,  2078, -9725,  8776, -11868, 13069, -11197,   601,  1086, -4772, 21743, },
  113. {  3726, -7181,  8950, -4992, -2273,  8923, -18055, 27177, -7967,  6638, -1566, -7712, 10125, -16648, 21205, -21139,  7056,   463, -11405, 23810, -17216, 19642, -17314,  9113,  2361, -11103, 19810, -26022, 13597, -10700,  4021,  5798, -8540, 13636, -16685, 16281, -5743,  1089,  5353, -12559,  9508, -11439, 11081, -7416,   -91,  1938, -5555, 19324, },
  114. {  3381, -5866,  5819,   508, -4126, 10706, -18694, 25190, -6441,  3879,  2256, -11885, 11734, -16913, 19245, -16376,  3310,  5068, -15850, 26671, -17083, 17333, -12625,  2464,  6092, -14348, 21502, -25172, 11598, -7156,  -607, 10615, -10434, 14361, -15696, 13316, -3359, -1850,  8250, -14625,  9695, -10396,  8555, -3386,  -743,  2627, -5959, 16668, },
  115. {  2885, -4363,  2650,  5538, -5618, 11781, -18264, 21925, -4640,  1042,  5777, -15219, 12630, -16234, 16300, -10886,  -487,  9238, -19275, 27971, -16011, 14135, -7372, -4137,  9387, -16715, 21964, -22954,  9006, -3302, -5092, 14733, -11708, 14276, -13862,  9685,  -847, -4616, 10619, -15830,  9344, -8813,  5648,   664, -1322,  3127, -6005, 13859, },
  116. {  2290, -2782,  -370,  9853, -6691, 12135, -16852, 17634, -2678, -1712,  8815, -17567, 12791, -14689, 12570, -4998, -4122, 12756, -21526, 27687, -14090, 10252, -1863, -10327, 12076, -18098, 21201, -19523,  5981,   642, -9189, 17941, -12307, 13404, -11306,  5604,  1653, -7060, 12342, -16131,  8488, -6795,  2532,  4515, -1800,  3427, -5728, 10985, },
  117. {  1649, -1225, -3082, 13265, -7316, 11795, -14595, 12614,  -671, -4235, 11225, -18843, 12242, -12396,  8290,   949, -7401, 15451, -22516, 25885, -11449,  5918,  3591, -15775, 14025, -18445, 19287, -15100,  2699,  4456, -12682, 20083, -12211, 11813, -8184,  1309,  4003, -9056, 13342, -15535,  7189, -4465,  -617,  7967, -2157,  3522, -5173,  8133, },
  118. {  1013,   219, -5361, 15656, -7488, 10826, -11672,  7183,  1265, -6399, 12902, -19024, 11041, -9514,  3720,  6622, -10156, 17203, -22232, 22713, -8258,  1386,  8691, -20201, 15147, -17765, 16357, -9954,  -651,  7932, -15392, 21067, -11444,  9605, -4682, -2959,  6076, -10504, 13581, -14099,  5530, -1959, -3625, 10847, -2379,  3420, -4392,  5386, },
  119. {  1474, -7114, 16974, -28932,  9323, -8285,  1667, 12113, -8101, 13790, -18149, 18566, -6224,  -878, 11720, -24505, 17946, -20731, 18389, -9420, -3088, 13164, -23389, 30805, -16122, 12599, -4388, -7766, 10886, -17188, 20863, -20124,  6919, -1003, -6965, 15531, -11337, 13065, -11923,  7225,   578, -6334, 13023, -19696,  3139, -3445,  2821, 27771, },
  120. {  2490, -8293, 17235, -26384,  7407, -4651, -3622, 18119, -9271, 13876, -16313, 14178, -2726, -5248, 15981, -27197, 17673, -18137, 13189, -2023, -7258, 16782, -25196, 29603, -13633,  8243,  1281, -13642, 13168, -17992, 19512, -16313,  3912,  2647, -10493, 17972, -11524, 11841, -9146,  3098,  3008, -8605, 14403, -19252,  2705, -2392,   506, 27135, },
  121. {  3231, -8885, 16511, -22566,  5213,  -989, -8406, 22802, -9871, 13193, -13662,  9198,   779, -9157, 19202, -28293, 16436, -14629,  7429,  5257, -10903, 19369, -25562, 26799, -10457,  3544,  6736, -18620, 14667, -17783, 17115, -11689,   758,  6067, -13360, 19364, -11071,  9995, -5936, -1087,  5201, -10329, 14943, -17776,  2148, -1296, -1503, 26005, },
  122. {  3688, -8914, 14930, -17789,  2882,  2497, -12446, 25973, -9897, 11816, -10379,  3926,  4096, -12409, 21243, -27791, 14336, -10432,  1444, 12021, -13837, 20812, -24508, 22592, -6788, -1229, 11681, -22447, 15320, -16597, 13829, -6527, -2365,  9073, -15422, 19654, -10018,  7642, -2482, -5098,  7043, -11430, 14643, -15395,  1506,  -215, -3166, 24418, },
  123. {  3867, -8436, 12654, -12395,   553,  5624, -15563, 27539, -9375,  9854, -6674, -1333,  7051, -14848, 22036, -25774, 11519, -5800, -4427, 17912, -15919, 21065, -22130, 17254, -2842, -5810, 15856, -24939, 15111, -14522,  9857, -1125, -5285, 11508, -16586, 18853, -8438,  4926,  1021, -8719,  8444, -11868, 13552, -12275,   817,   796, -4454, 22427, },
  124. {  3794, -7530,  9875, -6734, -1642,  8239, -17637, 27500, -8364,  7445, -2772, -6289,  9495, -16372, 21585, -22410,  8165, -1003, -9865, 22631, -17061, 20148, -18599, 11110,  1155, -9952, 19050, -25993, 14073, -11695,  5433,  4214, -7845, 13252, -16807, 17030, -6429,  2004,  4378, -11763,  9340, -11639, 11756, -8616,   119,  1692, -5355, 20098, },
  125. {  3506, -6296,  6795, -1147, -3591, 10231, -18614, 25948, -6945,  4744,  1103, -10682, 11313, -16934, 19962, -17934,  4478,  3687, -14582, 25953, -17226, 18146, -14141,  4522,  4982, -13436, 21111, -25585, 12282, -8290,   814,  9196, -9914, 14224, -16094, 14309, -4113,  -957,  7409, -14078,  9696, -10778,  9380, -4639,  -549,  2434, -5874, 17506, },
  126. {  3050, -4839,  3618,  4056, -5202, 11527, -18506, 23051, -5216,  1913,  4737, -14292, 12432, -16540, 17300, -12633,   674,  8015, -18341, 27740, -16437, 15202, -9030, -2133,  8431, -16088, 21954, -23774,  9858, -4508, -3742, 13554, -11386, 14388, -14510, 10861, -1625, -3793,  9954, -15555,  9508, -9352,  6573,  -571, -1153,  2994, -6027, 14735, },
  127. {  2480, -3271,   534,  8614, -6408, 12102, -17383, 19046, -3291,  -883,  7941, -16956, 12819, -15250, 13787, -6831, -3033, 11754, -20965, 27941, -14764, 11506, -3567, -8487, 11322, -17782, 21563, -20696,  6947,  -568, -7983, 17061, -12196, 13753, -12160,  6894,   894, -6351, 11886, -16136,  8802, -7455,  3502,  3364, -1665,  3356, -5845, 11871, },
  128. {  1848, -1696, -2289, 12320, -7172, 11970, -15370, 14217, -1286, -3492, 10557, -18567, 12484, -13173,  9650,  -867, -6441, 14718, -22348, 26594, -12329,  7284,  1938, -14196, 13510, -18449, 19991, -16551,  3725,  3309, -11683, 19545, -12314, 12374, -9194,  2639,  3304, -8496, 13115, -15812,  7631, -5207,   345,  6958, -2061,  3514, -5370,  9003, },
  129. {  1205,  -209, -4712, 15034, -7482, 11186, -12631,  8878,   683, -5778, 12469, -19084, 11475, -10453,  5141,  4925, -9373, 16769, -22453, 23823, -9288,  2786,  7177, -18963, 14893, -18081, 17356, -11597,   376,  6910, -14651, 20891, -11749, 10343, -5788, -1663,  5475, -10121, 13589, -14625,  6073, -2740, -2724, 10031, -2326,  3471, -4653,  6215, },
  130. {  1112, -6634, 16683, -29419,  9836, -9364,  3354, 10039, -7631, 13603, -18526, 19753, -7268,   524, 10229, -23368, 17826, -21316, 19827, -11655, -1733, 11869, -22550, 30833, -16724, 13831, -6126, -5824, 10042, -16739, 21051, -21095,  7787, -2141, -5773, 14584, -11148, 13302, -12663,  8447,  -198, -5541, 12435, -19613,  3243, -3750,  3587, 27863, },
  131. {  2205, -7993, 17264, -27317,  8033, -5783, -2036, 16401, -8971, 13934, -16972, 15605, -3812, -3942, 14772, -26536, 17863, -19042, 14864, -4306, -6021, 15772, -24792, 30150, -14480,  9632,  -455, -11917, 12545, -17852, 20045, -17584,  4861,  1540, -9470, 17329, -11536, 12289, -10054,  4385,  2280, -7960, 14067, -19503,  2853, -2723,  1189, 27385, },
  132. {  3033, -8764, 16832, -23858,  5909, -2106, -7003, 21515, -9748, 13481, -14554, 10775,  -288, -8016, 18331, -28128, 16915, -15793,  9241,  3054, -9849, 18691, -25603, 27822, -11496,  5010,  5098, -17201, 14294, -17954, 17956, -13182,  1733,  5051, -12557, 19052, -11277, 10623, -6959,   193,  4559, -9862, 14867, -18334,  2331, -1634,  -920, 26403, },
  133. {  3577, -8962, 15499, -19341,  3605,  1455, -11294, 25166, -9949, 12307, -11444,  5561,  3107, -11489, 20746, -28112, 15066, -11782,  3289, 10018, -13019, 20494, -24979, 24021, -7957,   231, 10230, -21405, 15211, -17061, 14924, -8155, -1418,  8202, -14880, 19683, -10403,  8412, -3559, -3895,  6520, -11161, 14823, -16215,  1711,  -543, -2693, 24952, },
  134. {  3840, -8633, 13417, -14099,  1261,  4710, -14711, 27230, -9591, 10512, -7845,   266,  6190, -14191, 21926, -26547, 12452, -7255, -2653, 16212, -15376, 21114, -22994, 18998, -4072, -4437, 14668, -24322, 15266, -15248, 11139, -2794, -4418, 10828, -16327, 19213, -8975,  5791,   -50, -7659,  8065, -11805, 13967, -13302,  1031,   495, -4098, 23079, },
  135. {  3841, -7849, 10772, -8483,  -988,  7496, -17114, 27679, -8723,  8225, -3980, -4813,  8805, -16005, 21853, -23576,  9242, -2480, -8256, 21318, -16813, 20551, -19796, 13065,   -67, -8738, 18182, -25825, 14477, -12635,  6827,  2596, -7104, 12795, -16840, 17693, -7086,  2915,  3372, -10898,  9121, -11779, 12377, -9786,   332,  1431, -5119, 20846, },
  136. {  3615, -6704,  7762, -2839, -3024,  9689, -18431, 26578, -7419,  5596,   -73, -9404, 10826, -16864, 20579, -19413,  5635,  2271, -13222, 25090, -17279, 18870, -15596,  6574,  3836, -12446, 20604, -25864, 12907, -9387,  2240,  7718, -9337, 14010, -16410, 15232, -4850,   -52,  6521, -13451,  9645, -11107, 10165, -5883,  -349,  2224, -5755, 18326, },
  137. {  3205, -5304,  4594,  2513, -4747, 11205, -18652, 24073, -5775,  2788,  3656, -13276, 12165, -16760, 18219, -14333,  1844,  6736, -17298, 27359, -16778, 16198, -10655,  -101,  7421, -15369, 21827, -24474, 10663, -5699, -2362, 12294, -11002, 14423, -15085, 11987, -2400, -2943,  9231, -15194,  9623, -9846,  7473, -1819,  -976,  2843, -6017, 15601, },
  138. {  2665, -3759,  1462,  7294, -6083, 12002, -17830, 20380, -3898,   -36,  7011, -16245, 12778, -15737, 14946, -8650, -1915, 10678, -20286, 28047, -15367, 12710, -5266, -6585, 10501, -17368, 21813, -21767,  7885, -1784, -6726, 16084, -12020, 14031, -12957,  8156,   124, -5602, 11363, -16054,  9072, -8082,  4465,  2180, -1519,  3267, -5934, 12757, },
  139. {  2046, -2175, -1457, 11280, -6985, 12084, -16075, 15772, -1905, -2718,  9823, -18187, 12662, -13888, 10975, -2699, -5435, 13898, -22059, 27167, -13151,  8625,   258, -12527, 12919, -18355, 20595, -17926,  4739,  2136, -10615, 18898, -12352, 12872, -10162,  3964,  2582, -7887, 12816, -16006,  8037, -5928,  1315,  5900, -1952,  3487, -5545,  9881, },
  140. {  1402,  -652, -4016, 14310, -7435, 11492, -13539, 10556,    87, -5116, 11961, -19041, 11852, -11348,  6553,  3181, -8531, 16242, -22556, 24817, -10277,  4184,  5610, -17612, 14557, -18303, 18271, -13191,  1408,  5843, -13826, 20602, -11993, 11030, -6871,  -349,  4839, -9682, 13525, -15078,  6588, -3514, -1800,  9150, -2259,  3505, -4896,  7059, },
  141. {   727, -6101, 16291, -29755, 10305, -10413,  5054,  7875, -7113, 13339, -18808, 20849, -8286,  1941,  8666, -22093, 17609, -21793, 21172, -13850,  -356, 10499, -21583, 30697, -17242, 14998, -7846, -3836,  9139, -16197, 21128, -21961,  8620, -3277, -4543, 13553, -10899, 13470, -13343,  9635,  -980, -4711, 11774, -19423,  3332, -4044,  4374, 27907, },
  142. {  1896, -7637, 17197, -28120,  8628, -6905,  -410, 14564, -8617, 13917, -17549, 16967, -4892, -2599, 13470, -25726, 17959, -19854, 16476, -6588, -4741, 14668, -24252, 30541, -15257, 10981, -2202, -10114, 11850, -17617, 20475, -18770,  5791,   416, -8389, 16588, -11486, 12674, -10917,  5660,  1533, -7266, 13652, -19653,  2989, -3049,  1898, 27587, },
  143. {  2808, -8589, 17067, -25050,  6589, -3235, -5536, 20089, -9571, 13701, -15381, 12316, -1368, -6818, 17352, -27810, 17307, -16885, 11022,   813, -8733, 17906, -25508, 28705, -12483,  6462,  3421, -15679, 13841, -18031, 18707, -14616,  2706,  4000, -11682, 18636, -11424, 11199, -7952,  1483,  3886, -9338, 14711, -18801,  2503, -1972,  -305, 26757, },
  144. {  3440, -8960, 15997, -20824,  4325,   384, -10059, 24207, -9948, 12740, -12463,  7188,  2087, -10495, 20131, -28286, 15724, -13083,  5135,  7941, -12124, 20063, -25321, 25333, -9093,  1702,  8713, -20240, 15020, -17438, 15947, -9751,  -456,  7281, -14254, 19607, -10734,  9142, -4626, -2662,  5957, -10830, 14925, -16959,  1909,  -875, -2185, 25446, },
  145. {  3788, -8786, 14127, -15768,  1978,  3751, -13762, 26767, -9758, 11123, -8992,  1886,  5285, -13450, 21697, -27187, 13328, -8687,  -846, 14408, -14745, 21050, -23742, 20656, -5291, -3028, 13391, -23571, 15341, -15897, 12370, -4461, -3521, 10084, -15980, 19473, -9468,  6632, -1130, -6548,  7638, -11678, 14313, -14272,  1244,   185, -3706, 23696, },
  146. {  3867, -8133, 11634, -10230,  -313,  6697, -16489, 27711, -9040,  8972, -5184, -3290,  8059, -15546, 22007, -24628, 10281, -3959, -6587, 19879, -16473, 20847, -20897, 14967, -1298, -7468, 17211, -25518, 14807, -13515,  8195,   953, -6320, 12266, -16783, 18267, -7709,  3817,  2340, -9968,  8851, -11858, 12938, -10920,   547,  1157, -4846, 21567, },
  147. {  3706, -7089,  8715, -4559, -2426,  9084, -18143, 27075, -7861,  6432, -1266, -8058, 10273, -16703, 21093, -20806,  6774,   828, -11778, 24083, -17240, 19500, -16980,  8609,  2659, -11380, 19983, -26007, 13467, -10443,  3665,  6188, -8706, 13720, -16641, 16081, -5567,   861,  5591, -12747,  9542, -11380, 10904, -7112,  -143,  1997, -5600, 19128, },
  148. {  3348, -5756,  5574,   915, -4255, 10814, -18699, 24981, -6311,  3661,  2540, -12173, 11829, -16893, 19052, -15976,  3017,  5407, -16152, 26827, -17033, 17116, -12237,  1950,  6364, -14563, 21582, -25048, 11417, -6868,  -960, 10959, -10555, 14383, -15583, 13058, -3169, -2071,  8453, -14749,  9687, -10292,  8343, -3073,  -790,  2672, -5975, 16457, },
  149. {  2842, -4243,  2411,  5898, -5716, 11834, -18189, 21627, -4493,   825,  6030, -15436, 12668, -16145, 16038, -10443,  -775,  9534, -19492, 28005, -15892, 13858, -6953, -4632,  9618, -16857, 21948, -22730,  8787, -2999, -5423, 15014, -11779, 14236, -13689,  9385,  -652, -4817, 10776, -15886,  9296, -8672,  5413,   970, -1362,  3158, -5995, 13639, },
  150. {  2242, -2660,  -591, 10149, -6756, 12133, -16706, 17270, -2523, -1916,  9024, -17704, 12774, -14537, 12257, -4538, -4389, 12995, -21648, 27601, -13910,  9931, -1437, -10776, 12253, -18162, 21093, -19215,  5735,   943, -9482, 18145, -12324, 13306, -11083,  5279,  1841, -7231, 12446, -16117,  8403, -6625,  2288,  4797, -1832,  3441, -5694, 10764, },
  151. {  1600, -1109, -3275, 13487, -7345, 11742, -14392, 12206,  -519, -4416, 11381, -18896, 12171, -12193,  7946,  1399, -7634, 15621, -22539, 25687, -11221,  5573,  4000, -16155, 14141, -18429, 19095, -14726,  2441,  4738, -12921, 20201, -12176, 11663, -7926,   977,  4174, -9188, 13388, -15454,  7073, -4276,  -855,  8210, -2179,  3521, -5120,  7917, },
  152. {   965,   323, -5515, 15796, -7483, 10728, -11425,  6758,  1408, -6547, 12999, -18993, 10924, -9273,  3364,  7039, -10342, 17296, -22159, 22418, -7996,  1036,  9061, -20493, 15198, -17672, 16095, -9537,  -906,  8180, -15564, 21093, -11358,  9414, -4403, -3279,  6221, -10590, 13568, -13956,  5390, -1764, -3846, 11041, -2391,  3405, -4324,  5181, },
  153. {  1562, -7226, 17031, -28788,  9189, -8011,  1249, 12616, -8211, 13825, -18040, 18256, -5960, -1225, 12080, -24767, 17960, -20569, 18016, -8857, -3423, 13475, -23578, 30773, -15959, 12282, -3951, -8244, 11087, -17286, 20799, -19865,  6696,  -718, -7255, 15753, -11374, 12995, -11728,  6915,   771, -6526, 13159, -19701,  3111, -3366,  2634, 27740, },
  154. {  2557, -8359, 17213, -26132,  7247, -4368, -4012, 18529, -9338, 13850, -16136, 13812, -2454, -5568, 16268, -27339, 17611, -17897, 12762, -1453, -7560, 17019, -25276, 29442, -13411,  7890,  1712, -14061, 13312, -18012, 19363, -15982,  3672,  2921, -10739, 18117, -11512, 11720, -8912,  2775,  3187, -8758, 14475, -19174,  2666, -2309,   340, 27065, },
  155. {  3276, -8906, 16418, -22229,  5037,  -712, -8746, 23101, -9893, 13110, -13429,  8799,  1043, -9433, 19402, -28311, 16304, -14328,  6972,  5801, -11156, 19521, -25531, 26522, -10190,  3176,  7138, -18958, 14748, -17725, 16892, -11307,   514,  6315, -13548, 19426, -11011,  9830, -5677, -1404,  5356, -10437, 14949, -17623,  2102, -1212, -1644, 25898, },
  156. {  3711, -8894, 14777, -17392,  2701,  2753, -12721, 26151, -9875, 11684, -10106,  3517,  4339, -12627, 21348, -27687, 14143, -10087,   984, 12510, -14029, 20874, -24370, 22218, -6491, -1592, 12033, -22688, 15334, -16467, 13545, -6116, -2599,  9282, -15545, 19631, -9914,  7444, -2212, -5393,  7168, -11488, 14586, -15179,  1454,  -134, -3278, 24278, },
  157. {  3870, -8380, 12456, -11964,   378,  5845, -15761, 27592, -9314,  9683, -6378, -1728,  7259, -14999, 22045, -25561, 11277, -5433, -4865, 18320, -16041, 21035, -21897, 16806, -2534, -6148, 16139, -25072, 15060, -14329,  9529,  -708, -5496, 11668, -16637, 18748, -8297,  4706,  1287, -8976,  8532, -11874, 13437, -12010,   763,   870, -4537, 22259, },
  158. {  3779, -7446,  9646, -6298, -1802,  8416, -17751, 27433, -8268,  7246, -2470, -6650,  9658, -16450, 21500, -22102,  7890,  -635, -10257, 22938, -17108, 20031, -18285, 10614,  1459, -10246, 19251, -26013, 13960, -11451,  5081,  4613, -8024, 13355, -16785, 16850, -6260,  1775,  4625, -11969,  9387, -11595, 11592, -8319,    66,  1755, -5409, 19907, },
  159. {  3476, -6190,  6552,  -730, -3728, 10356, -18644, 25770, -6821,  4528,  1394, -10990, 11425, -16937, 19792, -17552,  4187,  4036, -14907, 26146, -17199, 17951, -13767,  4008,  5263, -13672, 21220, -25494, 12117, -8009,   458,  9556, -10049, 14265, -16002, 14067, -3926, -1182,  7623, -14222,  9701, -10688,  9177, -4326,  -598,  2484, -5899, 17298, },
  160. {  3010, -4721,  3375,  4433, -5310, 11597, -18454, 22779, -5074,  1695,  5001, -14533, 12488, -16471, 17057, -12201,   383,  8326, -18585, 27812, -16338, 14942, -8618, -2637,  8675, -16253, 21967, -23580,  9649, -4208, -4082, 13856, -11473, 14367, -14355, 10572, -1430, -4001, 10126, -15632,  9472, -9221,  6344,  -261, -1196,  3029, -6025, 14517, },
  161. {  2433, -3148,   305,  8932, -6483, 12117, -17258, 18700, -3138, -1092,  8165, -17118, 12819, -15117, 13488, -6374, -3308, 12012, -21117, 27891, -14602, 11197, -3141, -8953, 11517, -17870, 21483, -20412,  6708,  -265, -8290, 17290, -12230, 13672, -11952,  6574,  1085, -6532, 12007, -16143,  8728, -7293,  3260,  3655, -1699,  3376, -5818, 11650, },
  162. {  1799, -1577, -2491, 12565, -7212, 11932, -15182, 13820, -1132, -3681, 10730, -18646, 12429, -12984,  9313,  -411, -6686, 14910, -22402, 26429, -12114,  6945,  2354, -14599, 13646, -18458, 19824, -16195,  3469,  3598, -11940, 19690, -12294, 12239, -8945,  2307,  3481, -8641, 13178, -15750,  7524, -5023,   103,  7215, -2086,  3517, -5323,  8785, },
  163. {  1157,  -100, -4879, 15199, -7488, 11101, -12396,  8456,   830, -5937, 12584, -19078, 11371, -10222,  4787,  5354, -9575, 16887, -22409, 23556, -9034,  2436,  7561, -19283, 14964, -18011, 17114, -11190,   118,  7170, -14844, 20945, -11678, 10163, -5514, -1989,  5628, -10222, 13594, -14500,  5940, -2546, -2952, 10241, -2340,  3460, -4589,  6006, },
  164. {  1204, -6759, 16766, -29311,  9711, -9097,  2931, 10566, -7754, 13657, -18440, 19464, -7009,   172, 10609, -23666, 17865, -21180, 19475, -11100, -2074, 12200, -22772, 30842, -16582, 13529, -5693, -6315, 10259, -16860, 21014, -20862,  7573, -1857, -6075, 14829, -11201, 13249, -12484,  8145,    -3, -5743, 12589, -19643,  3219, -3675,  3393, 27845, },
  165. {  2279, -8073, 17265, -27095,  7879, -5500, -2437, 16842, -9051, 13926, -16815, 15254, -3541, -4272, 15083, -26716, 17825, -18824, 14451, -3735, -6335, 16033, -24906, 30028, -14275,  9288,   -20, -12356, 12707, -17896, 19922, -17273,  4625,  1818, -9731, 17499, -11539, 12183, -9831,  4064,  2464, -8126, 14159, -19449,  2817, -2641,  1015, 27327, },
  166. {  3085, -8799, 16760, -23544,  5737, -1826, -7360, 21850, -9784, 13415, -14337, 10384,   -20, -8307, 18559, -28184, 16803, -15509,  8791,  3609, -10119, 18870, -25606, 27579, -11241,  4645,  5512, -17566, 14394, -17920, 17754, -12814,  1489,  5308, -12765, 19140, -11231, 10470, -6706,  -128,  4722, -9985, 14893, -18203,  2286, -1550, -1069, 26308, },
  167. {  3607, -8955, 15363, -18959,  3424,  1719, -11590, 25382, -9941, 12190, -11182,  5152,  3357, -11726, 20881, -28045, 14890, -11449,  2827, 10526, -13231, 20584, -24873, 23674, -7667,  -135, 10600, -21677, 15246, -16953, 14657, -7751, -1656,  8425, -15023, 19686, -10311,  8223, -3290, -4199,  6654, -11234, 14785, -16017,  1660,  -460, -2814, 24822, },
  168. {  3849, -8587, 13231, -13676,  1083,  4943, -14933, 27321, -9542, 10352, -7555,  -136,  6410, -14363, 21965, -26366, 12223, -6893, -3100, 16647, -15520, 21112, -22788, 18570, -3766, -4784, 14973, -24489, 15235, -15073, 10823, -2377, -4637, 11004, -16400, 19132, -8844,  5577,   219, -7929,  8164, -11827, 13870, -13050,   978,   572, -4191, 22919, },
  169. {  3831, -7772, 10550, -8046, -1153,  7688, -17255, 27648, -8637,  8033, -3678, -5186,  8983, -16105, 21797, -23295,  8976, -2110, -8664, 21659, -16883, 20460, -19505, 12581,   240, -9047, 18409, -25880, 14383, -12406,  6481,  3003, -7294, 12916, -16840, 17535, -6924,  2688,  3626, -11121,  9180, -11750, 12227, -9497,   279,  1498, -5182, 20661, },
  170. {  3589, -6604,  7522, -2413, -3168,  9831, -18487, 26433, -7304,  5384,   223, -9730, 10954, -16890, 20434, -19051,  5347,  2628, -13570, 25319, -17275, 18698, -15238,  6062,  4125, -12700, 20742, -25807, 12757, -9116,  1883,  8092, -9486, 14071, -16339, 15008, -4668,  -279,  6747, -13615,  9662, -11030,  9973, -5573,  -399,  2278, -5788, 18123, },
  171. {  3168, -5189,  4349,  2904, -4864, 11292, -18625, 23828, -5637,  2569,  3930, -13538, 12239, -16713, 17997, -13913,  1551,  7061, -17568, 27468, -16701, 15956, -10252,  -611,  7679, -15557, 21869, -24310, 10466, -5403, -2710, 12616, -11104, 14422, -14948, 11711, -2207, -3158,  9417, -15292,  9599, -9727,  7250, -1506, -1021,  2882, -6023, 15386, },
  172. {  2619, -3637,  1228,  7631, -6168, 12034, -17727, 20055, -3747,  -249,  7249, -16432, 12795, -15623, 14662, -8197, -2197, 10954, -20467, 28034, -15223, 12414, -4842, -7066, 10713, -17480, 21761, -21509,  7653, -1479, -7045, 16337, -12071, 13968, -12763,  7844,   317, -5793, 11500, -16082,  9009, -7929,  4225,  2479, -1556,  3291, -5915, 12536, },
  173. {  1997, -2055, -1668, 11549, -7036, 12061, -15905, 15389, -1750, -2914, 10012, -18292, 12623, -13715, 10648, -2240, -5691, 14111, -22142, 27037, -12951,  8292,   680, -12952, 13073, -18388, 20454, -17590,  4487,  2431, -10888, 19069, -12348, 12754, -9924,  3634,  2764, -8044, 12897, -15965,  7939, -5750,  1072,  6169, -1981,  3496, -5503,  9661, },
  174. {  1352,  -540, -4194, 14500, -7450, 11421, -13317, 10138,   237, -5285, 12095, -19062, 11763, -11129,  6201,  3620, -8747, 16382, -22541, 24579, -10034,  3835,  6006, -17960, 14649, -18256, 18051, -12797,  1150,  6114, -14040, 20684, -11938, 10863, -6603,  -679,  5001, -9797, 13548, -14972,  6462, -3322, -2033,  9376, -2277,  3498, -4837,  6847, },
  175. {   825, -6239, 16398, -29685, 10192, -10153,  4629,  8424, -7247, 13412, -18747, 20584, -8034,  1586,  9064, -22424, 17673, -21684, 20845, -13306,  -702, 10848, -21837, 30746, -17121, 14713, -7418, -4337,  9370, -16341, 21119, -21755,  8416, -2994, -4854, 13818, -10967, 13435, -13179,  9341,  -784, -4922, 11946, -19480,  3311, -3972,  4175, 27900, },
  176. {  1975, -7731, 17223, -27932,  8482, -6625,  -820, 15034, -8711, 13928, -17413, 16633, -4623, -2938, 13804, -25942, 17944, -19660, 16080, -6018, -5065, 14952, -24400, 30459, -15070, 10648, -1765, -10571, 12030, -17685, 20378, -18482,  5560,   698, -8664, 16782, -11504, 12584, -10706,  5343,  1721, -7444, 13763, -19625,  2956, -2968,  1718, 27541, },
  177. {  2867, -8638, 17017, -24762,  6421, -2952, -5909, 20458, -9620, 13652, -15180, 11935, -1097, -7122, 17607, -27904, 17217, -16619, 10580,  1377, -9018, 18112, -25545, 28497, -12241,  6101,  3844, -16068, 13962, -18020, 18528, -14264,  2464,  4266, -11908, 18749, -11393, 11060, -7707,  1160,  4057, -9474, 14758, -18693,  2461, -1888,  -462, 26673, },
  178. {  3477, -8965, 15879, -20460,  4145,   654, -10375, 24461, -9953, 12637, -12213,  6782,  2344, -10750, 20296, -28257, 15566, -12763,  4674,  8466, -12355, 20181, -25248, 25017, -8812,  1334,  9098, -20542, 15075, -17352, 15698, -9356,  -698,  7516, -14418, 19636, -10656,  8963, -4360, -2973,  6101, -10918, 14907, -16781,  1860,  -792, -2316, 25326, },
  179. {  3804, -8752, 13955, -15355,  1799,  3995, -14008, 26897, -9721, 10975, -8708,  1479,  5515, -13643, 21765, -27040, 13115, -8332, -1300, 14868, -14910, 21077, -23566, 20250, -4988, -3383, 13718, -23771, 15330, -15742, 12068, -4045, -3748, 10276, -16075, 19417, -9349,  6424,  -859, -6830,  7749, -11716, 14233, -14035,  1191,   263, -3808, 23545, },
  180. {  3863, -8065, 11422, -9794,  -484,  6902, -16655, 27717, -8965,  8789, -4884, -3675,  8250, -15669, 21980, -24376, 10025, -3590, -7009, 20251, -16566, 20783, -20631, 14497,  -990, -7791, 17463, -25608, 14731, -13301,  7856,  1365, -6520, 12405, -16806, 18132, -7557,  3593,  2600, -10206,  8923, -11844, 12804, -10640,   493,  1227, -4918, 21389, },
  181. {  3685, -6995,  8478, -4127, -2578,  9241, -18225, 26963, -7754,  6225,  -967, -8401, 10417, -16752, 20975, -20466,  6491,  1190, -12147, 24348, -17258, 19351, -16641,  8102,  2956, -11653, 20149, -25984, 13334, -10183,  3310,  6575, -8868, 13800, -16591, 15876, -5390,   632,  5828, -12930,  9572, -11317, 10723, -6806,  -195,  2056, -5642, 18929, },
  182. {  3313, -5644,  5329,  1319, -4381, 10918, -18696, 24765, -6179,  3443,  2822, -12457, 11920, -16868, 18852, -15571,  2724,  5744, -16448, 26974, -16977, 16894, -11846,  1436,  6632, -14772, 21654, -24917, 11234, -6578, -1312, 11299, -10672, 14400, -15466, 12796, -2977, -2291,  8652, -14868,  9676, -10185,  8128, -2759,  -837,  2716, -5989, 16244, },
  183. {  2798, -4122,  2172,  6254, -5812, 11883, -18108, 21324, -4345,   609,  6280, -15647, 12702, -16051, 15772, -9997, -1061,  9826, -19701, 28029, -15768, 13577, -6533, -5125,  9844, -16994, 21925, -22500,  8565, -2696, -5753, 15290, -11845, 14192, -13512,  9081,  -458, -5017, 10928, -15936,  9244, -8528,  5178,  1275, -1402,  3187, -5982, 13419, },
  184. {  2193, -2538,  -811, 10440, -6817, 12127, -16555, 16901, -2369, -2119,  9229, -17834, 12752, -14381, 11941, -4078, -4654, 13228, -21762, 27506, -13726,  9608, -1012, -11221, 12426, -18219, 20979, -18901,  5488,  1243, -9771, 18343, -12337, 13204, -10858,  4951,  2028, -7399, 12545, -16097,  8315, -6453,  2045,  5077, -1863,  3454, -5659, 10543, },
  185. {  1550,  -993, -3464, 13702, -7371, 11685, -14184, 11797,  -366, -4594, 11532, -18942, 12097, -11987,  7600,  1847, -7863, 15785, -22555, 25481, -10990,  5227,  4406, -16529, 14253, -18407, 18898, -14348,  2183,  5017, -13154, 20312, -12136, 11510, -7665,   644,  4343, -9316, 13429, -15367,  6955, -4087, -1093,  8451, -2200,  3518, -5066,  7701, },
  186. {   918,   426, -5666, 15929, -7476, 10627, -11176,  6332,  1550, -6693, 13091, -18956, 10804, -9029,  3008,  7451, -10524, 17383, -22078, 22116, -7731,   687,  9426, -20777, 15243, -17573, 15827, -9117, -1161,  8424, -15731, 21112, -11269,  9220, -4123, -3598,  6364, -10673, 13550, -13809,  5249, -1568, -4065, 11231, -2401,  3388, -4255,  4978, },
  187. {  1647, -7334, 17082, -28634,  9052, -7737,   831, 13113, -8317, 13855, -17926, 17941, -5695, -1571, 12436, -25021, 17969, -20399, 17639, -8291, -3755, 13781, -23759, 30730, -15791, 11962, -3514, -8717, 11284, -17377, 20728, -19600,  6473,  -434, -7543, 15971, -11408, 12921, -11531,  6604,   962, -6715, 13289, -19698,  3082, -3288,  2447, 27706, },
  188. {  2622, -8422, 17185, -25872,  7084, -4085, -4398, 18931, -9401, 13819, -15954, 13443, -2182, -5885, 16548, -27471, 17544, -17652, 12331,  -885, -7858, 17250, -25347, 29271, -13184,  7536,  2142, -14474, 13451, -18025, 19208, -15648,  3432,  3193, -10981, 18256, -11496, 11595, -8675,  2452,  3364, -8908, 14541, -19089,  2626, -2225,   176, 26993, },
  189. {  3320, -8925, 16320, -21885,  4860,  -436, -9081, 23391, -9912, 13024, -13193,  8398,  1306, -9705, 19595, -28319, 16166, -14022,  6514,  6341, -11405, 19667, -25491, 26237, -9919,  2808,  7537, -19289, 14823, -17662, 16663, -10923,   271,  6561, -13732, 19481, -10947,  9662, -5416, -1721,  5510, -10541, 14950, -17465,  2054, -1127, -1782, 25789, },
  190. {  3733, -8872, 14620, -16991,  2520,  3006, -12990, 26319, -9851, 11549, -9831,  3109,  4579, -12840, 21447, -27576, 13945, -9741,   525, 12993, -14216, 20928, -24224, 21837, -6193, -1953, 12380, -22921, 15344, -16332, 13257, -5704, -2831,  9488, -15662, 19601, -9807,  7244, -1941, -5685,  7289, -11541, 14525, -14958,  1402,   -54, -3389, 24136, },
  191. {  3871, -8322, 12254, -11532,   204,  6063, -15952, 27636, -9250,  9509, -6081, -2122,  7464, -15144, 22047, -25339, 11033, -5066, -5300, 18721, -16158, 20998, -21657, 16353, -2225, -6482, 16416, -25197, 15004, -14132,  9199,  -292, -5706, 11824, -16682, 18637, -8154,  4485,  1552, -9230,  8616, -11876, 13318, -11742,   709,   943, -4618, 22089, },
  192. {  3762, -7359,  9415, -5862, -1960,  8588, -17859, 27356, -8170,  7045, -2168, -7008,  9818, -16522, 21409, -21787,  7614,  -268, -10644, 23237, -17150, 19907, -17967, 10116,  1761, -10536, 19444, -26025, 13844, -11204,  4729,  5011, -8199, 13453, -16757, 16666, -6089,  1547,  4870, -12170,  9430, -11547, 11425, -8019,    14,  1817, -5460, 19714, },
  193. {  3445, -6083,  6308,  -315, -3863, 10477, -18667, 25584, -6696,  4312,  1683, -11293, 11532, -16934, 19616, -17165,  3895,  4382, -15227, 26330, -17166, 17750, -13390,  3493,  5542, -13902, 21321, -25395, 11947, -7727,   102,  9913, -10181, 14302, -15905, 13821, -3738, -1405,  7835, -14362,  9702, -10594,  8972, -4013,  -647,  2533, -5921, 17089, },
  194. {  2969, -4602,  3133,  4805, -5415, 11663, -18397, 22501, -4930,  1477,  5262, -14767, 12540, -16398, 16810, -11765,    92,  8634, -18822, 27874, -16234, 14677, -8205, -3139,  8916, -16413, 21973, -23378,  9437, -3906, -4421, 14154, -11555, 14341, -14195, 10279, -1236, -4208, 10294, -15703,  9432, -9088,  6113,    48, -1238,  3063, -6020, 14298, },
  195. {  2386, -3026,    79,  9244, -6555, 12127, -17128, 18349, -2985, -1300,  8385, -17274, 12814, -14979, 13186, -5916, -3581, 12265, -21261, 27832, -14436, 10885, -2715, -9415, 11707, -17952, 21396, -20122,  6467,    38, -8593, 17513, -12260, 13587, -11740,  6252,  1275, -6711, 12123, -16144,  8651, -7129,  3018,  3944, -1734,  3394, -5790, 11428, },
  196. {  1749, -1459, -2691, 12805, -7249, 11890, -14991, 13421,  -978, -3868, 10899, -18718, 12371, -12792,  8974,    44, -6927, 15096, -22447, 26256, -11896,  6604,  2768, -14997, 13777, -18460, 19651, -15835,  3213,  3886, -12192, 19828, -12271, 12101, -8694,  1974,  3657, -8782, 13238, -15684,  7415, -4838,  -137,  7469, -2110,  3520, -5274,  8567, },
  197. {  1109,     7, -5042, 15358, -7490, 11012, -12157,  8032,   976, -6094, 12695, -19066, 11265, -9989,  4431,  5780, -9772, 16998, -22357, 23282, -8778,  2085,  7941, -19596, 15030, -17935, 16867, -10781,  -139,  7427, -15032, 20993, -11604,  9980, -5238, -2314,  5780, -10320, 13594, -14371,  5805, -2351, -3178, 10447, -2354,  3448, -4524,  5798, },
  198. {  1296, -6881, 16842, -29194,  9585, -8828,  2509, 11088, -7873, 13706, -18349, 19170, -6749,  -179, 10984, -23954, 17898, -21037, 19119, -10542, -2414, 12527, -22985, 30840, -16434, 13223, -5259, -6802, 10472, -16975, 20971, -20622,  7357, -1572, -6374, 15068, -11250, 13192, -12300,  7840,   191, -5942, 12739, -19668,  3193, -3599,  3201, 27823, },
  199. {  2351, -8150, 17261, -26866,  7724, -5218, -2835, 17275, -9128, 13914, -16653, 14899, -3270, -4600, 15389, -26886, 17780, -18601, 14034, -3164, -6646, 16289, -25011, 29896, -14065,  8942,   415, -12790, 12865, -17934, 19791, -16958,  4388,  2096, -9989, 17663, -11538, 12073, -9605,  3743,  2647, -8289, 14245, -19390,  2781, -2558,   844, 27266, },
  200. {  3136, -8831, 16682, -23224,  5563, -1546, -7713, 22176, -9817, 13345, -14116,  9990,   247, -8594, 18780, -28230, 16686, -15220,  8338,  4161, -10384, 19043, -25600, 27327, -10983,  4279,  5923, -17924, 14490, -17880, 17547, -12443,  1246,  5563, -12968, 19221, -11182, 10315, -6451,  -448,  4884, -10103, 14915, -18066,  2241, -1465, -1216, 26209, },
  201. {  3636, -8944, 15223, -18573,  3244,  1980, -11881, 25588, -9929, 12069, -10917,  4744,  3606, -11958, 21009, -27970, 14710, -11112,  2366, 11029, -13438, 20667, -24759, 23321, -7376,  -501, 10965, -21941, 15276, -16840, 14385, -7345, -1893,  8644, -15162, 19682, -10217,  8031, -3021, -4501,  6787, -11304, 14742, -15814,  1609,  -378, -2934, 24690, },
  202. {  3857, -8539, 13042, -13251,   906,  5173, -15149, 27403, -9489, 10189, -7262,  -537,  6627, -14530, 21996, -26177, 11992, -6530, -3545, 17075, -15659, 21103, -22576, 18136, -3458, -5128, 15273, -24648, 15198, -14894, 10503, -1959, -4855, 11176, -16468, 19045, -8711,  5361,   487, -8196,  8260, -11844, 13768, -12795,   924,   647, -4281, 22757, },
  203. {  3820, -7694, 10327, -7608, -1318,  7875, -17389, 27608, -8549,  7839, -3376, -5557,  9157, -16200, 21733, -23007,  8707, -1741, -9068, 21991, -16948, 20362, -19209, 12094,   546, -9353, 18630, -25926, 14284, -12172,  6133,  3409, -7481, 13032, -16834, 17372, -6761,  2460,  3878, -11339,  9237, -11717, 12074, -9205,   225,  1563, -5242, 20475, },
  204. {  3562, -6503,  7280, -1989, -3311,  9968, -18536, 26279, -7186,  5172,   517, -10052, 11078, -16910, 20283, -18684,  5058,  2983, -13913, 25539, -17264, 18520, -14877,  5550,  4413, -12951, 20872, -25741, 12602, -8843,  1527,  8464, -9632, 14126, -16263, 14779, -4484,  -506,  6970, -13774,  9677, -10950,  9778, -5262,  -449,  2331, -5819, 17918, },
  205. {  3129, -5073,  4105,  3292, -4979, 11375, -18591, 23576, -5498,  2350,  4202, -13795, 12307, -16661, 17770, -13490,  1258,  7382, -17832, 27568, -16618, 15709, -9847, -1120,  7933, -15740, 21905, -24139, 10266, -5105, -3055, 12933, -11202, 14415, -14806, 11431, -2013, -3371,  9599, -15385,  9572, -9605,  7026, -1194, -1065,  2921, -6026, 15169, },
  206. {  2573, -3515,   995,  7964, -6251, 12061, -17618, 19724, -3596,  -461,  7483, -16613, 12807, -15503, 14375, -7743, -2477, 11225, -20641, 28012, -15075, 12115, -4418, -7543, 10920, -17587, 21702, -21244,  7420, -1175, -7361, 16585, -12117, 13901, -12566,  7529,   510, -5981, 11633, -16105,  8943, -7773,  3985,  2776, -1593,  3314, -5893, 12314, },
  207. {  1947, -1934, -1878, 11812, -7084, 12035, -15731, 15001, -1595, -3108, 10198, -18390, 12581, -13538, 10318, -1781, -5944, 14319, -22219, 26898, -12747,  7958,  1101, -13372, 13224, -18414, 20306, -17249,  4234,  2725, -11158, 19234, -12341, 12631, -9684,  3303,  2946, -8198, 12974, -15919,  7839, -5570,   829,  6435, -2008,  3503, -5460,  9441, },
  208. {  1303,  -428, -4370, 14684, -7464, 11346, -13092,  9720,   387, -5452, 12224, -19075, 11671, -10906,  5849,  4058, -8959, 16517, -22519, 24335, -9788,  3486,  6400, -18301, 14735, -18204, 17825, -12400,   892,  6382, -14248, 20760, -11879, 10693, -6333, -1008,  5161, -9908, 13566, -14861,  6334, -3128, -2265,  9598, -2294,  3490, -4777,  6635, },
  209. {   922, -6374, 16500, -29606, 10076, -9892,  4203,  8968, -7378, 13480, -18679, 20313, -7781,  1231,  9456, -22747, 17730, -21569, 20511, -12758, -1047, 11193, -22082, 30786, -16994, 14423, -6989, -4836,  9598, -16479, 21104, -21542,  8209, -2710, -5163, 14079, -11031, 13395, -13011,  9046,  -588, -5130, 12113, -19531,  3290, -3899,  3978, 27891, },
  210. {  2054, -7822, 17243, -27735,  8335, -6345, -1228, 15497, -8801, 13935, -17271, 16294, -4354, -3275, 14133, -26150, 17923, -19460, 15679, -5448, -5386, 15231, -24539, 30366, -14878, 10312, -1328, -11024, 12206, -17747, 20273, -18188,  5328,   979, -8936, 16970, -11518, 12490, -10492,  5024,  1909, -7619, 13869, -19591,  2923, -2887,  1540, 27492, },
  211. {  2924, -8684, 16960, -24467,  6251, -2669, -6277, 20819, -9666, 13599, -14976, 11551,  -827, -7424, 17855, -27988, 17122, -16348, 10136,  1938, -9299, 18312, -25573, 28281, -11996,  5738,  4264, -16452, 14077, -18004, 18343, -13907,  2220,  4529, -12129, 18857, -11358, 10918, -7459,   837,  4226, -9607, 14799, -18579,  2418, -1803,  -617, 26586, },
  212. {  3512, -8968, 15757, -20092,  3966,   923, -10687, 24705, -9955, 12531, -11960,  6376,  2600, -11001, 20453, -28218, 15404, -12439,  4212,  8988, -12581, 20292, -25166, 24692, -8529,   966,  9480, -20837, 15126, -17261, 15444, -8958,  -939,  7748, -14577, 19658, -10575,  8782, -4094, -3282,  6243, -11003, 14883, -16597,  1811,  -709, -2444, 25204, },
  213. {  3817, -8715, 13779, -14939,  1619,  4236, -14249, 27017, -9681, 10824, -8422,  1074,  5743, -13831, 21826, -26884, 12897, -7975, -1753, 15322, -15071, 21096, -23382, 19839, -4683, -3736, 14040, -23963, 15314, -15582, 11761, -3629, -3973, 10464, -16165, 19356, -9227,  6215,  -589, -7109,  7857, -11749, 14149, -13795,  1138,   341, -3907, 23392, },
  214. {  3857, -7995, 11207, -9358,  -653,  7104, -16814, 27713, -8887,  8603, -4583, -4057,  8439, -15787, 21945, -24117,  9767, -3220, -7428, 20614, -16654, 20712, -20359, 14024,  -682, -8110, 17709, -25689, 14651, -13083,  7515,  1777, -6717, 12539, -16823, 17992, -7402,  3367,  2859, -10441,  8992, -11826, 12665, -10358,   440,  1296, -4987, 21210, },
  215. {  3662, -6900,  8241, -3696, -2728,  9395, -18300, 26843, -7645,  6016,  -668, -8739, 10557, -16795, 20849, -20121,  6207,  1552, -12511, 24604, -17271, 19197, -16297,  7594,  3251, -11922, 20308, -25953, 13195, -9921,  2953,  6959, -9028, 13874, -16536, 15666, -5212,   404,  6061, -13108,  9600, -11251, 10540, -6500,  -246,  2113, -5682, 18730, },
  216. {  3278, -5532,  5084,  1720, -4505, 11018, -18688, 24541, -6046,  3225,  3102, -12735, 12006, -16838, 18647, -15162,  2430,  6077, -16737, 27111, -16916, 16667, -11452,   923,  6898, -14977, 21719, -24777, 11047, -6286, -1664, 11635, -10786, 14413, -15344, 12530, -2786, -2510,  8848, -14982,  9661, -10075,  7912, -2445,  -884,  2760, -6000, 16031, },
  217. {  2754, -4001,  1934,  6605, -5905, 11927, -18021, 21015, -4197,   393,  6527, -15852, 12732, -15951, 15501, -9550, -1347, 10114, -19903, 28045, -15639, 13292, -6112, -5615, 10067, -17124, 21895, -22262,  8340, -2392, -6080, 15560, -11908, 14143, -13331,  8775,  -263, -5214, 11077, -15981,  9190, -8382,  4941,  1578, -1442,  3215, -5968, 13199, },
  218. {  2144, -2417, -1028, 10726, -6876, 12117, -16400, 16529, -2214, -2320,  9431, -17959, 12726, -14221, 11622, -3618, -4917, 13456, -21868, 27402, -13539,  9283,  -588, -11661, 12595, -18271, 20857, -18581,  5239,  1541, -10056, 18534, -12346, 13098, -10629,  4623,  2214, -7565, 12639, -16072,  8225, -6280,  1802,  5354, -1893,  3466, -5623, 10322, },
  219. {  1500,  -879, -3651, 13911, -7395, 11624, -13973, 11385,  -214, -4771, 11680, -18982, 12019, -11777,  7252,  2294, -8089, 15943, -22563, 25268, -10755,  4880,  4810, -16896, 14359, -18378, 18695, -13966,  1925,  5295, -13383, 20415, -12092, 11353, -7402,   313,  4510, -9442, 13465, -15275,  6835, -3897, -1330,  8688, -2220,  3515, -5010,  7486, },
  220. {   871,   527, -5814, 16056, -7466, 10522, -10924,  5906,  1691, -6836, 13179, -18913, 10681, -8784,  2652,  7860, -10702, 17465, -21990, 21808, -7464,   339,  9788, -21053, 15283, -17468, 15556, -8696, -1414,  8666, -15892, 21125, -11176,  9022, -3841, -3915,  6504, -10752, 13528, -13658,  5107, -1372, -4282, 11416, -2411,  3370, -4186,  4775, },
  221. {  1732, -7438, 17127, -28471,  8913, -7460,   416, 13603, -8420, 13880, -17806, 17621, -5428, -1915, 12786, -25265, 17972, -20224, 17256, -7725, -4086, 14082, -23932, 30677, -15618, 11638, -3077, -9187, 11477, -17463, 20651, -19329,  6247,  -150, -7828, 16182, -11438, 12843, -11329,  6290,  1153, -6901, 13415, -19690,  3052, -3209,  2263, 27670, },
  222. {  2686, -8481, 17151, -25605,  6921, -3801, -4781, 19325, -9461, 13784, -15767, 13070, -1911, -6199, 16823, -27594, 17471, -17401, 11898,  -317, -8153, 17475, -25409, 29092, -12954,  7179,  2570, -14881, 13586, -18033, 19047, -15308,  3190,  3464, -11219, 18389, -11476, 11467, -8437,  2129,  3540, -9055, 14603, -18999,  2586, -2141,    14, 26917, },
  223. {  3362, -8940, 16217, -21537,  4682,  -162, -9412, 23673, -9928, 12933, -12953,  7996,  1568, -9973, 19781, -28318, 16024, -13713,  6055,  6878, -11649, 19806, -25443, 25944, -9646,  2439,  7933, -19613, 14894, -17593, 16429, -10535,    28,  6804, -13911, 19529, -10880,  9492, -5154, -2036,  5661, -10641, 14947, -17302,  2006, -1043, -1919, 25677, },
  224. {  3753, -8846, 14460, -16586,  2339,  3257, -13253, 26478, -9823, 11410, -9553,  2700,  4816, -13048, 21538, -27455, 13743, -9392,    67, 13470, -14397, 20976, -24071, 21450, -5894, -2313, 12722, -23146, 15348, -16192, 12965, -5291, -3063,  9690, -15773, 19565, -9697,  7042, -1671, -5975,  7409, -11591, 14459, -14734,  1350,    26, -3497, 23992, },
  225. {  3871, -8261, 12050, -11099,    30,  6277, -16137, 27670, -9183,  9333, -5783, -2514,  7665, -15284, 22041, -25110, 10785, -4697, -5732, 19114, -16268, 20955, -21410, 15895, -1916, -6814, 16687, -25312, 14943, -13931,  8867,   124, -5913, 11976, -16721, 18519, -8008,  4264,  1815, -9479,  8698, -11874, 13196, -11471,   655,  1015, -4696, 21917, },
  226. {  3745, -7271,  9183, -5427, -2117,  8757, -17960, 27271, -8070,  6842, -1867, -7361,  9973, -16588, 21310, -21466,  7336,    98, -11027, 23528, -17186, 19778, -17643,  9616,  2061, -10822, 19631, -26027, 13723, -10953,  4375,  5406, -8371, 13547, -16724, 16476, -5917,  1318,  5113, -12367,  9471, -11495, 11254, -7718,   -39,  1878, -5509, 19520, },
  227. {  3414, -5975,  6063,    98, -3996, 10593, -18684, 25391, -6569,  4096,  1970, -11591, 11635, -16926, 19433, -16773,  3603,  4726, -15541, 26505, -17127, 17544, -13009,  2979,  5819, -14127, 21415, -25288, 11774, -7442,  -253, 10266, -10309, 14334, -15803, 13570, -3549, -1628,  8044, -14496,  9700, -10496,  8765, -3700,  -695,  2580, -5941, 16879, },
  228. {  2927, -4483,  2891,  5174, -5518, 11724, -18333, 22216, -4785,  1259,  5521, -14996, 12587, -16319, 16557, -11327,  -198,  8937, -19052, 27927, -16126, 14408, -7789, -3639,  9154, -16567, 21972, -23170,  9223, -3605, -4757, 14446, -11634, 14311, -14031,  9984, -1041, -4413, 10458, -15769,  9390, -8952,  5881,   357, -1280,  3096, -6013, 14079, },
  229. {  2338, -2904,  -146,  9551, -6625, 12133, -16992, 17994, -2832, -1507,  8602, -17424, 12805, -14836, 12879, -5457, -3853, 12513, -21397, 27764, -14265, 10570, -2289, -9873, 11894, -18028, 21302, -19825,  6225,   340, -8893, 17730, -12285, 13498, -11525,  5929,  1465, -6887, 12235, -16140,  8571, -6963,  2775,  4231, -1767,  3411, -5760, 11206, },
  230. {  1699, -1342, -2888, 13038, -7284, 11845, -14795, 13018,  -825, -4052, 11064, -18784, 12308, -12596,  8633,   497, -7166, 15276, -22486, 26075, -11674,  6261,  3181, -15389, 13903, -18455, 19472, -15470,  2956,  4172, -12439, 19959, -12243, 11959, -8440,  1641,  3831, -8921, 13292, -15612,  7303, -4652,  -377,  7719, -2134,  3521, -5224,  8349, },
  231. {  1060,   113, -5203, 15510, -7491, 10921, -11916,  7608,  1121, -6248, 12801, -19048, 11154, -9752,  4076,  6203, -9966, 17103, -22298, 23001, -8519,  1735,  8318, -19902, 15091, -17853, 16614, -10369,  -395,  7681, -15215, 21033, -11525,  9794, -4961, -2637,  5929, -10413, 13590, -14237,  5668, -2155, -3402, 10649, -2367,  3435, -4459,  5592, },
  232. {  1386, -6999, 16911, -29068,  9455, -8557,  2088, 11603, -7989, 13750, -18252, 18871, -6487,  -529, 11354, -24234, 17925, -20887, 18757, -9982, -2752, 12848, -23191, 30828, -16281, 12913, -4824, -7286, 10681, -17084, 20921, -20376,  7139, -1287, -6671, 15302, -11295, 13131, -12113,  7534,   385, -6139, 12883, -19685,  3167, -3522,  3010, 27799, },
  233. {  2421, -8223, 17251, -26629,  7566, -4935, -3230, 17701, -9201, 13897, -16485, 14540, -2998, -4925, 15688, -27046, 17730, -18372, 13613, -2593, -6953, 16538, -25108, 29754, -13851,  8594,   848, -13219, 13019, -17966, 19655, -16638,  4150,  2372, -10243, 17820, -11533, 11959, -9377,  3421,  2828, -8449, 14327, -19324,  2743, -2475,   674, 27202, },
  234. {  3184, -8860, 16599, -22898,  5388, -1267, -8062, 22493, -9846, 13271, -13891,  9595,   513, -8878, 18994, -28266, 16564, -14927,  7884,  4711, -10646, 19209, -25585, 27067, -10721,  3912,  6331, -18275, 14581, -17834, 17334, -12067,  1002,  5816, -13166, 19296, -11128, 10156, -6194,  -768,  5043, -10218, 14931, -17924,  2195, -1380, -1360, 26108, },
  235. {  3663, -8931, 15079, -18183,  3063,  2240, -12166, 25785, -9915, 11944, -10649,  4335,  3852, -12186, 21130, -27885, 14525, -10773,  1905, 11528, -13640, 20743, -24637, 22960, -7083,  -865, 11325, -22198, 15300, -16721, 14109, -6937, -2130,  8860, -15295, 19671, -10119,  7838, -2752, -4800,  6916, -11369, 14695, -15607,  1558,  -297, -3051, 24555, },
  236. {  3863, -8489, 12850, -12824,   729,  5400, -15359, 27476, -9434, 10023, -6969,  -936,  6840, -14692, 22020, -25980, 11757, -6165, -3987, 17497, -15792, 21087, -22356, 17698, -3150, -5471, 15568, -24798, 15157, -14710, 10181, -1542, -5071, 11344, -16530, 18952, -8576,  5144,   754, -8459,  8354, -11858, 13662, -12537,   870,   722, -4368, 22593, },
  237. {  3808, -7613, 10102, -7171, -1481,  8059, -17516, 27558, -8458,  7643, -3074, -5925,  9328, -16289, 21663, -22712,  8437, -1372, -9469, 22315, -17007, 20258, -18906, 11603,   851, -9654, 18843, -25964, 14180, -11935,  5784,  3812, -7664, 13144, -16823, 17204, -6596,  2232,  4129, -11553,  9290, -11680, 11917, -8912,   172,  1628, -5300, 20287, },
  238. {  3534, -6400,  7038, -1567, -3452, 10102, -18578, 26117, -7066,  4958,   811, -10369, 11197, -16925, 20125, -18312,  4768,  3336, -14250, 25751, -17248, 18336, -14511,  5036,  4699, -13196, 20995, -25667, 12444, -8568,  1170,  8832, -9775, 14177, -16181, 14546, -4299,  -732,  7191, -13928,  9688, -10866,  9580, -4951,  -499,  2383, -5847, 17713, },
  239. {  3090, -4956,  3861,  3676, -5092, 11453, -18552, 23317, -5358,  2132,  4471, -14046, 12372, -16603, 17538, -13063,   966,  7700, -18090, 27659, -16530, 15458, -9440, -1627,  8183, -15916, 21933, -23960, 10063, -4807, -3400, 13246, -11296, 14404, -14660, 11147, -1819, -3583,  9779, -15473,  9541, -9480,  6800,  -882, -1110,  2958, -6028, 14952, },
  240. {  2527, -3393,   764,  8291, -6331, 12084, -17503, 19387, -3444,  -673,  7714, -16787, 12816, -15379, 14083, -7288, -2756, 11492, -20807, 27981, -14922, 11812, -3992, -8017, 11123, -17687, 21636, -20973,  7185,  -871, -7673, 16826, -12159, 13829, -12365,  7213,   702, -6167, 11762, -16123,  8874, -7615,  3744,  3071, -1629,  3336, -5870, 12093, },
  241. {  1898, -1815, -2084, 12069, -7129, 12005, -15552, 14611, -1441, -3301, 10380, -18482, 12534, -13357,  9985, -1324, -6194, 14521, -22287, 26750, -12540,  7622,  1520, -13787, 13369, -18435, 20152, -16902,  3980,  3018, -11423, 19393, -12330, 12504, -9440,  2971,  3125, -8348, 13047, -15868,  7736, -5389,   587,  6698, -2035,  3509, -5416,  9222, },
  242. {  1254,  -318, -4542, 14862, -7474, 11268, -12863,  9299,   535, -5616, 12349, -19083, 11574, -10681,  5495,  4493, -9168, 16646, -22490, 24083, -9539,  3136,  6790, -18635, 14817, -18145, 17593, -12000,   633,  6647, -14452, 20829, -11816, 10519, -6061, -1336,  5319, -10017, 13580, -14745,  6205, -2935, -2495,  9816, -2310,  3481, -4715,  6425, },
  243. {  1017, -6506, 16595, -29517,  9957, -9629,  3779,  9506, -7506, 13544, -18605, 20035, -7525,   877,  9845, -23062, 17781, -21446, 20172, -12208, -1390, 11534, -22320, 30815, -16862, 14129, -6558, -5331,  9822, -16612, 21081, -21322,  7999, -2426, -5469, 14334, -11092, 13351, -12839,  8748,  -393, -5337, 12277, -19575,  3267, -3825,  3782, 27879, },
  244. {  2130, -7909, 17256, -27530,  8185, -6064, -1633, 15952, -8888, 13936, -17124, 15952, -4083, -3609, 14455, -26348, 17896, -19254, 15274, -4877, -5705, 15504, -24670, 30263, -14681,  9974,  -891, -11473, 12378, -17803, 20163, -17888,  5095,  1260, -9205, 17152, -11529, 12391, -10275,  4705,  2095, -7791, 13971, -19550,  2888, -2805,  1363, 27440, },
  245. {  2979, -8726, 16899, -24166,  6081, -2387, -6642, 21171, -9709, 13542, -14767, 11164,  -557, -7722, 18096, -28063, 17021, -16073,  9690,  2497, -9576, 18504, -25592, 28056, -11748,  5375,  4683, -16830, 14188, -17982, 18152, -13547,  1977,  4791, -12345, 18958, -11320, 10772, -7210,   515,  4393, -9737, 14836, -18459,  2375, -1719,  -769, 26496, },
  246. {  3546, -8966, 15630, -19719,  3785,  1190, -10993, 24940, -9954, 12421, -11703,  5969,  2854, -11247, 20603, -28170, 15238, -12112,  3751,  9505, -12803, 20397, -25077, 24360, -8244,   598,  9857, -21125, 15171, -17164, 15186, -8558, -1179,  7976, -14731, 19674, -10491,  8598, -3827, -3590,  6383, -11084, 14855, -16408,  1761,  -625, -2569, 25079, },
  247. {  3830, -8675, 13600, -14520,  1440,  4474, -14483, 27128, -9637, 10670, -8135,   669,  5968, -14014, 21880, -26720, 12676, -7616, -2204, 15770, -15226, 21108, -23192, 19421, -4378, -4087, 14356, -24147, 15292, -15417, 11451, -3212, -4196, 10648, -16249, 19287, -9102,  6003,  -320, -7385,  7962, -11779, 14060, -13550,  1085,   419, -4004, 23236, },
  248. {  3850, -7923, 10991, -8921,  -821,  7302, -16968, 27701, -8806,  8415, -4282, -4436,  8623, -15899, 21903, -23850,  9505, -2850, -7844, 20970, -16736, 20635, -20080, 13546,  -374, -8426, 17949, -25761, 14566, -12861,  7172,  2187, -6912, 12669, -16834, 17845, -7245,  3141,  3116, -10672,  9058, -11805, 12523, -10073,   386,  1364, -5054, 21029, },
  249. {  3639, -6803,  8002, -3267, -2877,  9544, -18369, 26715, -7533,  5807,  -370, -9074, 10693, -16833, 20717, -19770,  5922,  1912, -12869, 24851, -17278, 19036, -15949,  7085,  3544, -12186, 20460, -25913, 13053, -9655,  2597,  7340, -9184, 13945, -16476, 15451, -5032,   176,  6292, -13282,  9624, -11181, 10354, -6192,  -298,  2169, -5719, 18529, },
  250. {  3242, -5418,  4839,  2118, -4627, 11114, -18673, 24311, -5911,  3007,  3381, -13008, 12088, -16802, 18436, -14750,  2137,  6408, -17021, 27240, -16850, 16435, -11054,   411,  7161, -15176, 21776, -24629, 10856, -5993, -2014, 11967, -10896, 14420, -15217, 12260, -2593, -2727,  9041, -15091,  9644, -9962,  7693, -2132,  -930,  2802, -6010, 15816, },
  251. {  2710, -3880,  1697,  6952, -5995, 11967, -17928, 20701, -4048,   178,  6770, -16052, 12757, -15846, 15226, -9101, -1632, 10398, -20099, 28051, -15505, 13003, -5690, -6102, 10286, -17249, 21857, -22018,  8114, -2088, -6404, 15825, -11966, 14089, -13146,  8467,   -69, -5409, 11222, -16020,  9132, -8233,  4703,  1880, -1480,  3241, -5952, 12978, },
  252. {  2095, -2296, -1244, 11006, -6932, 12102, -16240, 16152, -2060, -2520,  9629, -18076, 12696, -14056, 11300, -3158, -5177, 13680, -21967, 27289, -13347,  8955,  -164, -12097, 12759, -18316, 20729, -18256,  4990,  1839, -10337, 18719, -12351, 12987, -10397,  4294,  2398, -7727, 12730, -16042,  8132, -6105,  1558,  5628, -1923,  3477, -5584, 10101, },
  253. {  1451,  -765, -3835, 14113, -7416, 11560, -13758, 10971,   -63, -4945, 11822, -19015, 11938, -11564,  6903,  2738, -8312, 16095, -22563, 25046, -10518,  4532,  5212, -17257, 14461, -18344, 18486, -13580,  1667,  5570, -13607, 20512, -12045, 11193, -7138,   -18,  4676, -9563, 13497, -15179,  6712, -3706, -1565,  8921, -2240,  3511, -4954,  7273, },
  254. };
  255. int nextstate_147_160[147] = {
  256. 0x00107001, 0x00206f01, 0x00306e01, 0x00406d01, 0x00506c01, 0x00606b01, 0x00706a01, 0x00806901, 
  257. 0x00906801, 0x00a06701, 0x00b06601, 0x00c06502, 0x00d06401, 0x00e06301, 0x00f06201, 0x01006101, 
  258. 0x01106001, 0x01205f01, 0x01305e01, 0x01405d01, 0x01505c01, 0x01605b01, 0x01705a02, 0x01805901, 
  259. 0x01905801, 0x01a05701, 0x01b05601, 0x01c05501, 0x01d05401, 0x01e05301, 0x01f05201, 0x02005101, 
  260. 0x02105001, 0x02204f02, 0x02304e01, 0x02404d01, 0x02504c01, 0x02604b01, 0x02704a01, 0x02804901, 
  261. 0x02904801, 0x02a04701, 0x02b04601, 0x02c04501, 0x02d04401, 0x02e04302, 0x02f04201, 0x03004101, 
  262. 0x03104001, 0x03203f01, 0x03303e01, 0x03403d01, 0x03503c01, 0x03603b01, 0x03703a01, 0x03803901, 
  263. 0x03903802, 0x03a03701, 0x03b03601, 0x03c03501, 0x03d03401, 0x03e03301, 0x03f03201, 0x04003101, 
  264. 0x04103001, 0x04202f01, 0x04302e01, 0x04402d02, 0x04502c01, 0x04602b01, 0x04702a01, 0x04802901, 
  265. 0x04902801, 0x04a02701, 0x04b02601, 0x04c02501, 0x04d02401, 0x04e02301, 0x04f02201, 0x05002102, 
  266. 0x05102001, 0x05201f01, 0x05301e01, 0x05401d01, 0x05501c01, 0x05601b01, 0x05701a01, 0x05801901, 
  267. 0x05901801, 0x05a01701, 0x05b01602, 0x05c01501, 0x05d01401, 0x05e01301, 0x05f01201, 0x06001101, 
  268. 0x06101001, 0x06200f01, 0x06300e01, 0x06400d01, 0x06500c01, 0x06600b02, 0x06700a01, 0x06800901, 
  269. 0x06900801, 0x06a00701, 0x06b00601, 0x06c00501, 0x06d00401, 0x06e00301, 0x06f00201, 0x07000101, 
  270. 0x07100001, 0x07209202, 0x07309101, 0x07409001, 0x07508f01, 0x07608e01, 0x07708d01, 0x07808c01, 
  271. 0x07908b01, 0x07a08a01, 0x07b08901, 0x07c08801, 0x07d08702, 0x07e08601, 0x07f08501, 0x08008401, 
  272. 0x08108301, 0x08208201, 0x08308101, 0x08408001, 0x08507f01, 0x08607e01, 0x08707d01, 0x08807c02, 
  273. 0x08907b01, 0x08a07a01, 0x08b07901, 0x08c07801, 0x08d07701, 0x08e07601, 0x08f07501, 0x09007401, 
  274. 0x09107301, 0x09207201, 0x00007102, 
  275. };
  276. #endif // HELIX_FEATURE_MMXFILTER_147_160
  277. #define MKWORD(up, dn) ((up << 16) | dn)
  278. int updn_list[] = {
  279. /* to 48000 */
  280. #ifdef HELIX_FEATURE_MMXFILTER_6_1
  281. MKWORD(6, 1),
  282. #endif
  283. #ifdef HELIX_FEATURE_MMXFILTER_640_147
  284. MKWORD(640, 147),
  285. #endif
  286. #ifdef HELIX_FEATURE_MMXFILTER_3_1
  287. MKWORD(3, 1),
  288. #endif
  289. #ifdef HELIX_FEATURE_MMXFILTER_320_147
  290. MKWORD(320, 147),
  291. #endif
  292. #ifdef HELIX_FEATURE_MMXFILTER_3_2
  293. MKWORD(3, 2),
  294. #endif
  295. #ifdef HELIX_FEATURE_MMXFILTER_160_147
  296. MKWORD(160, 147),
  297. #endif
  298. /* to 44100 */
  299. #ifdef HELIX_FEATURE_MMXFILTER_441_80
  300. MKWORD(441, 80),
  301. #endif
  302. #ifdef HELIX_FEATURE_MMXFILTER_4_1
  303. MKWORD(4, 1),
  304. #endif
  305. #ifdef HELIX_FEATURE_MMXFILTER_441_160
  306. MKWORD(441, 160),
  307. #endif
  308. #ifdef HELIX_FEATURE_MMXFILTER_2_1
  309. MKWORD(2, 1),
  310. #endif
  311. #ifdef HELIX_FEATURE_MMXFILTER_441_320
  312. MKWORD(441, 320),
  313. #endif
  314. /* 48000 to 44100 */
  315. #ifdef HELIX_FEATURE_MMXFILTER_147_160
  316. MKWORD(147, 160),
  317. #endif
  318. 0
  319. };
  320. short (*filter_list[])[NWING] = {
  321. /* to 48000 */
  322. #ifdef HELIX_FEATURE_MMXFILTER_6_1
  323. filter_6_1,
  324. #endif
  325. #ifdef HELIX_FEATURE_MMXFILTER_640_147
  326. filter_640_147,
  327. #endif
  328. #ifdef HELIX_FEATURE_MMXFILTER_3_1
  329. filter_3_1,
  330. #endif
  331. #ifdef HELIX_FEATURE_MMXFILTER_320_147
  332. filter_320_147,
  333. #endif
  334. #ifdef HELIX_FEATURE_MMXFILTER_3_2
  335. filter_3_2,
  336. #endif
  337. #ifdef HELIX_FEATURE_MMXFILTER_160_147
  338. filter_160_147,
  339. #endif
  340. /* to 44100 */
  341. #ifdef HELIX_FEATURE_MMXFILTER_441_80
  342. filter_441_80,
  343. #endif
  344. #ifdef HELIX_FEATURE_MMXFILTER_4_1
  345. filter_4_1,
  346. #endif
  347. #ifdef HELIX_FEATURE_MMXFILTER_441_160
  348. filter_441_160,
  349. #endif
  350. #ifdef HELIX_FEATURE_MMXFILTER_2_1
  351. filter_2_1,
  352. #endif
  353. #ifdef HELIX_FEATURE_MMXFILTER_441_320
  354. filter_441_320,
  355. #endif
  356. /* 48000 to 44100 */
  357. #ifdef HELIX_FEATURE_MMXFILTER_147_160
  358. filter_147_160,
  359. #endif
  360. 0
  361. };
  362. int *nextstate_list[] = {
  363. /* to 48000 */
  364. #ifdef HELIX_FEATURE_MMXFILTER_6_1
  365. nextstate_6_1,
  366. #endif
  367. #ifdef HELIX_FEATURE_MMXFILTER_640_147
  368. nextstate_640_147,
  369. #endif
  370. #ifdef HELIX_FEATURE_MMXFILTER_3_1
  371. nextstate_3_1,
  372. #endif
  373. #ifdef HELIX_FEATURE_MMXFILTER_320_147
  374. nextstate_320_147,
  375. #endif
  376. #ifdef HELIX_FEATURE_MMXFILTER_3_2
  377. nextstate_3_2,
  378. #endif
  379. #ifdef HELIX_FEATURE_MMXFILTER_160_147
  380. nextstate_160_147,
  381. #endif
  382. /* to 44100 */
  383. #ifdef HELIX_FEATURE_MMXFILTER_441_80
  384. nextstate_441_80,
  385. #endif
  386. #ifdef HELIX_FEATURE_MMXFILTER_4_1
  387. nextstate_4_1,
  388. #endif
  389. #ifdef HELIX_FEATURE_MMXFILTER_441_160
  390. nextstate_441_160,
  391. #endif
  392. #ifdef HELIX_FEATURE_MMXFILTER_2_1
  393. nextstate_2_1,
  394. #endif
  395. #ifdef HELIX_FEATURE_MMXFILTER_441_320
  396. nextstate_441_320,
  397. #endif
  398. /* 48000 to 44100 */
  399. #ifdef HELIX_FEATURE_MMXFILTER_147_160
  400. nextstate_147_160,
  401. #endif
  402. 0
  403. };