rom_dec.h
上传用户:zhongxx05
上传日期:2007-06-06
资源大小:33641k
文件大小:140k
源码类别:

Symbian

开发平台:

C/C++

  1.    68,
  2.    - 175,
  3.    - 934,
  4.    1033,
  5.    1117,
  6.    451,
  7.    478,
  8.    200,
  9.    - 248,
  10.    2127,
  11.    2696,
  12.    2042,
  13.    - 835,
  14.    - 1323,
  15.    - 2131,
  16.    - 799,
  17.    - 692,
  18.    466,
  19.    - 812,
  20.    - 1032,
  21.    - 469,
  22.    - 622,
  23.    288,
  24.    920,
  25.    - 701,
  26.    - 841,
  27.    - 1070,
  28.    - 411,
  29.    512,
  30.    8,
  31.    - 390,
  32.    - 91,
  33.    - 744,
  34.    - 30,
  35.    1043,
  36.    1161,
  37.    - 822,
  38.    - 1148,
  39.    - 1156,
  40.    - 294,
  41.    - 46,
  42.    110,
  43.    - 411,
  44.    - 374,
  45.    - 678,
  46.    214,
  47.    531,
  48.    668,
  49.    - 406,
  50.    - 420,
  51.    - 1194,
  52.    487,
  53.    232,
  54.    303,
  55.    - 318,
  56.    91,
  57.    - 472,
  58.    123,
  59.    1232,
  60.    2445,
  61.    - 722,
  62.    - 952,
  63.    - 1495,
  64.    - 738,
  65.    - 675,
  66.    1332,
  67.    - 543,
  68.    - 606,
  69.    - 211,
  70.    - 95,
  71.    - 98,
  72.    1508,
  73.    - 549,
  74.    - 514,
  75.    - 1193,
  76.    473,
  77.    211,
  78.    73,
  79.    - 288,
  80.    - 112,
  81.    - 389,
  82.    537,
  83.    1332,
  84.    1258,
  85.    - 567,
  86.    - 755,
  87.    - 1545,
  88.    71,
  89.    - 283,
  90.    632,
  91.    - 170,
  92.    - 481,
  93.    - 493,
  94.    681,
  95.    1002,
  96.    817,
  97.    - 356,
  98.    - 331,
  99.    - 877,
  100.    419,
  101.    706,
  102.    346,
  103.    241,
  104.    - 34,
  105.    - 326,
  106.    377,
  107.    1950,
  108.    1883,
  109.    - 727,
  110.    - 1075,
  111.    - 1625,
  112.    - 233,
  113.    - 543,
  114.    116,
  115.    - 524,
  116.    - 806,
  117.    - 585,
  118.    - 73,
  119.    478,
  120.    729,
  121.    - 288,
  122.    - 925,
  123.    - 1143,
  124.    173,
  125.    447,
  126.    - 52,
  127.    68,
  128.    - 229,
  129.    - 606,
  130.    449,
  131.    529,
  132.    1797,
  133.    - 591,
  134.    - 875,
  135.    - 1363,
  136.    183,
  137.    - 144,
  138.    324,
  139.    - 103,
  140.    - 452,
  141.    - 666,
  142.    623,
  143.    488,
  144.    1176,
  145.    - 238,
  146.    - 511,
  147.    - 1004,
  148.    326,
  149.    552,
  150.    458,
  151.    136,
  152.    108,
  153.    - 319,
  154.    626,
  155.    1343,
  156.    1883,
  157.    - 490,
  158.    - 646,
  159.    - 1730,
  160.    - 186,
  161.    - 449,
  162.    984,
  163.    - 738,
  164.    - 76,
  165.    - 170,
  166.    - 550,
  167.    755,
  168.    2560,
  169.    - 496,
  170.    - 510,
  171.    - 947,
  172.    210,
  173.    694,
  174.    - 52,
  175.    84,
  176.    - 322,
  177.    - 199,
  178.    1090,
  179.    1625,
  180.    1224,
  181.    - 376,
  182.    - 603,
  183.    - 1396,
  184.    343,
  185.    74,
  186.    632,
  187.    - 175,
  188.    - 502,
  189.    - 32,
  190.    972,
  191.    1332,
  192.    734,
  193.    52,
  194.    - 295,
  195.    - 1113,
  196.    1065,
  197.    918,
  198.    160,
  199.    393,
  200.    107,
  201.    - 397,
  202.    1214,
  203.    2649,
  204.    1741,
  205.    - 632,
  206.    - 1201,
  207.    - 1891,
  208.    - 719,
  209.    - 277,
  210.    353,
  211.    - 651,
  212.    - 880,
  213.    - 122,
  214.    - 211,
  215.    209,
  216.    1338,
  217.    - 562,
  218.    - 714,
  219.    - 1059,
  220.    - 208,
  221.    388,
  222.    159,
  223.    - 320,
  224.    - 61,
  225.    - 551,
  226.    293,
  227.    1092,
  228.    1443,
  229.    - 648,
  230.    - 865,
  231.    - 1253,
  232.    - 49,
  233.    - 143,
  234.    305,
  235.    - 401,
  236.    - 227,
  237.    - 585,
  238.    561,
  239.    532,
  240.    927,
  241.    - 117,
  242.    - 443,
  243.    - 1188,
  244.    507,
  245.    436,
  246.    292,
  247.    - 79,
  248.    233,
  249.    - 458,
  250.    671,
  251.    1025,
  252.    2396,
  253.    - 633,
  254.    - 842,
  255.    - 1525,
  256.    - 308,
  257.    - 286,
  258.    640,
  259.    - 373,
  260.    - 621,
  261.    - 407,
  262.    418,
  263.    253,
  264.    1305,
  265.    - 315,
  266.    - 581,
  267.    - 1137,
  268.    572,
  269.    685,
  270.    - 281,
  271.    61,
  272.    - 68,
  273.    - 371,
  274.    991,
  275.    1101,
  276.    1498,
  277.    - 493,
  278.    - 683,
  279.    - 1362,
  280.    - 47,
  281.    164,
  282.    704,
  283.    - 256,
  284.    - 314,
  285.    - 268,
  286.    631,
  287.    949,
  288.    1052,
  289.    - 118,
  290.    - 348,
  291.    - 833,
  292.    68,
  293.    1180,
  294.    568,
  295.    152,
  296.    117,
  297.    34,
  298.    1113,
  299.    1902,
  300.    2239,
  301.    - 601,
  302.    - 959,
  303.    - 1706,
  304.    - 143,
  305.    - 489,
  306.    480,
  307.    - 332,
  308.    - 655,
  309.    - 574,
  310.    54,
  311.    353,
  312.    1192,
  313.    - 462,
  314.    - 652,
  315.    - 796,
  316.    150,
  317.    549,
  318.    112,
  319.    195,
  320.    - 111,
  321.    - 515,
  322.    679,
  323.    1108,
  324.    1647,
  325.    - 558,
  326.    - 749,
  327.    - 1217,
  328.    - 9,
  329.    272,
  330.    341,
  331.    - 53,
  332.    - 265,
  333.    - 535,
  334.    489,
  335.    843,
  336.    1298,
  337.    - 120,
  338.    - 482,
  339.    - 1032,
  340.    632,
  341.    543,
  342.    408,
  343.    179,
  344.    306,
  345.    - 526,
  346.    1124,
  347.    1464,
  348.    2244,
  349.    - 417,
  350.    - 786,
  351.    - 1562,
  352.    - 224,
  353.    - 384,
  354.    1364,
  355.    - 377,
  356.    - 459,
  357.    - 25,
  358.    385,
  359.    489,
  360.    2174,
  361.    - 332,
  362.    - 651,
  363.    - 829,
  364.    544,
  365.    553,
  366.    61,
  367.    22,
  368.    - 113,
  369.    - 89,
  370.    1128,
  371.    1725,
  372.    1524,
  373.    - 216,
  374.    - 373,
  375.    - 1653,
  376.    161,
  377.    316,
  378.    908,
  379.    - 165,
  380.    - 222,
  381.    - 67,
  382.    1362,
  383.    1175,
  384.    789,
  385.    73,
  386.    - 252,
  387.    - 767,
  388.    738,
  389.    932,
  390.    616,
  391.    362,
  392.    246,
  393.    - 126,
  394.    787,
  395.    2654,
  396.    3027,
  397.    - 691,
  398.    - 1106,
  399.    - 2190,
  400.    - 565,
  401.    - 588,
  402.    524,
  403.    - 590,
  404.    - 979,
  405.    - 490,
  406.    - 263,
  407.    397,
  408.    982,
  409.    - 577,
  410.    - 837,
  411.    - 945,
  412.    - 22,
  413.    435,
  414.    - 49,
  415.    - 190,
  416.    - 118,
  417.    - 629,
  418.    - 88,
  419.    1240,
  420.    1513,
  421.    - 636,
  422.    - 1051,
  423.    - 1019,
  424.    - 291,
  425.    189,
  426.    259,
  427.    - 257,
  428.    - 470,
  429.    - 629,
  430.    145,
  431.    945,
  432.    894,
  433.    - 326,
  434.    - 364,
  435.    - 1094,
  436.    543,
  437.    260,
  438.    630,
  439.    - 202,
  440.    189,
  441.    - 209,
  442.    357,
  443.    1379,
  444.    2091,
  445.    - 569,
  446.    - 1075,
  447.    - 1449,
  448.    - 714,
  449.    - 239,
  450.    919,
  451.    - 420,
  452.    - 705,
  453.    - 84,
  454.    - 109,
  455.    - 114,
  456.    2407,
  457.    - 413,
  458.    - 529,
  459.    - 1177,
  460.    482,
  461.    368,
  462.    131,
  463.    - 186,
  464.    - 72,
  465.    - 131,
  466.    861,
  467.    1255,
  468.    1220,
  469.    - 611,
  470.    - 658,
  471.    - 1341,
  472.    227,
  473.    - 121,
  474.    631,
  475.    - 176,
  476.    - 489,
  477.    - 218,
  478.    745,
  479.    1175,
  480.    957,
  481.    - 321,
  482.    - 148,
  483.    - 936,
  484.    671,
  485.    966,
  486.    216,
  487.    340,
  488.    - 3,
  489.    - 143,
  490.    469,
  491.    1848,
  492.    2437,
  493.    - 729,
  494.    - 961,
  495.    - 1683,
  496.    - 213,
  497.    - 254,
  498.    321,
  499.    - 511,
  500.    - 438,
  501.    - 521,
  502.    - 126,
  503.    725,
  504.    903,
  505.    - 340,
  506.    - 685,
  507.    - 1032,
  508.    316,
  509.    480,
  510.    20,
  511.    23,
  512.    - 89,
  513.    - 551,
  514.    353,
  515.    1051,
  516.    1789,
  517.    - 544,
  518.    - 757,
  519.    - 1364,
  520.    298,
  521.    - 25,
  522.    436,
  523.    - 100,
  524.    - 392,
  525.    - 519,
  526.    467,
  527.    754,
  528.    1078,
  529.    - 210,
  530.    - 398,
  531.    - 1078,
  532.    620,
  533.    658,
  534.    630,
  535.    33,
  536.    147,
  537.    - 178,
  538.    921,
  539.    1687,
  540.    1921,
  541.    - 325,
  542.    - 528,
  543.    - 1978,
  544.    2,
  545.    - 285,
  546.    910,
  547.    - 371,
  548.    - 490,
  549.    - 230,
  550.    0,
  551.    597,
  552.    2010,
  553.    - 496,
  554.    - 395,
  555.    - 834,
  556.    37,
  557.    945,
  558.    245,
  559.    181,
  560.    - 160,
  561.    - 144,
  562.    1481,
  563.    1373,
  564.    1357,
  565.    - 355,
  566.    - 601,
  567.    - 1270,
  568.    298,
  569.    322,
  570.    672,
  571.    - 193,
  572.    - 336,
  573.    77,
  574.    1089,
  575.    1533,
  576.    922,
  577.    177,
  578.    - 39,
  579.    - 1125,
  580.    996,
  581.    781,
  582.    536,
  583.    456,
  584.    366,
  585.    - 432,
  586.    1415,
  587.    2440,
  588.    2279,
  589.    - 466,
  590.    - 758,
  591.    - 2325,
  592.    - 303,
  593.    - 509,
  594.    387,
  595.    - 727,
  596.    - 557,
  597.    66,
  598.    - 145,
  599.    643,
  600.    1248,
  601.    - 544,
  602.    - 676,
  603.    - 916,
  604.    - 225,
  605.    862,
  606.    588,
  607.    - 152,
  608.    40,
  609.    - 533,
  610.    423,
  611.    1423,
  612.    1558,
  613.    - 572,
  614.    - 843,
  615.    - 1145,
  616.    - 128,
  617.    85,
  618.    461,
  619.    - 238,
  620.    - 257,
  621.    - 584,
  622.    605,
  623.    748,
  624.    861,
  625.    24,
  626.    - 202,
  627.    - 1409,
  628.    797,
  629.    487,
  630.    303,
  631.    - 181,
  632.    364,
  633.    - 182,
  634.    616,
  635.    1378,
  636.    2942,
  637.    - 494,
  638.    - 852,
  639.    - 1441,
  640.    - 292,
  641.    61,
  642.    812,
  643.    - 84,
  644.    - 723,
  645.    - 182,
  646.    555,
  647.    532,
  648.    1506,
  649.    - 365,
  650.    - 493,
  651.    - 1057,
  652.    822,
  653.    588,
  654.    11,
  655.    - 14,
  656.    - 18,
  657.    - 230,
  658.    1001,
  659.    1401,
  660.    1451,
  661.    - 474,
  662.    - 569,
  663.    - 1292,
  664.    302,
  665.    62,
  666.    1062,
  667.    - 70,
  668.    - 376,
  669.    - 222,
  670.    982,
  671.    974,
  672.    1149,
  673.    - 196,
  674.    - 234,
  675.    - 795,
  676.    479,
  677.    1098,
  678.    499,
  679.    362,
  680.    58,
  681.    70,
  682.    1147,
  683.    2069,
  684.    2857,
  685.    - 487,
  686.    - 878,
  687.    - 1824,
  688.    73,
  689.    - 288,
  690.    348,
  691.    - 358,
  692.    - 500,
  693.    - 508,
  694.    199,
  695.    721,
  696.    1242,
  697.    - 78,
  698.    - 697,
  699.    - 795,
  700.    361,
  701.    536,
  702.    196,
  703.    374,
  704.    110,
  705.    - 735,
  706.    847,
  707.    1051,
  708.    1896,
  709.    - 366,
  710.    - 713,
  711.    - 1182,
  712.    315,
  713.    320,
  714.    429,
  715.    72,
  716.    - 215,
  717.    - 450,
  718.    759,
  719.    886,
  720.    1363,
  721.    - 30,
  722.    - 428,
  723.    - 834,
  724.    861,
  725.    627,
  726.    796,
  727.    118,
  728.    468,
  729.    - 279,
  730.    1355,
  731.    1883,
  732.    1893,
  733.    - 188,
  734.    - 642,
  735.    - 1612,
  736.    63,
  737.    - 175,
  738.    1198,
  739.    - 418,
  740.    - 211,
  741.    51,
  742.    414,
  743.    587,
  744.    2601,
  745.    - 234,
  746.    - 557,
  747.    - 858,
  748.    424,
  749.    889,
  750.    222,
  751.    136,
  752.    - 101,
  753.    83,
  754.    1413,
  755.    2278,
  756.    1383,
  757.    - 84,
  758.    - 445,
  759.    - 1389,
  760.    414,
  761.    313,
  762.    1045,
  763.    29,
  764.    - 343,
  765.    65,
  766.    1552,
  767.    1647,
  768.    980,
  769.    183,
  770.    - 91,
  771.    - 829,
  772.    1273,
  773.    1413,
  774.    360,
  775.    553,
  776.    272,
  777.    - 107,
  778.    1587,
  779.    3149,
  780.    2603
  781. };
  782. #define DICO1_SIZE_5  128
  783. #define DICO2_SIZE_5  256
  784. #define DICO3_SIZE_5  256
  785. #define DICO4_SIZE_5  256
  786. #define DICO5_SIZE_5  64
  787. /* 1st LSF quantizer (MR122) */
  788. static const Word32 dico1_lsf_5[DICO1_SIZE_5 * 4] =
  789. {
  790.    - 451,
  791.    - 1065,
  792.    - 529,
  793.    - 1305,
  794.    - 450,
  795.    - 756,
  796.    - 497,
  797.    - 863,
  798.    - 384,
  799.    - 619,
  800.    - 413,
  801.    - 669,
  802.    - 317,
  803.    - 538,
  804.    - 331,
  805.    - 556,
  806.    - 414,
  807.    - 508,
  808.    - 424,
  809.    - 378,
  810.    - 274,
  811.    - 324,
  812.    - 434,
  813.    - 614,
  814.    - 226,
  815.    - 500,
  816.    - 232,
  817.    - 514,
  818.    - 263,
  819.    - 377,
  820.    - 298,
  821.    - 410,
  822.    - 151,
  823.    - 710,
  824.    - 174,
  825.    - 818,
  826.    - 149,
  827.    - 412,
  828.    - 156,
  829.    - 429,
  830.    - 288,
  831.    - 462,
  832.    - 186,
  833.    - 203,
  834.    - 170,
  835.    - 302,
  836.    - 191,
  837.    - 321,
  838.    - 131,
  839.    - 147,
  840.    - 297,
  841.    - 395,
  842.    - 228,
  843.    - 214,
  844.    - 245,
  845.    - 192,
  846.    - 67,
  847.    - 316,
  848.    - 71,
  849.    - 327,
  850.    - 104,
  851.    - 205,
  852.    - 94,
  853.    - 183,
  854.    - 143,
  855.    - 38,
  856.    - 193,
  857.    - 95,
  858.    16,
  859.    - 76,
  860.    - 124,
  861.    - 248,
  862.    23,
  863.    - 237,
  864.    24,
  865.    - 244,
  866.    18,
  867.    - 136,
  868.    44,
  869.    - 111,
  870.    - 33,
  871.    - 24,
  872.    - 25,
  873.    0,
  874.    149,
  875.    19,
  876.    23,
  877.    - 143,
  878.    158,
  879.    - 169,
  880.    174,
  881.    - 181,
  882.    133,
  883.    - 55,
  884.    165,
  885.    - 26,
  886.    111,
  887.    84,
  888.    98,
  889.    75,
  890.    87,
  891.    183,
  892.    - 115,
  893.    - 11,
  894.    - 8,
  895.    130,
  896.    11,
  897.    170,
  898.    254,
  899.    77,
  900.    205,
  901.    17,
  902.    183,
  903.    112,
  904.    262,
  905.    194,
  906.    202,
  907.    287,
  908.    95,
  909.    189,
  910.    - 42,
  911.    - 105,
  912.    234,
  913.    179,
  914.    39,
  915.    186,
  916.    163,
  917.    345,
  918.    332,
  919.    199,
  920.    299,
  921.    161,
  922.    - 54,
  923.    285,
  924.    - 78,
  925.    281,
  926.    - 133,
  927.    141,
  928.    - 182,
  929.    111,
  930.    249,
  931.    341,
  932.    271,
  933.    364,
  934.    93,
  935.    403,
  936.    75,
  937.    391,
  938.    92,
  939.    510,
  940.    - 138,
  941.    220,
  942.    - 185,
  943.    - 29,
  944.    - 34,
  945.    361,
  946.    - 115,
  947.    320,
  948.    3,
  949.    554,
  950.    99,
  951.    286,
  952.    218,
  953.    591,
  954.    - 245,
  955.    406,
  956.    - 268,
  957.    453,
  958.    0,
  959.    580,
  960.    25,
  961.    606,
  962.    275,
  963.    532,
  964.    148,
  965.    450,
  966.    - 73,
  967.    739,
  968.    - 285,
  969.    518,
  970.    - 288,
  971.    94,
  972.    - 203,
  973.    674,
  974.    - 140,
  975.    - 74,
  976.    205,
  977.    714,
  978.    - 114,
  979.    299,
  980.    176,
  981.    923,
  982.    182,
  983.    557,
  984.    240,
  985.    705,
  986.    - 16,
  987.    513,
  988.    485,
  989.    593,
  990.    293,
  991.    384,
  992.    451,
  993.    617,
  994.    - 38,
  995.    50,
  996.    563,
  997.    529,
  998.    303,
  999.    209,
  1000.    459,
  1001.    363,
  1002.    433,
  1003.    452,
  1004.    450,
  1005.    454,
  1006.    367,
  1007.    606,
  1008.    477,
  1009.    741,
  1010.    432,
  1011.    353,
  1012.    368,
  1013.    267,
  1014.    361,
  1015.    716,
  1016.    273,
  1017.    583,
  1018.    453,
  1019.    166,
  1020.    510,
  1021.    172,
  1022.    201,
  1023.    629,
  1024.    274,
  1025.    191,
  1026.    568,
  1027.    639,
  1028.    302,
  1029.    298,
  1030.    634,
  1031.    387,
  1032.    643,
  1033.    350,
  1034.    587,
  1035.    560,
  1036.    612,
  1037.    565,
  1038.    600,
  1039.    788,
  1040.    487,
  1041.    672,
  1042.    512,
  1043.    1015,
  1044.    321,
  1045.    333,
  1046.    357,
  1047.    854,
  1048.    - 125,
  1049.    413,
  1050.    474,
  1051.    712,
  1052.    17,
  1053.    - 151,
  1054.    564,
  1055.    285,
  1056.    270,
  1057.    - 241,
  1058.    971,
  1059.    889,
  1060.    489,
  1061.    220,
  1062.    510,
  1063.    896,
  1064.    549,
  1065.    924,
  1066.    327,
  1067.    825,
  1068.    290,
  1069.    911,
  1070.    540,
  1071.    1108,
  1072.    158,
  1073.    805,
  1074.    199,
  1075.    957,
  1076.    511,
  1077.    730,
  1078.    100,
  1079.    874,
  1080.    13,
  1081.    791,
  1082.    435,
  1083.    632,
  1084.    676,
  1085.    972,
  1086.    249,
  1087.    900,
  1088.    467,
  1089.    1218,
  1090.    781,
  1091.    1074,
  1092.    585,
  1093.    785,
  1094.    - 23,
  1095.    669,
  1096.    267,
  1097.    1043,
  1098.    619,
  1099.    1084,
  1100.    615,
  1101.    1145,
  1102.    622,
  1103.    905,
  1104.    916,
  1105.    1049,
  1106.    80,
  1107.    331,
  1108.    584,
  1109.    1075,
  1110.    89,
  1111.    639,
  1112.    988,
  1113.    961,
  1114.    770,
  1115.    720,
  1116.    798,
  1117.    699,
  1118.    492,
  1119.    447,
  1120.    899,
  1121.    627,
  1122.    271,
  1123.    1188,
  1124.    725,
  1125.    1333,
  1126.    87,
  1127.    603,
  1128.    832,
  1129.    1603,
  1130.    616,
  1131.    1127,
  1132.    890,
  1133.    1505,
  1134.    1000,
  1135.    1156,
  1136.    866,
  1137.    1009,
  1138.    995,
  1139.    827,
  1140.    1149,
  1141.    858,
  1142.    817,
  1143.    1450,
  1144.    773,
  1145.    1320,
  1146.    500,
  1147.    1389,
  1148.    312,
  1149.    1153,
  1150.    - 20,
  1151.    1084,
  1152.    64,
  1153.    1283,
  1154.    2,
  1155.    1172,
  1156.    399,
  1157.    1869,
  1158.    514,
  1159.    1706,
  1160.    502,
  1161.    1636,
  1162.    886,
  1163.    1522,
  1164.    416,
  1165.    600,
  1166.    1131,
  1167.    1350,
  1168.    1275,
  1169.    1390,
  1170.    889,
  1171.    1795,
  1172.    914,
  1173.    1766,
  1174.    227,
  1175.    1183,
  1176.    1250,
  1177.    1826,
  1178.    505,
  1179.    1854,
  1180.    919,
  1181.    2353,
  1182.    - 199,
  1183.    431,
  1184.    152,
  1185.    1735,
  1186.    - 213,
  1187.    - 28,
  1188.    392,
  1189.    1334,
  1190.    - 153,
  1191.    - 52,
  1192.    978,
  1193.    1151,
  1194.    - 323,
  1195.    - 400,
  1196.    813,
  1197.    1703,
  1198.    - 136,
  1199.    84,
  1200.    1449,
  1201.    2015,
  1202.    - 331,
  1203.    - 143,
  1204.    - 137,
  1205.    1192,
  1206.    - 256,
  1207.    534,
  1208.    - 157,
  1209.    1031,
  1210.    - 307,
  1211.    - 439,
  1212.    542,
  1213.    731,
  1214.    - 329,
  1215.    - 420,
  1216.    - 97,
  1217.    616,
  1218.    - 362,
  1219.    - 168,
  1220.    - 322,
  1221.    366,
  1222.    - 247,
  1223.    - 110,
  1224.    - 211,
  1225.    89,
  1226.    - 196,
  1227.    - 309,
  1228.    20,
  1229.    59,
  1230.    - 364,
  1231.    - 463,
  1232.    - 286,
  1233.    89,
  1234.    - 336,
  1235.    175,
  1236.    - 432,
  1237.    141,
  1238.    - 379,
  1239.    - 190,
  1240.    - 434,
  1241.    - 196,
  1242.    - 79,
  1243.    150,
  1244.    - 278,
  1245.    - 227,
  1246.    - 280,
  1247.    166,
  1248.    - 555,
  1249.    - 422,
  1250.    - 155,
  1251.    541,
  1252.    - 366,
  1253.    54,
  1254.    - 29,
  1255.    - 83,
  1256.    - 301,
  1257.    - 774,
  1258.    186,
  1259.    628,
  1260.    - 397,
  1261.    - 264,
  1262.    242,
  1263.    293,
  1264.    - 197,
  1265.    - 585,
  1266.    124,
  1267.    410,
  1268.    53,
  1269.    - 133,
  1270.    10,
  1271.    340,
  1272.    - 570,
  1273.    - 1065,
  1274.    65,
  1275.    - 446,
  1276.    68,
  1277.    - 493,
  1278.    383,
  1279.    937,
  1280.    - 357,
  1281.    - 711,
  1282.    - 359,
  1283.    - 250,
  1284.    - 677,
  1285.    - 1068,
  1286.    292,
  1287.    - 26,
  1288.    363,
  1289.    6,
  1290.    607,
  1291.    1313,
  1292.    - 127,
  1293.    - 10,
  1294.    1513,
  1295.    1886,
  1296.    713,
  1297.    972,
  1298.    1469,
  1299.    2181,
  1300.    1443,
  1301.    2016
  1302. };
  1303. /* 2nd LSF quantizer (MR122) */
  1304. static const Word32 dico2_lsf_5[DICO2_SIZE_5 * 4] =
  1305. {
  1306.    - 1631,
  1307.    - 1600,
  1308.    - 1796,
  1309.    - 2290,
  1310.    - 1027,
  1311.    - 1770,
  1312.    - 1100,
  1313.    - 2025,
  1314.    - 1277,
  1315.    - 1388,
  1316.    - 1367,
  1317.    - 1534,
  1318.    - 947,
  1319.    - 1461,
  1320.    - 972,
  1321.    - 1524,
  1322.    - 999,
  1323.    - 1222,
  1324.    - 1020,
  1325.    - 1172,
  1326.    - 815,
  1327.    - 987,
  1328.    - 992,
  1329.    - 1371,
  1330.    - 1216,
  1331.    - 1006,
  1332.    - 1289,
  1333.    - 1094,
  1334.    - 744,
  1335.    - 1268,
  1336.    - 755,
  1337.    - 1293,
  1338.    - 862,
  1339.    - 923,
  1340.    - 905,
  1341.    - 984,
  1342.    - 678,
  1343.    - 1051,
  1344.    - 685,
  1345.    - 1050,
  1346.    - 1087,
  1347.    - 985,
  1348.    - 1062,
  1349.    - 679,
  1350.    - 989,
  1351.    - 641,
  1352.    - 1127,
  1353.    - 976,
  1354.    - 762,
  1355.    - 654,
  1356.    - 890,
  1357.    - 806,
  1358.    - 833,
  1359.    - 1091,
  1360.    - 706,
  1361.    - 629,
  1362.    - 621,
  1363.    - 806,
  1364.    - 640,
  1365.    - 812,
  1366.    - 775,
  1367.    - 634,
  1368.    - 779,
  1369.    - 543,
  1370.    - 996,
  1371.    - 565,
  1372.    - 1075,
  1373.    - 580,
  1374.    - 546,
  1375.    - 611,
  1376.    - 572,
  1377.    - 619,
  1378.    - 760,
  1379.    - 290,
  1380.    - 879,
  1381.    - 526,
  1382.    - 823,
  1383.    - 462,
  1384.    - 795,
  1385.    - 253,
  1386.    - 553,
  1387.    - 415,
  1388.    - 589,
  1389.    - 439,
  1390.    - 533,
  1391.    - 340,
  1392.    - 692,
  1393.    - 935,
  1394.    - 505,
  1395.    - 772,
  1396.    - 702,
  1397.    - 1131,
  1398.    - 263,
  1399.    - 306,
  1400.    - 971,
  1401.    - 483,
  1402.    - 445,
  1403.    - 74,
  1404.    - 555,
  1405.    - 548,
  1406.    - 614,
  1407.    - 129,
  1408.    - 693,
  1409.    - 234,
  1410.    - 396,
  1411.    - 246,
  1412.    - 475,
  1413.    - 250,
  1414.    - 265,
  1415.    - 404,
  1416.    - 376,
  1417.    - 514,
  1418.    - 417,
  1419.    - 510,
  1420.    - 300,
  1421.    - 313,
  1422.    - 334,
  1423.    - 664,
  1424.    - 463,
  1425.    - 814,
  1426.    - 386,
  1427.    - 704,
  1428.    - 337,
  1429.    - 615,
  1430.    - 234,
  1431.    - 201,
  1432.    - 233,
  1433.    - 239,
  1434.    - 167,
  1435.    - 567,
  1436.    - 203,
  1437.    - 619,
  1438.    - 147,
  1439.    - 415,
  1440.    - 115,
  1441.    - 352,
  1442.    - 166,
  1443.    - 750,
  1444.    - 171,
  1445.    - 761,
  1446.    - 270,
  1447.    - 879,
  1448.    - 264,
  1449.    - 903,
  1450.    - 367,
  1451.    - 744,
  1452.    43,
  1453.    - 475,
  1454.    14,
  1455.    - 653,
  1456.    43,
  1457.    - 670,
  1458.    11,
  1459.    - 448,
  1460.    - 59,
  1461.    - 521,
  1462.    - 126,
  1463.    - 119,
  1464.    - 155,
  1465.    - 613,
  1466.    - 42,
  1467.    - 863,
  1468.    - 27,
  1469.    - 931,
  1470.    136,
  1471.    - 483,
  1472.    183,
  1473.    - 468,
  1474.    55,
  1475.    - 298,
  1476.    55,
  1477.    - 304,
  1478.    313,
  1479.    - 609,
  1480.    313,
  1481.    - 720,
  1482.    322,
  1483.    - 167,
  1484.    100,
  1485.    - 541,
  1486.    - 3,
  1487.    - 119,
  1488.    - 111,
  1489.    - 187,
  1490.    233,
  1491.    - 236,
  1492.    260,
  1493.    - 234,
  1494.    26,
  1495.    - 165,
  1496.    134,
  1497.    - 45,
  1498.    - 40,
  1499.    - 549,
  1500.    360,
  1501.    - 203,
  1502.    378,
  1503.    - 388,
  1504.    450,
  1505.    - 383,
  1506.    275,
  1507.    20,
  1508.    182,
  1509.    - 103,
  1510.    246,
  1511.    - 111,
  1512.    431,
  1513.    37,
  1514.    462,
  1515.    - 146,
  1516.    487,
  1517.    - 157,
  1518.    - 284,
  1519.    - 59,
  1520.    503,
  1521.    - 184,
  1522.    24,
  1523.    53,
  1524.    - 3,
  1525.    54,
  1526.    122,
  1527.    259,
  1528.    333,
  1529.    66,
  1530.    484,
  1531.    104,
  1532.    436,
  1533.    68,
  1534.    195,
  1535.    116,
  1536.    190,
  1537.    206,
  1538.    269,
  1539.    - 9,
  1540.    482,
  1541.    352,
  1542.    382,
  1543.    285,
  1544.    399,
  1545.    277,
  1546.    452,
  1547.    256,
  1548.    69,
  1549.    186,
  1550.    13,
  1551.    297,
  1552.    - 13,
  1553.    259,
  1554.    - 95,
  1555.    30,
  1556.    56,
  1557.    394,
  1558.    196,
  1559.    425,
  1560.    205,
  1561.    456,
  1562.    281,
  1563.    577,
  1564.    15,
  1565.    191,
  1566.    375,
  1567.    290,
  1568.    407,
  1569.    576,
  1570.    - 56,
  1571.    227,
  1572.    544,
  1573.    405,
  1574.    0,
  1575.    549,
  1576.    - 92,
  1577.    528,
  1578.    - 229,
  1579.    351,
  1580.    - 245,
  1581.    338,
  1582.    - 362,
  1583.    435,
  1584.    167,
  1585.    527,
  1586.    - 75,
  1587.    302,
  1588.    91,
  1589.    824,
  1590.    129,
  1591.    599,
  1592.    496,
  1593.    679,
  1594.    186,
  1595.    749,
  1596.    153,
  1597.    737,
  1598.    - 281,
  1599.    600,
  1600.    - 348,
  1601.    615,
  1602.    - 236,
  1603.    769,
  1604.    41,
  1605.    881,
  1606.    38,
  1607.    890,
  1608.    - 220,
  1609.    841,
  1610.    - 357,
  1611.    883,
  1612.    - 393,
  1613.    903,
  1614.    - 634,
  1615.    474,
  1616.    - 444,
  1617.    850,
  1618.    - 175,
  1619.    678,
  1620.    - 493,
  1621.    242,
  1622.    - 519,
  1623.    785,
  1624.    - 714,
  1625.    582,
  1626.    - 541,
  1627.    366,
  1628.    - 543,
  1629.    434,
  1630.    - 597,
  1631.    500,
  1632.    - 765,
  1633.    222,
  1634.    - 702,
  1635.    917,
  1636.    - 743,
  1637.    962,
  1638.    - 869,
  1639.    501,
  1640.    - 899,
  1641.    548,
  1642.    - 379,
  1643.    200,
  1644.    - 435,
  1645.    157,
  1646.    - 819,
  1647.    214,
  1648.    - 861,
  1649.    157,
  1650.    - 614,
  1651.    40,
  1652.    - 632,
  1653.    94,
  1654.    - 883,
  1655.    - 54,
  1656.    - 741,
  1657.    516,
  1658.    - 501,
  1659.    298,
  1660.    - 614,
  1661.    - 171,
  1662.    - 870,
  1663.    - 161,
  1664.    - 865,
  1665.    - 23,
  1666.    - 818,
  1667.    93,
  1668.    - 1015,
  1669.    - 267,
  1670.    - 662,
  1671.    - 359,
  1672.    - 549,
  1673.    2,
  1674.    - 442,
  1675.    - 121,
  1676.    - 377,
  1677.    0,
  1678.    - 227,
  1679.    33,
  1680.    - 414,
  1681.    - 126,
  1682.    - 129,
  1683.    212,
  1684.    - 934,
  1685.    34,
  1686.    - 1082,
  1687.    - 282,
  1688.    - 1119,
  1689.    - 268,
  1690.    - 710,
  1691.    - 825,
  1692.    - 420,
  1693.    - 191,
  1694.    - 1076,
  1695.    - 928,
  1696.    - 917,
  1697.    - 93,
  1698.    - 628,
  1699.    - 358,
  1700.    97,
  1701.    7,
  1702.    - 206,
  1703.    - 393,
  1704.    - 101,
  1705.    24,
  1706.    - 203,
  1707.    38,
  1708.    - 168,
  1709.    83,
  1710.    - 599,
  1711.    - 423,
  1712.    - 279,
  1713.    426,
  1714.    - 700,
  1715.    118,
  1716.    - 75,
  1717.    206,
  1718.    - 981,
  1719.    - 673,
  1720.    - 680,
  1721.    417,
  1722.    - 367,
  1723.    37,
  1724.    - 279,
  1725.    474,
  1726.    - 129,
  1727.    - 318,
  1728.    319,
  1729.    296,
  1730.    - 626,
  1731.    - 39,
  1732.    343,
  1733.    602,
  1734.    - 696,
  1735.    - 39,
  1736.    - 303,
  1737.    940,
  1738.    104,
  1739.    233,
  1740.    - 380,
  1741.    137,
  1742.    - 36,
  1743.    269,
  1744.    - 75,
  1745.    - 214,
  1746.    120,
  1747.    43,
  1748.    - 529,
  1749.    - 477,
  1750.    459,
  1751.    164,
  1752.    - 202,
  1753.    - 229,
  1754.    - 49,
  1755.    - 167,
  1756.    609,
  1757.    792,
  1758.    98,
  1759.    - 220,
  1760.    915,
  1761.    148,
  1762.    293,
  1763.    283,
  1764.    869,
  1765.    91,
  1766.    575,
  1767.    394,
  1768.    326,
  1769.    - 78,
  1770.    717,
  1771.    67,
  1772.    365,
  1773.    - 323,
  1774.    616,
  1775.    - 36,
  1776.    731,
  1777.    27,
  1778.    619,
  1779.    238,
  1780.    632,
  1781.    273,
  1782.    448,
  1783.    99,
  1784.    801,
  1785.    476,
  1786.    869,
  1787.    273,
  1788.    685,
  1789.    64,
  1790.    789,
  1791.    72,
  1792.    1021,
  1793.    217,
  1794.    793,
  1795.    459,
  1796.    734,
  1797.    360,
  1798.    646,
  1799.    480,
  1800.    360,
  1801.    322,
  1802.    429,
  1803.    464,
  1804.    638,
  1805.    430,
  1806.    756,
  1807.    363,
  1808.    1000,
  1809.    404,
  1810.    683,
  1811.    528,
  1812.    602,
  1813.    615,
  1814.    655,
  1815.    413,
  1816.    946,
  1817.    687,
  1818.    937,
  1819.    602,
  1820.    904,
  1821.    604,
  1822.    555,
  1823.    737,
  1824.    786,
  1825.    662,
  1826.    467,
  1827.    654,
  1828.    362,
  1829.    589,
  1830.    929,
  1831.    710,
  1832.    498,
  1833.    478,
  1834.    415,
  1835.    420,
  1836.    693,
  1837.    883,
  1838.    813,
  1839.    683,
  1840.    781,
  1841.    925,
  1842.    913,
  1843.    939,
  1844.    726,
  1845.    732,
  1846.    491,
  1847.    853,
  1848.    531,
  1849.    948,
  1850.    734,
  1851.    963,
  1852.    315,
  1853.    808,
  1854.    761,
  1855.    755,
  1856.    1144,
  1857.    760,
  1858.    655,
  1859.    1076,
  1860.    826,
  1861.    1057,
  1862.    1091,
  1863.    838,
  1864.    1003,
  1865.    808,
  1866.    1047,
  1867.    1133,
  1868.    659,
  1869.    1101,
  1870.    992,
  1871.    1050,
  1872.    1074,
  1873.    1075,
  1874.    971,
  1875.    694,
  1876.    1226,
  1877.    1054,
  1878.    571,
  1879.    841,
  1880.    884,
  1881.    1404,
  1882.    1379,
  1883.    1096,
  1884.    1080,
  1885.    861,
  1886.    1231,
  1887.    735,
  1888.    1284,
  1889.    760,
  1890.    1272,
  1891.    991,
  1892.    1367,
  1893.    1053,
  1894.    1257,
  1895.    700,
  1896.    1050,
  1897.    534,
  1898.    988,
  1899.    453,
  1900.    1264,
  1901.    599,
  1902.    1140,
  1903.    679,
  1904.    1621,
  1905.    815,
  1906.    1384,
  1907.    521,
  1908.    1317,
  1909.    393,
  1910.    1564,
  1911.    805,
  1912.    1448,
  1913.    686,
  1914.    1068,
  1915.    648,
  1916.    875,
  1917.    307,
  1918.    1083,
  1919.    361,
  1920.    1047,
  1921.    317,
  1922.    1417,
  1923.    964,
  1924.    675,
  1925.    571,
  1926.    1152,
  1927.    79,
  1928.    1114,
  1929.    - 47,
  1930.    1530,
  1931.    311,
  1932.    1721,
  1933.    314,
  1934.    1166,
  1935.    689,
  1936.    514,
  1937.    - 94,
  1938.    349,
  1939.    282,
  1940.    1412,
  1941.    328,
  1942.    1025,
  1943.    487,
  1944.    - 65,
  1945.    57,
  1946.    805,
  1947.    970,
  1948.    36,
  1949.    62,
  1950.    769,
  1951.    - 263,
  1952.    791,
  1953.    - 346,
  1954.    637,
  1955.    699,
  1956.    - 137,
  1957.    620,
  1958.    534,
  1959.    541,
  1960.    - 735,
  1961.    194,
  1962.    711,
  1963.    300,
  1964.    - 268,
  1965.    - 863,
  1966.    926,
  1967.    769,
  1968.    - 708,
  1969.    - 428,
  1970.    506,
  1971.    174,
  1972.    - 892,
  1973.    - 630,
  1974.    435,
  1975.    547,
  1976.    - 1435,
  1977.    - 258,
  1978.    621,
  1979.    471,
  1980.    - 1018,
  1981.    - 1368,
  1982.    - 393,
  1983.    521,
  1984.    - 920,
  1985.    - 686,
  1986.    - 25,
  1987.    20,
  1988.    - 982,
  1989.    - 1156,
  1990.    340,
  1991.    9,
  1992.    - 1558,
  1993.    - 1135,
  1994.    - 352,
  1995.    48,
  1996.    - 1579,
  1997.    - 402,
  1998.    - 887,
  1999.    6,
  2000.    - 1156,
  2001.    - 888,
  2002.    - 548,
  2003.    - 352,
  2004.    - 1643,
  2005.    - 1168,
  2006.    - 159,
  2007.    610,
  2008.    - 2024,
  2009.    - 963,
  2010.    - 225,
  2011.    193,
  2012.    - 1656,
  2013.    - 1960,
  2014.    - 245,
  2015.    - 493,
  2016.    - 964,
  2017.    - 1680,
  2018.    - 936,
  2019.    - 635,
  2020.    - 1299,
  2021.    - 1744,
  2022.    - 1388,
  2023.    - 604,
  2024.    - 1540,
  2025.    - 835,
  2026.    - 1397,
  2027.    - 135,
  2028.    - 1588,
  2029.    - 290,
  2030.    - 1670,
  2031.    - 712,
  2032.    - 2011,
  2033.    - 1632,
  2034.    - 1663,
  2035.    - 27,
  2036.    - 2258,
  2037.    - 811,
  2038.    - 1157,
  2039.    184,
  2040.    - 1265,
  2041.    189,
  2042.    - 1367,
  2043.    586,
  2044.    - 2011,
  2045.    201,
  2046.    - 790,
  2047.    712,
  2048.    - 1210,
  2049.    3,
  2050.    - 1033,
  2051.    808,
  2052.    - 1251,
  2053.    830,
  2054.    - 111,
  2055.    635,
  2056.    - 1636,
  2057.    447,
  2058.    - 463,
  2059.    - 949,
  2060.    - 445,
  2061.    - 928,
  2062.    - 504,
  2063.    - 1162,
  2064.    - 501,
  2065.    - 1211,
  2066.    144,
  2067.    - 351,
  2068.    - 372,
  2069.    - 1052,
  2070.    - 283,
  2071.    - 1059,
  2072.    - 279,
  2073.    - 1123,
  2074.    - 575,
  2075.    - 1438,
  2076.    - 587,
  2077.    - 1614,
  2078.    - 935,
  2079.    - 984,
  2080.    229,
  2081.    690,
  2082.    - 921,
  2083.    - 719,
  2084.    - 403,
  2085.    1362,
  2086.    - 685,
  2087.    - 465,
  2088.    874,
  2089.    397,
  2090.    - 509,
  2091.    - 46,
  2092.    317,
  2093.    1334,
  2094.    - 485,
  2095.    456,
  2096.    813,
  2097.    439,
  2098.    - 411,
  2099.    339,
  2100.    898,
  2101.    1067,
  2102.    - 425,
  2103.    46,
  2104.    1441,
  2105.    497,
  2106.    - 909,
  2107.    - 800,
  2108.    1465,
  2109.    1046,
  2110.    - 254,
  2111.    - 321,
  2112.    1430,
  2113.    1165,
  2114.    68,
  2115.    350,
  2116.    1034,
  2117.    666,
  2118.    370,
  2119.    11,
  2120.    1311,
  2121.    790,
  2122.    143,
  2123.    232,
  2124.    1041,
  2125.    1562,
  2126.    - 114,
  2127.    663,
  2128.    1616,
  2129.    1078,
  2130.    454,
  2131.    579,
  2132.    1275,
  2133.    1040,
  2134.    - 76,
  2135.    909,
  2136.    752,
  2137.    1067,
  2138.    153,
  2139.    512,
  2140.    348,
  2141.    1214,
  2142.    614,
  2143.    385,
  2144.    1843,
  2145.    808,
  2146.    269,
  2147.    1034,
  2148.    203,
  2149.    1086,
  2150.    652,
  2151.    1017,
  2152.    1783,
  2153.    1130,
  2154.    429,
  2155.    1327,
  2156.    387,
  2157.    1384,
  2158.    - 49,
  2159.    1183,
  2160.    - 72,
  2161.    1215,
  2162.    - 416,
  2163.    1001,
  2164.    544,
  2165.    1749,
  2166.    - 352,
  2167.    1223,
  2168.    - 502,
  2169.    1199,
  2170.    - 589,
  2171.    569,
  2172.    - 227,
  2173.    1630,
  2174.    - 142,
  2175.    1578,
  2176.    - 230,
  2177.    1715,
  2178.    - 714,
  2179.    1288,
  2180.    - 838,
  2181.    1398,
  2182.    1131,
  2183.    1357,
  2184.    - 208,
  2185.    1232,
  2186.    437,
  2187.    965,
  2188.    - 929,
  2189.    818,
  2190.    811,
  2191.    1410,
  2192.    859,
  2193.    1507,
  2194.    164,
  2195.    1212,
  2196.    1387,
  2197.    1793,
  2198.    484,
  2199.    1874,
  2200.    456,
  2201.    2063,
  2202.    996,
  2203.    1170,
  2204.    1326,
  2205.    1402,
  2206.    1316,
  2207.    1360,
  2208.    1135,
  2209.    1262,
  2210.    1234,
  2211.    1618,
  2212.    1361,
  2213.    1768,
  2214.    1421,
  2215.    1227,
  2216.    1584,
  2217.    1347,
  2218.    854,
  2219.    672,
  2220.    1685,
  2221.    1566,
  2222.    1139,
  2223.    1270,
  2224.    2016,
  2225.    1825,
  2226.    1773,
  2227.    1581,
  2228.    1532,
  2229.    1460,
  2230.    1487,
  2231.    946,
  2232.    1659,
  2233.    1021,
  2234.    1744,
  2235.    1212,
  2236.    1392,
  2237.    977,
  2238.    1772,
  2239.    1161,
  2240.    1826,
  2241.    1164,
  2242.    1718,
  2243.    1429,
  2244.    1973,
  2245.    1591,
  2246.    1185,
  2247.    864,
  2248.    2132,
  2249.    1061,
  2250.    1799,
  2251.    814,
  2252.    1838,
  2253.    757,
  2254.    2104,
  2255.    1315,
  2256.    2054,
  2257.    1258,
  2258.    2113,
  2259.    915,
  2260.    2331,
  2261.    930,
  2262.    1467,
  2263.    1147,
  2264.    2590,
  2265.    1439,
  2266.    2245,
  2267.    1744,
  2268.    2090,
  2269.    1620,
  2270.    2358,
  2271.    1454,
  2272.    2666,
  2273.    1506,
  2274.    1876,
  2275.    1837,
  2276.    2070,
  2277.    1975,
  2278.    1739,
  2279.    1577,
  2280.    682,
  2281.    1289,
  2282.    1584,
  2283.    2045,
  2284.    1454,
  2285.    2098,
  2286.    2498,
  2287.    2004,
  2288.    2711,
  2289.    2066,
  2290.    726,
  2291.    1588,
  2292.    2756,
  2293.    2336,
  2294.    228,
  2295.    847,
  2296.    2456,
  2297.    1659,
  2298.    36,
  2299.    301,
  2300.    1942,
  2301.    1957,
  2302.    - 446,
  2303.    - 96,
  2304.    2154,
  2305.    1396,
  2306.    1533,
  2307.    1101,
  2308.    14,
  2309.    608,
  2310.    - 923,
  2311.    - 732,
  2312.    1383,
  2313.    1982,
  2314.    1345,
  2315.    952,
  2316.    - 680,
  2317.    321,
  2318.    1281,
  2319.    1268,
  2320.    - 1594,
  2321.    365,
  2322.    941,
  2323.    946,
  2324.    - 1737,
  2325.    - 822,
  2326.    2374,
  2327.    2787,
  2328.    1821,
  2329.    2788
  2330. };
  2331. /* 3rd LSF quantizer (MR122) */
  2332. static const Word32 dico3_lsf_5[DICO3_SIZE_5 * 4] =
  2333. {
  2334.    - 1812,
  2335.    - 2275,
  2336.    - 1879,
  2337.    - 2537,
  2338.    - 1640,
  2339.    - 1848,
  2340.    - 1695,
  2341.    - 2004,
  2342.    - 1220,
  2343.    - 1912,
  2344.    - 1221,
  2345.    - 2106,
  2346.    - 1559,
  2347.    - 1588,
  2348.    - 1573,
  2349.    - 1556,
  2350.    - 1195,
  2351.    - 1615,
  2352.    - 1224,
  2353.    - 1727,
  2354.    - 1359,
  2355.    - 1151,
  2356.    - 1616,
  2357.    - 1948,
  2358.    - 1274,
  2359.    - 1391,
  2360.    - 1305,
  2361.    - 1403,
  2362.    - 1607,
  2363.    - 1179,
  2364.    - 1676,
  2365.    - 1311,
  2366.    - 1443,
  2367.    - 1478,
  2368.    - 1367,
  2369.    - 898,
  2370.    - 1256,
  2371.    - 1059,
  2372.    - 1331,
  2373.    - 1134,
  2374.    - 982,
  2375.    - 1133,
  2376.    - 1149,
  2377.    - 1504,
  2378.    - 1080,
  2379.    - 1308,
  2380.    - 1020,
  2381.    - 1183,
  2382.    - 980,
  2383.    - 1486,
  2384.    - 967,
  2385.    - 1495,
  2386.    - 988,
  2387.    - 922,
  2388.    - 1047,
  2389.    - 1077,
  2390.    - 838,
  2391.    - 1179,
  2392.    - 858,
  2393.    - 1222,
  2394.    - 1131,
  2395.    - 1041,
  2396.    - 1064,
  2397.    - 767,
  2398.    - 872,
  2399.    - 1157,
  2400.    - 701,
  2401.    - 880,
  2402.    - 706,
  2403.    - 906,
  2404.    - 774,
  2405.    - 1016,
  2406.    - 578,
  2407.    - 1080,
  2408.    - 801,
  2409.    - 1478,
  2410.    - 591,
  2411.    - 1111,
  2412.    - 592,
  2413.    - 1146,
  2414.    - 713,
  2415.    - 1388,
  2416.    - 640,
  2417.    - 1376,
  2418.    - 597,
  2419.    - 1059,
  2420.    - 416,
  2421.    - 903,
  2422.    - 686,
  2423.    - 832,
  2424.    - 661,
  2425.    - 708,
  2426.    - 444,
  2427.    - 868,
  2428.    - 490,
  2429.    - 921,
  2430.    - 374,
  2431.    - 776,
  2432.    - 619,
  2433.    - 1170,
  2434.    - 585,
  2435.    - 549,
  2436.    - 769,
  2437.    - 795,
  2438.    - 435,
  2439.    - 659,
  2440.    - 530,
  2441.    - 741,
  2442.    - 498,
  2443.    - 837,
  2444.    - 357,
  2445.    - 597,
  2446.    - 279,
  2447.    - 871,
  2448.    - 243,
  2449.    - 887,
  2450.    - 282,
  2451.    - 665,
  2452.    - 280,
  2453.    - 667,
  2454.    - 165,
  2455.    - 560,
  2456.    - 394,
  2457.    - 903,
  2458.    - 362,
  2459.    - 410,
  2460.    - 448,
  2461.    - 583,
  2462.    - 409,
  2463.    - 574,
  2464.    - 313,
  2465.    - 357,
  2466.    - 637,
  2467.    - 548,
  2468.    - 570,
  2469.    - 436,
  2470.    - 896,
  2471.    - 504,
  2472.    - 382,
  2473.    - 757,
  2474.    - 58,
  2475.    - 481,
  2476.    - 165,
  2477.    - 618,
  2478.    - 191,
  2479.    - 374,
  2480.    - 234,
  2481.    - 382,
  2482.    - 222,
  2483.    - 683,
  2484.    - 25,
  2485.    - 480,
  2486.    - 418,
  2487.    - 359,
  2488.    - 730,
  2489.    - 353,
  2490.    - 324,
  2491.    - 157,
  2492.    - 432,
  2493.    - 322,
  2494.    - 394,
  2495.    - 303,
  2496.    - 284,
  2497.    - 104,
  2498.    - 601,
  2499.    - 289,
  2500.    - 556,
  2501.    - 196,
  2502.    - 588,
  2503.    - 150,
  2504.    - 659,
  2505.    - 608,
  2506.    - 473,
  2507.    - 24,
  2508.    - 68,
  2509.    - 448,
  2510.    - 474,
  2511.    - 8,
  2512.    - 506,
  2513.    - 45,
  2514.    - 748,
  2515.    - 184,
  2516.    - 844,
  2517.    - 252,
  2518.    - 901,
  2519.    - 91,
  2520.    - 584,
  2521.    - 97,
  2522.    - 652,
  2523.    138,
  2524.    - 764,
  2525.    - 131,
  2526.    - 678,
  2527.    - 12,
  2528.    - 670,
  2529.    165,
  2530.    - 259,
  2531.    - 3,
  2532.    - 840,
  2533.    - 107,
  2534.    - 909,
  2535.    37,
  2536.    - 992,
  2537.    44,
  2538.    - 854,
  2539.    - 415,
  2540.    - 839,
  2541.    13,
  2542.    - 1001,
  2543.    - 271,
  2544.    - 1026,
  2545.    - 309,
  2546.    - 798,
  2547.    - 478,
  2548.    - 832,
  2549.    - 488,
  2550.    - 943,
  2551.    168,
  2552.    - 1112,
  2553.    - 387,
  2554.    - 1185,
  2555.    - 101,
  2556.    - 1183,
  2557.    - 40,
  2558.    - 941,
  2559.    - 316,
  2560.    - 1030,
  2561.    - 770,
  2562.    - 1044,
  2563.    - 625,
  2564.    - 1081,
  2565.    - 538,
  2566.    - 1224,
  2567.    - 299,
  2568.    - 1312,
  2569.    - 436,
  2570.    - 1197,
  2571.    - 663,
  2572.    - 1167,
  2573.    - 161,
  2574.    - 1216,
  2575.    - 690,
  2576.    - 1237,
  2577.    - 831,
  2578.    - 1432,
  2579.    - 720,
  2580.    - 1403,
  2581.    - 493,
  2582.    - 898,
  2583.    - 740,
  2584.    - 922,
  2585.    - 801,
  2586.    - 1102,
  2587.    - 402,
  2588.    - 1579,
  2589.    - 964,
  2590.    - 1061,
  2591.    - 638,
  2592.    - 1269,
  2593.    - 1438,
  2594.    - 1499,
  2595.    - 934,
  2596.    - 1502,
  2597.    - 895,
  2598.    - 1598,
  2599.    - 564,
  2600.    - 1723,
  2601.    - 717,
  2602.    - 606,
  2603.    - 597,
  2604.    - 1166,
  2605.    - 1085,
  2606.    - 1369,
  2607.    - 468,
  2608.    - 1946,
  2609.    - 1493,
  2610.    - 1838,
  2611.    - 953,
  2612.    - 1932,
  2613.    - 931,
  2614.    - 1499,
  2615.    - 188,
  2616.    - 1635,
  2617.    - 421,
  2618.    - 1457,
  2619.    - 338,
  2620.    - 1448,
  2621.    - 22,
  2622.    - 1942,
  2623.    - 422,
  2624.    - 2006,
  2625.    - 249,
  2626.    - 496,
  2627.    - 114,
  2628.    - 1910,
  2629.    - 755,
  2630.    - 1289,
  2631.    174,
  2632.    - 1451,
  2633.    - 109,
  2634.    - 482,
  2635.    - 257,
  2636.    - 1221,
  2637.    - 508,
  2638.    - 1617,
  2639.    151,
  2640.    - 1694,
  2641.    208,
  2642.    - 654,
  2643.    107,
  2644.    - 1651,
  2645.    29,
  2646.    - 1141,
  2647.    279,
  2648.    - 1215,
  2649.    306,
  2650.    - 1228,
  2651.    - 506,
  2652.    - 730,
  2653.    - 175,
  2654.    - 1236,
  2655.    - 101,
  2656.    - 969,
  2657.    551,
  2658.    - 870,
  2659.    278,
  2660.    - 823,
  2661.    315,
  2662.    - 563,
  2663.    376,
  2664.    - 1051,
  2665.    228,
  2666.    - 507,
  2667.    280,
  2668.    - 599,
  2669.    281,
  2670.    - 758,
  2671.    253,
  2672.    - 305,
  2673.    379,
  2674.    - 755,
  2675.    - 134,
  2676.    - 611,
  2677.    660,
  2678.    - 824,
  2679.    536,
  2680.    - 817,
  2681.    646,
  2682.    - 413,
  2683.    49,
  2684.    - 341,
  2685.    177,
  2686.    - 453,
  2687.    526,
  2688.    - 482,
  2689.    589,
  2690.    - 71,
  2691.    339,
  2692.    - 657,
  2693.    264,
  2694.    - 244,
  2695.    295,
  2696.    - 237,
  2697.    315,
  2698.    - 387,
  2699.    569,
  2700.    - 506,
  2701.    - 9,
  2702.    - 377,
  2703.    14,
  2704.    - 160,
  2705.    661,
  2706.    - 216,
  2707.    40,
  2708.    - 308,
  2709.    - 46,
  2710.    95,
  2711.    214,
  2712.    - 242,
  2713.    167,
  2714.    - 86,
  2715.    192,
  2716.    - 56,
  2717.    27,
  2718.    - 76,
  2719.    31,
  2720.    36,
  2721.    309,
  2722.    - 106,
  2723.    - 182,
  2724.    - 113,
  2725.    74,
  2726.    - 441,
  2727.    - 22,
  2728.    23,
  2729.    139,
  2730.    81,
  2731.    - 11,
  2732.    44,
  2733.    15,
  2734.    - 87,
  2735.    - 137,
  2736.    - 118,
  2737.    - 207,
  2738.    - 158,
  2739.    - 58,
  2740.    272,
  2741.    - 92,
  2742.    - 156,
  2743.    - 441,
  2744.    8,
  2745.    - 136,
  2746.    128,
  2747.    - 221,
  2748.    101,
  2749.    - 218,
  2750.    40,
  2751.    - 197,
  2752.    - 76,
  2753.    - 456,
  2754.    9,
  2755.    - 445,
  2756.    33,
  2757.    - 423,
  2758.    226,
  2759.    60,
  2760.    73,
  2761.    - 222,
  2762.    156,
  2763.    - 399,
  2764.    280,
  2765.    - 318,
  2766.    245,
  2767.    - 341,
  2768.    166,
  2769.    - 499,
  2770.    339,
  2771.    - 190,
  2772.    327,
  2773.    - 219,
  2774.    325,
  2775.    - 137,
  2776.    - 89,
  2777.    - 596,
  2778.    100,
  2779.    - 627,
  2780.    144,
  2781.    - 677,
  2782.    487,
  2783.    28,
  2784.    252,
  2785.    - 391,
  2786.    214,
  2787.    - 41,
  2788.    282,
  2789.    - 28,
  2790.    99,
  2791.    - 286,
  2792.    331,
  2793.    49,
  2794.    459,
  2795.    - 388,
  2796.    565,
  2797.    - 369,
  2798.    436,
  2799.    28,
  2800.    336,
  2801.    - 9,
  2802.    397,
  2803.    - 167,
  2804.    618,
  2805.    34,
  2806.    596,
  2807.    - 17,
  2808.    561,
  2809.    - 140,
  2810.    299,
  2811.    79,
  2812.    522,
  2813.    125,
  2814.    203,
  2815.    2,
  2816.    244,
  2817.    288,
  2818.    255,
  2819.    211,
  2820.    175,
  2821.    82,
  2822.    596,
  2823.    187,
  2824.    517,
  2825.    108,
  2826.    381,
  2827.    255,
  2828.    365,
  2829.    297,
  2830.    497,
  2831.    352,
  2832.    327,
  2833.    - 82,
  2834.    25,
  2835.    210,
  2836.    371,
  2837.    245,
  2838.    261,
  2839.    3,
  2840.    545,
  2841.    449,
  2842.    140,
  2843.    294,
  2844.    44,
  2845.    295,
  2846.    212,
  2847.    347,
  2848.    244,
  2849.    494,
  2850.    331,
  2851.    528,
  2852.    201,
  2853.    307,
  2854.    349,
  2855.    411,
  2856.    613,
  2857.    284,
  2858.    614,
  2859.    413,
  2860.    464,
  2861.    322,
  2862.    624,
  2863.    397,
  2864.    97,
  2865.    200,
  2866.    - 160,
  2867.    384,
  2868.    149,
  2869.    362,
  2870.    495,
  2871.    525,
  2872.    269,
  2873.    585,
  2874.    33,
  2875.    491,
  2876.    - 121,
  2877.    433,
  2878.    427,
  2879.    611,
  2880.    498,
  2881.    516,
  2882.    171,
  2883.    443,
  2884.    497,
  2885.    666,
  2886.    440,
  2887.    275,
  2888.    566,
  2889.    575,
  2890.    146,
  2891.    639,
  2892.    155,
  2893.    670,
  2894.    - 33,
  2895.    173,
  2896.    212,
  2897.    696,
  2898.    - 166,
  2899.    601,
  2900.    - 191,
  2901.    695,
  2902.    - 489,
  2903.    503,
  2904.    175,
  2905.    742,
  2906.    214,
  2907.    476,
  2908.    372,
  2909.    1083,
  2910.    578,
  2911.    530,
  2912.    586,
  2913.    777,
  2914.    425,
  2915.    874,
  2916.    315,
  2917.    841,
  2918.    374,
  2919.    848,
  2920.    - 165,
  2921.    565,
  2922.    35,
  2923.    991,
  2924.    - 39,
  2925.    1062,
  2926.    329,
  2927.    712,
  2928.    786,
  2929.    840,
  2930.    645,
  2931.    795,
  2932.    661,
  2933.    676,
  2934.    571,
  2935.    918,
  2936.    632,
  2937.    1079,
  2938.    673,
  2939.    817,
  2940.    318,
  2941.    388,
  2942.    874,
  2943.    1012,
  2944.    564,
  2945.    848,
  2946.    880,
  2947.    620,
  2948.    557,
  2949.    479,
  2950.    671,
  2951.    453,
  2952.    692,
  2953.    468,
  2954.    840,
  2955.    642,
  2956.    844,
  2957.    645,
  2958.    506,
  2959.    428,
  2960.    897,
  2961.    567,
  2962.    837,
  2963.    387,
  2964.    962,
  2965.    499,
  2966.    691,
  2967.    561,
  2968.    939,
  2969.    926,
  2970.    783,
  2971.    296,
  2972.    790,
  2973.    268,
  2974.    1028,
  2975.    530,
  2976.    874,
  2977.    329,
  2978.    548,
  2979.    143,
  2980.    675,
  2981.    291,
  2982.    503,
  2983.    66,
  2984.    1041,
  2985.    359,
  2986.    786,
  2987.    97,
  2988.    805,
  2989.    33,
  2990.    837,
  2991.    470,
  2992.    511,
  2993.    49,
  2994.    1092,
  2995.    327,
  2996.    1174,
  2997.    323,
  2998.    3,
  2999.    242,
  3000.    872,
  3001.    474,
  3002.    689,
  3003.    429,
  3004.    1329,
  3005.    678,
  3006.    1042,
  3007.    620,
  3008.    1109,
  3009.    664,
  3010.    321,
  3011.    193,
  3012.    889,
  3013.    950,
  3014.    1153,
  3015.    874,
  3016.    893,
  3017.    635,
  3018.    877,
  3019.    862,
  3020.    948,
  3021.    913,
  3022.    1293,
  3023.    665,
  3024.    1320,
  3025.    639,
  3026.    997,
  3027.    793,
  3028.    1402,
  3029.    1030,
  3030.    1176,
  3031.    1012,
  3032.    1110,
  3033.    959,
  3034.    1410,
  3035.    925,
  3036.    1403,
  3037.    915,
  3038.    543,
  3039.    862,
  3040.    1116,
  3041.    1222,
  3042.    835,
  3043.    1190,
  3044.    835,
  3045.    1190,
  3046.    959,
  3047.    1148,
  3048.    1147,
  3049.    1376,
  3050.    1300,
  3051.    1193,
  3052.    1415,
  3053.    1231,
  3054.    1335,
  3055.    1341,
  3056.    746,
  3057.    1092,
  3058.    1711,
  3059.    1283,
  3060.    1389,
  3061.    1073,
  3062.    1334,
  3063.    1566,
  3064.    1153,
  3065.    1475,
  3066.    1645,
  3067.    1137,
  3068.    1825,
  3069.    1220,
  3070.    1056,
  3071.    1382,
  3072.    1521,
  3073.    1730,
  3074.    1632,
  3075.    1545,
  3076.    1620,
  3077.    1542,
  3078.    855,
  3079.    1596,
  3080.    865,
  3081.    1667,
  3082.    693,
  3083.    885,
  3084.    1716,
  3085.    1519,
  3086.    1167,
  3087.    1296,
  3088.    2209,
  3089.    1760,
  3090.    1952,
  3091.    1493,
  3092.    2020,
  3093.    1482,
  3094.    1534,
  3095.    1866,
  3096.    1694,
  3097.    2008,
  3098.    1566,
  3099.    748,
  3100.    1761,
  3101.    825,
  3102.    294,
  3103.    1392,
  3104.    1084,
  3105.    2058,
  3106.    621,
  3107.    1315,
  3108.    365,
  3109.    1287,
  3110.    198,
  3111.    1028,
  3112.    488,
  3113.    1408,
  3114.    249,
  3115.    403,
  3116.    1014,
  3117.    1561,
  3118.    324,
  3119.    363,
  3120.    1645,
  3121.    1044,
  3122.    193,
  3123.    367,
  3124.    2034,
  3125.    1859,
  3126.    - 251,
  3127.    579,
  3128.    750,
  3129.    994,
  3130.    - 243,
  3131.    30,
  3132.    1325,
  3133.    879,
  3134.    - 28,
  3135.    - 169,
  3136.    624,
  3137.    917,
  3138.    - 453,
  3139.    159,
  3140.    186,
  3141.    1370,
  3142.    - 614,
  3143.    6,
  3144.    537,
  3145.    392,
  3146.    - 94,
  3147.    - 291,
  3148.    781,
  3149.    229,
  3150.    - 128,
  3151.    - 298,
  3152.    245,
  3153.    491,
  3154.    - 701,
  3155.    - 648,
  3156.    972,
  3157.    789,
  3158.    - 501,
  3159.    - 640,
  3160.    178,
  3161.    255,
  3162.    - 365,
  3163.    - 390,
  3164.    - 255,
  3165.    317,
  3166.    - 958,
  3167.    - 294,
  3168.    - 191,
  3169.    228,
  3170.    - 775,
  3171.    - 447,
  3172.    157,
  3173.    - 237,
  3174.    - 657,
  3175.    - 720,
  3176.    - 407,
  3177.    92,
  3178.    - 117,
  3179.    - 611,
  3180.    334,
  3181.    - 230,
  3182.    - 679,
  3183.    - 1084,
  3184.    - 144,
  3185.    - 317,
  3186.    - 901,
  3187.    - 861,
  3188.    - 738,
  3189.    - 360,
  3190.    - 85,
  3191.    - 727,
  3192.    - 90,
  3193.    - 787,
  3194.    100,
  3195.    - 22,
  3196.    - 391,
  3197.    - 263,
  3198.    - 56,
  3199.    - 73,
  3200.    - 337,
  3201.    - 754,
  3202.    5,
  3203.    - 189,
  3204.    - 706,
  3205.    - 624,
  3206.    89,
  3207.    - 344,
  3208.    - 135,
  3209.    - 1113,
  3210.    - 353,
  3211.    - 237,
  3212.    - 684,
  3213.    - 1135,
  3214.    - 275,
  3215.    - 1102,
  3216.    - 269,
  3217.    - 1203,
  3218.    152,
  3219.    145,
  3220.    - 722,
  3221.    - 1232,
  3222.    49,
  3223.    80,
  3224.    - 1248,
  3225.    - 776,
  3226.    - 248,
  3227.    391,
  3228.    - 732,
  3229.    - 547,
  3230.    469,
  3231.    218,
  3232.    - 255,
  3233.    - 864,
  3234.    69,
  3235.    366,
  3236.    - 166,
  3237.    - 485,
  3238.    - 688,
  3239.    191,
  3240.    - 1212,
  3241.    - 1196,
  3242.    - 170,
  3243.    - 169,
  3244.    - 1308,
  3245.    - 1631,
  3246.    321,
  3247.    470,
  3248.    - 1419,
  3249.    - 1243,
  3250.    - 64,
  3251.    272,
  3252.    - 1361,
  3253.    - 248,
  3254.    492,
  3255.    565,
  3256.    - 721,
  3257.    - 609,
  3258.    195,
  3259.    485,
  3260.    - 573,
  3261.    - 133,
  3262.    427,
  3263.    202,
  3264.    - 171,
  3265.    - 118,
  3266.    199,
  3267.    575,
  3268.    2,
  3269.    - 31,
  3270.    694,
  3271.    755,
  3272.    - 1366,
  3273.    - 39,
  3274.    552,
  3275.    557,
  3276.    - 489,
  3277.    271,
  3278.    680,
  3279.    537,
  3280.    13,
  3281.    - 453,
  3282.    855,
  3283.    954,
  3284.    - 133,
  3285.    - 52,
  3286.    - 81,
  3287.    738,
  3288.    - 1169,
  3289.    637,
  3290.    1055,
  3291.    1059,
  3292.    - 95,
  3293.    676,
  3294.    1259,
  3295.    1081,
  3296.    489,
  3297.    305,
  3298.    - 449,
  3299.    954,
  3300.    - 534,
  3301.    996,
  3302.    - 969,
  3303.    866,
  3304.    - 1058,
  3305.    1059,
  3306.    - 1294,
  3307.    618,
  3308.    - 1416,
  3309.    617,
  3310.    - 458,
  3311.    1366,
  3312.    - 159,
  3313.    1821,
  3314.    - 774,
  3315.    - 528,
  3316.    - 14,
  3317.    1110,
  3318.    - 1202,
  3319.    - 901,
  3320.    - 772,
  3321.    433,
  3322.    - 1256,
  3323.    - 1255,
  3324.    - 1011,
  3325.    - 302,
  3326.    - 602,
  3327.    - 585,
  3328.    - 759,
  3329.    - 1618,
  3330.    - 760,
  3331.    - 1549,
  3332.    - 840,
  3333.    - 1921,
  3334.    - 816,
  3335.    - 539,
  3336.    - 1769,
  3337.    - 2235,
  3338.    - 227,
  3339.    - 36,
  3340.    - 2034,
  3341.    - 1831,
  3342.    - 2107,
  3343.    - 1126,
  3344.    - 2471,
  3345.    - 1816,
  3346.    - 1470,
  3347.    252,
  3348.    - 2701,
  3349.    - 415,
  3350.    - 571,
  3351.    - 467,
  3352.    1509,
  3353.    1554,
  3354.    2180,
  3355.    1975,
  3356.    2326,
  3357.    2020
  3358. };
  3359. /* 4th LSF quantizer (MR122) */
  3360. static const Word32 dico4_lsf_5[DICO4_SIZE_5 * 4] =
  3361. {
  3362.    - 1857,
  3363.    - 1681,
  3364.    - 1857,
  3365.    - 1755,
  3366.    - 2056,
  3367.    - 1150,
  3368.    - 2134,
  3369.    - 1654,
  3370.    - 1619,
  3371.    - 1099,
  3372.    - 1704,
  3373.    - 1131,
  3374.    - 1345,
  3375.    - 1608,
  3376.    - 1359,
  3377.    - 1638,
  3378.    - 1338,
  3379.    - 1293,
  3380.    - 1325,
  3381.    - 1265,
  3382.    - 1664,
  3383.    - 1649,
  3384.    - 1487,
  3385.    - 851,
  3386.    - 1346,
  3387.    - 1832,
  3388.    - 1413,
  3389.    - 2188,
  3390.    - 1282,
  3391.    - 681,
  3392.    - 1785,
  3393.    - 1649,
  3394.    - 966,
  3395.    - 1082,
  3396.    - 1183,
  3397.    - 1676,
  3398.    - 1054,
  3399.    - 1073,
  3400.    - 1142,
  3401.    - 1158,
  3402.    - 1207,
  3403.    - 744,
  3404.    - 1274,
  3405.    - 997,
  3406.    - 934,
  3407.    - 1383,
  3408.    - 927,
  3409.    - 1416,
  3410.    - 1010,
  3411.    - 1305,
  3412.    - 783,
  3413.    - 955,
  3414.    - 1049,
  3415.    - 900,
  3416.    - 993,
  3417.    - 817,
  3418.    - 737,
  3419.    - 823,
  3420.    - 972,
  3421.    - 1189,
  3422.    - 738,
  3423.    - 1094,
  3424.    - 738,
  3425.    - 1154,
  3426.    - 784,
  3427.    - 801,
  3428.    - 810,
  3429.    - 786,
  3430.    - 892,
  3431.    - 520,
  3432.    - 1000,
  3433.    - 818,
  3434.    - 644,
  3435.    - 965,
  3436.    - 577,
  3437.    - 882,
  3438.    - 541,
  3439.    - 694,
  3440.    - 671,
  3441.    - 917,
  3442.    - 595,
  3443.    - 642,
  3444.    - 646,
  3445.    - 615,
  3446.    - 956,
  3447.    - 621,
  3448.    - 925,
  3449.    - 515,
  3450.    - 727,
  3451.    - 483,
  3452.    - 815,
  3453.    - 485,
  3454.    - 840,
  3455.    - 578,
  3456.    - 440,
  3457.    - 713,
  3458.    - 578,
  3459.    - 325,
  3460.    - 657,
  3461.    - 670,
  3462.    - 386,
  3463.    - 570,
  3464.    - 441,
  3465.    - 666,
  3466.    - 514,
  3467.    - 787,
  3468.    - 392,
  3469.    - 529,
  3470.    - 522,
  3471.    - 453,
  3472.    - 487,
  3473.    - 423,
  3474.    - 616,
  3475.    - 585,
  3476.    - 617,
  3477.    - 157,
  3478.    - 662,
  3479.    - 268,
  3480.    - 680,
  3481.    - 348,
  3482.    - 322,
  3483.    - 323,
  3484.    - 632,
  3485.    - 444,
  3486.    - 304,
  3487.    - 430,
  3488.    - 332,
  3489.    - 458,
  3490.    - 277,
  3491.    - 468,
  3492.    - 659,
  3493.    - 793,
  3494.    - 319,
  3495.    - 636,
  3496.    - 227,
  3497.    - 554,
  3498.    - 373,
  3499.    - 347,
  3500.    - 334,
  3501.    - 210,
  3502.    - 456,
  3503.    - 192,
  3504.    - 530,
  3505.    - 242,
  3506.    - 216,
  3507.    - 198,
  3508.    - 366,
  3509.    - 370,
  3510.    - 338,
  3511.    - 161,
  3512.    - 409,
  3513.    - 748,
  3514.    - 107,
  3515.    - 380,
  3516.    - 294,
  3517.    - 643,
  3518.    - 223,
  3519.    - 665,
  3520.    - 234,
  3521.    - 741,
  3522.    - 141,
  3523.    - 496,
  3524.    - 130,
  3525.    - 510,
  3526.    - 139,
  3527.    - 327,
  3528.    - 172,
  3529.    - 305,
  3530.    - 306,
  3531.    - 580,
  3532.    - 164,
  3533.    - 263,
  3534.    - 262,
  3535.    - 172,
  3536.    - 67,
  3537.    - 402,
  3538.    31,
  3539.    - 366,
  3540.    - 10,
  3541.    - 436,
  3542.    - 86,
  3543.    - 527,
  3544.    71,
  3545.    - 377,
  3546.    - 22,
  3547.    - 609,
  3548.    - 12,
  3549.    - 678,
  3550.    - 67,
  3551.    - 319,
  3552.    63,
  3553.    - 191,
  3554.    35,
  3555.    - 181,
  3556.    - 39,
  3557.    - 242,
  3558.    126,
  3559.    - 167,
  3560.    - 140,
  3561.    - 544,
  3562.    155,
  3563.    - 297,
  3564.    174,
  3565.    - 297,
  3566.    38,
  3567.    - 8,
  3568.    117,
  3569.    - 380,
  3570.    197,
  3571.    - 452,
  3572.    240,
  3573.    - 522,
  3574.    223,
  3575.    - 103,
  3576.    110,
  3577.    - 187,
  3578.    87,
  3579.    - 155,
  3580.    169,
  3581.    - 47,
  3582.    157,
  3583.    26,
  3584.    - 83,
  3585.    - 100,
  3586.    128,
  3587.    80,
  3588.    209,
  3589.    - 62,
  3590.    6,
  3591.    7,
  3592.    22,
  3593.    5,
  3594.    318,
  3595.    - 20,
  3596.    248,
  3597.    - 45,
  3598.    - 200,
  3599.    - 63,
  3600.    156,
  3601.    - 69,
  3602.    250,
  3603.    - 183,
  3604.    369,
  3605.    - 126,
  3606.    - 113,
  3607.    - 76,
  3608.    - 142,
  3609.    - 122,
  3610.    - 64,
  3611.    - 254,
  3612.    - 31,
  3613.    35,
  3614.    - 177,
  3615.    - 71,
  3616.    - 7,
  3617.    171,
  3618.    93,
  3619.    27,
  3620.    108,
  3621.    212,
  3622.    - 330,
  3623.    - 209,
  3624.    - 123,
  3625.    - 70,
  3626.    - 279,
  3627.    95,
  3628.    - 96,
  3629.    20,
  3630.    - 188,
  3631.    - 61,
  3632.    - 314,
  3633.    87,
  3634.    - 300,
  3635.    - 78,
  3636.    - 354,
  3637.    - 134,
  3638.    11,
  3639.    122,
  3640.    - 140,
  3641.    122,
  3642.    - 275,
  3643.    152,
  3644.    - 293,
  3645.    140,
  3646.    - 82,
  3647.    138,
  3648.    - 321,
  3649.    - 111,
  3650.    - 480,
  3651.    - 156,
  3652.    - 359,
  3653.    76,
  3654.    - 254,
  3655.    - 40,
  3656.    - 635,
  3657.    - 96,
  3658.    - 522,
  3659.    79,
  3660.    - 507,
  3661.    8,
  3662.    - 268,
  3663.    303,
  3664.    - 539,
  3665.    68,
  3666.    - 446,
  3667.    61,
  3668.    - 522,
  3669.    306,
  3670.    111,
  3671.    189,
  3672.    - 435,
  3673.    122,
  3674.    - 379,
  3675.    166,
  3676.    - 571,
  3677.    - 398,
  3678.    - 632,
  3679.    - 74,
  3680.    - 747,
  3681.    - 95,
  3682.    - 455,
  3683.    194,
  3684.    - 952,
  3685.    83,
  3686.    - 798,
  3687.    192,
  3688.    - 755,
  3689.    192,
  3690.    - 781,
  3691.    - 162,
  3692.    - 619,
  3693.    234,
  3694.    - 663,
  3695.    - 297,
  3696.    - 488,
  3697.    - 109,
  3698.    - 964,
  3699.    - 132,
  3700.    - 838,
  3701.    - 68,
  3702.    - 843,
  3703.    58,
  3704.    - 1112,
  3705.    - 86,
  3706.    - 805,
  3707.    - 299,
  3708.    - 944,
  3709.    - 253,
  3710.    - 778,
  3711.    - 50,
  3712.    - 965,
  3713.    - 549,
  3714.    - 352,
  3715.    - 98,
  3716.    - 992,
  3717.    - 343,
  3718.    - 1117,
  3719.    - 315,
  3720.    - 1117,
  3721.    - 307,
  3722.    - 1155,
  3723.    - 374,
  3724.    - 637,
  3725.    - 230,
  3726.    - 1166,
  3727.    - 43,
  3728.    - 1299,
  3729.    - 100,
  3730.    - 925,
  3731.    - 393,
  3732.    - 1274,
  3733.    - 600,
  3734.    - 689,
  3735.    - 130,
  3736.    - 1479,
  3737.    - 312,
  3738.    - 1321,
  3739.    - 254,
  3740.    - 1464,
  3741.    - 442,
  3742.    - 1292,
  3743.    - 613,
  3744.    - 1261,
  3745.    - 503,
  3746.    - 1501,
  3747.    - 368,
  3748.    - 1322,
  3749.    26,
  3750.    - 1432,
  3751.    - 66,
  3752.    - 1743,
  3753.    - 161,
  3754.    - 1644,
  3755.    - 467,
  3756.    - 1760,
  3757.    - 548,
  3758.    - 1393,
  3759.    - 568,
  3760.    - 1556,
  3761.    - 871,
  3762.    - 1495,
  3763.    - 1034,
  3764.    - 1387,
  3765.    - 571,
  3766.    - 1917,
  3767.    - 528,
  3768.    - 1783,
  3769.    - 123,
  3770.    - 1897,
  3771.    - 231,
  3772.    - 2054,
  3773.    - 323,
  3774.    - 2052,
  3775.    - 906,
  3776.    - 1976,
  3777.    - 567,
  3778.    - 1917,
  3779.    - 620,
  3780.    - 2047,
  3781.    - 989,
  3782.    - 1077,
  3783.    - 370,
  3784.    - 2031,
  3785.    - 704,
  3786.    - 2355,
  3787.    - 749,
  3788.    - 2740,
  3789.    - 1089,
  3790.    - 1909,
  3791.    159,
  3792.    - 2012,
  3793.    248,
  3794.    - 626,
  3795.    - 123,
  3796.    - 2339,
  3797.    - 962,
  3798.    - 669,
  3799.    - 408,
  3800.    - 1379,
  3801.    - 1174,
  3802.    - 452,
  3803.    - 364,
  3804.    - 1044,
  3805.    - 735,
  3806.    - 132,
  3807.    183,
  3808.    - 1620,
  3809.    - 752,
  3810.    - 547,
  3811.    - 307,
  3812.    - 777,
  3813.    - 1261,
  3814.    - 98,
  3815.    41,
  3816.    - 880,
  3817.    - 1091,
  3818.    - 257,
  3819.    97,
  3820.    - 1602,
  3821.    - 1833,
  3822.    31,
  3823.    - 26,
  3824.    - 644,
  3825.    - 561,
  3826.    - 180,
  3827.    - 546,
  3828.    - 385,
  3829.    - 1095,
  3830.    - 410,
  3831.    - 802,
  3832.    - 414,
  3833.    - 827,
  3834.    - 457,
  3835.    - 970,
  3836.    - 490,
  3837.    - 1109,
  3838.    - 215,
  3839.    - 916,
  3840.    - 144,
  3841.    - 937,
  3842.    - 493,
  3843.    - 1269,
  3844.    - 517,
  3845.    - 1507,
  3846.    181,
  3847.    101,
  3848.    - 332,
  3849.    - 889,
  3850.    - 836,
  3851.    - 937,
  3852.    - 559,
  3853.    - 429,
  3854.    - 629,
  3855.    - 547,
  3856.    - 183,
  3857.    - 337,
  3858.    - 545,
  3859.    - 82,
  3860.    - 250,
  3861.    - 286,
  3862.    5,
  3863.    - 132,
  3864.    - 348,
  3865.    - 252,
  3866.    - 293,
  3867.    - 472,
  3868.    - 158,
  3869.    100,
  3870.    - 29,
  3871.    197,
  3872.    - 236,
  3873.    - 424,
  3874.    - 861,
  3875.    - 213,
  3876.    - 140,
  3877.    - 7,
  3878.    - 427,
  3879.    - 443,
  3880.    187,
  3881.    - 97,
  3882.    - 684,
  3883.    - 736,
  3884.    - 293,
  3885.    258,
  3886.    - 368,
  3887.    - 152,
  3888.    - 150,
  3889.    392,
  3890.    - 609,
  3891.    175,
  3892.    - 142,
  3893.    299,
  3894.    - 138,
  3895.    152,
  3896.    - 119,
  3897.    329,
  3898.    - 486,
  3899.    - 52,
  3900.    293,
  3901.    198,
  3902.    - 183,
  3903.    117,
  3904.    175,
  3905.    331,
  3906.    - 58,
  3907.    - 274,
  3908.    231,
  3909.    300,
  3910.    - 288,
  3911.    330,
  3912.    - 305,
  3913.    372,
  3914.    - 111,
  3915.    409,
  3916.    - 9,
  3917.    423,
  3918.    83,
  3919.    256,
  3920.    67,
  3921.    367,
  3922.    - 19,
  3923.    248,
  3924.    91,
  3925.    113,
  3926.    - 35,
  3927.    406,
  3928.    - 191,
  3929.    154,
  3930.    238,
  3931.    296,
  3932.    5,
  3933.    197,
  3934.    141,
  3935.    221,
  3936.    313,
  3937.    198,
  3938.    211,
  3939.    421,
  3940.    244,
  3941.    334,
  3942.    88,
  3943.    426,
  3944.    - 243,
  3945.    454,
  3946.    202,
  3947.    552,
  3948.    - 5,
  3949.    403,
  3950.    291,
  3951.    185,
  3952.    219,
  3953.    301,
  3954.    251,
  3955.    138,
  3956.    128,
  3957.    69,
  3958.    197,
  3959.    288,
  3960.    - 140,
  3961.    - 61,
  3962.    188,
  3963.    361,
  3964.    197,
  3965.    598,
  3966.    442,
  3967.    273,
  3968.    290,
  3969.    143,
  3970.    472,
  3971.    482,
  3972.    157,
  3973.    370,
  3974.    415,
  3975.    321,
  3976.    372,
  3977.    385,
  3978.    402,
  3979.    552,
  3980.    155,
  3981.    24,
  3982.    550,
  3983.    263,
  3984.    - 11,
  3985.    21,
  3986.    360,
  3987.    227,
  3988.    147,
  3989.    - 254,
  3990.    424,
  3991.    97,
  3992.    366,
  3993.    - 13,
  3994.    375,
  3995.    141,
  3996.    449,
  3997.    232,
  3998.    396,
  3999.    507,
  4000.    474,
  4001.    272,
  4002.    701,
  4003.    324,
  4004.    362,
  4005.    - 47,
  4006.    587,
  4007.    148,
  4008.    543,
  4009.    69,
  4010.    400,
  4011.    - 51,
  4012.    561,
  4013.    59,
  4014.    220,
  4015.    - 10,
  4016.    352,
  4017.    147,
  4018.    206,
  4019.    211,
  4020.    653,
  4021.    185,
  4022.    563,
  4023.    297,
  4024.    565,
  4025.    284,
  4026.    594,
  4027.    121,
  4028.    766,
  4029.    192,
  4030.    398,
  4031.    118,
  4032.    642,
  4033.    434,
  4034.    233,
  4035.    264,
  4036.    481,
  4037.    467,
  4038.    129,
  4039.    - 165,
  4040.    699,
  4041.    239,
  4042.    90,
  4043.    26,
  4044.    342,
  4045.    474,
  4046.    - 55,
  4047.    27,
  4048.    388,
  4049.    94,
  4050.    - 172,
  4051.    0,
  4052.    725,
  4053.    379,
  4054.    - 60,
  4055.    337,
  4056.    370,
  4057.    465,
  4058.    95,
  4059.    319,
  4060.    806,
  4061.    595,
  4062.    78,
  4063.    260,
  4064.    497,
  4065.    851,
  4066.    210,
  4067.    560,
  4068.    458,
  4069.    574,
  4070.    - 464,
  4071.    202,
  4072.    497,
  4073.    625,
  4074.    - 202,
  4075.    152,
  4076.    48,
  4077.    712,
  4078.    - 20,
  4079.    566,
  4080.    100,
  4081.    715,
  4082.    455,
  4083.    468,
  4084.    411,
  4085.    605,
  4086.    319,
  4087.    646,
  4088.    195,
  4089.    615,
  4090.    401,
  4091.    538,
  4092.    680,
  4093.    739,
  4094.    201,
  4095.    667,
  4096.    434,
  4097.    954,
  4098.    454,
  4099.    425,
  4100.    646,
  4101.    491,
  4102.    606,
  4103.    681,
  4104.    416,
  4105.    508,
  4106.    497,
  4107.    822,
  4108.    426,
  4109.    815,
  4110.    660,
  4111.    647,
  4112.    628,
  4113.    716,
  4114.    697,
  4115.    466,
  4116.    618,
  4117.    457,
  4118.    685,
  4119.    460,
  4120.    365,
  4121.    309,
  4122.    721,
  4123.    567,
  4124.    836,
  4125.    601,
  4126.    609,
  4127.    300,
  4128.    825,
  4129.    459,
  4130.    943,
  4131.    687,
  4132.    681,
  4133.    533,
  4134.    915,
  4135.    598,
  4136.    591,
  4137.    243,
  4138.    876,
  4139.    451,
  4140.    874,
  4141.    420,
  4142.    786,
  4143.    317,
  4144.    732,
  4145.    220,
  4146.    922,
  4147.    317,
  4148.    1108,
  4149.    367,
  4150.    531,
  4151.    466,
  4152.    1028,
  4153.    649,
  4154.    1053,
  4155.    615,
  4156.    1034,
  4157.    553,
  4158.    829,
  4159.    602,
  4160.    1021,
  4161.    799,
  4162.    927,
  4163.    803,
  4164.    878,
  4165.    763,
  4166.    799,
  4167.    496,
  4168.    1373,
  4169.    773,
  4170.    585,
  4171.    770,
  4172.    803,
  4173.    930,
  4174.    1099,
  4175.    793,
  4176.    1222,
  4177.    862,
  4178.    1209,
  4179.    895,
  4180.    1025,
  4181.    727,
  4182.    772,
  4183.    845,
  4184.    1172,
  4185.    1115,
  4186.    867,
  4187.    1021,
  4188.    830,
  4189.    1013,
  4190.    841,
  4191.    910,
  4192.    506,
  4193.    703,
  4194.    1239,
  4195.    1077,
  4196.    620,
  4197.    819,
  4198.    1196,
  4199.    1083,
  4200.    1155,
  4201.    1081,
  4202.    1142,
  4203.    907,
  4204.    1547,
  4205.    1121,
  4206.    1309,
  4207.    648,
  4208.    1343,
  4209.    612,
  4210.    1484,
  4211.    988,
  4212.    1479,
  4213.    937,
  4214.    985,
  4215.    1328,
  4216.    955,
  4217.    1341,
  4218.    429,
  4219.    910,
  4220.    841,
  4221.    1338,
  4222.    564,
  4223.    1179,
  4224.    412,
  4225.    1156,
  4226.    1427,
  4227.    1320,
  4228.    1434,
  4229.    1330,
  4230.    640,
  4231.    760,
  4232.    1726,
  4233.    1410,
  4234.    190,
  4235.    555,
  4236.    1073,
  4237.    1005,
  4238.    426,
  4239.    257,
  4240.    839,
  4241.    980,
  4242.    235,
  4243.    231,
  4244.    1520,
  4245.    1167,
  4246.    109,
  4247.    293,
  4248.    1014,
  4249.    1569,
  4250.    305,
  4251.    142,
  4252.    1148,
  4253.    539,
  4254.    - 291,
  4255.    - 108,
  4256.    1213,
  4257.    972,
  4258.    22,
  4259.    - 216,
  4260.    667,
  4261.    828,
  4262.    - 482,
  4263.    438,
  4264.    453,
  4265.    1431,
  4266.    - 581,
  4267.    - 422,
  4268.    789,
  4269.    387,
  4270.    - 358,
  4271.    - 454,
  4272.    174,
  4273.    780,
  4274.    - 36,
  4275.    - 372,
  4276.    390,
  4277.    - 134,
  4278.    - 629,
  4279.    160,
  4280.    - 306,
  4281.    751,
  4282.    - 1258,
  4283.    - 331,
  4284.    177,
  4285.    522,
  4286.    - 248,
  4287.    574,
  4288.    - 251,
  4289.    639,
  4290.    - 531,
  4291.    407,
  4292.    - 596,
  4293.    394,
  4294.    - 419,
  4295.    789,
  4296.    - 617,
  4297.    801,
  4298.    - 986,
  4299.    399,
  4300.    - 857,
  4301.    727,
  4302.    - 7,
  4303.    518,
  4304.    - 703,
  4305.    310,
  4306.    - 1143,
  4307.    - 24,
  4308.    - 1002,
  4309.    287,
  4310.    - 960,
  4311.    363,
  4312.    - 1299,
  4313.    312,
  4314.    - 1534,
  4315.    245,
  4316.    - 1557,
  4317.    305,
  4318.    28,
  4319.    153,
  4320.    - 859,
  4321.    - 175,
  4322.    - 33,
  4323.    332,
  4324.    - 1398,
  4325.    - 154,
  4326.    212,
  4327.    410,
  4328.    - 593,
  4329.    - 197,
  4330.    - 1092,
  4331.    - 704,
  4332.    - 904,
  4333.    - 65,
  4334.    282,
  4335.    367,
  4336.    - 918,
  4337.    - 686,
  4338.    345,
  4339.    93,
  4340.    - 258,
  4341.    - 357,
  4342.    696,
  4343.    644,
  4344.    - 693,
  4345.    - 28,
  4346.    448,
  4347.    493,
  4348.    - 273,
  4349.    193,
  4350.    527,
  4351.    546,
  4352.    - 243,
  4353.    - 513,
  4354.    384,
  4355.    - 136,
  4356.    273,
  4357.    - 353,
  4358.    512,
  4359.    - 142,
  4360.    537,
  4361.    - 198,
  4362.    941,
  4363.    750,
  4364.    83,
  4365.    248,
  4366.    578,
  4367.    861,
  4368.    - 56,
  4369.    592,
  4370.    842,
  4371.    44,
  4372.    892,
  4373.    24,
  4374.    33,
  4375.    890,
  4376.    - 16,
  4377.    982,
  4378.    831,
  4379.    1398,
  4380.    1535,
  4381.    1898,
  4382.    1716,
  4383.    1376,
  4384.    1948,
  4385.    1465
  4386. };
  4387. /* 5th LSF quantizer (MR122) */
  4388. static const Word32 dico5_lsf_5[DICO5_SIZE_5 * 4] =
  4389. {
  4390.    - 1002,
  4391.    - 929,
  4392.    - 1096,
  4393.    - 1203,
  4394.    - 641,
  4395.    - 931,
  4396.    - 604,
  4397.    - 961,
  4398.    - 779,
  4399.    - 673,
  4400.    - 835,
  4401.    - 788,
  4402.    - 416,
  4403.    - 664,
  4404.    - 458,
  4405.    - 766,
  4406.    - 652,
  4407.    - 521,
  4408.    - 662,
  4409.    - 495,
  4410.    - 1023,
  4411.    - 509,
  4412.    - 1023,
  4413.    - 428,
  4414.    - 444,
  4415.    - 552,
  4416.    - 368,
  4417.    - 449,
  4418.    - 479,
  4419.    - 211,
  4420.    - 1054,
  4421.    - 903,
  4422.    - 316,
  4423.    - 249,
  4424.    - 569,
  4425.    - 591,
  4426.    - 569,
  4427.    - 275,
  4428.    - 541,
  4429.    - 191,
  4430.    - 716,
  4431.    - 188,
  4432.    - 842,
  4433.    - 264,
  4434.    - 333,
  4435.    - 248,
  4436.    - 318,
  4437.    - 228,
  4438.    - 275,
  4439.    1,
  4440.    - 567,
  4441.    - 228,
  4442.    - 115,
  4443.    - 221,
  4444.    - 238,
  4445.    - 374,
  4446.    - 197,
  4447.    - 507,
  4448.    - 222,
  4449.    - 579,
  4450.    - 258,
  4451.    - 432,
  4452.    - 61,
  4453.    - 244,
  4454.    - 345,
  4455.    2,
  4456.    - 338,
  4457.    39,
  4458.    - 215,
  4459.    - 169,
  4460.    - 58,
  4461.    0,
  4462.    - 56,
  4463.    - 6,
  4464.    - 203,
  4465.    - 131,
  4466.    1,
  4467.    - 186,
  4468.    - 5,
  4469.    - 211,
  4470.    6,
  4471.    - 380,
  4472.    11,
  4473.    - 418,
  4474.    - 116,
  4475.    131,
  4476.    - 134,
  4477.    113,
  4478.    89,
  4479.    - 4,
  4480.    71,
  4481.    - 2,
  4482.    - 19,
  4483.    - 192,
  4484.    262,
  4485.    24,
  4486.    189,
  4487.    151,
  4488.    - 133,
  4489.    - 109,
  4490.    186,
  4491.    - 153,
  4492.    166,
  4493.    - 219,
  4494.    37,
  4495.    139,
  4496.    193,
  4497.    171,
  4498.    337,
  4499.    124,
  4500.    158,
  4501.    - 61,
  4502.    141,
  4503.    226,
  4504.    - 13,
  4505.    190,
  4506.    231,
  4507.    34,
  4508.    354,
  4509.    109,
  4510.    316,
  4511.    201,
  4512.    244,
  4513.    164,
  4514.    330,
  4515.    - 85,
  4516.    390,
  4517.    - 84,
  4518.    254,
  4519.    327,
  4520.    257,
  4521.    335,
  4522.    491,
  4523.    147,
  4524.    476,
  4525.    105,
  4526.    54,
  4527.    77,
  4528.    437,
  4529.    370,
  4530.    421,
  4531.    314,
  4532.    449,
  4533.    342,
  4534.    329,
  4535.    126,
  4536.    673,
  4537.    292,
  4538.    571,
  4539.    388,
  4540.    243,
  4541.    193,
  4542.    653,
  4543.    320,
  4544.    621,
  4545.    280,
  4546.    194,
  4547.    380,
  4548.    517,
  4549.    581,
  4550.    45,
  4551.    323,
  4552.    111,
  4553.    422,
  4554.    489,
  4555.    395,
  4556.    734,
  4557.    534,
  4558.    622,
  4559.    546,
  4560.    486,
  4561.    502,
  4562.    318,
  4563.    572,
  4564.    189,
  4565.    550,
  4566.    385,
  4567.    422,
  4568.    - 157,
  4569.    153,
  4570.    - 125,
  4571.    382,
  4572.    - 197,
  4573.    386,
  4574.    - 263,
  4575.    334,
  4576.    228,
  4577.    697,
  4578.    - 188,
  4579.    1,
  4580.    51,
  4581.    297,
  4582.    - 507,
  4583.    213,
  4584.    - 376,
  4585.    397,
  4586.    - 24,
  4587.    255,
  4588.    - 547,
  4589.    89,
  4590.    - 502,
  4591.    - 94,
  4592.    387,
  4593.    179,
  4594.    - 620,
  4595.    68,
  4596.    - 684,
  4597.    112,
  4598.    - 642,
  4599.    - 350,
  4600.    - 260,
  4601.    172,
  4602.    - 438,
  4603.    - 324,
  4604.    264,
  4605.    648,
  4606.    - 964,
  4607.    - 4,
  4608.    - 1121,
  4609.    7,
  4610.    - 134,
  4611.    134,
  4612.    - 1133,
  4613.    - 306,
  4614.    143,
  4615.    96,
  4616.    - 420,
  4617.    - 497,
  4618.    - 1221,
  4619.    - 350,
  4620.    - 1527,
  4621.    - 685,
  4622.    - 161,
  4623.    72,
  4624.    873,
  4625.    691,
  4626.    732,
  4627.    283,
  4628.    921,
  4629.    353,
  4630.    334,
  4631.    475,
  4632.    1095,
  4633.    821,
  4634.    864,
  4635.    524,
  4636.    843,
  4637.    497,
  4638.    714,
  4639.    711,
  4640.    788,
  4641.    750,
  4642.    1076,
  4643.    714,
  4644.    1204,
  4645.    753
  4646. };
  4647. /* Scaling factors for the lsp variability operation */
  4648. static const Word16 lsf_hist_mean_scale[M] =
  4649. {
  4650.    20000,
  4651.    20000,
  4652.    20000,
  4653.    20000,
  4654.    20000,
  4655.    18000,
  4656.    16384,
  4657.    8192,
  4658.    0,
  4659.    0
  4660. };
  4661. /*
  4662.  * The tables contains the following data:
  4663.  *
  4664.  * g_pitch        (Q14),
  4665.  * g_fac          (Q12), (g_code = g_code0*g_fac),
  4666.  * qua_ener_MR122 (Q10), (log2(g_fac))
  4667.  * qua_ener       (Q10)  (20*log10(g_fac))
  4668.  *
  4669.  * The log2() and log10() values are calculated on the fixed point value
  4670.  * (g_fac Q12) and not on the original floating point value of g_fac
  4671.  * to make the quantizer/MA predictdor use corresponding values.
  4672.  */
  4673. #define MR475_VQ_SIZE 256
  4674. /* The table contains the following data:
  4675.  *
  4676.  * g_pitch(0)        (Q14)  for sub-
  4677.  * g_fac(0)          (Q12)  frame 0 and 2
  4678.  * g_pitch(1)        (Q14)  for sub-
  4679.  * g_fac(2)          (Q12)  frame 1 and 3
  4680.  *
  4681.  */
  4682. static const Word32 table_gain_MR475[MR475_VQ_SIZE * 4] =
  4683. {
  4684. /*
  4685.  * g_pit(0),
  4686.  * g_fac(0),
  4687.  * g_pit(1),
  4688.  * g_fac(1)
  4689.  */ 812,
  4690.    128,
  4691.    542,
  4692.    140,
  4693.    2873,
  4694.    1135,
  4695.    2266,
  4696.    3402,
  4697.    2067,
  4698.    563,
  4699.    12677,
  4700.    647,
  4701.    4132,
  4702.    1798,
  4703.    5601,
  4704.    5285,
  4705.    7689,
  4706.    374,
  4707.    3735,
  4708.    441,
  4709.    10912,
  4710.    2638,
  4711.    11807,
  4712.    2494,
  4713.    20490,
  4714.    797,
  4715.    5218,
  4716.    675,
  4717.    6724,
  4718.    8354,
  4719.    5282,
  4720.    1696,
  4721.    1488,
  4722.    428,
  4723.    5882,
  4724.    452,
  4725.    5332,
  4726.    4072,
  4727.    3583,
  4728.    1268,
  4729.    2469,
  4730.    901,
  4731.    15894,
  4732.    1005,
  4733.    14982,
  4734.    3271,
  4735.    10331,
  4736.    4858,
  4737.    3635,
  4738.    2021,
  4739.    2596,
  4740.    835,
  4741.    12360,
  4742.    4892,
  4743.    12206,
  4744.    1704,
  4745.    13432,
  4746.    1604,
  4747.    9118,
  4748.    2341,
  4749.    3968,
  4750.    1538,
  4751.    5479,
  4752.    9936,
  4753.    3795,
  4754.    417,
  4755.    1359,
  4756.    414,
  4757.    3640,
  4758.    1569,
  4759.    7995,
  4760.    3541,
  4761.    11405,
  4762.    645,
  4763.    8552,
  4764.    635,
  4765.    4056,
  4766.    1377,
  4767.    16608,
  4768.    6124,
  4769.    11420,
  4770.    700,
  4771.    2007,
  4772.    607,
  4773.    12415,
  4774.    1578,
  4775.    11119,
  4776.    4654,
  4777.    13680,
  4778.    1708,
  4779.    11990,
  4780.    1229,
  4781.    7996,
  4782.    7297,
  4783.    13231,
  4784.    5715,
  4785.    2428,
  4786.    1159,
  4787.    2073,
  4788.    1941,
  4789.    6218,
  4790.    6121,
  4791.    3546,
  4792.    1804,
  4793.    8925,
  4794.    1802,
  4795.    8679,
  4796.    1580,
  4797.    13935,
  4798.    3576,
  4799.    13313,
  4800.    6237,
  4801.    6142,
  4802.    1130,
  4803.    5994,
  4804.    1734,
  4805.    14141,
  4806.    4662,
  4807.    11271,
  4808.    3321,
  4809.    12226,
  4810.    1551,
  4811.    13931,
  4812.    3015,
  4813.    5081,
  4814.    10464,
  4815.    9444,
  4816.    6706,
  4817.    1689,
  4818.    683,
  4819.    1436,
  4820.    1306,
  4821.    7212,
  4822.    3933,
  4823.    4082,
  4824.    2713,
  4825.    7793,
  4826.    704,
  4827.    15070,
  4828.    802,
  4829.    6299,
  4830.    5212,
  4831.    4337,
  4832.    5357,
  4833.    6676,
  4834.    541,
  4835.    6062,
  4836.    626,
  4837.    13651,
  4838.    3700,
  4839.    11498,
  4840.    2408,
  4841.    16156,
  4842.    716,
  4843.    12177,
  4844.    751,
  4845.    8065,
  4846.    11489,
  4847.    6314,
  4848.    2256,
  4849.    4466,
  4850.    496,
  4851.    7293,
  4852.    523,
  4853.    10213,
  4854.    3833,
  4855.    8394,
  4856.    3037,
  4857.    8403,
  4858.    966,
  4859.    14228,
  4860.    1880,
  4861.    8703,
  4862.    5409,
  4863.    16395,
  4864.    4863,
  4865.    7420,
  4866.    1979,
  4867.    6089,
  4868.    1230,
  4869.    9371,
  4870.    4398,
  4871.    14558,
  4872.    3363,
  4873.    13559,
  4874.    2873,
  4875.    13163,
  4876.    1465,
  4877.    5534,
  4878.    1678,
  4879.    13138,
  4880.    14771,
  4881.    7338,
  4882.    600,
  4883.    1318,
  4884.    548,
  4885.    4252,
  4886.    3539,
  4887.    10044,
  4888.    2364,
  4889.    10587,
  4890.    622,
  4891.    13088,
  4892.    669,
  4893.    14126,
  4894.    3526,
  4895.    5039,
  4896.    9784,
  4897.    15338,
  4898.    619,
  4899.    3115,
  4900.    590,
  4901.    16442,
  4902.    3013,
  4903.    15542,
  4904.    4168,
  4905.    15537,
  4906.    1611,
  4907.    15405,
  4908.    1228,
  4909.    16023,
  4910.    9299,
  4911.    7534,
  4912.    4976,
  4913.    1990,
  4914.    1213,
  4915.    11447,
  4916.    1157,
  4917.    12512,
  4918.    5519,
  4919.    9475,
  4920.    2644,
  4921.    7716,
  4922.    2034,
  4923.    13280,
  4924.    2239,
  4925.    16011,
  4926.    5093,
  4927.    8066,
  4928.    6761,
  4929.    10083,
  4930.    1413,
  4931.    5002,
  4932.    2347,
  4933.    12523,
  4934.    5975,
  4935.    15126,
  4936.    2899,
  4937.    18264,
  4938.    2289,
  4939.    15827,
  4940.    2527,
  4941.    16265,
  4942.    10254,
  4943.    14651,
  4944.    11319,
  4945.    1797,
  4946.    337,
  4947.    3115,
  4948.    397,
  4949.    3510,
  4950.    2928,
  4951.    4592,
  4952.    2670,
  4953.    7519,
  4954.    628,
  4955.    11415,
  4956.    656,
  4957.    5946,
  4958.    2435,
  4959.    6544,
  4960.    7367,
  4961.    8238,
  4962.    829,
  4963.    4000,
  4964.    863,
  4965.    10032,
  4966.    2492,
  4967.    16057,
  4968.    3551,
  4969.    18204,
  4970.    1054,
  4971.    6103,
  4972.    1454,
  4973.    5884,
  4974.    7900,
  4975.    18752,
  4976.    3468,
  4977.    1864,
  4978.    544,
  4979.    9198,
  4980.    683,
  4981.    11623,
  4982.    4160,
  4983.    4594,
  4984.    1644,
  4985.    3158,
  4986.    1157,
  4987.    15953,
  4988.    2560,
  4989.    12349,
  4990.    3733,
  4991.    17420,
  4992.    5260,
  4993.    6106,
  4994.    2004,
  4995.    2917,
  4996.    1742,
  4997.    16467,
  4998.    5257,
  4999.    16787,
  5000.    1680,
  5001.    17205,
  5002.    1759,
  5003.    4773,
  5004.    3231,
  5005.    7386,
  5006.    6035,
  5007.    14342,
  5008.    10012,
  5009.    4035,
  5010.    442,
  5011.    4194,
  5012.    458,
  5013.    9214,
  5014.    2242,
  5015.    7427,
  5016.    4217,
  5017.    12860,
  5018.    801,
  5019.    11186,
  5020.    825,
  5021.    12648,
  5022.    2084,
  5023.    12956,
  5024.    6554,
  5025.    9505,
  5026.    996,
  5027.    6629,
  5028.    985,
  5029.    10537,
  5030.    2502,
  5031.    15289,
  5032.    5006,
  5033.    12602,
  5034.    2055,
  5035.    15484,
  5036.    1653,
  5037.    16194,
  5038.    6921,
  5039.    14231,
  5040.    5790,
  5041.    2626,
  5042.    828,
  5043.    5615,
  5044.    1686,
  5045.    13663,
  5046.    5778,
  5047.    3668,
  5048.    1554,
  5049.    11313,
  5050.    2633,
  5051.    9770,
  5052.    1459,
  5053.    14003,
  5054.    4733,
  5055.    15897,
  5056.    6291,
  5057.    6278,
  5058.    1870,
  5059.    7910,
  5060.    2285,
  5061.    16978,
  5062.    4571,
  5063.    16576,
  5064.    3849,
  5065.    15248,
  5066.    2311,
  5067.    16023,
  5068.    3244,
  5069.    14459,
  5070.    17808,
  5071.    11847,
  5072.    2763,
  5073.    1981,
  5074.    1407,
  5075.    1400,
  5076.    876,
  5077.    4335,
  5078.    3547,
  5079.    4391,
  5080.    4210,
  5081.    5405,
  5082.    680,
  5083.    17461,
  5084.    781,
  5085.    6501,
  5086.    5118,
  5087.    8091,
  5088.    7677,
  5089.    7355,
  5090.    794,
  5091.    8333,
  5092.    1182,
  5093.    15041,
  5094.    3160,
  5095.    14928,
  5096.    3039,
  5097.    20421,
  5098.    880,
  5099.    14545,
  5100.    852,
  5101.    12337,
  5102.    14708,
  5103.    6904,
  5104.    1920,
  5105.    4225,
  5106.    933,
  5107.    8218,
  5108.    1087,
  5109.    10659,
  5110.    4084,
  5111.    10082,
  5112.    4533,
  5113.    2735,
  5114.    840,
  5115.    20657,
  5116.    1081,
  5117.    16711,
  5118.    5966,
  5119.    15873,
  5120.    4578,
  5121.    10871,
  5122.    2574,
  5123.    3773,
  5124.    1166,
  5125.    14519,
  5126.    4044,
  5127.    20699,
  5128.    2627,
  5129.    15219,
  5130.    2734,
  5131.    15274,
  5132.    2186,
  5133.    6257,
  5134.    3226,
  5135.    13125,
  5136.    19480,
  5137.    7196,
  5138.    930,
  5139.    2462,
  5140.    1618,
  5141.    4515,
  5142.    3092,
  5143.    13852,
  5144.    4277,
  5145.    10460,
  5146.    833,
  5147.    17339,
  5148.    810,
  5149.    16891,
  5150.    2289,
  5151.    15546,
  5152.    8217,
  5153.    13603,
  5154.    1684,
  5155.    3197,
  5156.    1834,
  5157.    15948,
  5158.    2820,
  5159.    15812,
  5160.    5327,
  5161.    17006,
  5162.    2438,
  5163.    16788,
  5164.    1326,
  5165.    15671,
  5166.    8156,
  5167.    11726,
  5168.    8556,
  5169.    3762,
  5170.    2053,
  5171.    9563,
  5172.    1317,
  5173.    13561,
  5174.    6790,
  5175.    12227,
  5176.    1936,
  5177.    8180,
  5178.    3550,
  5179.    13287,
  5180.    1778,
  5181.    16299,
  5182.    6599,
  5183.    16291,
  5184.    7758,
  5185.    8521,
  5186.    2551,
  5187.    7225,
  5188.    2645,
  5189.    18269,
  5190.    7489,
  5191.    16885,
  5192.    2248,
  5193.    17882,
  5194.    2884,
  5195.    17265,
  5196.    3328,
  5197.    9417,
  5198.    20162,
  5199.    11042,
  5200.    8320,
  5201.    1286,
  5202.    620,
  5203.    1431,
  5204.    583,
  5205.    5993,
  5206.    2289,
  5207.    3978,
  5208.    3626,
  5209.    5144,
  5210.    752,
  5211.    13409,
  5212.    830,
  5213.    5553,
  5214.    2860,
  5215.    11764,
  5216.    5908,
  5217.    10737,
  5218.    560,
  5219.    5446,
  5220.    564,
  5221.    13321,
  5222.    3008,
  5223.    11946,
  5224.    3683,
  5225.    19887,
  5226.    798,
  5227.    9825,
  5228.    728,
  5229.    13663,
  5230.    8748,
  5231.    7391,
  5232.    3053,
  5233.    2515,
  5234.    778,
  5235.    6050,
  5236.    833,
  5237.    6469,
  5238.    5074,
  5239.    8305,
  5240.    2463,
  5241.    6141,
  5242.    1865,
  5243.    15308,
  5244.    1262,
  5245.    14408,
  5246.    4547,
  5247.    13663,
  5248.    4515,
  5249.    3137,
  5250.    2983,
  5251.    2479,
  5252.    1259,
  5253.    15088,
  5254.    4647,
  5255.    15382,
  5256.    2607,
  5257.    14492,
  5258.    2392,
  5259.    12462,
  5260.    2537,
  5261.    7539,
  5262.    2949,
  5263.    12909,
  5264.    12060,
  5265.    5468,
  5266.    684,
  5267.    3141,
  5268.    722,
  5269.    5081,
  5270.    1274,
  5271.    12732,
  5272.    4200,
  5273.    15302,
  5274.    681,
  5275.    7819,
  5276.    592,
  5277.    6534,
  5278.    2021,
  5279.    16478,
  5280.    8737,
  5281.    13364,
  5282.    882,
  5283.    5397,
  5284.    899,
  5285.    14656,
  5286.    2178,
  5287.    14741,
  5288.    4227,
  5289.    14270,
  5290.    1298,
  5291.    13929,
  5292.    2029,
  5293.    15477,
  5294.    7482,
  5295.    15815,
  5296.    4572,
  5297.    2521,
  5298.    2013,
  5299.    5062,
  5300.    1804,
  5301.    5159,
  5302.    6582,
  5303.    7130,
  5304.    3597,
  5305.    10920,
  5306.    1611,
  5307.    11729,
  5308.    1708,
  5309.    16903,
  5310.    3455,
  5311.    16268,
  5312.    6640,
  5313.    9306,
  5314.    1007,
  5315.    9369,
  5316.    2106,
  5317.    19182,
  5318.    5037,
  5319.    12441,
  5320.    4269,
  5321.    15919,
  5322.    1332,
  5323.    15357,
  5324.    3512,
  5325.    11898,
  5326.    14141,
  5327.    16101,
  5328.    6854,
  5329.    2010,
  5330.    737,
  5331.    3779,
  5332.    861,
  5333.    11454,
  5334.    2880,
  5335.    3564,
  5336.    3540,
  5337.    9057,
  5338.    1241,
  5339.    12391,
  5340.    896,
  5341.    8546,
  5342.    4629,
  5343.    11561,
  5344.    5776,
  5345.    8129,
  5346.    589,
  5347.    8218,
  5348.    588,
  5349.    18728,
  5350.    3755,
  5351.    12973,
  5352.    3149,
  5353.    15729,
  5354.    758,
  5355.    16634,
  5356.    754,
  5357.    15222,
  5358.    11138,
  5359.    15871,
  5360.    2208,
  5361.    4673,
  5362.    610,
  5363.    10218,
  5364.    678,
  5365.    15257,
  5366.    4146,
  5367.    5729,
  5368.    3327,
  5369.    8377,
  5370.    1670,
  5371.    19862,
  5372.    2321,
  5373.    15450,
  5374.    5511,
  5375.    14054,
  5376.    5481,
  5377.    5728,
  5378.    2888,
  5379.    7580,
  5380.    1346,
  5381.    14384,
  5382.    5325,
  5383.    16236,
  5384.    3950,
  5385.    15118,
  5386.    3744,
  5387.    15306,
  5388.    1435,
  5389.    14597,
  5390.    4070,
  5391.    12301,
  5392.    15696,
  5393.    7617,
  5394.    1699,
  5395.    2170,
  5396.    884,
  5397.    4459,
  5398.    4567,
  5399.    18094,
  5400.    3306,
  5401.    12742,
  5402.    815,
  5403.    14926,
  5404.    907,
  5405.    15016,
  5406.    4281,
  5407.    15518,
  5408.    8368,
  5409.    17994,
  5410.    1087,
  5411.    2358,
  5412.    865,
  5413.    16281,
  5414.    3787,
  5415.    15679,
  5416.    4596,
  5417.    16356,
  5418.    1534,
  5419.    16584,
  5420.    2210,
  5421.    16833,
  5422.    9697,
  5423.    15929,
  5424.    4513,
  5425.    3277,
  5426.    1085,
  5427.    9643,
  5428.    2187,
  5429.    11973,
  5430.    6068,
  5431.    9199,
  5432.    4462,
  5433.    8955,
  5434.    1629,
  5435.    10289,
  5436.    3062,
  5437.    16481,
  5438.    5155,
  5439.    15466,
  5440.    7066,
  5441.    13678,
  5442.    2543,
  5443.    5273,
  5444.    2277,
  5445.    16746,
  5446.    6213,
  5447.    16655,
  5448.    3408,
  5449.    20304,
  5450.    3363,
  5451.    18688,
  5452.    1985,
  5453.    14172,
  5454.    12867,
  5455.    15154,
  5456.    15703,
  5457.    4473,
  5458.    1020,
  5459.    1681,
  5460.    886,
  5461.    4311,
  5462.    4301,
  5463.    8952,
  5464.    3657,
  5465.    5893,
  5466.    1147,
  5467.    11647,
  5468.    1452,
  5469.    15886,
  5470.    2227,
  5471.    4582,
  5472.    6644,
  5473.    6929,
  5474.    1205,
  5475.    6220,
  5476.    799,
  5477.    12415,
  5478.    3409,
  5479.    15968,
  5480.    3877,
  5481.    19859,
  5482.    2109,
  5483.    9689,
  5484.    2141,
  5485.    14742,
  5486.    8830,
  5487.    14480,
  5488.    2599,
  5489.    1817,
  5490.    1238,
  5491.    7771,
  5492.    813,
  5493.    19079,
  5494.    4410,
  5495.    5554,
  5496.    2064,
  5497.    3687,
  5498.    2844,
  5499.    17435,
  5500.    2256,
  5501.    16697,
  5502.    4486,
  5503.    16199,
  5504.    5388,
  5505.    8028,
  5506.    2763,
  5507.    3405,
  5508.    2119,
  5509.    17426,
  5510.    5477,
  5511.    13698,
  5512.    2786,
  5513.    19879,
  5514.    2720,
  5515.    9098,
  5516.    3880,
  5517.    18172,
  5518.    4833,
  5519.    17336,
  5520.    12207,
  5521.    5116,
  5522.    996,
  5523.    4935,
  5524.    988,
  5525.    9888,
  5526.    3081,
  5527.    6014,
  5528.    5371,
  5529.    15881,
  5530.    1667,
  5531.    8405,
  5532.    1183,
  5533.    15087,
  5534.    2366,
  5535.    19777,
  5536.    7002,
  5537.    11963,
  5538.    1562,
  5539.    7279,
  5540.    1128,
  5541.    16859,
  5542.    1532,
  5543.    15762,
  5544.    5381,
  5545.    14708,
  5546.    2065,
  5547.    20105,
  5548.    2155,
  5549.    17158,
  5550.    8245,
  5551.    17911,
  5552.    6318,
  5553.    5467,
  5554.    1504,
  5555.    4100,
  5556.    2574,
  5557.    17421,
  5558.    6810,
  5559.    5673,
  5560.    2888,
  5561.    16636,
  5562.    3382,
  5563.    8975,
  5564.    1831,
  5565.    20159,
  5566.    4737,
  5567.    19550,
  5568.    7294,
  5569.    6658,
  5570.    2781,
  5571.    11472,
  5572.    3321,
  5573.    19397,
  5574.    5054,
  5575.    18878,
  5576.    4722,
  5577.    16439,
  5578.    2373,
  5579.    20430,
  5580.    4386,
  5581.    11353,
  5582.    26526,
  5583.    11593,
  5584.    3068,
  5585.    2866,
  5586.    1566,
  5587.    5108,
  5588.    1070,
  5589.    9614,
  5590.    4915,
  5591.    4939,
  5592.    3536,
  5593.    7541,
  5594.    878,
  5595.    20717,
  5596.    851,
  5597.    6938,
  5598.    4395,
  5599.    16799,
  5600.    7733,
  5601.    10137,
  5602.    1019,
  5603.    9845,
  5604.    964,
  5605.    15494,
  5606.    3955,
  5607.    15459,
  5608.    3430,
  5609.    18863,
  5610.    982,
  5611.    20120,
  5612.    963,
  5613.    16876,
  5614.    12887,
  5615.    14334,
  5616.    4200,
  5617.    6599,
  5618.    1220,
  5619.    9222,
  5620.    814,
  5621.    16942,
  5622.    5134,
  5623.    5661,
  5624.    4898,
  5625.    5488,
  5626.    1798,
  5627.    20258,
  5628.    3962,
  5629.    17005,
  5630.    6178,
  5631.    17929,
  5632.    5929,
  5633.    9365,
  5634.    3420,
  5635.    7474,
  5636.    1971,
  5637.    19537,
  5638.    5177,
  5639.    19003,
  5640.    3006,
  5641.    16454,
  5642.    3788,
  5643.    16070,
  5644.    2367,
  5645.    8664,
  5646.    2743,
  5647.    9445,
  5648.    26358,
  5649.    10856,
  5650.    1287,
  5651.    3555,
  5652.    1009,
  5653.    5606,
  5654.    3622,
  5655.    19453,
  5656.    5512,
  5657.    12453,
  5658.    797,
  5659.    20634,
  5660.    911,
  5661.    15427,
  5662.    3066,
  5663.    17037,
  5664.    10275,
  5665.    18883,
  5666.    2633,
  5667.    3913,
  5668.    1268,
  5669.    19519,
  5670.    3371,
  5671.    18052,
  5672.    5230,
  5673.    19291,
  5674.    1678,
  5675.    19508,
  5676.    3172,
  5677.    18072,
  5678.    10754,
  5679.    16625,
  5680.    6845,
  5681.    3134,
  5682.    2298,
  5683.    10869,
  5684.    2437,
  5685.    15580,
  5686.    6913,
  5687.    12597,
  5688.    3381,
  5689.    11116,
  5690.    3297,
  5691.    16762,
  5692.    2424,
  5693.    18853,
  5694.    6715,
  5695.    17171,
  5696.    9887,
  5697.    12743,
  5698.    2605,
  5699.    8937,
  5700.    3140,
  5701.    19033,
  5702.    7764,
  5703.    18347,
  5704.    3880,
  5705.    20475,
  5706.    3682,
  5707.    19602,
  5708.    3380,
  5709.    13044,
  5710.    19373,
  5711.    10526,
  5712.    23124
  5713. };
  5714. /* table used in 'high' rates: MR67 MR74 */
  5715. #define VQ_SIZE_HIGHRATES 128
  5716. static const Word32 table_gain_highrates[VQ_SIZE_HIGHRATES * 4] =
  5717. {
  5718. /*
  5719.  * Note: every 4th value (qua_ener) contains the original values from IS641
  5720.  * to ensure bit-exactness; however, they are not exactly the
  5721.  * rounded value of (20*log10(g_fac))
  5722.  */  /*
  5723.  * g_pit,
  5724.  * g_fac,
  5725.  * qua_ener_MR122,
  5726.  * qua_ener
  5727.  */ 577,
  5728.    662,
  5729.    - 2692,
  5730.    - 16214,
  5731.    806,
  5732.    1836,
  5733.    - 1185,
  5734.    - 7135,
  5735.    3109,
  5736.    1052,
  5737.    - 2008,
  5738.    - 12086,
  5739.    4181,
  5740.    1387,
  5741.    - 1600,
  5742.    - 9629,
  5743.    2373,
  5744.    1425,
  5745.    - 1560,
  5746.    - 9394,
  5747.    3248,
  5748.    1985,
  5749.    - 1070,
  5750.    - 6442,
  5751.    1827,
  5752.    2320,
  5753.    - 840,
  5754.    - 5056,
  5755.    941,
  5756.    3314,
  5757.    - 313,
  5758.    - 1885,
  5759.    2351,
  5760.    2977,
  5761.    - 471,
  5762.    - 2838,
  5763.    3616,
  5764.    2420,
  5765.    - 777,
  5766.    - 4681,
  5767.    3451,
  5768.    3096,
  5769.    - 414,
  5770.    - 2490,
  5771.    2955,
  5772.    4301,
  5773.    72,
  5774.    434,
  5775.    1848,
  5776.    4500,
  5777.    139,
  5778.    836,
  5779.    3884,
  5780.    5416,
  5781.    413,
  5782.    2484,
  5783.    1187,
  5784.    7210,
  5785.    835,
  5786.    5030,
  5787.    3083,
  5788.    9000,
  5789.    1163,
  5790.    7002,
  5791.    7384,
  5792.    883,
  5793.    - 2267,
  5794.    - 13647,
  5795.    5962,
  5796.    1506,
  5797.    - 1478,
  5798.    - 8900,
  5799.    5155,
  5800.    2134,
  5801.    - 963,
  5802.    - 5800,
  5803.    7944,
  5804.    2009,
  5805.    - 1052,
  5806.    - 6335,
  5807.    6507,
  5808.    2250,
  5809.    - 885,
  5810.    - 5327,
  5811.    7670,
  5812.    2752,
  5813.    - 588,
  5814.    - 3537,
  5815.    5952,
  5816.    3016,
  5817.    - 452,
  5818.    - 2724,
  5819.    4898,
  5820.    3764,
  5821.    - 125,
  5822.    - 751,
  5823.    6989,
  5824.    3588,
  5825.    - 196,
  5826.    - 1177,
  5827.    8174,
  5828.    3978,
  5829.    - 43,
  5830.    - 260,
  5831.    6064,
  5832.    4404,
  5833.    107,
  5834.    645,
  5835.    7709,
  5836.    5087,
  5837.    320,
  5838.    1928,
  5839.    5523,
  5840.    6021,
  5841.    569,
  5842.    3426,
  5843.    7769,
  5844.    7126,
  5845.    818,
  5846.    4926,
  5847.    6060,
  5848.    7938,
  5849.    977,
  5850.    5885,
  5851.    5594,
  5852.    11487,
  5853.    1523,
  5854.    9172,
  5855.    10581,
  5856.    1356,
  5857.    - 1633,
  5858.    - 9831,
  5859.    9049,
  5860.    1597,
  5861.    - 1391,
  5862.    - 8380,
  5863.    9794,
  5864.    2035,
  5865.    - 1033,
  5866.    - 6220,
  5867.    8946,
  5868.    2415,
  5869.    - 780,
  5870.    - 4700,
  5871.    10296,
  5872.    2584,
  5873.    - 681,
  5874.    - 4099,
  5875.    9407,
  5876.    2734,
  5877.    - 597,
  5878.    - 3595,
  5879.    8700,
  5880.    3218,
  5881.    - 356,
  5882.    - 2144,
  5883.    9757,
  5884.    3395,
  5885.    - 277,
  5886.    - 1669,
  5887.    10177,
  5888.    3892,
  5889.    - 75,
  5890.    - 454,
  5891.    9170,
  5892.    4528,
  5893.    148,
  5894.    891,
  5895.    10152,
  5896.    5004,
  5897.    296,
  5898.    1781,
  5899.    9114,
  5900.    5735,
  5901.    497,
  5902.    2993,
  5903.    10500,
  5904.    6266,
  5905.    628,
  5906.    3782,
  5907.    10110,
  5908.    7631,
  5909.    919,
  5910.    5534,
  5911.    8844,
  5912.    8727,
  5913.    1117,
  5914.    6728,
  5915.    8956,
  5916.    12496,
  5917.    1648,
  5918.    9921,
  5919.    12924,
  5920.    976,
  5921.    - 2119,
  5922.    - 12753,
  5923.    11435,
  5924.    1755,
  5925.    - 1252,
  5926.    - 7539,
  5927.    12138,
  5928.    2328,
  5929.    - 835,
  5930.    - 5024,
  5931.    11388,
  5932.    2368,
  5933.    - 810,
  5934.    - 4872,
  5935.    10700,
  5936.    3064,
  5937.    - 429,
  5938.    - 2580,
  5939.    12332,
  5940.    2861,
  5941.    - 530,
  5942.    - 3192,
  5943.    11722,
  5944.    3327,
  5945.    - 307,
  5946.    - 1848,
  5947.    11270,
  5948.    3700,
  5949.    - 150,
  5950.    - 904,
  5951.    10861,
  5952.    4413,
  5953.    110,
  5954.    663,
  5955.    12082,
  5956.    4533,
  5957.    150,
  5958.    902,
  5959.    11283,
  5960.    5205,
  5961.    354,
  5962.    2132,
  5963.    11960,
  5964.    6305,
  5965.    637,
  5966.    3837,
  5967.    11167,
  5968.    7534,
  5969.    900,
  5970.    5420,
  5971.    12128,
  5972.    8329,
  5973.    1049,
  5974.    6312,
  5975.    10969,
  5976.    10777,
  5977.    1429,
  5978.    8604,
  5979.    10300,
  5980.    17376,
  5981.    2135,
  5982.    12853,
  5983.    13899,
  5984.    1681,
  5985.    - 1316,
  5986.    - 7921,
  5987.    12580,
  5988.    2045,
  5989.    - 1026,
  5990.    - 6179,
  5991.    13265,
  5992.    2439,
  5993.    - 766,
  5994.    - 4610,
  5995.    14033,
  5996.    2989,
  5997.    - 465,
  5998.    - 2802,
  5999.    13452,
  6000.    3098,
  6001.    - 413,
  6002.    - 2482,
  6003.    12396,
  6004.    3658,
  6005.    - 167,
  6006.    - 1006,
  6007.    13510,
  6008.    3780,
  6009.    - 119,
  6010.    - 713,
  6011.    12880,
  6012.    4272,
  6013.    62,
  6014.    374,
  6015.    13533,
  6016.    4861,
  6017.    253,
  6018.    1523,
  6019.    12667,
  6020.    5457,
  6021.    424,
  6022.    2552,
  6023.    13854,
  6024.    6106,
  6025.    590,
  6026.    3551,
  6027.    13031,
  6028.    6483,
  6029.    678,
  6030.    4084,
  6031.    13557,
  6032.    7721,
  6033.    937,
  6034.    5639,
  6035.    12957,
  6036.    9311,
  6037.    1213,
  6038.    7304,
  6039.    13714,
  6040.    11551,
  6041.    1532,
  6042.    9221,
  6043.    12591,
  6044.    15206,
  6045.    1938,
  6046.    11667,
  6047.    15113,
  6048.    1540,
  6049.    - 1445,
  6050.    - 8700,
  6051.    15072,
  6052.    2333,
  6053.    - 832,
  6054.    - 5007,
  6055.    14527,
  6056.    2511,
  6057.    - 723,
  6058.    - 4352,
  6059.    14692,
  6060.    3199,
  6061.    - 365,
  6062.    - 2197,
  6063.    15382,
  6064.    3560,
  6065.    - 207,
  6066.    - 1247,
  6067.    14133,
  6068.    3960,
  6069.    - 50,
  6070.    - 300,
  6071.    15102,
  6072.    4236,
  6073.    50,
  6074.    298,
  6075.    14332,
  6076.    4824,
  6077.    242,
  6078.    1454,
  6079.    14846,
  6080.    5451,
  6081.    422,
  6082.    2542,
  6083.    15306,
  6084.    6083,
  6085.    584,
  6086.    3518,
  6087.    14329,
  6088.    6888,
  6089.    768,
  6090.    4623,
  6091.    15060,
  6092.    7689,
  6093.    930,
  6094.    5602,
  6095.    14406,
  6096.    9426,
  6097.    1231,
  6098.    7413,
  6099.    15387,
  6100.    9741,
  6101.    1280,
  6102.    7706,
  6103.    14824,
  6104.    14271,
  6105.    1844,
  6106.    11102,
  6107.    13600,
  6108.    24939,
  6109.    2669,
  6110.    16067,
  6111.    16396,
  6112.    1969,
  6113.    - 1082,
  6114.    - 6517,
  6115.    16817,
  6116.    2832,
  6117.    - 545,
  6118.    - 3283,
  6119.    15713,
  6120.    2843,
  6121.    - 539,
  6122.    - 3248,
  6123.    16104,
  6124.    3336,
  6125.    - 303,
  6126.    - 1825,
  6127.    16384,
  6128.    3963,
  6129.    - 49,
  6130.    - 294,
  6131.    16940,
  6132.    4579,
  6133.    165,
  6134.    992,
  6135.    15711,
  6136.    4599,
  6137.    171,
  6138.    1030,
  6139.    16222,
  6140.    5448,
  6141.    421,
  6142.    2537,
  6143.    16832,
  6144.    6382,
  6145.    655,
  6146.    3945,
  6147.    15745,
  6148.    7141,
  6149.    821,
  6150.    4944,
  6151.    16326,
  6152.    7469,
  6153.    888,
  6154.    5343,
  6155.    16611,
  6156.    8624,
  6157.    1100,
  6158.    6622,
  6159.    17028,
  6160.    10418,
  6161.    1379,
  6162.    8303,
  6163.    15905,
  6164.    11817,
  6165.    1565,
  6166.    9423,
  6167.    16878,
  6168.    14690,
  6169.    1887,
  6170.    11360,
  6171.    16515,
  6172.    20870,
  6173.    2406,
  6174.    14483,
  6175.    18142,
  6176.    2083,
  6177.    - 999,
  6178.    - 6013,
  6179.    19401,
  6180.    3178,
  6181.    - 375,
  6182.    - 2257,
  6183.    17508,
  6184.    3426,
  6185.    - 264,
  6186.    - 1589,
  6187.    20054,
  6188.    4027,
  6189.    - 25,
  6190.    - 151,
  6191.    18069,
  6192.    4249,
  6193.    54,
  6194.    326,
  6195.    18952,
  6196.    5066,
  6197.    314,
  6198.    1890,
  6199.    17711,
  6200.    5402,
  6201.    409,
  6202.    2461,
  6203.    19835,
  6204.    6192,
  6205.    610,
  6206.    3676,
  6207.    17950,
  6208.    7014,
  6209.    795,
  6210.    4784,
  6211.    21318,
  6212.    7877,
  6213.    966,
  6214.    5816,
  6215.    17910,
  6216.    9289,
  6217.    1210,
  6218.    7283,
  6219.    19144,
  6220.    9290,
  6221.    1210,
  6222.    7284,
  6223.    20517,
  6224.    11381,
  6225.    1510,
  6226.    9089,
  6227.    18075,
  6228.    14485,
  6229.    1866,
  6230.    11234,
  6231.    19999,
  6232.    17882,
  6233.    2177,
  6234.    13108,
  6235.    18842,
  6236.    32764,
  6237.    3072,
  6238.    18494
  6239. };
  6240. /* table used in 'low' rates: MR475, MR515, MR59 */
  6241. #define VQ_SIZE_LOWRATES 64
  6242. static const Word32 table_gain_lowrates[VQ_SIZE_LOWRATES * 4] =
  6243. {
  6244. /*
  6245.  * g_pit,
  6246.  * g_fac,
  6247.  * qua_ener_MR122,
  6248.  * qua_ener
  6249.  */ 10813,
  6250.    28753,
  6251.    2879,
  6252.    17333,
  6253.    20480,
  6254.    2785,
  6255.    - 570,
  6256.    - 3431,
  6257.    18841,
  6258.    6594,
  6259.    703,
  6260.    4235,
  6261.    6225,
  6262.    7413,
  6263.    876,
  6264.    5276,
  6265.    17203,
  6266.    10444,
  6267.    1383,
  6268.    8325,
  6269.    21626,
  6270.    1269,
  6271.    - 1731,
  6272.    - 10422,
  6273.    21135,
  6274.    4423,
  6275.    113,
  6276.    683,
  6277.    11304,
  6278.    1556,
  6279.    - 1430,
  6280.    - 8609,
  6281.    19005,
  6282.    12820,
  6283.    1686,
  6284.    10148,
  6285.    17367,
  6286.    2498,
  6287.    - 731,
  6288.    - 4398,
  6289.    17858,
  6290.    4833,
  6291.    244,
  6292.    1472,
  6293.    9994,
  6294.    2498,
  6295.    - 731,
  6296.    - 4398,
  6297.    17530,
  6298.    7864,
  6299.    964,
  6300.    5802,
  6301.    14254,
  6302.    1884,
  6303.    - 1147,
  6304.    - 6907,
  6305.    15892,
  6306.    3153,
  6307.    - 387,
  6308.    - 2327,
  6309.    6717,
  6310.    1802,
  6311.    - 1213,
  6312.    - 7303,
  6313.    18186,
  6314.    20193,
  6315.    2357,
  6316.    14189,
  6317.    18022,
  6318.    3031,
  6319.    - 445,
  6320.    - 2678,
  6321.    16711,
  6322.    5857,
  6323.    528,
  6324.    3181,
  6325.    8847,
  6326.    4014,
  6327.    - 30,
  6328.    - 180,
  6329.    15892,
  6330.    8970,
  6331.    1158,
  6332.    6972,
  6333.    18022,
  6334.    1392,
  6335.    - 1594,
  6336.    - 9599,
  6337.    16711,
  6338.    4096,
  6339.    0,
  6340.    0,
  6341.    8192,
  6342.    655,
  6343.    - 2708,
  6344.    - 16305,
  6345.    15237,
  6346.    13926,
  6347.    1808,
  6348.    10884,
  6349.    14254,
  6350.    3112,
  6351.    - 406,
  6352.    - 2444,
  6353.    14090,
  6354.    4669,
  6355.    193,
  6356.    1165,
  6357.    5406,
  6358.    2703,
  6359.    - 614,
  6360.    - 3697,
  6361.    13434,
  6362.    6553,
  6363.    694,
  6364.    4180,
  6365.    12451,
  6366.    901,
  6367.    - 2237,
  6368.    - 13468,
  6369.    12451,
  6370.    2662,
  6371.    - 637,
  6372.    - 3833,
  6373.    3768,
  6374.    655,
  6375.    - 2708,
  6376.    - 16305,
  6377.    14745,
  6378.    23511,
  6379.    2582,
  6380.    15543,
  6381.    19169,
  6382.    2457,
  6383.    - 755,
  6384.    - 4546,
  6385.    20152,
  6386.    5079,
  6387.    318,
  6388.    1913,
  6389.    6881,
  6390.    4096,
  6391.    0,
  6392.    0,
  6393.    20480,
  6394.    8560,
  6395.    1089,
  6396.    6556,
  6397.    19660,
  6398.    737,
  6399.    - 2534,
  6400.    - 15255,
  6401.    19005,
  6402.    4259,
  6403.    58,
  6404.    347,
  6405.    7864,
  6406.    2088,
  6407.    - 995,
  6408.    - 5993,
  6409.    11468,
  6410.    12288,
  6411.    1623,
  6412.    9771,
  6413.    15892,
  6414.    1474,
  6415.    - 1510,
  6416.    - 9090,
  6417.    15728,
  6418.    4628,
  6419.    180,
  6420.    1086,
  6421.    9175,
  6422.    1433,
  6423.    - 1552,
  6424.    - 9341,
  6425.    16056,
  6426.    7004,
  6427.    793,
  6428.    4772,
  6429.    14827,
  6430.    737,
  6431.    - 2534,
  6432.    - 15255,
  6433.    15073,
  6434.    2252,
  6435.    - 884,
  6436.    - 5321,
  6437.    5079,
  6438.    1228,
  6439.    - 1780,
  6440.    - 10714,
  6441.    13271,
  6442.    17326,
  6443.    2131,
  6444.    12827,
  6445.    16547,
  6446.    2334,
  6447.    - 831,
  6448.    - 5002,
  6449.    15073,
  6450.    5816,
  6451.    518,
  6452.    3118,
  6453.    3932,
  6454.    3686,
  6455.    - 156,
  6456.    - 938,
  6457.    14254,
  6458.    8601,
  6459.    1096,
  6460.    6598,
  6461.    16875,
  6462.    778,
  6463.    - 2454,
  6464.    - 14774,
  6465.    15073,
  6466.    3809,
  6467.    - 107,
  6468.    - 646,
  6469.    6062,
  6470.    614,
  6471.    - 2804,
  6472.    - 16879,
  6473.    9338,
  6474.    9256,
  6475.    1204,
  6476.    7251,
  6477.    13271,
  6478.    1761,
  6479.    - 1247,
  6480.    - 7508,
  6481.    13271,
  6482.    3522,
  6483.    - 223,
  6484.    - 1343,
  6485.    2457,
  6486.    1966,
  6487.    - 1084,
  6488.    - 6529,
  6489.    11468,
  6490.    5529,
  6491.    443,
  6492.    2668,
  6493.    10485,
  6494.    737,
  6495.    - 2534,
  6496.    - 15255,
  6497.    11632,
  6498.    3194,
  6499.    - 367,
  6500.    - 2212,
  6501.    1474,
  6502.    778,
  6503.    - 2454,
  6504.    - 14774
  6505. };
  6506. static const Word32 inter6[61] =
  6507. {
  6508.    29443,
  6509.    28346,
  6510.    25207,
  6511.    20449,
  6512.    14701,
  6513.    8693,
  6514.    3143,
  6515.    - 1352,
  6516.    - 4402,
  6517.    - 5865,
  6518.    - 5850,
  6519.    - 4673,
  6520.    - 2783,
  6521.    - 672,
  6522.    1211,
  6523.    2536,
  6524.    3130,
  6525.    2991,
  6526.    2259,
  6527.    1170,
  6528.    0,
  6529.    - 1001,
  6530.    - 1652,
  6531.    - 1868,
  6532.    - 1666,
  6533.    - 1147,
  6534.    - 464,
  6535.    218,
  6536.    756,
  6537.    1060,
  6538.    1099,
  6539.    904,
  6540.    550,
  6541.    135,
  6542.    - 245,
  6543.    - 514,
  6544.    - 634,
  6545.    - 602,
  6546.    - 451,
  6547.    - 231,
  6548.    0,
  6549.    191,
  6550.    308,
  6551.    340,
  6552.    296,
  6553.    198,
  6554.    78,
  6555.    - 36,
  6556.    - 120,
  6557.    - 163,
  6558.    - 165,
  6559.    - 132,
  6560.    - 79,
  6561.    - 19,
  6562.    34,
  6563.    73,
  6564.    91,
  6565.    89,
  6566.    70,
  6567.    38,
  6568.    0
  6569. };
  6570. /*
  6571.  * window for non-MR122 modesm; uses 40 samples lookahead
  6572.  * used only in BuildCNParam
  6573.  */
  6574. static const Word32 window_200_40[L_WINDOW] = {
  6575.   2621,  2623,  2629,  2638,  2651,  2668,  2689,  2713,  2741,  2772,
  6576.   2808,  2847,  2890,  2936,  2986,  3040,  3097,  3158,  3223,  3291,
  6577.   3363,  3438,  3517,  3599,  3685,  3774,  3867,  3963,  4063,  4166,
  6578.   4272,  4382,  4495,  4611,  4731,  4853,  4979,  5108,  5240,  5376,
  6579.   5514,  5655,  5800,  5947,  6097,  6250,  6406,  6565,  6726,  6890,
  6580.   7057,  7227,  7399,  7573,  7750,  7930,  8112,  8296,  8483,  8672,
  6581.   8863,  9057,  9252,  9450,  9650,  9852, 10055, 10261, 10468, 10677,
  6582.  10888, 11101, 11315, 11531, 11748, 11967, 12187, 12409, 12632, 12856,
  6583.  13082, 13308, 13536, 13764, 13994, 14225, 14456, 14688, 14921, 15155,
  6584.  15389, 15624, 15859, 16095, 16331, 16568, 16805, 17042, 17279, 17516,
  6585.  17754, 17991, 18228, 18465, 18702, 18939, 19175, 19411, 19647, 19882,
  6586.  20117, 20350, 20584, 20816, 21048, 21279, 21509, 21738, 21967, 22194,
  6587.  22420, 22644, 22868, 23090, 23311, 23531, 23749, 23965, 24181, 24394,
  6588.  24606, 24816, 25024, 25231, 25435, 25638, 25839, 26037, 26234, 26428,
  6589.  26621, 26811, 26999, 27184, 27368, 27548, 27727, 27903, 28076, 28247,
  6590.  28415, 28581, 28743, 28903, 29061, 29215, 29367, 29515, 29661, 29804,
  6591.  29944, 30081, 30214, 30345, 30472, 30597, 30718, 30836, 30950, 31062,
  6592.  31170, 31274, 31376, 31474, 31568, 31659, 31747, 31831, 31911, 31988,
  6593.  32062, 32132, 32198, 32261, 32320, 32376, 32428, 32476, 32521, 32561,
  6594.  32599, 32632, 32662, 32688, 32711, 32729, 32744, 32755, 32763, 32767,
  6595.  32767, 32741, 32665, 32537, 32359, 32129, 31850, 31521, 31143, 30716,
  6596.  30242, 29720, 29151, 28538, 27879, 27177, 26433, 25647, 24821, 23957,
  6597.  23055, 22117, 21145, 20139, 19102, 18036, 16941, 15820, 14674, 13505,
  6598.  12315, 11106,  9879,  8637,  7381,  6114,  4838,  3554,  2264,   971};
  6599. /* comparision optimization tables */
  6600. /* definition of bad speech */
  6601. static const UWord8 table_speech_bad[9] = {0, 0, 1, 1, 0, 0, 0, 1, 0};
  6602. static const UWord8 table_SID[9] =       {0, 0, 0, 0, 1, 1, 1, 0, 0};
  6603. static const UWord8 table_DTX[9] =       {0, 0, 0, 0, 1, 1, 1, 1, 0};
  6604. static const UWord8 table_mute[9] =      {0, 0, 0, 0, 1, 0, 1, 1, 0};
  6605. /* track start positions for fixed codebook routines */
  6606. static const Word8 startPos[16] =
  6607.    {
  6608.       0,
  6609.       2,
  6610.       0,
  6611.       3,
  6612.       0,
  6613.       2,
  6614.       0,
  6615.       3,
  6616.       1,
  6617.       3,
  6618.       2,
  6619.       4,
  6620.       1,
  6621.       4,
  6622.       1,
  6623.       4
  6624.    };
  6625. #endif