static float kL_40[12][76] = {
{
0.7690, 0.7773, 0.8194, 0.8724, 0.8987, 0.9050, 0.9045, 0.8962,
0.8779, 0.8509, 0.8192, 0.7847, 0.7497, 0.7173, 0.6894, 0.6633,
0.6397, 0.6269, 0.6166, 0.5979, 0.5761, 0.5572, 0.5437, 0.5352,
0.5300, 0.5265, 0.5234, 0.5208, 0.5177, 0.5142, 0.5100, 0.5052,
0.4999, 0.4943, 0.4885, 0.4826, 0.4767, 0.4711, 0.4656, 0.4473,
0.4334, 0.4236, 0.4164, 0.4111, 0.4071, 0.4042, 0.4020, 0.4001,
0.3974, 0.3936, 0.3897, 0.3870, 0.3865, 0.3871, 0.3874, 0.3859,
0.3823, 0.3775, 0.3722, 0.3667, 0.3617, 0.3586, 0.3579, 0.3591,
0.3615, 0.3615, 0.3615, 0.3615, 0.3615, 0.3615, 0.3615, 0.3615, 0.3615, 0.3615, 0.3615, 0.3615, },
{
0.7941, 0.8193, 0.8728, 0.8978, 0.8927, 0.8762, 0.8567, 0.8358,
0.8135, 0.7902, 0.7682, 0.7477, 0.7292, 0.7138, 0.7003, 0.6870,
0.6761, 0.6813, 0.6895, 0.6921, 0.6791, 0.6603, 0.6433, 0.6294,
0.6177, 0.6072, 0.5975, 0.5879, 0.5790, 0.5702, 0.5616, 0.5531,
0.5447, 0.5365, 0.5285, 0.5210, 0.5137, 0.5068, 0.5004, 0.4784,
0.4616, 0.4487, 0.4382, 0.4297, 0.4224, 0.4161, 0.4103, 0.4045,
0.3984, 0.3924, 0.3874, 0.3842, 0.3829, 0.3826, 0.3817, 0.3793,
0.3752, 0.3701, 0.3648, 0.3595, 0.3550, 0.3523, 0.3516, 0.3526,
0.3548, 0.3548, 0.3548, 0.3548, 0.3548, 0.3548, 0.3548, 0.3548, 0.3548, 0.3548, 0.3548, 0.3548, },
{
0.7736, 0.7811, 0.8117, 0.8183, 0.8040, 0.7843, 0.7611, 0.7356,
0.7097, 0.6841, 0.6608, 0.6404, 0.6233, 0.6104, 0.5997, 0.5890,
0.5793, 0.5861, 0.5962, 0.5971, 0.5835, 0.5668, 0.5518, 0.5397,
0.5296, 0.5207, 0.5125, 0.5046, 0.4972, 0.4899, 0.4826, 0.4754,
0.4680, 0.4608, 0.4536, 0.4468, 0.4402, 0.4341, 0.4282, 0.4083,
0.3932, 0.3819, 0.3730, 0.3661, 0.3605, 0.3561, 0.3527, 0.3494,
0.3458, 0.3419, 0.3383, 0.3361, 0.3357, 0.3365, 0.3371, 0.3364,
0.3341, 0.3308, 0.3268, 0.3222, 0.3178, 0.3147, 0.3136, 0.3145,
0.3165, 0.3165, 0.3165, 0.3165, 0.3165, 0.3165, 0.3165, 0.3165, 0.3165, 0.3165, 0.3165, 0.3165, },
{
0.7198, 0.7383, 0.7618, 0.7521, 0.7266, 0.7040, 0.6817, 0.6577,
0.6329, 0.6083, 0.5857, 0.5655, 0.5478, 0.5338, 0.5215, 0.5089,
0.4969, 0.4988, 0.5062, 0.5038, 0.4889, 0.4744, 0.4622, 0.4528,
0.4455, 0.4391, 0.4333, 0.4278, 0.4223, 0.4169, 0.4112, 0.4054,
0.3992, 0.3932, 0.3871, 0.3812, 0.3754, 0.3700, 0.3648, 0.3476,
0.3346, 0.3252, 0.3179, 0.3124, 0.3082, 0.3053, 0.3035, 0.3023,
0.3008, 0.2987, 0.2965, 0.2951, 0.2954, 0.2968, 0.2983, 0.2986,
0.2975, 0.2957, 0.2933, 0.2901, 0.2864, 0.2836, 0.2828, 0.2837,
0.2861, 0.2861, 0.2861, 0.2861, 0.2861, 0.2861, 0.2861, 0.2861, 0.2861, 0.2861, 0.2861, 0.2861, },
{
0.6242, 0.6364, 0.6549, 0.6471, 0.6258, 0.6075, 0.5898, 0.5699,
0.5483, 0.5260, 0.5051, 0.4858, 0.4682, 0.4537, 0.4403, 0.4265,
0.4131, 0.4097, 0.4126, 0.4066, 0.3912, 0.3779, 0.3676, 0.3602,
0.3546, 0.3500, 0.3457, 0.3422, 0.3383, 0.3345, 0.3304, 0.3260,
0.3214, 0.3168, 0.3120, 0.3073, 0.3027, 0.2984, 0.2942, 0.2804,
0.2702, 0.2630, 0.2577, 0.2538, 0.2513, 0.2500, 0.2499, 0.2506,
0.2513, 0.2514, 0.2509, 0.2505, 0.2513, 0.2532, 0.2552, 0.2560,
0.2554, 0.2542, 0.2526, 0.2503, 0.2471, 0.2443, 0.2430, 0.2435,
0.2455, 0.2455, 0.2455, 0.2455, 0.2455, 0.2455, 0.2455, 0.2455, 0.2455, 0.2455, 0.2455, 0.2455, },
{
0.3979, 0.4595, 0.5136, 0.5227, 0.5087, 0.4902, 0.4700, 0.4492,
0.4287, 0.4084, 0.3899, 0.3729, 0.3572, 0.3438, 0.3315, 0.3190,
0.3073, 0.3043, 0.3072, 0.3023, 0.2898, 0.2797, 0.2718, 0.2662,
0.2620, 0.2585, 0.2554, 0.2527, 0.2499, 0.2472, 0.2443, 0.2412,
0.2378, 0.2344, 0.2309, 0.2274, 0.2240, 0.2207, 0.2176, 0.2072,
0.1993, 0.1937, 0.1895, 0.1866, 0.1846, 0.1839, 0.1844, 0.1860,
0.1880, 0.1895, 0.1904, 0.1910, 0.1919, 0.1934, 0.1949, 0.1956,
0.1952, 0.1947, 0.1945, 0.1943, 0.1933, 0.1919, 0.1913, 0.1920,
0.1941, 0.1941, 0.1941, 0.1941, 0.1941, 0.1941, 0.1941, 0.1941, 0.1941, 0.1941, 0.1941, 0.1941, },
{
0.3409, 0.4321, 0.4688, 0.4632, 0.4443, 0.4236, 0.4028, 0.3824,
0.3622, 0.3421, 0.3236, 0.3069, 0.2913, 0.2779, 0.2661, 0.2548,
0.2448, 0.2420, 0.2435, 0.2374, 0.2267, 0.2181, 0.2119, 0.2074,
0.2041, 0.2015, 0.1994, 0.1977, 0.1959, 0.1940, 0.1920, 0.1898,
0.1874, 0.1849, 0.1822, 0.1795, 0.1769, 0.1743, 0.1719, 0.1639,
0.1580, 0.1538, 0.1509, 0.1489, 0.1480, 0.1481, 0.1492, 0.1518,
0.1548, 0.1574, 0.1593, 0.1604, 0.1614, 0.1626, 0.1638, 0.1641,
0.1637, 0.1633, 0.1634, 0.1639, 0.1639, 0.1634, 0.1632, 0.1640,
0.1659, 0.1659, 0.1659, 0.1659, 0.1659, 0.1659, 0.1659, 0.1659, 0.1659, 0.1659, 0.1659, 0.1659, },
{
0.2836, 0.3587, 0.3961, 0.3950, 0.3803, 0.3634, 0.3466, 0.3307,
0.3145, 0.2975, 0.2818, 0.2677, 0.2551, 0.2448, 0.2358, 0.2269,
0.2192, 0.2160, 0.2148, 0.2067, 0.1973, 0.1895, 0.1836, 0.1792,
0.1759, 0.1733, 0.1710, 0.1689, 0.1669, 0.1650, 0.1630, 0.1609,
0.1588, 0.1566, 0.1543, 0.1520, 0.1497, 0.1476, 0.1456, 0.1390,
0.1341, 0.1305, 0.1280, 0.1263, 0.1256, 0.1261, 0.1276, 0.1304,
0.1337, 0.1366, 0.1385, 0.1397, 0.1404, 0.1409, 0.1414, 0.1411,
0.1403, 0.1397, 0.1398, 0.1406, 0.1412, 0.1412, 0.1414, 0.1423,
0.1439, 0.1439, 0.1439, 0.1439, 0.1439, 0.1439, 0.1439, 0.1439, 0.1439, 0.1439, 0.1439, 0.1439, },
{
0.7980, 0.8071, 0.8586, 0.9232, 0.9499, 0.9493, 0.9398, 0.9221,
0.8953, 0.8613, 0.8245, 0.7871, 0.7507, 0.7183, 0.6916, 0.6675,
0.6463, 0.6332, 0.6198, 0.5956, 0.5721, 0.5526, 0.5379, 0.5279,
0.5219, 0.5181, 0.5151, 0.5130, 0.5109, 0.5089, 0.5063, 0.5033,
0.4995, 0.4953, 0.4905, 0.4857, 0.4805, 0.4755, 0.4705, 0.4536,
0.4404, 0.4309, 0.4241, 0.4190, 0.4154, 0.4130, 0.4115, 0.4104,
0.4082, 0.4044, 0.4001, 0.3968, 0.3958, 0.3963, 0.3965, 0.3947,
0.3905, 0.3850, 0.3789, 0.3724, 0.3665, 0.3627, 0.3615, 0.3625,
0.3648, 0.3648, 0.3648, 0.3648, 0.3648, 0.3648, 0.3648, 0.3648, 0.3648, 0.3648, 0.3648, 0.3648, },
{
0.7680, 0.8136, 0.8827, 0.9201, 0.9240, 0.9135, 0.8990, 0.8813,
0.8594, 0.8352, 0.8117, 0.7898, 0.7697, 0.7522, 0.7370, 0.7220,
0.7093, 0.7124, 0.7190, 0.7216, 0.7086, 0.6896, 0.6724, 0.6586,
0.6467, 0.6358, 0.6255, 0.6154, 0.6059, 0.5966, 0.5874, 0.5785,
0.5698, 0.5614, 0.5531, 0.5454, 0.5379, 0.5309, 0.5244, 0.5019,
0.4847, 0.4714, 0.4606, 0.4515, 0.4436, 0.4365, 0.4298, 0.4232,
0.4163, 0.4100, 0.4047, 0.4013, 0.3999, 0.3994, 0.3980, 0.3951,
0.3905, 0.3849, 0.3793, 0.3740, 0.3697, 0.3673, 0.3669, 0.3681,
0.3703, 0.3703, 0.3703, 0.3703, 0.3703, 0.3703, 0.3703, 0.3703, 0.3703, 0.3703, 0.3703, 0.3703, },
{
0.8483, 0.8684, 0.9141, 0.9212, 0.9018, 0.8770, 0.8515, 0.8258,
0.7999, 0.7736, 0.7493, 0.7282, 0.7111, 0.6985, 0.6883, 0.6781,
0.6703, 0.6790, 0.6896, 0.6940, 0.6813, 0.6618, 0.6437, 0.6284,
0.6156, 0.6042, 0.5940, 0.5838, 0.5748, 0.5659, 0.5573, 0.5488,
0.5403, 0.5322, 0.5243, 0.5167, 0.5094, 0.5026, 0.4961, 0.4741,
0.4573, 0.4443, 0.4337, 0.4250, 0.4178, 0.4115, 0.4059, 0.4000,
0.3940, 0.3877, 0.3824, 0.3788, 0.3772, 0.3766, 0.3753, 0.3725,
0.3682, 0.3628, 0.3571, 0.3514, 0.3465, 0.3433, 0.3422, 0.3430,
0.3451, 0.3451, 0.3451, 0.3451, 0.3451, 0.3451, 0.3451, 0.3451, 0.3451, 0.3451, 0.3451, 0.3451, },
{
0.7868, 0.7996, 0.8323, 0.8341, 0.8142, 0.7913, 0.7671, 0.7415,
0.7156, 0.6900, 0.6666, 0.6462, 0.6292, 0.6165, 0.6060, 0.5957,
0.5865, 0.5938, 0.6044, 0.6057, 0.5923, 0.5755, 0.5605, 0.5480,
0.5377, 0.5285, 0.5201, 0.5120, 0.5043, 0.4969, 0.4895, 0.4820,
0.4745, 0.4672, 0.4600, 0.4531, 0.4464, 0.4402, 0.4342, 0.4140,
0.3989, 0.3875, 0.3786, 0.3716, 0.3660, 0.3616, 0.3580, 0.3547,
0.3508, 0.3467, 0.3429, 0.3406, 0.3402, 0.3409, 0.3413, 0.3405,
0.3378, 0.3343, 0.3300, 0.3252, 0.3205, 0.3172, 0.3160, 0.3167,
0.3187, 0.3187, 0.3187, 0.3187, 0.3187, 0.3187, 0.3187, 0.3187, 0.3187, 0.3187, 0.3187, 0.3187, },
};
static float kQ1_40[12][76] = {
{
0.4663, 0.6227, 0.8651, 1.0303, 1.0828, 1.0907, 1.0652, 1.0035,
0.9077, 0.7892, 0.6681, 0.5543, 0.4570, 0.3790, 0.3244, 0.2816,
0.2536, 0.2667, 0.2977, 0.2973, 0.2768, 0.2618, 0.2552, 0.2539,
0.2534, 0.2523, 0.2499, 0.2469, 0.2427, 0.2374, 0.2305, 0.2231,
0.2154, 0.2080, 0.2004, 0.1936, 0.1870, 0.1811, 0.1756, 0.1582,
0.1463, 0.1387, 0.1330, 0.1280, 0.1227, 0.1163, 0.1086, 0.0992,
0.0879, 0.0768, 0.0676, 0.0625, 0.0606, 0.0592, 0.0566, 0.0510,
0.0423, 0.0302, 0.0166, 0.0031, -0.0078, -0.0147, -0.0184, -0.0200,
-0.0210, -0.0210, -0.0210, -0.0210, -0.0210, -0.0210, -0.0210, -0.0210, -0.0210, -0.0210, -0.0210, -0.0210, },
{
0.5134, 0.7246, 0.9948, 1.0616, 1.0078, 0.9346, 0.8599, 0.7865,
0.7125, 0.6393, 0.5745, 0.5182, 0.4701, 0.4284, 0.3913, 0.3552,
0.3290, 0.3399, 0.3523, 0.3722, 0.3571, 0.3227, 0.2932, 0.2703,
0.2515, 0.2354, 0.2218, 0.2076, 0.1965, 0.1861, 0.1770, 0.1687,
0.1614, 0.1548, 0.1490, 0.1440, 0.1395, 0.1355, 0.1320, 0.1207,
0.1132, 0.1073, 0.1024, 0.0981, 0.0937, 0.0881, 0.0808, 0.0717,
0.0620, 0.0537, 0.0478, 0.0448, 0.0430, 0.0409, 0.0364, 0.0295,
0.0202, 0.0080, -0.0045, -0.0161, -0.0250, -0.0303, -0.0330, -0.0341,
-0.0346, -0.0346, -0.0346, -0.0346, -0.0346, -0.0346, -0.0346, -0.0346, -0.0346, -0.0346, -0.0346, -0.0346, },
{
0.5300, 0.6365, 0.8003, 0.8212, 0.7686, 0.7006, 0.6264, 0.5560,
0.4906, 0.4286, 0.3780, 0.3388, 0.3098, 0.2862, 0.2651, 0.2431,
0.2258, 0.2500, 0.2752, 0.2908, 0.2777, 0.2530, 0.2313, 0.2141,
0.1997, 0.1880, 0.1784, 0.1686, 0.1608, 0.1532, 0.1465, 0.1402,
0.1344, 0.1289, 0.1241, 0.1199, 0.1160, 0.1127, 0.1096, 0.0988,
0.0916, 0.0856, 0.0805, 0.0765, 0.0722, 0.0670, 0.0607, 0.0520,
0.0419, 0.0324, 0.0247, 0.0198, 0.0170, 0.0150, 0.0112, 0.0063,
-0.0011, -0.0107, -0.0228, -0.0355, -0.0465, -0.0541, -0.0586, -0.0614,
-0.0632, -0.0632, -0.0632, -0.0632, -0.0632, -0.0632, -0.0632, -0.0632, -0.0632, -0.0632, -0.0632, -0.0632, },
{
0.5090, 0.5835, 0.6745, 0.6507, 0.5992, 0.5470, 0.4897, 0.4337,
0.3802, 0.3280, 0.2842, 0.2492, 0.2216, 0.1985, 0.1775, 0.1561,
0.1385, 0.1598, 0.1930, 0.2105, 0.1977, 0.1832, 0.1710, 0.1616,
0.1537, 0.1472, 0.1416, 0.1362, 0.1311, 0.1258, 0.1208, 0.1156,
0.1108, 0.1062, 0.1017, 0.0977, 0.0942, 0.0910, 0.0880, 0.0778,
0.0704, 0.0648, 0.0598, 0.0552, 0.0508, 0.0459, 0.0401, 0.0323,
0.0229, 0.0134, 0.0053, -0.0001, -0.0031, -0.0051, -0.0076, -0.0111,
-0.0165, -0.0236, -0.0337, -0.0458, -0.0577, -0.0663, -0.0719, -0.0757,
-0.0782, -0.0782, -0.0782, -0.0782, -0.0782, -0.0782, -0.0782, -0.0782, -0.0782, -0.0782, -0.0782, -0.0782, },
{
0.3236, 0.3970, 0.4778, 0.4709, 0.4407, 0.4085, 0.3693, 0.3278,
0.2858, 0.2432, 0.2062, 0.1756, 0.1499, 0.1281, 0.1086, 0.0891,
0.0730, 0.0878, 0.1231, 0.1413, 0.1298, 0.1213, 0.1155, 0.1117,
0.1084, 0.1049, 0.1013, 0.0989, 0.0955, 0.0925, 0.0887, 0.0848,
0.0810, 0.0775, 0.0738, 0.0704, 0.0674, 0.0647, 0.0621, 0.0527,
0.0458, 0.0407, 0.0364, 0.0321, 0.0278, 0.0230, 0.0176, 0.0108,
0.0030, -0.0054, -0.0130, -0.0184, -0.0216, -0.0232, -0.0247, -0.0274,
-0.0320, -0.0384, -0.0469, -0.0580, -0.0696, -0.0794, -0.0861, -0.0911,
-0.0941, -0.0941, -0.0941, -0.0941, -0.0941, -0.0941, -0.0941, -0.0941, -0.0941, -0.0941, -0.0941, -0.0941, },
{
0.0064, 0.1514, 0.2719, 0.2852, 0.2552, 0.2208, 0.1873, 0.1573,
0.1296, 0.1023, 0.0796, 0.0613, 0.0460, 0.0322, 0.0205, 0.0093,
0.0013, 0.0129, 0.0416, 0.0602, 0.0554, 0.0532, 0.0517, 0.0508,
0.0500, 0.0488, 0.0478, 0.0469, 0.0459, 0.0445, 0.0430, 0.0415,
0.0393, 0.0372, 0.0350, 0.0330, 0.0312, 0.0294, 0.0276, 0.0208,
0.0154, 0.0113, 0.0074, 0.0037, -0.0008, -0.0050, -0.0101, -0.0156,
-0.0215, -0.0277, -0.0329, -0.0366, -0.0385, -0.0393, -0.0400, -0.0409,
-0.0442, -0.0489, -0.0547, -0.0626, -0.0727, -0.0823, -0.0899, -0.0956,
-0.1000, -0.1000, -0.1000, -0.1000, -0.1000, -0.1000, -0.1000, -0.1000, -0.1000, -0.1000, -0.1000, -0.1000, },
{
-0.0314, 0.0528, 0.0539, 0.0377, 0.0277, 0.0177, 0.0094, 0.0014,
-0.0067, -0.0144, -0.0213, -0.0263, -0.0299, -0.0342, -0.0368, -0.0378,
-0.0372, -0.0240, 0.0051, 0.0238, 0.0224, 0.0222, 0.0236, 0.0245,
0.0248, 0.0247, 0.0246, 0.0250, 0.0248, 0.0241, 0.0229, 0.0216,
0.0200, 0.0184, 0.0165, 0.0148, 0.0129, 0.0113, 0.0097, 0.0038,
-0.0013, -0.0048, -0.0081, -0.0113, -0.0141, -0.0187, -0.0237, -0.0278,
-0.0319, -0.0360, -0.0392, -0.0416, -0.0428, -0.0430, -0.0431, -0.0447,
-0.0472, -0.0512, -0.0568, -0.0639, -0.0723, -0.0805, -0.0878, -0.0937,
-0.0978, -0.0978, -0.0978, -0.0978, -0.0978, -0.0978, -0.0978, -0.0978, -0.0978, -0.0978, -0.0978, -0.0978, },
{
-0.0392, 0.0250, 0.0371, 0.0314, 0.0291, 0.0251, 0.0214, 0.0172,
0.0100, 0.0006, -0.0062, -0.0108, -0.0134, -0.0166, -0.0184, -0.0204,
-0.0197, -0.0075, 0.0181, 0.0283, 0.0247, 0.0231, 0.0230, 0.0231,
0.0226, 0.0222, 0.0220, 0.0217, 0.0212, 0.0205, 0.0192, 0.0177,
0.0163, 0.0146, 0.0126, 0.0107, 0.0089, 0.0072, 0.0057, -0.0006,
-0.0060, -0.0097, -0.0127, -0.0160, -0.0188, -0.0231, -0.0272, -0.0309,
-0.0340, -0.0367, -0.0383, -0.0394, -0.0397, -0.0399, -0.0400, -0.0415,
-0.0443, -0.0484, -0.0540, -0.0606, -0.0676, -0.0752, -0.0809, -0.0859,
-0.0904, -0.0904, -0.0904, -0.0904, -0.0904, -0.0904, -0.0904, -0.0904, -0.0904, -0.0904, -0.0904, -0.0904, },
{
0.5316, 0.7031, 1.0002, 1.2188, 1.2642, 1.2329, 1.1638, 1.0613,
0.9330, 0.7936, 0.6635, 0.5495, 0.4568, 0.3865, 0.3431, 0.3126,
0.2972, 0.3219, 0.3682, 0.3603, 0.3309, 0.3137, 0.3049, 0.3013,
0.3008, 0.3006, 0.3004, 0.3010, 0.2999, 0.2983, 0.2939, 0.2882,
0.2813, 0.2739, 0.2653, 0.2576, 0.2495, 0.2422, 0.2353, 0.2122,
0.1958, 0.1853, 0.1769, 0.1695, 0.1624, 0.1545, 0.1454, 0.1340,
0.1206, 0.1061, 0.0945, 0.0875, 0.0847, 0.0829, 0.0801, 0.0739,
0.0642, 0.0509, 0.0354, 0.0201, 0.0074, -0.0004, -0.0050, -0.0073,
-0.0090, -0.0090, -0.0090, -0.0090, -0.0090, -0.0090, -0.0090, -0.0090, -0.0090, -0.0090, -0.0090, -0.0090, },
{
0.4353, 0.7098, 1.0429, 1.1595, 1.1325, 1.0736, 1.0027, 0.9210,
0.8313, 0.7429, 0.6645, 0.5966, 0.5381, 0.4863, 0.4408, 0.3970,
0.3639, 0.3672, 0.3754, 0.3974, 0.3817, 0.3459, 0.3149, 0.2912,
0.2709, 0.2531, 0.2374, 0.2216, 0.2088, 0.1971, 0.1868, 0.1777,
0.1702, 0.1632, 0.1571, 0.1518, 0.1473, 0.1430, 0.1396, 0.1281,
0.1206, 0.1148, 0.1100, 0.1057, 0.1006, 0.0947, 0.0868, 0.0782,
0.0688, 0.0623, 0.0576, 0.0559, 0.0548, 0.0531, 0.0483, 0.0407,
0.0309, 0.0180, 0.0057, -0.0056, -0.0137, -0.0182, -0.0203, -0.0212,
-0.0213, -0.0213, -0.0213, -0.0213, -0.0213, -0.0213, -0.0213, -0.0213, -0.0213, -0.0213, -0.0213, -0.0213, },
{
0.6472, 0.8404, 1.0845, 1.0915, 0.9953, 0.8966, 0.8066, 0.7251,
0.6471, 0.5735, 0.5133, 0.4671, 0.4329, 0.4051, 0.3794, 0.3520,
0.3331, 0.3493, 0.3627, 0.3827, 0.3663, 0.3281, 0.2955, 0.2698,
0.2497, 0.2330, 0.2198, 0.2059, 0.1957, 0.1859, 0.1777, 0.1698,
0.1628, 0.1561, 0.1507, 0.1458, 0.1414, 0.1374, 0.1339, 0.1225,
0.1150, 0.1090, 0.1036, 0.0990, 0.0946, 0.0891, 0.0824, 0.0724,
0.0628, 0.0528, 0.0461, 0.0419, 0.0398, 0.0367, 0.0313, 0.0239,
0.0145, 0.0023, -0.0102, -0.0223, -0.0313, -0.0370, -0.0395, -0.0405,
-0.0414, -0.0414, -0.0414, -0.0414, -0.0414, -0.0414, -0.0414, -0.0414, -0.0414, -0.0414, -0.0414, -0.0414, },
{
0.5488, 0.6769, 0.8466, 0.8494, 0.7797, 0.7055, 0.6316, 0.5622,
0.4973, 0.4350, 0.3840, 0.3450, 0.3160, 0.2928, 0.2720, 0.2508,
0.2340, 0.2585, 0.2833, 0.2989, 0.2860, 0.2601, 0.2381, 0.2197,
0.2050, 0.1926, 0.1824, 0.1721, 0.1642, 0.1564, 0.1494, 0.1428,
0.1368, 0.1313, 0.1265, 0.1222, 0.1184, 0.1149, 0.1117, 0.1009,
0.0939, 0.0882, 0.0832, 0.0796, 0.0755, 0.0705, 0.0636, 0.0548,
0.0443, 0.0347, 0.0265, 0.0220, 0.0195, 0.0167, 0.0129, 0.0079,
-0.0002, -0.0099, -0.0222, -0.0345, -0.0460, -0.0536, -0.0574, -0.0605,
-0.0622, -0.0622, -0.0622, -0.0622, -0.0622, -0.0622, -0.0622, -0.0622, -0.0622, -0.0622, -0.0622, -0.0622, },
};
static float kQ2_40[12][76] = {
{
0.3574, 0.1824, -0.0539, -0.1864, -0.2172, -0.2192, -0.1897, -0.1267,
-0.0352, 0.0729, 0.1783, 0.2719, 0.3455, 0.3993, 0.4309, 0.4506,
0.4558, 0.4252, 0.3764, 0.3547, 0.3533, 0.3486, 0.3406, 0.3321,
0.3265, 0.3236, 0.3228, 0.3233, 0.3247, 0.3267, 0.3299, 0.3330,
0.3358, 0.3380, 0.3401, 0.3412, 0.3420, 0.3423, 0.3423, 0.3412,
0.3389, 0.3362, 0.3345, 0.3342, 0.3358, 0.3398, 0.3463, 0.3552,
0.3653, 0.3740, 0.3802, 0.3830, 0.3847, 0.3871, 0.3905, 0.3953,
0.4013, 0.4100, 0.4198, 0.4292, 0.4362, 0.4407, 0.4441, 0.4475,
0.4515, 0.4515, 0.4515, 0.4515, 0.4515, 0.4515, 0.4515, 0.4515, 0.4515, 0.4515, 0.4515, 0.4515, },
{
0.3312, 0.1118, -0.1440, -0.1933, -0.1359, -0.0689, -0.0037, 0.0583,
0.1193, 0.1782, 0.2286, 0.2709, 0.3058, 0.3368, 0.3647, 0.3916,
0.4097, 0.4029, 0.3980, 0.3777, 0.3801, 0.3985, 0.4132, 0.4239,
0.4323, 0.4389, 0.4435, 0.4488, 0.4514, 0.4534, 0.4540, 0.4537,
0.4524, 0.4506, 0.4480, 0.4450, 0.4417, 0.4384, 0.4348, 0.4223,
0.4113, 0.4029, 0.3964, 0.3913, 0.3880, 0.3872, 0.3889, 0.3929,
0.3971, 0.3999, 0.4009, 0.4006, 0.4012, 0.4033, 0.4076, 0.4129,
0.4191, 0.4274, 0.4359, 0.4434, 0.4486, 0.4516, 0.4539, 0.4564,
0.4597, 0.4597, 0.4597, 0.4597, 0.4597, 0.4597, 0.4597, 0.4597, 0.4597, 0.4597, 0.4597, 0.4597, },
{
0.2874, 0.1707, 0.0134, -0.0035, 0.0417, 0.0988, 0.1589, 0.2120,
0.2587, 0.3016, 0.3338, 0.3559, 0.3700, 0.3827, 0.3950, 0.4084,
0.4173, 0.3967, 0.3790, 0.3616, 0.3610, 0.3705, 0.3783, 0.3844,
0.3894, 0.3927, 0.3944, 0.3966, 0.3971, 0.3974, 0.3968, 0.3956,
0.3937, 0.3918, 0.3889, 0.3859, 0.3826, 0.3793, 0.3761, 0.3652,
0.3560, 0.3497, 0.3453, 0.3418, 0.3403, 0.3412, 0.3446, 0.3511,
0.3588, 0.3653, 0.3702, 0.3734, 0.3761, 0.3796, 0.3847, 0.3896,
0.3956, 0.4031, 0.4127, 0.4222, 0.4300, 0.4353, 0.4394, 0.4437,
0.4483, 0.4483, 0.4483, 0.4483, 0.4483, 0.4483, 0.4483, 0.4483, 0.4483, 0.4483, 0.4483, 0.4483, },
{
0.2489, 0.1827, 0.1030, 0.1197, 0.1503, 0.1854, 0.2266, 0.2644,
0.2983, 0.3308, 0.3559, 0.3733, 0.3850, 0.3958, 0.4060, 0.4165,
0.4229, 0.4002, 0.3697, 0.3462, 0.3438, 0.3437, 0.3437, 0.3438,
0.3444, 0.3446, 0.3443, 0.3442, 0.3438, 0.3436, 0.3428, 0.3420,
0.3405, 0.3388, 0.3369, 0.3346, 0.3319, 0.3293, 0.3267, 0.3185,
0.3118, 0.3073, 0.3047, 0.3035, 0.3038, 0.3062, 0.3109, 0.3187,
0.3280, 0.3367, 0.3437, 0.3485, 0.3523, 0.3564, 0.3610, 0.3656,
0.3707, 0.3769, 0.3860, 0.3964, 0.4061, 0.4130, 0.4187, 0.4243,
0.4300, 0.4300, 0.4300, 0.4300, 0.4300, 0.4300, 0.4300, 0.4300, 0.4300, 0.4300, 0.4300, 0.4300, },
{
0.3547, 0.2825, 0.2091, 0.2080, 0.2185, 0.2349, 0.2602, 0.2858,
0.3098, 0.3339, 0.3528, 0.3663, 0.3758, 0.3843, 0.3916, 0.3984,
0.4014, 0.3801, 0.3417, 0.3131, 0.3085, 0.3029, 0.2976, 0.2933,
0.2907, 0.2892, 0.2885, 0.2872, 0.2865, 0.2857, 0.2852, 0.2847,
0.2837, 0.2825, 0.2811, 0.2796, 0.2777, 0.2758, 0.2740, 0.2688,
0.2648, 0.2623, 0.2612, 0.2617, 0.2638, 0.2679, 0.2742, 0.2830,
0.2932, 0.3032, 0.3115, 0.3175, 0.3222, 0.3263, 0.3304, 0.3345,
0.3393, 0.3454, 0.3536, 0.3639, 0.3738, 0.3820, 0.3885, 0.3949,
0.4009, 0.4009, 0.4009, 0.4009, 0.4009, 0.4009, 0.4009, 0.4009, 0.4009, 0.4009, 0.4009, 0.4009, },
{
0.4621, 0.3637, 0.2853, 0.2804, 0.2993, 0.3180, 0.3337, 0.3446,
0.3530, 0.3613, 0.3662, 0.3678, 0.3673, 0.3678, 0.3671, 0.3655,
0.3612, 0.3439, 0.3135, 0.2858, 0.2767, 0.2674, 0.2599, 0.2542,
0.2503, 0.2476, 0.2451, 0.2429, 0.2408, 0.2392, 0.2376, 0.2358,
0.2344, 0.2328, 0.2313, 0.2295, 0.2276, 0.2259, 0.2243, 0.2200,
0.2171, 0.2153, 0.2150, 0.2158, 0.2189, 0.2231, 0.2296, 0.2380,
0.2473, 0.2565, 0.2636, 0.2686, 0.2719, 0.2747, 0.2773, 0.2792,
0.2826, 0.2875, 0.2941, 0.3033, 0.3139, 0.3236, 0.3320, 0.3395,
0.3471, 0.3471, 0.3471, 0.3471, 0.3471, 0.3471, 0.3471, 0.3471, 0.3471, 0.3471, 0.3471, 0.3471, },
{
0.4395, 0.4477, 0.4898, 0.5022, 0.4918, 0.4791, 0.4644, 0.4497,
0.4355, 0.4209, 0.4072, 0.3933, 0.3792, 0.3684, 0.3575, 0.3454,
0.3330, 0.3140, 0.2814, 0.2521, 0.2412, 0.2311, 0.2223, 0.2159,
0.2116, 0.2087, 0.2064, 0.2039, 0.2020, 0.2006, 0.1996, 0.1986,
0.1976, 0.1965, 0.1956, 0.1945, 0.1935, 0.1924, 0.1914, 0.1890,
0.1880, 0.1873, 0.1876, 0.1891, 0.1913, 0.1969, 0.2041, 0.2120,
0.2204, 0.2283, 0.2343, 0.2384, 0.2410, 0.2427, 0.2442, 0.2464,
0.2489, 0.2532, 0.2599, 0.2689, 0.2788, 0.2879, 0.2963, 0.3042,
0.3113, 0.3113, 0.3113, 0.3113, 0.3113, 0.3113, 0.3113, 0.3113, 0.3113, 0.3113, 0.3113, 0.3113, },
{
0.3810, 0.3939, 0.4238, 0.4292, 0.4145, 0.3993, 0.3839, 0.3700,
0.3595, 0.3505, 0.3400, 0.3287, 0.3169, 0.3085, 0.3000, 0.2919,
0.2820, 0.2638, 0.2322, 0.2107, 0.2038, 0.1964, 0.1895, 0.1843,
0.1809, 0.1783, 0.1759, 0.1738, 0.1720, 0.1706, 0.1697, 0.1690,
0.1682, 0.1675, 0.1672, 0.1668, 0.1663, 0.1657, 0.1651, 0.1647,
0.1653, 0.1655, 0.1661, 0.1680, 0.1705, 0.1760, 0.1828, 0.1903,
0.1979, 0.2045, 0.2088, 0.2113, 0.2125, 0.2134, 0.2141, 0.2155,
0.2179, 0.2220, 0.2288, 0.2374, 0.2464, 0.2554, 0.2625, 0.2693,
0.2765, 0.2765, 0.2765, 0.2765, 0.2765, 0.2765, 0.2765, 0.2765, 0.2765, 0.2765, 0.2765, 0.2765, },
{
0.3144, 0.1227, -0.1671, -0.3490, -0.3710, -0.3348, -0.2644, -0.1644,
-0.0445, 0.0799, 0.1901, 0.2804, 0.3469, 0.3916, 0.4114, 0.4190,
0.4121, 0.3674, 0.2970, 0.2778, 0.2847, 0.2821, 0.2751, 0.2674,
0.2610, 0.2567, 0.2534, 0.2503, 0.2490, 0.2485, 0.2508, 0.2539,
0.2576, 0.2614, 0.2659, 0.2693, 0.2727, 0.2753, 0.2776, 0.2849,
0.2886, 0.2899, 0.2917, 0.2946, 0.2986, 0.3051, 0.3141, 0.3262,
0.3395, 0.3521, 0.3607, 0.3651, 0.3673, 0.3700, 0.3735, 0.3786,
0.3852, 0.3944, 0.4054, 0.4159, 0.4238, 0.4286, 0.4326, 0.4365,
0.4412, 0.4412, 0.4412, 0.4412, 0.4412, 0.4412, 0.4412, 0.4412, 0.4412, 0.4412, 0.4412, 0.4412, },
{
0.3927, 0.1225, -0.1890, -0.2826, -0.2461, -0.1890, -0.1224, -0.0469,
0.0332, 0.1090, 0.1738, 0.2281, 0.2734, 0.3138, 0.3497, 0.3837,
0.4078, 0.4075, 0.4056, 0.3827, 0.3858, 0.4057, 0.4220, 0.4336,
0.4436, 0.4517, 0.4582, 0.4649, 0.4688, 0.4716, 0.4729, 0.4731,
0.4717, 0.4699, 0.4675, 0.4645, 0.4611, 0.4579, 0.4541, 0.4412,
0.4298, 0.4209, 0.4138, 0.4082, 0.4048, 0.4036, 0.4049, 0.4072,
0.4102, 0.4104, 0.4097, 0.4078, 0.4074, 0.4087, 0.4129, 0.4183,
0.4245, 0.4330, 0.4410, 0.4481, 0.4525, 0.4550, 0.4570, 0.4594,
0.4623, 0.4623, 0.4623, 0.4623, 0.4623, 0.4623, 0.4623, 0.4623, 0.4623, 0.4623, 0.4623, 0.4623, },
{
0.2374, 0.0331, -0.2012, -0.2010, -0.1104, -0.0231, 0.0530, 0.1189,
0.1803, 0.2361, 0.2786, 0.3083, 0.3284, 0.3463, 0.3646, 0.3849,
0.3980, 0.3891, 0.3859, 0.3674, 0.3719, 0.3939, 0.4109, 0.4234,
0.4318, 0.4381, 0.4417, 0.4461, 0.4474, 0.4485, 0.4480, 0.4473,
0.4456, 0.4439, 0.4409, 0.4378, 0.4344, 0.4310, 0.4276, 0.4151,
0.4041, 0.3958, 0.3896, 0.3848, 0.3815, 0.3805, 0.3818, 0.3866,
0.3909, 0.3953, 0.3970, 0.3977, 0.3983, 0.4011, 0.4060, 0.4115,
0.4174, 0.4255, 0.4336, 0.4411, 0.4460, 0.4489, 0.4506, 0.4527,
0.4563, 0.4563, 0.4563, 0.4563, 0.4563, 0.4563, 0.4563, 0.4563, 0.4563, 0.4563, 0.4563, 0.4563, },
{
0.2809, 0.1449, -0.0169, -0.0181, 0.0407, 0.1014, 0.1599, 0.2116,
0.2577, 0.3009, 0.3336, 0.3556, 0.3696, 0.3820, 0.3943, 0.4071,
0.4161, 0.3958, 0.3790, 0.3622, 0.3616, 0.3723, 0.3804, 0.3875,
0.3927, 0.3965, 0.3987, 0.4012, 0.4015, 0.4020, 0.4014, 0.4004,
0.3986, 0.3965, 0.3936, 0.3906, 0.3871, 0.3839, 0.3807, 0.3696,
0.3600, 0.3533, 0.3486, 0.3447, 0.3430, 0.3437, 0.3475, 0.3540,
0.3619, 0.3683, 0.3734, 0.3761, 0.3786, 0.3826, 0.3876, 0.3926,
0.3990, 0.4063, 0.4157, 0.4246, 0.4326, 0.4377, 0.4407, 0.4453,
0.4496, 0.4496, 0.4496, 0.4496, 0.4496, 0.4496, 0.4496, 0.4496, 0.4496, 0.4496, 0.4496, 0.4496, },
};
static float kS1_40[12][76] = {
{
0.2969, 0.4950, 0.7867, 0.9896, 1.0615, 1.0845, 1.0669, 1.0025,
0.8926, 0.7495, 0.5979, 0.4510, 0.3220, 0.2181, 0.1463, 0.0904,
0.0542, 0.0752, 0.1180, 0.1183, 0.0943, 0.0791, 0.0750, 0.0776,
0.0803, 0.0816, 0.0807, 0.0789, 0.0751, 0.0697, 0.0619, 0.0536,
0.0447, 0.0364, 0.0277, 0.0201, 0.0128, 0.0066, 0.0008, -0.0168,
-0.0287, -0.0352, -0.0402, -0.0453, -0.0517, -0.0608, -0.0723, -0.0869,
-0.1043, -0.1211, -0.1347, -0.1422, -0.1451, -0.1470, -0.1502, -0.1575,
-0.1687, -0.1850, -0.2045, -0.2246, -0.2418, -0.2532, -0.2598, -0.2634,
-0.2659, -0.2659, -0.2659, -0.2659, -0.2659, -0.2659, -0.2659, -0.2659, -0.2659, -0.2659, -0.2659, -0.2659, },
{
0.3638, 0.6382, 0.9839, 1.0724, 1.0093, 0.9223, 0.8324, 0.7435,
0.6531, 0.5616, 0.4793, 0.4066, 0.3431, 0.2880, 0.2392, 0.1905,
0.1542, 0.1749, 0.2006, 0.2282, 0.2057, 0.1597, 0.1209, 0.0909,
0.0663, 0.0455, 0.0284, 0.0108, -0.0025, -0.0148, -0.0252, -0.0343,
-0.0420, -0.0487, -0.0543, -0.0588, -0.0626, -0.0659, -0.0684, -0.0768,
-0.0814, -0.0852, -0.0888, -0.0921, -0.0965, -0.1032, -0.1129, -0.1260,
-0.1404, -0.1531, -0.1620, -0.1666, -0.1692, -0.1722, -0.1781, -0.1873,
-0.1997, -0.2163, -0.2343, -0.2521, -0.2664, -0.2755, -0.2807, -0.2834,
-0.2853, -0.2853, -0.2853, -0.2853, -0.2853, -0.2853, -0.2853, -0.2853, -0.2853, -0.2853, -0.2853, -0.2853, },
{
0.4041, 0.5383, 0.7480, 0.7776, 0.7173, 0.6372, 0.5463, 0.4598,
0.3796, 0.3023, 0.2383, 0.1882, 0.1504, 0.1201, 0.0928, 0.0630,
0.0384, 0.0743, 0.1174, 0.1411, 0.1220, 0.0904, 0.0634, 0.0419,
0.0240, 0.0093, -0.0022, -0.0137, -0.0224, -0.0308, -0.0381, -0.0445,
-0.0502, -0.0556, -0.0599, -0.0635, -0.0667, -0.0692, -0.0716, -0.0802,
-0.0854, -0.0902, -0.0951, -0.0992, -0.1046, -0.1119, -0.1216, -0.1353,
-0.1514, -0.1666, -0.1789, -0.1870, -0.1917, -0.1955, -0.2012, -0.2085,
-0.2191, -0.2331, -0.2512, -0.2708, -0.2888, -0.3019, -0.3104, -0.3162,
-0.3204, -0.3204, -0.3204, -0.3204, -0.3204, -0.3204, -0.3204, -0.3204, -0.3204, -0.3204, -0.3204, -0.3204, },
{
0.3877, 0.4795, 0.5948, 0.5647, 0.5079, 0.4493, 0.3801, 0.3124,
0.2485, 0.1854, 0.1317, 0.0885, 0.0538, 0.0249, -0.0016, -0.0301,
-0.0542, -0.0228, 0.0292, 0.0555, 0.0387, 0.0220, 0.0087, -0.0014,
-0.0102, -0.0175, -0.0235, -0.0291, -0.0344, -0.0399, -0.0450, -0.0502,
-0.0550, -0.0595, -0.0639, -0.0675, -0.0705, -0.0732, -0.0757, -0.0849,
-0.0915, -0.0968, -0.1022, -0.1078, -0.1141, -0.1222, -0.1320, -0.1455,
-0.1613, -0.1770, -0.1904, -0.1994, -0.2048, -0.2089, -0.2133, -0.2193,
-0.2278, -0.2391, -0.2550, -0.2744, -0.2940, -0.3092, -0.3198, -0.3277,
-0.3335, -0.3335, -0.3335, -0.3335, -0.3335, -0.3335, -0.3335, -0.3335, -0.3335, -0.3335, -0.3335, -0.3335, },
{
0.1519, 0.2503, 0.3574, 0.3488, 0.3189, 0.2859, 0.2401, 0.1914,
0.1431, 0.0937, 0.0503, 0.0141, -0.0170, -0.0432, -0.0670, -0.0919,
-0.1126, -0.0892, -0.0363, -0.0098, -0.0229, -0.0305, -0.0343, -0.0363,
-0.0386, -0.0416, -0.0449, -0.0467, -0.0497, -0.0526, -0.0563, -0.0605,
-0.0643, -0.0679, -0.0716, -0.0750, -0.0779, -0.0803, -0.0828, -0.0922,
-0.0995, -0.1049, -0.1101, -0.1160, -0.1227, -0.1315, -0.1417, -0.1544,
-0.1688, -0.1835, -0.1963, -0.2055, -0.2114, -0.2151, -0.2186, -0.2238,
-0.2318, -0.2427, -0.2573, -0.2757, -0.2953, -0.3124, -0.3250, -0.3347,
-0.3418, -0.3418, -0.3418, -0.3418, -0.3418, -0.3418, -0.3418, -0.3418, -0.3418, -0.3418, -0.3418, -0.3418, },
{
-0.2450, -0.0385, 0.1332, 0.1544, 0.1176, 0.0766, 0.0366, 0.0022,
-0.0289, -0.0606, -0.0871, -0.1081, -0.1257, -0.1413, -0.1543, -0.1671,
-0.1756, -0.1551, -0.1098, -0.0816, -0.0850, -0.0843, -0.0827, -0.0811,
-0.0804, -0.0806, -0.0807, -0.0807, -0.0809, -0.0817, -0.0829, -0.0842,
-0.0862, -0.0881, -0.0902, -0.0920, -0.0937, -0.0954, -0.0969, -0.1040,
-0.1103, -0.1151, -0.1199, -0.1255, -0.1326, -0.1408, -0.1508, -0.1618,
-0.1734, -0.1849, -0.1941, -0.2007, -0.2045, -0.2070, -0.2092, -0.2120,
-0.2182, -0.2273, -0.2386, -0.2534, -0.2714, -0.2885, -0.3028, -0.3141,
-0.3237, -0.3237, -0.3237, -0.3237, -0.3237, -0.3237, -0.3237, -0.3237, -0.3237, -0.3237, -0.3237, -0.3237, },
{
-0.2781, -0.1795, -0.1837, -0.2015, -0.2063, -0.2111, -0.2136, -0.2158,
-0.2188, -0.2222, -0.2249, -0.2251, -0.2234, -0.2231, -0.2203, -0.2157,
-0.2091, -0.1832, -0.1359, -0.1069, -0.1048, -0.1009, -0.0956, -0.0917,
-0.0895, -0.0883, -0.0874, -0.0861, -0.0856, -0.0859, -0.0869, -0.0883,
-0.0900, -0.0915, -0.0936, -0.0955, -0.0975, -0.0992, -0.1009, -0.1077,
-0.1143, -0.1187, -0.1230, -0.1280, -0.1331, -0.1416, -0.1514, -0.1604,
-0.1693, -0.1774, -0.1837, -0.1884, -0.1911, -0.1928, -0.1943, -0.1978,
-0.2031, -0.2115, -0.2227, -0.2366, -0.2525, -0.2677, -0.2814, -0.2929,
-0.3021, -0.3021, -0.3021, -0.3021, -0.3021, -0.3021, -0.3021, -0.3021, -0.3021, -0.3021, -0.3021, -0.3021, },
{
-0.2548, -0.1838, -0.1739, -0.1773, -0.1722, -0.1686, -0.1648, -0.1617,
-0.1637, -0.1696, -0.1726, -0.1724, -0.1706, -0.1695, -0.1669, -0.1650,
-0.1600, -0.1374, -0.0986, -0.0831, -0.0847, -0.0835, -0.0806, -0.0783,
-0.0771, -0.0766, -0.0760, -0.0755, -0.0755, -0.0759, -0.0772, -0.0788,
-0.0806, -0.0824, -0.0849, -0.0873, -0.0896, -0.0917, -0.0934, -0.1009,
-0.1084, -0.1132, -0.1170, -0.1220, -0.1269, -0.1346, -0.1432, -0.1509,
-0.1577, -0.1634, -0.1672, -0.1698, -0.1710, -0.1724, -0.1738, -0.1770,
-0.1825, -0.1908, -0.2019, -0.2148, -0.2287, -0.2428, -0.2541, -0.2639,
-0.2732, -0.2732, -0.2732, -0.2732, -0.2732, -0.2732, -0.2732, -0.2732, -0.2732, -0.2732, -0.2732, -0.2732, },
{
0.3842, 0.5976, 0.9532, 1.2259, 1.2954, 1.2730, 1.2016, 1.0848,
0.9316, 0.7591, 0.5933, 0.4447, 0.3214, 0.2288, 0.1734, 0.1362,
0.1193, 0.1553, 0.2121, 0.1992, 0.1652, 0.1478, 0.1414, 0.1417,
0.1449, 0.1478, 0.1504, 0.1538, 0.1546, 0.1545, 0.1503, 0.1445,
0.1365, 0.1282, 0.1182, 0.1090, 0.0995, 0.0914, 0.0836, 0.0580,
0.0398, 0.0295, 0.0212, 0.0128, 0.0039, -0.0077, -0.0216, -0.0392,
-0.0598, -0.0813, -0.0980, -0.1080, -0.1118, -0.1141, -0.1174, -0.1251,
-0.1376, -0.1553, -0.1771, -0.1998, -0.2195, -0.2324, -0.2404, -0.2451,
-0.2487, -0.2487, -0.2487, -0.2487, -0.2487, -0.2487, -0.2487, -0.2487, -0.2487, -0.2487, -0.2487, -0.2487, },
{
0.2507, 0.6149, 1.0391, 1.1874, 1.1574, 1.0911, 1.0095, 0.9126,
0.8034, 0.6930, 0.5932, 0.5050, 0.4277, 0.3592, 0.2991, 0.2402,
0.1949, 0.2058, 0.2252, 0.2549, 0.2315, 0.1832, 0.1422, 0.1109,
0.0842, 0.0610, 0.0410, 0.0211, 0.0055, -0.0086, -0.0206, -0.0308,
-0.0389, -0.0460, -0.0520, -0.0568, -0.0607, -0.0643, -0.0668, -0.0752,
-0.0794, -0.0828, -0.0858, -0.0889, -0.0937, -0.1004, -0.1105, -0.1226,
-0.1361, -0.1460, -0.1529, -0.1554, -0.1566, -0.1586, -0.1647, -0.1743,
-0.1872, -0.2047, -0.2225, -0.2395, -0.2526, -0.2604, -0.2646, -0.2667,
-0.2679, -0.2679, -0.2679, -0.2679, -0.2679, -0.2679, -0.2679, -0.2679, -0.2679, -0.2679, -0.2679, -0.2679, },
{
0.5506, 0.7929, 1.1071, 1.1243, 1.0077, 0.8858, 0.7734, 0.6718,
0.5742, 0.4798, 0.4014, 0.3406, 0.2950, 0.2585, 0.2250, 0.1881,
0.1617, 0.1899, 0.2175, 0.2451, 0.2206, 0.1694, 0.1261, 0.0919,
0.0654, 0.0436, 0.0269, 0.0098, -0.0022, -0.0136, -0.0227, -0.0312,
-0.0384, -0.0450, -0.0501, -0.0543, -0.0580, -0.0611, -0.0639, -0.0724,
-0.0769, -0.0810, -0.0853, -0.0891, -0.0936, -0.1002, -0.1093, -0.1234,
-0.1379, -0.1528, -0.1630, -0.1693, -0.1727, -0.1769, -0.1841, -0.1938,
-0.2064, -0.2229, -0.2410, -0.2592, -0.2737, -0.2833, -0.2882, -0.2909,
-0.2933, -0.2933, -0.2933, -0.2933, -0.2933, -0.2933, -0.2933, -0.2933, -0.2933, -0.2933, -0.2933, -0.2933, },
{
0.4258, 0.5894, 0.8087, 0.8159, 0.7329, 0.6434, 0.5523, 0.4669,
0.3872, 0.3095, 0.2449, 0.1948, 0.1570, 0.1271, 0.1001, 0.0713,
0.0472, 0.0837, 0.1263, 0.1500, 0.1309, 0.0977, 0.0701, 0.0470,
0.0285, 0.0129, 0.0006, -0.0116, -0.0205, -0.0292, -0.0368, -0.0436,
-0.0494, -0.0548, -0.0591, -0.0628, -0.0658, -0.0685, -0.0710, -0.0794,
-0.0844, -0.0888, -0.0935, -0.0970, -0.1021, -0.1093, -0.1195, -0.1334,
-0.1499, -0.1652, -0.1781, -0.1857, -0.1901, -0.1947, -0.2006, -0.2080,
-0.2194, -0.2334, -0.2517, -0.2707, -0.2892, -0.3022, -0.3097, -0.3159,
-0.3198, -0.3198, -0.3198, -0.3198, -0.3198, -0.3198, -0.3198, -0.3198, -0.3198, -0.3198, -0.3198, -0.3198, },
};
static float kS2_40[12][76] = {
{
0.6250, 0.3736, 0.0434, -0.1552, -0.2155, -0.2376, -0.2150, -0.1407,
-0.0194, 0.1343, 0.2929, 0.4417, 0.5662, 0.6607, 0.7188, 0.7584,
0.7751, 0.7303, 0.6600, 0.6348, 0.6378, 0.6328, 0.6204, 0.6058,
0.5953, 0.5889, 0.5859, 0.5849, 0.5859, 0.5884, 0.5930, 0.5978,
0.6025, 0.6061, 0.6098, 0.6122, 0.6140, 0.6148, 0.6152, 0.6143,
0.6116, 0.6072, 0.6043, 0.6041, 0.6073, 0.6155, 0.6278, 0.6446,
0.6640, 0.6814, 0.6941, 0.7005, 0.7036, 0.7069, 0.7117, 0.7192,
0.7294, 0.7446, 0.7633, 0.7827, 0.7989, 0.8098, 0.8175, 0.8239,
0.8304, 0.8304, 0.8304, 0.8304, 0.8304, 0.8304, 0.8304, 0.8304, 0.8304, 0.8304, 0.8304, 0.8304, },
{
0.5695, 0.2398, -0.1470, -0.2311, -0.1544, -0.0610, 0.0322, 0.1222,
0.2124, 0.3027, 0.3824, 0.4516, 0.5111, 0.5635, 0.6104, 0.6572,
0.6908, 0.6703, 0.6471, 0.6141, 0.6266, 0.6626, 0.6915, 0.7128,
0.7298, 0.7435, 0.7533, 0.7638, 0.7697, 0.7743, 0.7767, 0.7775,
0.7766, 0.7747, 0.7715, 0.7674, 0.7628, 0.7581, 0.7530, 0.7350,
0.7188, 0.7067, 0.6976, 0.6907, 0.6869, 0.6873, 0.6925, 0.7022,
0.7132, 0.7221, 0.7273, 0.7291, 0.7308, 0.7344, 0.7410, 0.7499,
0.7610, 0.7762, 0.7931, 0.8096, 0.8226, 0.8310, 0.8369, 0.8418,
0.8473, 0.8473, 0.8473, 0.8473, 0.8473, 0.8473, 0.8473, 0.8473, 0.8473, 0.8473, 0.8473, 0.8473, },
{
0.4891, 0.3215, 0.0844, 0.0539, 0.1148, 0.1947, 0.2843, 0.3651,
0.4370, 0.5054, 0.5593, 0.5985, 0.6259, 0.6490, 0.6710, 0.6963,
0.7161, 0.6774, 0.6339, 0.6036, 0.6109, 0.6307, 0.6465, 0.6589,
0.6693, 0.6768, 0.6814, 0.6861, 0.6878, 0.6893, 0.6892, 0.6882,
0.6860, 0.6835, 0.6798, 0.6756, 0.6709, 0.6661, 0.6615, 0.6465,
0.6335, 0.6250, 0.6196, 0.6159, 0.6156, 0.6196, 0.6278, 0.6417,
0.6581, 0.6731, 0.6847, 0.6924, 0.6981, 0.7042, 0.7125, 0.7213,
0.7322, 0.7464, 0.7650, 0.7850, 0.8030, 0.8161, 0.8260, 0.8347,
0.8430, 0.8430, 0.8430, 0.8430, 0.8430, 0.8430, 0.8430, 0.8430, 0.8430, 0.8430, 0.8430, 0.8430, },
{
0.4396, 0.3426, 0.2211, 0.2480, 0.2894, 0.3372, 0.3992, 0.4571,
0.5089, 0.5597, 0.6009, 0.6314, 0.6538, 0.6736, 0.6924, 0.7136,
0.7294, 0.6904, 0.6313, 0.5934, 0.5959, 0.5988, 0.6002, 0.6013,
0.6032, 0.6044, 0.6047, 0.6049, 0.6045, 0.6046, 0.6038, 0.6031,
0.6013, 0.5993, 0.5969, 0.5938, 0.5903, 0.5866, 0.5831, 0.5725,
0.5641, 0.5585, 0.5562, 0.5562, 0.5589, 0.5658, 0.5765, 0.5927,
0.6116, 0.6297, 0.6444, 0.6545, 0.6621, 0.6694, 0.6772, 0.6856,
0.6955, 0.7079, 0.7258, 0.7472, 0.7682, 0.7847, 0.7977, 0.8093,
0.8201, 0.8201, 0.8201, 0.8201, 0.8201, 0.8201, 0.8201, 0.8201, 0.8201, 0.8201, 0.8201, 0.8201, },
{
0.6251, 0.5110, 0.3939, 0.3948, 0.4063, 0.4258, 0.4628, 0.5010,
0.5363, 0.5723, 0.6020, 0.6244, 0.6423, 0.6577, 0.6715, 0.6862,
0.6958, 0.6604, 0.5942, 0.5513, 0.5481, 0.5405, 0.5319, 0.5248,
0.5205, 0.5183, 0.5171, 0.5147, 0.5135, 0.5123, 0.5119, 0.5116,
0.5106, 0.5092, 0.5078, 0.5060, 0.5037, 0.5013, 0.4990, 0.4933,
0.4894, 0.4869, 0.4868, 0.4896, 0.4950, 0.5049, 0.5183, 0.5361,
0.5561, 0.5756, 0.5918, 0.6036, 0.6125, 0.6199, 0.6271, 0.6352,
0.6450, 0.6578, 0.6749, 0.6963, 0.7180, 0.7369, 0.7518, 0.7653,
0.7774, 0.7774, 0.7774, 0.7774, 0.7774, 0.7774, 0.7774, 0.7774, 0.7774, 0.7774, 0.7774, 0.7774, },
{
0.8511, 0.6592, 0.5035, 0.4875, 0.5178, 0.5475, 0.5736, 0.5917,
0.6057, 0.6208, 0.6313, 0.6367, 0.6392, 0.6421, 0.6431, 0.6434,
0.6392, 0.6081, 0.5519, 0.5082, 0.4961, 0.4819, 0.4693, 0.4598,
0.4533, 0.4489, 0.4448, 0.4412, 0.4379, 0.4353, 0.4330, 0.4307,
0.4289, 0.4269, 0.4251, 0.4229, 0.4206, 0.4184, 0.4163, 0.4119,
0.4099, 0.4087, 0.4096, 0.4131, 0.4198, 0.4299, 0.4437, 0.4604,
0.4784, 0.4956, 0.5089, 0.5184, 0.5247, 0.5300, 0.5349, 0.5395,
0.5473, 0.5585, 0.5733, 0.5926, 0.6150, 0.6359, 0.6541, 0.6700,
0.6854, 0.6854, 0.6854, 0.6854, 0.6854, 0.6854, 0.6854, 0.6854, 0.6854, 0.6854, 0.6854, 0.6854, },
{
0.8194, 0.8095, 0.8637, 0.8798, 0.8612, 0.8401, 0.8160, 0.7917,
0.7690, 0.7470, 0.7261, 0.7041, 0.6814, 0.6631, 0.6438, 0.6228,
0.6009, 0.5628, 0.5023, 0.4558, 0.4388, 0.4222, 0.4070, 0.3959,
0.3886, 0.3837, 0.3797, 0.3757, 0.3726, 0.3705, 0.3692, 0.3682,
0.3671, 0.3658, 0.3651, 0.3641, 0.3632, 0.3621, 0.3611, 0.3595,
0.3604, 0.3607, 0.3625, 0.3665, 0.3721, 0.3835, 0.3980, 0.4132,
0.4290, 0.4433, 0.4541, 0.4617, 0.4666, 0.4705, 0.4740, 0.4790,
0.4855, 0.4961, 0.5110, 0.5301, 0.5511, 0.5707, 0.5886, 0.6048,
0.6195, 0.6195, 0.6195, 0.6195, 0.6195, 0.6195, 0.6195, 0.6195, 0.6195, 0.6195, 0.6195, 0.6195, },
{
0.7127, 0.7181, 0.7546, 0.7575, 0.7312, 0.7041, 0.6769, 0.6518,
0.6330, 0.6182, 0.6015, 0.5825, 0.5635, 0.5483, 0.5331, 0.5187,
0.5019, 0.4677, 0.4148, 0.3836, 0.3734, 0.3614, 0.3496, 0.3408,
0.3349, 0.3307, 0.3269, 0.3236, 0.3209, 0.3189, 0.3179, 0.3173,
0.3168, 0.3163, 0.3166, 0.3167, 0.3169, 0.3167, 0.3163, 0.3176,
0.3210, 0.3226, 0.3244, 0.3286, 0.3343, 0.3450, 0.3585, 0.3723,
0.3856, 0.3971, 0.4048, 0.4096, 0.4122, 0.4147, 0.4173, 0.4211,
0.4273, 0.4375, 0.4522, 0.4704, 0.4895, 0.5083, 0.5235, 0.5376,
0.5520, 0.5520, 0.5520, 0.5520, 0.5520, 0.5520, 0.5520, 0.5520, 0.5520, 0.5520, 0.5520, 0.5520, },
{
0.5478, 0.2772, -0.1252, -0.4007, -0.4573, -0.4286, -0.3465, -0.2154,
-0.0481, 0.1354, 0.3061, 0.4532, 0.5681, 0.6479, 0.6859, 0.7033,
0.6976, 0.6326, 0.5396, 0.5247, 0.5387, 0.5359, 0.5249, 0.5112,
0.4991, 0.4901, 0.4827, 0.4755, 0.4716, 0.4691, 0.4712, 0.4749,
0.4805, 0.4859, 0.4929, 0.4985, 0.5043, 0.5084, 0.5121, 0.5236,
0.5302, 0.5313, 0.5333, 0.5377, 0.5447, 0.5568, 0.5732, 0.5950,
0.6194, 0.6428, 0.6593, 0.6681, 0.6720, 0.6756, 0.6803, 0.6880,
0.6990, 0.7152, 0.7359, 0.7574, 0.7756, 0.7877, 0.7967, 0.8042,
0.8120, 0.8120, 0.8120, 0.8120, 0.8120, 0.8120, 0.8120, 0.8120, 0.8120, 0.8120, 0.8120, 0.8120, },
{
0.6847, 0.2631, -0.2070, -0.3538, -0.3090, -0.2350, -0.1463, -0.0415,
0.0741, 0.1882, 0.2892, 0.3770, 0.4526, 0.5202, 0.5797, 0.6377,
0.6809, 0.6706, 0.6535, 0.6178, 0.6314, 0.6702, 0.7019, 0.7250,
0.7446, 0.7608, 0.7737, 0.7867, 0.7948, 0.8012, 0.8048, 0.8065,
0.8057, 0.8039, 0.8010, 0.7971, 0.7924, 0.7878, 0.7824, 0.7638,
0.7467, 0.7336, 0.7232, 0.7153, 0.7112, 0.7108, 0.7151, 0.7225,
0.7313, 0.7360, 0.7381, 0.7370, 0.7367, 0.7385, 0.7448, 0.7537,
0.7647, 0.7804, 0.7966, 0.8121, 0.8237, 0.8308, 0.8358, 0.8403,
0.8448, 0.8448, 0.8448, 0.8448, 0.8448, 0.8448, 0.8448, 0.8448, 0.8448, 0.8448, 0.8448, 0.8448, },
{
0.3941, 0.0999, -0.2555, -0.2689, -0.1402, -0.0115, 0.1033, 0.2038,
0.2988, 0.3888, 0.4605, 0.5132, 0.5507, 0.5824, 0.6132, 0.6487,
0.6732, 0.6474, 0.6250, 0.5941, 0.6099, 0.6518, 0.6851, 0.7102,
0.7283, 0.7420, 0.7506, 0.7598, 0.7637, 0.7670, 0.7678, 0.7677,
0.7661, 0.7640, 0.7602, 0.7558, 0.7511, 0.7462, 0.7413, 0.7234,
0.7072, 0.6953, 0.6870, 0.6806, 0.6769, 0.6772, 0.6819, 0.6929,
0.7041, 0.7154, 0.7219, 0.7255, 0.7279, 0.7327, 0.7405, 0.7496,
0.7605, 0.7753, 0.7916, 0.8082, 0.8209, 0.8295, 0.8345, 0.8391,
0.8450, 0.8450, 0.8450, 0.8450, 0.8450, 0.8450, 0.8450, 0.8450, 0.8450, 0.8450, 0.8450, 0.8450, },
{
0.4778, 0.2783, 0.0313, 0.0240, 0.1077, 0.1958, 0.2844, 0.3635,
0.4347, 0.5036, 0.5582, 0.5975, 0.6250, 0.6477, 0.6696, 0.6941,
0.7139, 0.6753, 0.6329, 0.6033, 0.6108, 0.6325, 0.6491, 0.6632,
0.6740, 0.6825, 0.6877, 0.6931, 0.6947, 0.6964, 0.6966, 0.6957,
0.6936, 0.6910, 0.6871, 0.6829, 0.6779, 0.6733, 0.6687, 0.6532,
0.6397, 0.6305, 0.6248, 0.6204, 0.6197, 0.6233, 0.6321, 0.6460,
0.6627, 0.6776, 0.6896, 0.6967, 0.7020, 0.7089, 0.7172, 0.7260,
0.7375, 0.7514, 0.7699, 0.7888, 0.8071, 0.8199, 0.8282, 0.8373,
0.8451, 0.8451, 0.8451, 0.8451, 0.8451, 0.8451, 0.8451, 0.8451, 0.8451, 0.8451, 0.8451, 0.8451, },
};
syntax highlighted by Code2HTML, v. 0.9.1