Basic lsp codebooks to play with for now while integrating VQ into library
authorMonty <xiphmont@xiph.org>
Wed, 12 Jan 2000 02:12:23 +0000 (02:12 +0000)
committerMonty <xiphmont@xiph.org>
Wed, 12 Jan 2000 02:12:23 +0000 (02:12 +0000)
svn path=/trunk/vorbis/; revision=232

include/vorbis/book/lsp20_0.vqh [new file with mode: 0644]
include/vorbis/book/lsp32_0.vqh [new file with mode: 0644]

diff --git a/include/vorbis/book/lsp20_0.vqh b/include/vorbis/book/lsp20_0.vqh
new file mode 100644 (file)
index 0000000..d0df326
--- /dev/null
@@ -0,0 +1,1179 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_lsp20_0_VQH_
+#define _V_lsp20_0_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_lsp20_0[] = {
+          24,    12,    23,    34, 
+          14,    32,    78,    19, 
+          36,    52,   187,    96, 
+          64,    50,    37,    40, 
+         129,    34,    72,    88, 
+          91,   147,   134,   156, 
+          48,   140,   138,    48, 
+          48,    47,    56,   113, 
+          35,    34,    83,    94, 
+          69,    79,   132,   135, 
+          80,     5,    17,    31, 
+          33,    47,    54,    82, 
+          64,   166,    70,    24, 
+          56,   191,    66,    60, 
+          64,   116,   155,    93, 
+          59,     5,    18,    28, 
+          43,    63,    90,    71, 
+          47,    80,   205,    65, 
+         109,   164,    64,   122, 
+          37,    13,    20,    28, 
+          57,    57,    53,    53, 
+          39,    41,   104,   161, 
+          11,    40,   119,    90, 
+         131,   203,   138,   105, 
+          37,    21,    34,    33, 
+          65,    47,    56,    26, 
+          47,    37,    54,    99, 
+         247,    76,    57,    52, 
+          47,   188,   119,    73, 
+          24,    37,    30,    23, 
+          33,    34,    58,    62, 
+          40,   107,    63,    22, 
+         143,   145,    28,    35, 
+         178,   255,    66,    52, 
+          91,    28,    27,    25, 
+          37,    40,    65,    54, 
+          57,   100,    58,    40, 
+          24,   113,    89,    74, 
+          70,   187,   162,    50, 
+          49,    44,    27,    21, 
+          43,    41,    49,    50, 
+          20,   114,    56,    25, 
+         176,    70,    39,    34, 
+         202,    96,   116,   121, 
+          84,    22,    15,    23, 
+          38,    20,    88,    25, 
+          48,    47,    85,   112, 
+          78,   122,    68,    35, 
+         220,   166,   115,   108, 
+          32,    35,    40,    23, 
+          58,    46,    38,    31, 
+          40,    84,    38,    21, 
+         122,   222,    98,    66, 
+          42,    99,   243,    86, 
+          53,    27,    19,    25, 
+          58,    44,    49,    34, 
+          46,    60,   103,    87, 
+         125,    34,    32,    99, 
+          63,   170,   228,   104, 
+          29,    18,    29,    43, 
+         135,   168,    84,    54, 
+          13,    80,    40,    47, 
+          58,    21,    88,    27, 
+         174,   101,    55,    52, 
+          89,    37,    33,    36, 
+          99,   179,    71,    49, 
+          45,    52,    48,    43, 
+          26,    37,   100,    36, 
+         234,    61,    47,    50, 
+         116,    11,    17,    25, 
+         124,    51,    61,    36, 
+          27,    26,    76,    87, 
+          40,   107,   159,    37, 
+          87,    29,   102,    37, 
+          46,    26,    83,    26, 
+          99,   106,    38,    22, 
+          18,    31,    72,   205, 
+          31,    55,   164,    68, 
+          97,    27,   106,    70, 
+          48,    45,    41,    39, 
+          82,    30,    53,    45, 
+         164,    34,    20,    25, 
+          75,    21,    90,    36, 
+         122,    79,   172,    69, 
+          34,    39,    70,   134, 
+         121,    27,    45,    39, 
+          62,    52,    47,    45, 
+          97,   123,   112,    50, 
+          44,    30,    28,    35, 
+          78,    49,    39,    38, 
+          64,    71,   195,   191, 
+          28,    30,    44,   104, 
+         111,    53,   144,    62, 
+          41,    38,    45,    45, 
+          41,    46,    85,    72, 
+          29,    37,    91,   234, 
+          50,    24,    45,    95, 
+          72,    77,   126,    81, 
+          51,    35,    36,    36, 
+          72,    53,    46,    43, 
+          38,    52,   155,    37, 
+          59,    85,    38,    25, 
+         166,    85,   139,    89, 
+          58,    16,    39,    32, 
+          51,    72,    91,    58, 
+          40,    68,   104,    29, 
+          89,    64,    36,    33, 
+         154,    71,    92,    61, 
+          67,    25,    44,    47, 
+         154,    63,    60,    37, 
+          28,    67,    80,    24, 
+          70,   121,    33,    62, 
+         138,    45,    74,   105, 
+          75,    46,    35,    36, 
+         148,    44,    48,    36, 
+          52,    66,    75,    26, 
+          55,   116,    92,    16, 
+         103,    81,    76,    58, 
+          67,    46,    32,    33, 
+          79,    40,    52,   117, 
+         123,    33,    47,    44, 
+          94,    45,    50,    47, 
+         104,   154,    31,    39, 
+          13,    63,    42,    24, 
+          53,    59,    65,    61, 
+          27,    56,   183,   174, 
+          10,    23,    60,   154, 
+          90,    90,    37,    33, 
+          48,    32,    32,    67, 
+          53,    89,    94,    36, 
+          65,    36,    35,    87, 
+          63,   124,   100,    46, 
+          39,    59,    88,    45, 
+          33,    51,    56,    21, 
+          66,    38,    76,    72, 
+          65,    59,    53,    53, 
+         141,    59,    89,    69, 
+          26,    47,   124,    26, 
+          38,    34,    43,    30, 
+          54,    62,   123,    66, 
+          95,    36,    37,    37, 
+         153,    56,    98,   171, 
+         111,    43,    49,    54, 
+          32,    36,    48,    53, 
+          90,    40,    49,    32, 
+         132,    73,    51,    37, 
+         140,    67,    22,   111, 
+          51,    51,    51,    47, 
+         105,    27,    30,    31, 
+         100,   118,    90,    36, 
+         141,    33,    28,    40, 
+         117,    57,    70,   170, 
+          14,    30,    89,    45, 
+         100,    64,    45,   106, 
+         110,    27,    35,    31, 
+          62,   170,    37,    20, 
+          74,   133,    43,   100, 
+          43,    44,    41,    67, 
+          66,    63,    62,    79, 
+         110,   102,    65,    42, 
+          68,   109,    24,    22, 
+         106,    58,    62,    63, 
+          63,    77,    59,   106, 
+          83,    81,    76,    69, 
+          40,   156,    38,    21, 
+          83,    76,    75,    38, 
+          78,    42,    31,    30, 
+         116,    26,    40,    35, 
+          78,    62,    52,    57, 
+         185,    44,    22,    43, 
+          62,    57,   126,   231, 
+           3,     5,    21,    41, 
+         103,    38,    42,    41, 
+         176,    75,    28,   126, 
+          53,    52,    84,   221, 
+          14,    20,    42,    40, 
+          29,   160,    86,    38, 
+          34,    33,    47,   138, 
+         105,    18,    75,    59, 
+         102,    79,    64,    45, 
+          82,    22,    45,    40, 
+          78,    64,    63,    59, 
+          48,    54,    60,    51, 
+          96,    55,    45,    61, 
+         143,    87,    60,    51, 
+          71,    18,    36,    34, 
+         129,    39,    56,    57, 
+          96,    56,    55,   154, 
+          63,    23,    90,    36, 
+          20,    44,   140,    97, 
+          34,    28,    29,    53, 
+         125,    36,    52,    49, 
+          30,    53,   132,    43, 
+          94,    53,   132,    40, 
+          24,    99,   115,    18, 
+          41,    38,    38,    40, 
+         131,    47,    65,    56, 
+         113,    51,    36,    28, 
+          67,    64,    98,   106, 
+          36,    44,   100,    86, 
+          25,    31,    77,    22, 
+          63,    83,    86,    67, 
+          60,    54,   120,   162, 
+          24,    95,    57,    79, 
+          47,    52,    64,    67, 
+          40,    23,    33,    85, 
+         139,    47,    77,    55, 
+         222,    51,    33,    41, 
+          85,    63,    19,    23, 
+         183,   154,    65,    65, 
+          56,    39,    38,    27, 
+         128,    45,    52,    23, 
+         250,   121,    79,    68, 
+          95,    30,    30,    29, 
+         170,   141,    44,    57, 
+          76,    33,    32,    25, 
+          83,    50,    46,    47, 
+         107,    42,    45,    48, 
+          77,   127,    77,   168, 
+          58,    57,    64,   152, 
+           7,    45,    51,    33, 
+          81,    30,    88,    35, 
+          75,    62,    53,    41, 
+         100,   111,    63,   108, 
+          58,    96,    86,   136, 
+          23,    24,    38,    92, 
+          89,    64,    56,    72, 
+          71,    42,    37,   110, 
+         121,   121,    19,    32, 
+         175,    72,    59,    46, 
+          38,    33,    32,    52, 
+          57,    63,    80,    53, 
+          52,    46,   121,   131, 
+          44,    41,    63,   165, 
+         109,    51,    58,    49, 
+          30,    23,    55,    49, 
+          66,    61,    59,    58, 
+          69,    74,    72,    64, 
+          32,   103,   130,    24, 
+          95,    76,    78,   100, 
+           7,    14,    33,   113, 
+         101,    38,    36,    37, 
+         115,    83,    16,    46, 
+          46,    75,   157,    48, 
+         129,    67,   108,   112, 
+           0,     3,    22,    40, 
+         115,   143,    54,    58, 
+          48,    40,    60,    62, 
+          38,    40,    83,    57, 
+          60,    97,    98,    65, 
+          27,    20,    33,    64, 
+         162,    88,    99,    70, 
+          94,    40,    27,    66, 
+          92,    54,    72,    19, 
+          55,    59,    23,    19, 
+         122,    37,    19,    22, 
+};
+
+static long _vq_lengthlist_lsp20_0[] = {
+        7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+};
+
+static long _vq_ptr0_lsp20_0[] = {
+           -1,    -2,    -3,    -4,    -5,    -6,    -7,    -8,
+           -9,     2,     9,   -12,   -13,   -10,   168,   151,
+          125,   -18,   170,   -20,   -21,    14,   -23,     9,
+          -25,    53,    90,   -28,   -29,   -30,   -31,     9,
+          170,   151,   181,    90,   -37,    14,   -39,   -40,
+          -41,   -42,   -43,     6,    12,    12,   156,   -48,
+           72,   131,   -51,    97,   -53,   -54,   -55,   -56,
+          -57,     6,   -59,     9,    92,   -62,   -63,     6,
+          -65,    17,   -67,   -68,     9,    14,    92,   -72,
+           14,   -74,   -75,   -76,   -77,     9,   151,    92,
+          151,   -82,   -80,   158,   -85,   218,   -87,   -88,
+          -89,   -90,     6,    14,    13,    13,   -95,   -96,
+           13,    87,   218,   223,  -101,  -102,  -103,  -104,
+         -105,  -106,    92,  -108,   112,   231,  -111,  -112,
+         -113,  -114,  -115,  -116,    87,    92,   168,  -120,
+          136,   149,  -123,    87,  -118,  -126,  -127,    87,
+          149,  -130,   107,  -132,  -133,  -134,    12,  -136,
+           13,   158,  -137,  -140,   -96,  -138,  -143,  -144,
+          122,  -141,   223,  -148,  -149,   -44,   119,  -152,
+           12,  -154,   122,   149,   131,  -158,   156,  -160,
+         -161,  -162,  -163,  -164,    32,    42,  -167,   173,
+         -169,  -170,   107,   173,  -173,  -174,    32,  -176,
+         -170,  -150,   184,  -180,  -181,  -182,    42,   109,
+          122,   159,  -187,   107,   184,  -190,   136,   184,
+         -193,  -194,   112,   136,  -197,  -198,  -199,   112,
+          173,   151,  -177,  -204,  -205,   107,  -207,   136,
+          168,   173,   168,  -212,  -213,  -214,  -215,  -216,
+         -217,     5,    38,    18,  -221,  -222,    38,    52,
+         -225,    23,  -227,    38,    52,  -230,  -231,    27,
+         -233,    43,   102,  -236,  -237,    23,  -239,    33,
+           48,  -242,  -243,    23,  -245,    43,  -247,    43,
+          209,  -250,  -251,  -252,  -253,  -254,  -174,   121,
+           63,  -258,    65,  -260,  -261,  -262,    63,   107,
+         -167,  -255,  -267,    63,   207,  -270,  -271,  -272,
+           63,  -274,    68,  -276,    27,    68,  -279,  -280,
+         -281,  -282,  -283,  -284,    18,   102,  -287,    60,
+         -265,   214,  -288,  -284,   178,  -294,  -262,    73,
+          214,    65,  -299,   141,  -284,  -295,   141,  -304,
+         -305,  -306,  -307,  -308,  -309,     5,    53,  -312,
+         -313,    14,   253,    53,  -309,   253,  -319,    90,
+          141,  -322,  -323,  -324,  -325,     5,    38,  -328,
+           18,  -330,    28,  -332,     5,    28,  -335,    18,
+         -255,  -338,  -339,    18,  -341,  -342,  -343,   -91,
+         -336,    83,  -347,    83,  -263,  -344,   218,   141,
+         -353,  -354,   -92,  -349,    28,  -358,  -359,  -339,
+          105,    36,  -363,  -364,    28,    31,    65,    83,
+         -365,  -370,  -371,  -372,  -373,  -374,  -375,  -376,
+         -377,  -378,    36,   127,   111,  -382,   127,    36,
+           36,  -386,    31,  -388,    36,  -390,   253,  -392,
+           31,   129,  -395,  -396,   116,   129,  -399,  -400,
+         -401,    73,    78,  -404,   104,   158,   129,  -408,
+         -409,    73,  -405,  -368,   181,    78,   162,  -416,
+         -417,   165,   226,  -412,  -411,   197,  -423,  -424,
+          111,   201,   116,   255,  -429,  -430,  -431,  -432,
+         -433,    73,   253,   178,   181,  -438,  -439,  -440,
+           78,  -442,   119,   178,  -445,  -446,  -447,  -448,
+          127,   253,  -451,   142,  -453,   120,  -455,   142,
+          253,  -458,  -459,  -460,  -461,    57,  -463,  -451,
+          167,   226,   183,   183,    57,  -470,  -471,  -472,
+           85,   167,  -475,   120,  -477,   253,  -479,  -480,
+          127,    85,   160,  -484,  -485,  -486,  -487,  -488,
+         -489,  -490,  -491,    70,   186,   179,   114,  -496,
+         -497,  -498,   161,   186,   186,     4,  -481,  -504,
+         -505,  -506,  -507,  -508,     4,   161,    57,  -512,
+           57,   153,  -512,  -502,  -517,  -518,    78,   161,
+          116,  -522,  -523,  -524,   111,  -526,  -527,   161,
+          165,  -530,   163,  -532,  -533,    57,  -535,   153,
+          161,  -538,  -498,  -515,  -539,   165,  -543,  -544,
+         -545,    57,  -547,   120,  -549,  -550,    81,  -552,
+          120,   150,  -555,  -556,   150,   211,   197,   172,
+         -561,  -562,  -563,    57,  -547,   121,   142,  -568,
+           57,  -570,  -571,  -572,  -573,  -574,    70,   191,
+         -499,  -565,   106,   186,  -581,    70,   167,  -584,
+         -585,   114,  -587,   111,    75,   252,  -591,  -592,
+         -574,  -589,    75,   127,   121,  -598,  -599,  -600,
+         -601,  -602,  -603,    47,  -596,  -606,    75,  -524,
+         -604,  -456,  -611,    75,   111,  -614,  -615,    47,
+          159,   155,   122,  -620,  -621,  -622,   117,  -624,
+         -625,   145,  -627,   109,  -629,  -630,  -631,  -632,
+         -633,  -634,    70,   145,  -550,   253,  -639,   114,
+          146,  -642,  -643,   114,  -645,  -646,  -647,  -648,
+           42,  -650,   109,   169,   146,  -625,   160,  -656,
+         -657,     4,  -659,  -660,   114,  -662,  -663,   145,
+          196,  -666,   146,  -668,  -669,  -670,  -671,  -672,
+         -673,  -674,  -675,  -676,    37,  -678,    56,    77,
+         -681,   104,   129,  -684,  -685,  -686,    37,    77,
+         -689,    77,   139,  -692,   100,   139,  -393,   106,
+          194,    37,  -699,  -700,  -701,  -690,  -695,   238,
+         -705,   139,  -707,    72,  -709,   193,   243,  -712,
+         -713,  -697,  -702,  -716,   116,   129,  -719,  -720,
+           37,  -705,  -714,   198,  -725,    37,   238,  -728,
+         -729,    37,  -731,   111,   164,   116,  -735,    37,
+          176,  -738,  -739,   116,  -722,  -742,  -743,  -744,
+         -745,   104,   162,  -406,  -740,  -748,  -751,  -752,
+         -753,    56,  -755,    78,   139,  -758,    56,  -760,
+         -761,  -762,    78,   153,    78,  -766,   111,   163,
+          165,  -770,    78,  -772,   162,   198,  -775,  -776,
+         -755,  -749,  -779,   163,   163,  -782,  -756,   144,
+          198,   201,   163,  -788,  -789,  -790,  -791,     2,
+           72,  -689,    99,    37,  -797,    72,    97,  -800,
+         -801,    97,   224,   198,  -805,  -806,    95,    -9,
+         -794,   125,    77,  -812,    21,    95,  -815,   174,
+          202,  -818,  -819,   174,  -821,   187,   202,   153,
+         -825,  -826,   187,  -828,   198,   219,  -831,  -832,
+         -833,  -834,  -835,    47,   116,  -808,  -839,   111,
+         -841,  -842,  -843,    47,   155,    82,  -847,  -848,
+         -849,  -850,  -851,    12,  -845,  -854,    47,   131,
+         -152,   115,   156,  -860,    72,   193,  -863,  -864,
+           47,   -49,   222,   156,  -869,  -870,  -871,  -872,
+         -873,   146,   117,  -876,  -877,  -878,  -879,     4,
+         -881,   112,   117,  -657,   135,   112,  -887,  -657,
+         -884,   115,  -891,   117,  -893,  -882,  -889,   193,
+         -897,  -898,     4,   153,  -901,   163,  -903,   151,
+          146,   187,  -907,   153,  -909,   153,  -894,  -912,
+         -185,  -845,   109,  -194,   134,  -918,   146,  -916,
+         -921,  -922,  -923,    97,  -882,    99,   131,  -928,
+         -929,    97,   239,  -709,    20,  -932,   187,   202,
+         -937,   156,   224,  -940,  -941,  -942,  -943,  -944,
+         -945,  -946,    61,  -948,  -949,  -950,    30,    35,
+         -953,    40,   128,    93,  -957,    96,  -959,   108,
+         -933,  -962,  -963,  -964,    51,    93,  -967,  -968,
+         -969,    40,    66,    79,  -973,  -974,    79,  -965,
+           82,    98,    50,  -980,    35,    61,  -983,  -984,
+           45,    74,  -987,  -988,  -989,  -990,    61,  -992,
+         -993,    35,    66,  -953,  -976,  -996,  -999,    11,
+           35, -1002,    51, -1004,    55,   147,  -994,  -997,
+        -1009, -1010, -1011, -1012,    62,   247, -1015,    35,
+        -1017, -1018,    62, -1020,    67,    62, -1023, -1024,
+           66,   134,    62,    74, -1029, -1030,    55, -1032,
+        -1033, -1034, -1035,    11,    82,   130, -1039, -1040,
+           11,    96, -1043,    71, -1045,    96,   108, -1048,
+          130,   157, -1051, -1052, -1053, -1054, -1055,    34,
+           51,   166, -1059, -1060, -1061, -1062, -1063,    50,
+          118,    51, -1067, -1068, -1069,     3, -1071,    55,
+        -1073, -1074, -1075,    50,   118, -1078,   108, -1080,
+          118, -1082,    55,    20,   108, -1086,   166,   180,
+        -1089,    25,    55, -1092, -1093, -1094, -1095,    10,
+           39,    44, -1099, -1100,    39,   103,    39, -1104,
+        -1097, -1083, -1107, -1108,  -977, -1105, -1111, -1112,
+           39,   254,   133,    80,    79, -1118,    98,   185,
+           74, -1122, -1123, -1124, -1125,    50,    79,    79,
+        -1115, -1130,   185, -1132, -1125,   135,   252,   254,
+        -1137, -1138, -1139, -1140, -1141, -1142,     0, -1144,
+          171, -1146, -1147, -1148,    15,    24, -1151,    19,
+        -1153,    24,    29, -1156, -1157,    24,   220,    29,
+        -1161, -1159, -1134,   175, -1165,    59, -1167,   175,
+        -1162, -1170,   225,   240, -1173, -1174, -1175, -1176,
+           15, -1178, -1179,    24, -1181,    24,    49, -1184,
+           29, -1186,    49, -1188, -1189, -1190,    39, -1192,
+           39, -1182, -1168, -1196,    88,   138, -1199,    10,
+        -1201, -1202,    39,    88, -1205,    54, -1194, -1208,
+        -1159, -1206, -1211, -1212,    49,   123, -1215,     1,
+        -1217,   123, -1219, -1220,   190, -1209, -1223,    24,
+        -1225,   190,   235,     1, -1229,    49,   190,   230,
+        -1233, -1234, -1235, -1236, -1237,    30,    45, -1240,
+        -1241,    30, -1243,    30, -1245,    67,    71, -1248,
+        -1249, -1250, -1251,    71,   126, -1254, -1255,    91,
+        -1221,   101, -1259,   152, -1261,    91,   205,   126,
+        -1265, -1266, -1267, -1268,    30,    45, -1271,    30,
+          152, -1274,    61,   133, -1277,    61,     1,   138,
+        -1281, -1282,     1, -1284,   143, -1286,   152, -1288,
+           61, -1290,    93, -1292, -1202,   101,    98, -1294,
+           41, -1298,   103, -1197, -1296,   195, -1303, -1304,
+        -1305,    30, -1307,    93,   128, -1310,   103,   128,
+        -1313,   143,    31, -1237, -1314, -1318, -1319, -1320,
+          143, -1316, -1323,   205,   225, -1326, -1327, -1328,
+        -1329, -1330, -1331,     8, -1333,    22,     7, -1336,
+           84, -1338, -1339, -1340, -1341,     8, -1321, -1344,
+           76, -1346,    22,    26, -1349, -1350, -1351, -1352,
+        -1353, -1354, -1355,     8,    94, -1358,    22, -1360,
+          137,   192,    22, -1364, -1365,    94,    82, -1368,
+        -1369, -1370, -1371,     7,    94,     7, -1375, -1376,
+        -1377,   124,     7,     7,   124,    99, -1383, -1365,
+         -932, -1386,   124, -1388, -1389, -1390, -1391,  -845,
+        -1384,   124, -1395,    20, -1397,   115,   124, -1400,
+        -1401,   110,    20, -1404,    20,   182,    82, -1408,
+          132, -1410,    41, -1412, -1413,   105,   137, -1416,
+        -1417, -1418, -1419,    41,   132, -1397, -1392, -1424,
+          124, -1422, -1427,   110,   106,   124,   132, -1432,
+        -1433, -1434, -1435, -1436,     7,    26, -1439, -1440,
+            8,    26,    11, -1444,    26, -1446, -1437,   101,
+        -1447, -1450,    22, -1452, -1453, -1454,    41,    51,
+        -1457, -1458,    62,   110, -1459,   172, -1020,   172,
+          137, -1466,    51, -1458,   144,   147,   182, -1472,
+           11, -1474, -1475,    62,   188, -1048, -1468, -1480,
+        -1481, -1482,   182, -1478, -1485,   204,   106, -1488,
+          188, -1490, -1491, -1492, -1493, -1494, -1495,    16,
+          199, -1486, -1499, -1500,     7,    46, -1503, -1504,
+          124,   203, -1507, -1508, -1509,   119, -1134, -1512,
+        -1513, -1514, -1515, -1516,    21,   219, -1519, -1520,
+           46, -1510, -1523,   119,    21,    56,    21, -1528,
+        -1516,   252,    76,    76, -1533, -1534, -1535, -1536,
+           37,   194, -1539,    77, -1541, -1542, -1543, -1544,
+        -1545,    16, -1547,   104,   105, -1529, -1551,    56,
+          100, -1548, -1549,   192,    73, -1554, -1559, -1560,
+        -1561,    16,    56,   189, -1565, -1566, -1567, -1568,
+        -1569,    31, -1571, -1572, -1573,   104,   105, -1576,
+        -1577,    31, -1557,    41, -1581, -1582, -1495,   167,
+        -1585,    73, -1545,   255, -1589, -1590,    16,   158,
+        -1573, -1587,   154, -1596,  -295, -1594, -1599,   134,
+          221, -1602,   134, -1604, -1605,   124, -1597, -1608,
+          134,   148, -1611, -1612, -1613, -1614, -1615, -1616,
+        -1617, -1618, -1619, -1620,     3, -1622,    25, -1624,
+           80, -1622,    69,    86,    25, -1630, -1631,    25,
+           80, -1634, -1635,    80,    89, -1638,    86, -1626,
+        -1641,    41,    51, -1644, -1645,    89,   101,   101,
+        -1649,    20, -1651,    25, -1639, -1628,    80, -1656,
+           25, -1658, -1659,    86,   147,   130, -1663, -1664,
+        -1665, -1666,   252, -1668, -1669, -1670, -1671,    64,
+          140, -1645,    64, -1676,    80, -1678,   252, -1680,
+        -1681,   140, -1674,   144, -1685,   252, -1687, -1688,
+        -1689,    64,   148, -1692,   113, -1682,
+};
+
+static long _vq_ptr1_lsp20_0[] = {
+         -939,  -369,  -211,  -100,   -38,   -19,   -11,   224,
+          -10,   202,   202,   -16,   -15,   170,   178,   170,
+          -17,   174,   202,   -27,   -24,   -22,   125,    17,
+          -26,   125,   125,   -36,   -35,   -33,   -32,   218,
+          218,   -32,   231,   170,    90,   218,   -52,   -47,
+          -46,   -45,   -44,   131,   131,    13,   224,   -50,
+          -49,   176,   131,   224,   -86,   -73,   -66,   -61,
+          -58,     9,   -60,    97,    97,   -64,    72,    92,
+           92,    72,   -71,   -69,    14,   -70,   244,    92,
+           17,   -81,   -80,   -79,   -78,   224,   224,   151,
+          223,   -84,   244,   -34,   223,   244,   -94,   -93,
+          -92,   -91,    87,    87,    87,    28,   -98,   -97,
+          223,   223,   -99,   244,  -159,  -131,  -110,  -107,
+          193,   223,   239,   -80,   223,   236,   193,  -125,
+         -122,  -119,   -97,  -117,   149,   149,   236,  -121,
+          223,   223,   -99,   244,  -109,  -129,  -128,   246,
+          246,   149,   136,  -147,  -139,  -135,   149,   -97,
+         -121,   168,  -124,  -142,   122,   -83,  -146,  -128,
+          246,   -14,   246,  -156,   223,  -151,   227,  -153,
+          122,  -155,   159,   159,  -157,   239,   223,  -192,
+         -179,  -168,  -166,  -165,   229,   229,   229,   207,
+         -172,  -171,   246,   246,  -175,   184,   246,  -178,
+          229,   178,   229,  -186,  -184,  -183,   184,   184,
+         -185,   184,  -189,  -188,   246,  -191,   159,   223,
+         -196,  -195,   146,   206,  -203,  -108,  -200,   173,
+         -201,   244,  -145,  -209,  -206,   244,   -99,   244,
+          183,   -99,   222,  -249,  -229,  -224,  -220,  -219,
+         -218,   102,   102,   102,   102,  -223,    60,    60,
+         -226,    58,  -228,    58,    58,  -235,  -232,   102,
+         -234,   209,   209,  -241,  -238,    33,  -240,   212,
+          212,  -244,    52,   212,  -246,    52,  -248,   212,
+          212,  -303,  -269,  -259,   173,  -257,  -256,   222,
+          246,   251,   246,  -264,   173,  -263,   251,   251,
+         -266,  -210,  -268,   229,   229,  -278,  -275,  -273,
+          173,   207,   173,  -277,   214,   214,  -298,  -293,
+         -291,  -289,  -286,  -285,   251,   251,  -285,   251,
+         -208,  -285,  -202,    65,   221,  -297,  -296,   221,
+          251,   251,  -300,   173,  -302,  -292,   251,  -340,
+         -334,  -321,  -316,  -311,  -310,    90,    90,  -315,
+         -310,    90,   221,    83,  -318,   222,  -320,   218,
+          218,  -331,  -327,  -326,    28,    83,    83,  -329,
+           38,    38,    83,  -333,    53,   218,  -337,  -222,
+         -317,   102,   141,    83,  -352,  -350,  -346,  -345,
+         -314,    87,  -348,   244,   244,  -301,  -351,   244,
+         -357,   218,  -356,  -290,    87,  -127,  -362,  -330,
+          253,   181,  -367,  -366,  -345,   160,    87,   251,
+         -361,  -667,  -483,  -428,  -398,  -391,  -385,  -381,
+         -380,  -379,   165,   165,   127,  -384,  -383,   160,
+          164,  -389,  -387,   181,   168,   165,   181,  -394,
+         -393,   194,   253,  -397,   165,   165,  -422,  -407,
+         -403,  -402,   129,  -406,  -405,   237,   237,  -413,
+         -410,    78,  -412,  -360,   237,  -414,  -415,  -419,
+         -418,   237,   237,  -418,  -355,   217,  -426,  -425,
+          165,   237,  -397,   197,  -444,  -437,  -435,    78,
+         -434,   178,   178,  -436,   183,  -443,  -441,   226,
+          178,   226,   178,   234,  -469,  -457,  -452,  -450,
+         -449,   234,   183,   234,  -454,   217,  -456,   217,
+          217,  -468,  -467,  -462,   183,   226,  -466,  -465,
+          197,   234,   226,   217,   178,  -478,  -474,  -453,
+          217,   172,  -476,   253,   217,   197,  -482,  -477,
+          197,   172,   197,  -597,  -542,  -516,  -503,  -495,
+         -494,  -493,  -492,   196,   196,   196,   196,  -493,
+         -500,  -499,   234,   234,  -501,   196,  -473,   242,
+          179,  -514,  -511,  -510,  -509,   186,   186,  -513,
+          161,   161,    78,  -464,  -521,  -520,  -519,   165,
+          179,  -531,  -525,   153,   179,  -529,  -528,   179,
+          179,   165,   179,  -537,  -534,   153,  -536,   226,
+          226,  -541,  -465,  -427,  -421,   234,  -586,  -560,
+         -548,  -546,   150,   191,  -551,   211,   242,  -554,
+         -553,   197,  -558,  -557,   242,   242,  -557,   217,
+         -567,   211,  -564,   191,  -566,   217,   191,  -569,
+          242,  -583,  -580,  -579,  -576,  -575,   234,   234,
+         -575,  -559,  -577,   242,  -557,   242,  -578,   211,
+          242,   186,  -590,  -588,  -379,  -582,  -594,    75,
+          211,  -540,  -595,  -557,   216,  -628,  -619,  -613,
+         -610,  -607,  -605,  -524,   222,   111,   179,  -520,
+          183,  -608,  -612,   155,   164,  -617,  -616,   228,
+          228,  -618,   228,  -623,   153,   193,   179,  -626,
+          179,   228,   228,   159,  -641,  -640,  -636,   242,
+         -635,   179,    75,   179,  -638,   160,   196,   145,
+          153,  -655,  -644,   169,  -653,  -652,  -649,   169,
+          228,  -651,   228,   228,   169,   146,   222,  -658,
+          146,   206,  -661,   145,   146,  -665,  -664,   206,
+          206,   196,   206,  -830,  -787,  -741,  -698,  -683,
+         -680,  -677,   104,   139,    77,  -679,   139,   139,
+         -682,   139,   201,  -694,  -691,  -688,  -687,   238,
+         -690,   243,   243,  -693,   238,   238,  -696,   222,
+         -697,   238,  -711,  -706,  -704,  -703,   217,   243,
+          249,   198,  -708,   249,  -710,   249,   249,  -727,
+         -718,  -715,   197,  -717,   238,   238,  -723,  -721,
+          198,   201,  -654,  -724,  -726,   249,   249,  -734,
+         -730,   111,  -733,  -732,   176,   164,  -737,  -736,
+          249,  -736,   238,   176,  -637,  -759,  -757,  -750,
+         -746,   162,  -747,  -425,  -609,  -593,  -754,    78,
+          162,   104,  -756,   201,   201,   219,   232,  -769,
+         -764,  -763,   162,   162,  -765,  -767,   201,  -768,
+          201,  -774,  -771,  -773,   219,   219,  -781,  -780,
+         -778,  -420,   198,   201,   193,  -785,  -784,   216,
+          201,  -786,   249,  -804,  -796,  -795,  -793,  -792,
+          243,   232,   216,   139,  -799,  -798,   243,   193,
+         -803,  -802,   249,   224,  -817,  -810,  -807,  -809,
+         -783,   202,  -811,  -814,  -813,   174,  -816,   232,
+          232,  -823,  -820,   187,  -822,   224,   224,  -824,
+         -827,   219,   232,  -829,   232,   232,  -868,  -846,
+         -840,  -838,  -836,   163,  -786,   222,   163,   116,
+         -733,  -844,   116,   155,   176,   221,  -859,  -856,
+         -853,  -843,   156,    47,  -837,  -855,   156,   156,
+         -858,   221,   159,  -861,   176,  -862,  -867,  -865,
+          176,   249,   236,   176,  -920,  -911,  -902,  -896,
+         -875,  -874,   156,  -892,  -886,  -883,  -880,   117,
+         -882,   239,   239,  -885,   236,   206,  -890,  -666,
+         -866,   135,   146,   206,  -895,   206,  -888,   239,
+         -900,  -899,   163,   163,   193,   239,  -906,  -904,
+         -905,   239,  -908,   156,  -905,   239,  -857,  -915,
+         -914,  -884,   206,  -917,  -913,  -858,   159,  -910,
+         -934,  -927,  -924,   239,  -926,   135,   239,  -931,
+         -930,   249,   249,  -930,   135,  -889,  -935,  -936,
+         -938,   239,   239, -1325, -1136, -1050,  -986,  -979,
+         -961,  -956,  -947,  -955,  -952,  -951,    40,    40,
+         -954,   157,   157,   128,  -958,   157,  -954,   157,
+         -925,  -978,  -966,  -965,    61,   133,  -972,  -971,
+         -970,    79,    79,   133,  -975,   133,    98,  -977,
+          115,   133,   108,  -982,  -981,    67,    67,  -985,
+          133,   133, -1031, -1008, -1001,  -998,  -991,  -995,
+         -994,   157,   157,  -994,  -960,  -919, -1000,   247,
+          247, -1006, -1003, -1005,    66,   247,   108,  -852,
+        -1028, -1022, -1016, -1014, -1013,   248,    74,   248,
+        -1021, -1019,    74,    74,   248,   110, -1026, -1005,
+          110,   227, -1027,   110,    74,   108,    62, -1044,
+        -1038,  -993,  -957,   157, -1025,   227, -1042, -1041,
+          177,   177,   177,    96, -1046,   130, -1047, -1049,
+          247,   247, -1091, -1058, -1056,    69,   213,   180,
+        -1057,   180, -1088, -1066, -1065,    55, -1064,   254,
+          254,    55, -1085, -1072, -1070,   180,   180,   108,
+        -1081, -1077, -1076,   215,   215, -1079,   215,   215,
+          180, -1084, -1080,   227,   180, -1087,   215,   215,
+           62, -1090,   180, -1106, -1103, -1098, -1096,   185,
+        -1097,   185,   128, -1101,    98, -1102,   185,    69,
+          254,    80, -1120, -1116, -1110, -1037, -1114, -1113,
+          210,   210, -1113,   144, -1117, -1119,   210,   210,
+        -1121, -1129, -1119, -1127, -1126,   210,   210,   108,
+         -808, -1131,   215, -1135, -1113,   216,   216,   215,
+        -1232, -1172, -1145, -1143,   240,   175,    19,   240,
+          245, -1169, -1155, -1150, -1149,    29, -1152,    59,
+        -1154,    59,    59, -1160, -1159, -1158,   250,   220,
+        -1164, -1163, -1133,   220, -1166,   250, -1158,   250,
+           80, -1171,   250,   250, -1207, -1187, -1185, -1177,
+           24, -1183, -1180,    54, -1182,    88,    88,    54,
+           49,   123,     1, -1198,   103, -1191,   123, -1193,
+          138, -1195, -1128, -1197,   230,   230, -1200,   103,
+        -1204, -1203,   103,   103, -1203,   103,   227, -1218,
+        -1210, -1109, -1214, -1213,   220,   220, -1216,   220,
+          220,   235, -1222, -1170,   205, -1036, -1227, -1224,
+        -1226,   250,   250, -1228, -1231, -1230,   235,   235,
+        -1264, -1247, -1239, -1238,    96,   205,    67, -1242,
+           61,    35, -1244,    71, -1246,   152,   152, -1258,
+          152, -1253, -1252,   177,   177, -1041, -1252,   177,
+        -1007,   222, -1263, -1260, -1262,   225,   225,   240,
+        -1287, -1276, -1273, -1270, -1269,   103, -1272,   143,
+          200, -1275,   143,   200, -1279, -1278,   123, -1280,
+        -1285, -1283,   235,   235,   200,   200,   235, -1289,
+          123, -1302, -1291, -1295, -1294,   115,   103, -1297,
+          115, -1299,   195, -1301, -1293,   230, -1315, -1309,
+        -1306,   128, -1308,   143,   143, -1311,   128, -1312,
+        -1301,   230,   115, -1317, -1293, -1324, -1322, -1231,
+          235, -1300,   230,   235,   235, -1610, -1489, -1348,
+        -1337, -1334, -1332,    84,    84,   189, -1335,   199,
+          233, -1343,    22,   126, -1251,   177, -1257, -1345,
+          126, -1347,    84,   177, -1431, -1387, -1363, -1362,
+        -1357,   137, -1356,   199,   199, -1359,   199, -1361,
+          199,   199,   203, -1367, -1366,   204,   188, -1374,
+          227, -1373, -1372,   203,   203,   199, -1382, -1380,
+        -1379, -1378,   204,   227, -1025,   101, -1385,   134,
+          101,   134,   204, -1409, -1399, -1394, -1393,   132,
+        -1381,   134, -1396,   115, -1398,   132,   132, -1406,
+        -1403, -1402,   132, -1405,   204,   204, -1407,   137,
+          188, -1415, -1411,   115, -1414,   192,   192, -1426,
+        -1421,   182, -1420,   203,   203, -1423, -1342, -1420,
+          203, -1256, -1429, -1397,   160, -1430,   137, -1451,
+        -1449, -1445, -1442, -1438, -1437,   130,   203, -1441,
+          248,   248, -1443,   130,    96, -1365,   204,   160,
+        -1428,    67,   137, -1465, -1456, -1455,   110,   110,
+        -1460, -1459,   188,   137, -1462,   216, -1464,   241,
+          248, -1471, -1467, -1469,   241, -1470,   188, -1473,
+          248, -1477, -1476,   248,   248, -1479, -1463, -1487,
+        -1484, -1013,   248, -1461, -1013,   248,  -783,   248,
+          247, -1532, -1511, -1502, -1498, -1393, -1496,   203,
+          203, -1483,   162,   199, -1501,   203, -1506, -1505,
+          227,   227,   162, -1025,   158,   134,   172, -1527,
+        -1526, -1524, -1518, -1517,   233,   233, -1522, -1517,
+          233, -1497,   233,   219, -1525,   219,   189, -1531,
+        -1530,  -473,   233,    95, -1564, -1540, -1538, -1537,
+           56,   203,   189,   100, -1558, -1556, -1550,  -753,
+        -1546,   105, -1548,   194,   194, -1521, -1553, -1552,
+          194, -1555, -1448,   194, -1548, -1425, -1563, -1562,
+          192,   199,   192,   192, -1580, -1575, -1570,    36,
+          203,   231,   115,   203, -1574,   231,   231, -1579,
+        -1548,   194,  -777,   105, -1595, -1584,   124,   255,
+        -1586,   105, -1588,   241, -1592, -1591,   231,   231,
+        -1591,   208,   241, -1601, -1598, -1593, -1600,   231,
+          231, -1603,   158, -1607,  -109,   236, -1583,  -109,
+          236,   255, -1578, -1662, -1648, -1640, -1629,   130,
+        -1628, -1623, -1621,   180,   113,   180,   113, -1625,
+          113, -1627, -1609,   113,    51, -1633, -1632,    86,
+           86, -1637, -1636,    99,    99, -1636,    99,   208,
+        -1643, -1642,   101, -1647, -1646,   208,   208,   144,
+        -1650,    41, -1653, -1458, -1606, -1655,   180, -1657,
+          147, -1661, -1660,   182,   182,   147, -1652, -1684,
+        -1677, -1667,    80, -1675, -1673,   208, -1672,   148,
+          148,   140,   213,    89,   140, -1679,   208, -1683,
+        -1468,   241,   180,   208, -1686,   130, -1693, -1691,
+          208, -1690,   213,   208,   166, -1654,
+};
+
+static long _vq_p_lsp20_0[] = {
+          468,   332,   544,    36,   680,     8,     8,    36,
+            8,     8,    36,    36,    36,    36,   672,   604,
+          500,   680,   680,   500,    36,    56,    68,    36,
+          212,   212,   360,    36,    36,    36,    36,    36,
+          680,   604,   724,   360,    56,    56,    48,    24,
+           24,    24,    24,    24,    48,    48,   624,   288,
+          288,   524,   388,   388,    36,    56,    24,    36,
+           24,    24,    36,    36,   368,    24,    24,    24,
+           68,    68,    36,    36,    36,    56,   368,    56,
+           56,    36,    36,    36,    36,    36,   604,   368,
+          604,   604,   604,   632,   872,   872,    24,    24,
+           24,    24,    24,    56,    52,    52,    52,    52,
+           52,   348,   872,   892,   596,   368,   604,   368,
+          368,   368,   368,   448,   448,   924,   368,   892,
+          368,   368,   368,   348,   348,   368,   672,   544,
+          544,   596,   348,   348,   672,   348,   348,   348,
+          596,   428,   428,    52,    48,    48,    48,    52,
+           52,   632,   632,    52,    52,   672,   596,   488,
+          488,   632,   892,   596,   596,   524,   476,    48,
+           48,   488,   488,   596,   524,   624,   624,   128,
+          128,   168,   168,   128,   128,   168,   828,   692,
+          692,   428,   428,   692,   128,   128,   128,   428,
+          428,   476,   736,   436,   168,   168,   168,   436,
+          488,   636,   428,   428,   736,   544,   544,   736,
+          824,   448,   448,   544,   448,   604,   448,   448,
+          692,   604,   476,   428,   428,   428,   544,   544,
+          672,   692,   672,   208,   240,    20,    20,    20,
+           20,    20,   152,    72,   240,   152,   152,   208,
+           92,    92,   152,   152,   208,   108,   108,   108,
+          172,   172,   408,   132,    92,    92,   132,   132,
+          192,    92,    92,    92,   208,   172,   172,   172,
+          836,   108,   128,   128,   252,   128,   128,   484,
+          252,   984,   260,   428,   428,   252,   252,   428,
+          692,   484,   252,   252,   828,   272,   252,   252,
+          252,   272,   272,   108,   108,   272,   252,   240,
+          240,   240,    72,    72,    72,   408,   240,   240,
+          484,   856,   888,    72,   712,   252,   252,   292,
+          856,   260,   692,   564,    72,   292,   564,    20,
+           20,    56,    56,    20,    20,    20,   212,    56,
+           56,    56,  1012,   212,    20,  1012,   360,   360,
+          564,    72,    20,    20,    20,    20,   152,    72,
+           72,   112,   112,    20,    20,   112,   152,    72,
+          484,   332,   332,    72,    56,   332,   348,    56,
+          484,   332,   332,   332,   428,   484,   872,   564,
+           52,   112,    52,   884,   112,   260,    72,    72,
+          420,   144,   260,   112,   112,   124,   260,   332,
+          124,   600,   124,   660,   144,   144,   508,   444,
+          144,   144,   144,   508,   444,   640,   508,   144,
+          144,   144,   124,   144,   144,  1012,  1012,   124,
+          124,   516,   516,   464,   464,   516,   292,   416,
+          292,   292,   312,   416,   416,   632,   516,   292,
+          292,   292,   632,   144,   724,   312,   648,   660,
+          660,   660,   904,   724,   144,   788,   444,   660,
+          444,   804,   464,  1020,   292,   724,   292,   292,
+          292,   292,  1012,   712,   724,   904,   312,   312,
+          312,   476,   476,   712,   732,   508,   732,   508,
+          508,  1012,   568,   568,   480,   480,   568,   568,
+         1012,   568,   568,   228,   228,   228,   568,   568,
+          668,   904,   732,   732,   228,   340,   340,   340,
+          340,   668,   480,   480,   788,  1012,   508,   508,
+          508,   340,   640,   480,    16,   280,   280,   280,
+          280,   280,   280,   280,   744,   716,   456,   644,
+          644,   644,   644,   744,   744,    16,   340,   228,
+          644,    16,    16,    16,    16,   644,   228,   228,
+          228,   612,   228,   340,   312,   644,   312,   644,
+          464,   716,   444,   444,   444,   644,   644,   644,
+          660,   652,   652,   228,   228,   228,   612,   612,
+          644,   644,   644,   668,   340,   660,   228,   324,
+          228,   228,   480,   480,   324,   324,   324,   480,
+          480,   600,   600,   600,   600,   844,   788,   688,
+          568,   764,   228,   228,   480,   484,   568,   228,
+          228,   280,   764,   936,   280,   280,   280,   764,
+          744,   484,   424,   744,   280,   280,   668,   456,
+          456,   456,   660,   444,   300,  1008,   280,   280,
+          280,   424,   300,   508,   484,   188,   188,   300,
+          188,   188,   188,   188,   484,   300,   300,   444,
+          484,  1012,   300,   300,   444,   188,   188,   188,
+          636,   620,   488,   468,   468,   468,   468,   580,
+          580,   580,   636,   436,   324,   280,   716,   300,
+          300,   300,   280,   580,   324,  1012,   456,   456,
+          584,   436,   456,   456,   436,   436,   168,   168,
+          168,   436,   436,   676,   584,   580,   640,    16,
+           16,    16,   456,   456,   456,   580,   580,   580,
+          784,   584,   584,   792,   516,   148,   400,   224,
+          148,   148,   148,   148,   148,   224,   224,   308,
+          416,   416,   516,   400,   308,   148,   148,   308,
+          308,   308,   556,   400,   400,   556,   516,   424,
+          776,   148,   288,   556,   972,   556,   424,   952,
+          556,   556,   288,   288,   772,   772,   972,   556,
+          516,   148,   424,   464,   464,   516,   804,   148,
+          148,   556,   424,   792,   148,   148,   952,   444,
+          148,   148,   444,   444,   656,   464,   148,   148,
+          704,   464,   464,   464,   424,   516,   556,   516,
+          416,   416,   648,   516,   424,   640,   224,   224,
+          224,   224,   312,   312,   556,   224,   224,   612,
+          612,   312,   312,   612,   312,   444,   444,   652,
+          660,   648,   312,   648,   648,   792,   312,   312,
+          312,   340,   652,   652,   652,   792,   556,   576,
+          792,   804,   652,   148,     8,   308,     8,     8,
+          288,   308,   396,   148,   288,   288,   388,   388,
+          388,   388,   896,   792,    84,     8,   380,     8,
+          396,   500,   308,    84,    84,   380,   696,   696,
+          808,   808,   696,   696,   748,   748,   808,   612,
+          748,   748,   748,   792,   792,   876,   188,   464,
+          444,   188,   188,   188,   464,   864,   444,   444,
+          620,   464,   188,   188,   620,   328,    48,   188,
+           48,    48,    48,    48,   328,   188,   188,   524,
+          488,   460,   624,   288,   288,   772,   524,   188,
+          188,   524,   888,   624,   652,   468,    16,   468,
+          624,   584,   468,    16,   448,   468,    16,    16,
+          448,   448,   468,    16,   540,   448,    16,    16,
+          540,   460,   468,   468,   468,   468,   460,   772,
+           16,    16,    16,   612,   652,   652,   604,   604,
+          584,   748,   624,   612,   612,   612,   540,   436,
+          636,   884,   436,   448,   536,   584,   584,   328,
+          388,   524,   388,   388,   468,   396,   524,   388,
+          388,   388,   956,   772,    80,    80,   748,   808,
+          624,   624,   896,   236,   664,    44,   372,   160,
+          120,   120,   244,   160,   120,   120,   120,   140,
+          160,   160,   512,   372,   384,   384,   432,   432,
+           80,   316,   244,   244,   204,   372,   160,   160,
+          160,   160,   264,   316,   316,   316,   316,   372,
+          328,   392,   200,   140,   140,   244,   180,   180,
+          180,   296,   268,   160,   160,   264,   244,   140,
+          140,   140,   264,   160,   328,    80,    44,    44,
+          140,   220,   204,   264,   220,   588,   264,   540,
+          140,   140,   140,   248,   248,   988,   140,   140,
+          268,   248,   248,   268,   268,   248,   264,   264,
+          264,   536,   248,   296,   248,   248,   220,    44,
+          140,    44,    44,    44,   328,   520,    44,    44,
+           44,   384,   284,   284,   384,   384,   432,   520,
+          520,   628,    12,   136,   136,   136,   136,   136,
+          204,   664,    12,  1016,   200,   200,   200,   200,
+          472,   204,   472,    12,    12,    12,   220,   220,
+          200,   200,   200,   200,   472,   432,   432,   472,
+          472,   220,   220,    80,   432,   664,   664,   720,
+          220,   100,   220,   176,   156,   176,    40,    40,
+          156,   176,   392,   392,   156,   412,   156,   176,
+          176,    80,   156,   156,   392,    80,   156,   156,
+          156,  1016,   532,   320,   316,   392,   392,   740,
+          296,   316,   432,   200,   200,   200,   316,   316,
+          320,   740,   740,   840,   200,   540,  1008,  1016,
+          116,     0,     0,     0,   700,     0,     0,   684,
+          684,   700,    60,    60,    60,    96,    76,    76,
+           96,    96,   116,    96,    96,    96,   880,   116,
+          116,   116,  1008,   700,   236,   236,   700,   700,
+         1008,   900,   900,   960,   352,   116,    96,    60,
+           60,    96,   216,    96,    96,    96,   196,   116,
+          116,   196,   196,   196,   352,   492,   156,   156,
+          156,   196,  1008,   352,   352,   552,    40,    40,
+          156,   156,   156,   352,   216,   216,  1008,   492,
+          116,  1008,   196,   196,   196,   492,     4,     4,
+          492,   492,   820,   820,   760,   320,    96,    96,
+          760,   760,   940,     4,   760,   196,   760,   920,
+          284,   120,   180,   120,   120,   120,   180,   244,
+          120,   120,   120,   120,   268,   268,   284,   284,
+          284,   284,   284,   284,   504,   364,   364,   364,
+         1008,   404,   364,   608,   364,   364,   820,   504,
+          608,   180,   180,   180,   120,   180,   572,   120,
+          608,   244,   244,   532,   492,   244,     4,   552,
+            4,     4,     4,   800,   572,   608,   608,   244,
+          244,   156,   372,   156,   156,   404,   392,   392,
+          164,   412,   412,   552,   164,   780,   512,   372,
+          120,   120,   372,   372,   512,   412,   412,   512,
+          572,   572,   124,   120,   124,   820,   572,   572,
+          572,   124,   820,   820,   900,   496,    44,   304,
+           28,    88,    32,    32,    88,    88,    28,   336,
+          336,    32,    32,    32,    32,    32,   460,   304,
+          304,   336,    88,   104,   496,   376,    88,   796,
+           32,   376,    32,    32,   376,    88,    88,   548,
+          548,   768,    88,   328,   376,   376,   328,   812,
+           28,   376,    28,    28,   376,    28,    28,    28,
+          816,   496,    28,    28,   496,   396,   376,   376,
+           80,   496,   496,   328,   496,   328,   328,   328,
+           80,   496,    80,    80,   460,   460,   496,   728,
+          528,   440,    80,    80,    80,   728,   328,   528,
+          528,   420,   164,   420,   420,   420,   548,   164,
+          164,   164,   164,   164,   528,   460,    80,   496,
+          496,   164,   440,   440,   424,   496,   528,   104,
+           32,    32,    32,    28,    28,   104,    32,    32,
+           32,   104,    44,   104,   104,   104,   104,   404,
+          404,    88,    88,   440,   164,   164,   164,   204,
+          248,   248,   248,   440,   440,   688,   268,   688,
+          548,   588,   204,   248,   576,   588,   728,    44,
+           44,   248,   248,   248,   752,   520,   576,   728,
+          728,   728,   728,   576,   816,   816,   424,   752,
+          752,    28,    28,    28,    64,    64,    64,    64,
+          796,   424,   184,   184,    28,   184,   496,   496,
+          496,   812,   476,   476,   476,   476,  1008,   184,
+          184,   184,    84,    84,    84,   876,   184,   184,
+          184,  1008,   476,   476,    84,   224,    84,    84,
+           84,  1008,   304,   304,   224,   148,   224,   148,
+          148,   776,   308,   308,   400,    64,    64,    64,
+           64,    64,   416,   416,   420,   668,   400,   224,
+          400,   420,  1008,   768,   292,   424,   224,    64,
+           64,    64,   224,   756,   124,   416,   144,   124,
+          124,   124,   420,   420,   416,   416,   420,   124,
+          124,   124,    80,   164,    64,   812,    64,   668,
+          292,   292,   420,  1020,    64,    64,    64,   632,
+          416,  1020,   616,   292,   292,   616,   536,   536,
+          884,   632,   536,   496,   496,   496,   616,   536,
+          536,   592,   664,   100,    12,   320,    12,    12,
+           12,    12,    12,    12,    12,   100,   100,   320,
+          320,   100,   276,   344,   100,   100,   100,   100,
+          320,   320,   320,   320,   356,   344,   344,   592,
+          164,   164,   204,   356,   356,   356,   404,   404,
+           80,    80,   248,   100,   592,   204,   320,   100,
+          100,   344,   344,   344,   588,   520,   560,   356,
+          256,  1008,  1008,   256,   256,   256,   256,   256,
+          560,   356,   256,   320,   320,  1008,  1008,   560,
+          560,   560,   256,   576,  1008,  1008,   664,   256,
+          592,   256,   592,   452,   452,   256,
+};
+
+static long _vq_q_lsp20_0[] = {
+          988,   672,  1004,   448,   892,    68,   500,   896,
+           36,   808,   808,   500,   604,   680,   712,   680,
+          680,   696,   808,   680,   360,    68,   500,    68,
+          360,   500,   500,    56,   360,   604,   680,   872,
+          872,   872,   924,   680,   360,   872,   348,   288,
+          896,    52,    48,   524,   524,    52,   896,   388,
+          524,   704,   524,   896,    52,   872,    56,    68,
+          388,    36,   368,   388,   388,    68,   288,   368,
+          368,   288,    68,   368,    56,   976,   976,   368,
+           68,   872,   892,   368,   604,   896,   896,   604,
+          892,   872,   976,   724,   892,   976,   892,   112,
+           52,    56,   348,   348,   348,   112,   872,   348,
+          892,   892,   892,   976,   736,   524,   976,   448,
+          772,   892,   956,   604,   892,   944,   772,   984,
+          976,   544,   892,   368,   596,   596,   944,   596,
+          892,   892,   892,   976,   924,   428,   596,   984,
+          984,   596,   544,   524,   488,    52,   596,   348,
+          596,   672,   944,   984,   488,   724,   892,   596,
+          984,   712,   984,   624,   892,   596,   908,   596,
+          488,   596,   636,   636,   624,   956,   892,   604,
+          488,   736,   828,   168,   916,   916,   916,   828,
+          916,   692,   984,   984,   916,   736,   984,   736,
+          916,   712,   916,   544,   488,   436,   736,   736,
+          736,   736,   544,   736,   984,   736,   636,   892,
+          892,   544,   584,   824,   544,   892,   604,   692,
+          976,   976,   632,   692,   544,   976,   892,   976,
+          732,   892,   888,   260,   836,   232,   208,    72,
+          152,   408,   408,   408,   408,   208,   240,   240,
+          208,   232,   208,   232,   232,   848,   836,   408,
+          408,   836,   836,   208,   192,   132,   192,   848,
+          848,   172,   208,   848,   836,   208,   836,   848,
+          848,   212,   856,   916,   692,   260,   252,   888,
+          984,  1004,   984,   916,   692,   428,  1004,  1004,
+          916,   672,   828,   916,   916,  1004,   856,   272,
+          692,   828,   692,   272,   856,   856,   692,   252,
+          260,   856,   240,   408,  1004,  1004,   408,  1004,
+          732,  1004,   944,   260,   884,   260,   856,   884,
+         1004,  1004,  1004,   692,   564,   712,  1004,   984,
+          408,   112,   872,   332,   212,   360,   360,   332,
+          212,   360,   884,   332,   564,   888,   564,   872,
+          872,   872,    72,   152,   112,   332,   332,   112,
+          152,   152,   332,   872,   212,   872,   332,   152,
+         1012,   408,   564,   332,   112,   564,   976,   332,
+          884,   348,   428,   976,   976,   712,   976,   976,
+          260,   872,   112,   944,   348,   984,   260,   112,
+         1012,   724,  1004,   260,   332,   640,   348,  1004,
+          144,   896,   580,   936,   948,   516,  1012,   656,
+          444,   508,   660,   660,   508,   656,   640,   640,
+          656,  1012,   144,   724,   672,   660,   724,   660,
+          516,   776,  1012,   516,   660,   660,   464,   724,
+          416,   312,   516,   516,   948,   948,   948,   660,
+          724,   312,   724,  1012,   948,   904,   948,   724,
+          904,   948,   948,   904,   672,   868,   464,   804,
+          660,   948,   516,   788,   480,   904,   724,   312,
+         1012,   712,   712,   724,   732,   936,   476,   904,
+          712,   904,   712,   936,   788,   904,   868,   732,
+          936,   936,   732,   936,   568,   868,  1012,   868,
+          868,   712,   868,   568,   732,   904,   732,   904,
+          788,   936,   904,   868,   712,   508,   788,   480,
+          868,   688,   788,  1012,   868,   788,   640,  1012,
+          788,   688,   788,   912,   600,   660,   612,   644,
+          456,   716,   744,   784,   784,   784,   784,   716,
+          784,   744,   936,   936,   784,   784,   668,   968,
+          716,   312,   612,   228,   644,   744,   744,   612,
+          644,   644,   312,   788,   904,   716,   644,   660,
+          716,   936,   660,   612,   716,   652,   660,   716,
+          716,   660,   716,   660,   904,   612,   644,   904,
+          904,   660,   904,  1020,   868,   936,   444,   456,
+          324,   600,   600,   764,   600,   844,   968,   844,
+          600,   788,   788,   844,   968,   968,   844,   868,
+          936,   844,   568,   764,   568,   868,   764,   764,
+          968,   456,   844,   968,   744,   764,   936,   936,
+          764,   688,   688,   968,   844,   968,   688,   844,
+          968,   744,   936,   508,   508,   688,   968,   300,
+          844,   788,   968,   968,   864,   456,   468,   912,
+          620,   464,   300,   716,   888,   444,   716,   464,
+          732,   864,   444,   620,   656,   620,   636,   912,
+          912,   912,   912,   580,   612,   772,   716,   636,
+          716,   912,   912,   636,   676,   584,   784,   968,
+          580,   716,   300,   716,   456,   640,   784,   580,
+          612,   824,   580,   676,   580,   584,   436,   676,
+          912,   676,   912,   912,   676,   584,   888,   784,
+          584,   824,   784,   580,   584,   584,   784,   824,
+          824,   784,   824,   956,   808,   648,   996,   400,
+          516,   224,   416,   556,   308,   308,   556,   556,
+          516,   556,   804,   776,   400,   556,   308,   952,
+          556,   972,   972,   556,   952,   952,   952,   888,
+          952,   952,   704,   772,   996,   952,   868,   972,
+          996,   792,   972,   996,   972,   996,   996,   704,
+          804,   516,   788,   516,   952,   952,   996,   804,
+          792,   804,   640,   996,   952,   996,   996,   996,
+          656,   444,   464,   656,   704,   656,   952,   996,
+          996,   996,   952,   704,  1012,   652,   928,   556,
+          948,   648,   948,   804,   484,  1020,   556,   312,
+          648,   416,   556,   804,   804,   876,   928,   792,
+          652,   612,   648,   648,   652,   652,   804,   804,
+          804,   804,   648,   792,   876,   876,   556,   772,
+          792,   712,   792,   804,   772,   996,   792,   864,
+          804,   996,   996,   876,   388,   556,   308,   972,
+          972,   928,   864,   556,   896,   972,   972,   772,
+          792,   896,   996,   896,   876,   928,   500,   500,
+          576,   808,   928,   928,   380,   696,   808,   928,
+          928,   928,   808,   748,   808,   896,   896,   748,
+          792,   876,   928,   876,   928,   928,   468,   524,
+          620,   444,   464,   652,   996,   888,   652,   464,
+          656,   704,   464,   620,   704,   884,   704,   636,
+          524,   620,   624,   188,   396,   524,   624,   624,
+          636,   884,   636,   524,   704,   996,   624,   524,
+          704,   996,   944,   704,   996,   636,   748,   652,
+          956,   624,   624,   772,   584,   824,   956,   468,
+          468,   956,   956,   448,   944,   824,   468,   584,
+          888,   540,   584,   824,   772,   824,   944,   956,
+          772,   612,   652,   652,   772,   956,   624,   748,
+          748,   956,   956,   624,   748,   956,   884,   584,
+          824,   944,   824,   624,   884,   624,   636,   460,
+          896,   772,   524,   956,   524,   540,   956,   772,
+          956,   996,   996,   956,   540,   460,   896,   896,
+          896,   956,   956,   648,  1000,   136,   988,   296,
+          532,   384,   628,   372,   628,   140,   160,   160,
+          512,   628,   628,   512,   512,   628,   512,   628,
+          396,   432,   316,   532,   244,   532,   372,   532,
+          264,   316,   316,   532,   372,   532,   392,   392,
+          460,   532,   432,   296,   244,   268,   268,   296,
+          532,   532,   284,   296,   220,   988,   264,   160,
+          264,   628,   628,   264,   396,   944,   140,   988,
+          988,   432,   264,   588,   264,   988,   432,   864,
+          432,   264,   268,   296,   988,   992,   296,   992,
+          440,   268,   296,   296,   992,   440,   296,   588,
+          440,   908,   296,   440,   296,   432,   248,   988,
+          284,   140,   384,   628,   536,   908,   284,   384,
+          708,   708,   708,   384,   628,   520,   628,   628,
+          988,   988,   392,   860,   664,   276,   852,   720,
+          664,   720,   100,   860,   204,   220,   472,  1016,
+         1016,   220,   664,   472,   220,   720,   720,   432,
+          220,   432,   472,   860,   860,   472,   860,   860,
+          720,   432,   472,   908,   720,   720,   860,   860,
+          248,   220,   720,   860,  1016,   392,   176,   740,
+          176,   740,   512,   740,   392,   740,   740,   276,
+         1016,   320,   860,   740,   840,   520,   532,  1016,
+          840,   840,   840,   576,   840,   740,   840,   840,
+          432,  1016,   740,   432,   316,   840,   840,   432,
+          396,   840,   860,   860,  1016,   864,   864,   860,
+          180,   156,   236,   684,   960,   700,    76,   960,
+          980,   960,  1000,    76,    96,   116,   116,   236,
+          116,   236,   236,   236,   116,  1000,  1000,   880,
+          236,   700,   540,   880,   700,  1000,   880,  1000,
+          320,   960,  1000,  1000,   760,   156,   492,   216,
+           96,   116,   352,   216,   196,   352,   352,   216,
+          196,   492,     4,   216,   412,   552,   492,   196,
+          552,   552,   396,   552,   920,   920,   216,   412,
+          216,   352,   412,   412,   352,   412,   908,   920,
+          196,   520,     4,   492,   880,   880,   492,   880,
+          880,   940,   920,   900,   820,   328,   196,   760,
+          940,  1000,  1000,   940,   920,   760,   940,   940,
+          780,   364,   608,   180,   384,   820,   268,   608,
+          244,   140,   608,   284,   284,   608,   608,   900,
+          608,   364,   504,   708,   708,   384,   504,   708,
+          888,   888,   504,   900,   820,   900,   900,   960,
+          820,     4,   532,   800,   180,   412,   800,   572,
+          800,   532,   572,   800,   800,   492,   492,   800,
+          608,   800,   940,   940,   800,   800,   940,   572,
+          492,   820,   780,   780,   392,   460,   412,   780,
+          460,   552,   780,   780,   404,   920,   820,   780,
+          572,   512,   512,   572,   572,   780,   512,   780,
+          780,   920,   460,   572,   404,   900,   820,   920,
+          940,   164,   920,   940,   940,   540,   648,   884,
+          708,   796,    88,   336,   336,   756,   336,   796,
+          932,   336,    88,   504,   284,   708,   888,   336,
+          504,   708,   336,   708,   988,   528,   908,   812,
+           88,   548,   376,   796,   796,   768,   796,   768,
+          796,   796,   812,   536,   752,   816,   752,   816,
+          908,   796,   376,   812,   812,   796,   376,   536,
+          908,   816,   816,   908,   908,   404,   496,   536,
+          404,   536,   816,   420,   816,   460,   536,   528,
+          396,   536,   496,   460,   496,   528,   528,   752,
+          816,   528,   528,   728,   816,   816,   752,   548,
+          752,   528,   420,   460,   548,   768,   768,   440,
+          460,   728,   528,   812,   812,   496,   460,   528,
+          812,   536,   548,   528,   640,   528,   548,   988,
+           88,   376,    44,    32,   104,   520,   812,   104,
+          992,   992,   104,   520,   384,   376,   816,   640,
+          424,   268,   548,   728,   248,   204,   440,   440,
+          268,   440,   752,   548,   992,   864,   548,   964,
+          992,   988,   588,   588,   964,   728,   752,   988,
+          992,   988,   752,   992,   992,   816,   688,   752,
+          816,   988,   992,   864,   988,   992,   864,   992,
+          988,   420,   932,   908,   184,   536,   796,   812,
+          812,   688,   648,   796,   184,   812,   536,   812,
+          908,   908,   648,   908,   632,   536,   688,   304,
+          756,   224,   184,   876,   932,   932,   476,   876,
+          932,   964,   932,   876,   224,   876,   756,   380,
+          304,   668,   932,   380,   632,   416,   756,   776,
+          224,   812,   756,   400,   756,   292,   768,   224,
+          416,   420,   420,   776,   776,   964,   768,   400,
+          776,   768,   640,   776,   420,   888,   756,   224,
+          768,   796,   768,   768,   944,   776,   416,   144,
+          812,   924,   460,   812,   420,   924,   924,   164,
+          420,   776,   724,   420,   536,   924,   496,  1020,
+          416,   420,   924,   964,   416,   632,   924,   924,
+          632,   832,   964,   632,   924,  1020,   884,   924,
+          924,   924,   632,   536,   924,   944,   668,   924,
+          944,  1020,   944,   852,   588,   576,   396,   520,
+          204,   344,   100,   720,   452,   720,   452,   344,
+          452,   344,   592,   452,   204,   356,   320,   344,
+          344,   344,   356,   396,   396,   356,   396,   832,
+          356,   204,   404,   576,   404,   832,   832,   576,
+          344,   164,   588,   752,   616,   588,   720,   344,
+          588,   520,   588,   728,   728,   588,   616,   452,
+          964,   256,   320,   320,   356,   832,   560,   592,
+          592,   560,   852,   356,   560,   560,   832,   832,
+          576,   964,   720,   832,   852,   520,   720,   452,
+          832,   852,   852,   832,   664,   320,
+};
+
+static encode_aux _vq_aux_lsp20_0 = {
+       _vq_ptr0_lsp20_0,
+       _vq_ptr1_lsp20_0,
+       _vq_p_lsp20_0,
+       _vq_q_lsp20_0,
+       1694, 1694
+};
+
+static codebook _vq_book_lsp20_0 = {
+       4, 256, 4152003, 2812515, 8, 1,
+       0,
+       _vq_quantlist_lsp20_0,
+       0,
+       _vq_lengthlist_lsp20_0,
+       &_vq_aux_lsp20_0,
+       0
+};
+
+
+#endif
diff --git a/include/vorbis/book/lsp32_0.vqh b/include/vorbis/book/lsp32_0.vqh
new file mode 100644 (file)
index 0000000..3498d69
--- /dev/null
@@ -0,0 +1,1703 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/vqbuild
+
+ ********************************************************************/
+
+#ifndef _V_lsp32_0_VQH_
+#define _V_lsp32_0_VQH_
+#include "vorbis/codebook.h"
+
+static long _vq_quantlist_lsp32_0[] = {
+          11,    20,    42,    51, 
+           4,     2,    19,    42, 
+         126,   128,   123,    50, 
+         128,   100,    12,    30, 
+          60,   128,    99,    42, 
+         120,    30,    69,    95, 
+          70,    89,   119,   165, 
+         104,   155,    10,    23, 
+          52,    51,    63,    53, 
+         151,    76,   142,   100, 
+          14,    33,    56,    59, 
+         171,    30,    15,    27, 
+          57,   115,   157,    14, 
+         146,    30,    43,    88, 
+          88,   121,    80,   144, 
+         109,   128,    54,    34, 
+          45,    34,    92,    47, 
+         193,    58,    68,   124, 
+          64,    56,    81,    31, 
+         109,    92,    41,   121, 
+          39,    53,   133,   123, 
+          83,    82,   104,    60, 
+         117,    90,    60,   134, 
+          65,   122,    72,    36, 
+          15,    85,    64,    42, 
+         173,   114,   122,    73, 
+          59,    39,    94,    32, 
+          98,   142,    37,    99, 
+          47,    60,    76,   154, 
+          49,   116,   117,    14, 
+         158,    55,    78,   155, 
+          82,   139,    41,    59, 
+          43,    37,    58,    54, 
+         164,    65,    61,    45, 
+          29,    40,    71,    92, 
+          71,    64,   122,   247, 
+          80,    35,    66,    55, 
+          81,   136,   172,    59, 
+          38,    90,   109,    89, 
+         121,    79,    80,    46, 
+          54,    41,    31,    38, 
+         138,   133,    32,    39, 
+          47,    51,    69,    77, 
+         144,    22,    38,    66, 
+         149,    49,    56,    46, 
+          87,   127,   132,    80, 
+          58,    93,    88,   137, 
+          96,    77,    72,    55, 
+           0,    25,    51,    87, 
+         144,    92,    85,    50, 
+          60,    48,    66,    63, 
+         155,    50,    54,   124, 
+          36,    60,    78,   141, 
+          52,    61,    79,   109, 
+          71,    80,   101,   163, 
+         135,    17,    34,    56, 
+          90,    56,    14,    38, 
+         117,   129,    91,    59, 
+          42,    85,    46,    56, 
+         118,    57,   121,    97, 
+          30,    47,    86,   197, 
+          48,    64,   122,   212, 
+         134,    54,    19,    36, 
+          69,    46,    65,    33, 
+         152,    82,   104,    82, 
+          18,    47,   123,    49, 
+          59,   111,   197,    44, 
+         102,    39,    59,   142, 
+          77,    22,    81,    89, 
+         123,    80,   113,   107, 
+          95,    72,    57,    61, 
+         254,    57,    23,    28, 
+          28,    72,   133,    23, 
+          86,   107,   137,    39, 
+         113,    64,    80,   173, 
+          54,    60,    70,    71, 
+         113,   125,   105,   167, 
+          63,    97,    74,    54, 
+           4,     3,    19,    42, 
+         161,    90,    16,    28, 
+          50,    70,    80,   167, 
+          50,    67,   170,   117, 
+         105,    28,    43,    83, 
+         183,    49,    58,    99, 
+         121,    44,    91,    58, 
+          93,   104,    78,    68, 
+          14,    69,    38,    32, 
+         194,    36,    14,    31, 
+          90,    58,   119,    26, 
+          98,    76,   163,    69, 
+         106,    63,    30,    66, 
+         115,    98,    72,    73, 
+         144,    36,    98,    70, 
+         105,    86,    69,    63, 
+          17,    26,    46,    51, 
+         254,   102,    26,    44, 
+         110,    25,    44,    50, 
+          85,   160,    63,   120, 
+          45,    88,   131,    32, 
+         139,    65,    37,    98, 
+         133,   119,    43,   121, 
+          50,    74,    92,    35, 
+          39,    14,    42,    58, 
+         183,    93,    61,   155, 
+          88,     8,    33,    46, 
+         113,    99,    97,   163, 
+          76,    47,    97,    29, 
+         120,   111,    24,    59, 
+         109,   163,    67,   117, 
+          70,    75,    39,    68, 
+          18,    38,    58,    67, 
+          86,   191,   142,    44, 
+          84,    92,    31,    38, 
+         132,    77,    94,    74, 
+          45,   109,   121,    76, 
+          69,    46,   118,   113, 
+         125,    37,    70,   132, 
+          76,    95,    72,    21, 
+          40,    53,    59,    76, 
+         122,   175,    48,    35, 
+         108,    35,    69,    34, 
+         180,    28,    41,    81, 
+          46,   124,   122,   109, 
+          65,    49,   129,    62, 
+          83,    99,    63,   133, 
+          64,   134,    27,    66, 
+          47,    42,    61,    61, 
+         159,   109,   114,   161, 
+         150,    21,    16,    29, 
+          95,    74,    76,    96, 
+          38,    58,   120,   182, 
+          81,   103,    67,    61, 
+          74,   123,    74,   129, 
+          71,    61,    36,    54, 
+          48,    21,    46,    52, 
+         119,   155,   112,   104, 
+         105,    67,    14,    37, 
+         102,    93,    28,   101, 
+          51,    67,   142,   111, 
+         103,    66,   127,    34, 
+          78,    95,   115,    78, 
+          55,   127,    27,    42, 
+          66,    16,    52,    49, 
+         131,    16,    23,    46, 
+          84,   180,    64,    22, 
+          80,    60,    66,    57, 
+          93,    83,   175,   117, 
+          68,    67,    82,    85, 
+         159,    41,    24,    54, 
+          66,    12,    21,    34, 
+         115,    12,    16,    30, 
+          81,   196,    93,    30, 
+          82,    34,    85,    48, 
+          59,    69,   196,   128, 
+          42,    79,   102,    65, 
+         113,    84,    29,    61, 
+          54,     0,    21,    35, 
+         195,   182,   116,    88, 
+          37,    49,   104,    66, 
+          61,    77,   190,    50, 
+          22,    46,    68,   133, 
+          79,    78,    47,    82, 
+          76,    77,   119,   114, 
+          53,    86,    30,    29, 
+          88,    23,    37,    46, 
+          99,   176,   142,   133, 
+          46,    52,    80,    95, 
+          46,   120,    82,    71, 
+          36,    49,    76,   128, 
+          63,    69,    71,    83, 
+         107,    63,   103,    97, 
+          73,    91,    19,    39, 
+          65,    61,    18,    35, 
+         207,   114,   110,    89, 
+          34,    58,   156,    56, 
+          62,   135,   122,   146, 
+          12,    45,    89,    55, 
+          66,    59,   114,    34, 
+          78,   126,   108,    86, 
+          23,    91,    83,    20, 
+         106,    11,    46,    47, 
+         140,   177,   122,    96, 
+          91,    52,    84,    43, 
+          82,    74,   147,   103, 
+          23,    42,   126,   101, 
+          61,    73,   169,    25, 
+          76,   134,    79,    74, 
+          33,   123,    48,    23, 
+          67,    20,    57,    60, 
+         165,   116,    89,    72, 
+          42,    52,   115,   105, 
+          69,   149,    98,    14, 
+          39,   118,    46,    98, 
+         103,    33,   126,    79, 
+          59,    95,    63,   130, 
+          45,   156,    54,    11, 
+          52,    43,    66,    29, 
+         133,   203,    54,    43, 
+          86,    75,    60,    94, 
+          74,    74,   102,    62, 
+          35,   111,    47,    67, 
+          98,    41,    97,    60, 
+          60,   132,    56,    99, 
+          61,   169,    44,    16, 
+          30,    39,    56,    64, 
+         221,    43,    19,    26, 
+          52,    41,   121,    67, 
+         131,    79,   131,    53, 
+          25,    46,    69,   173, 
+          83,    33,    66,   134, 
+          75,    73,   108,    98, 
+          36,   115,    95,    16, 
+          70,    27,    66,    51, 
+         186,    95,    34,    40, 
+          31,    57,    67,   100, 
+         113,   119,   109,   102, 
+           8,    37,    65,   147, 
+         118,    21,    56,    88, 
+         110,    88,   109,    44, 
+          64,    89,    68,    36, 
+          53,    15,    50,    86, 
+         183,   136,    38,    37, 
+          81,    58,    57,    31, 
+          84,    82,   151,   221, 
+           5,    32,    55,   110, 
+          85,    51,   159,    71, 
+          83,    35,    93,    76, 
+         100,    99,    74,    20, 
+          19,    41,    55,   103, 
+         162,    98,    89,    44, 
+          58,    21,    64,   113, 
+          94,    74,   139,   135, 
+          86,    20,    44,    85, 
+         108,   121,    87,    58, 
+          53,    57,   169,    62, 
+         118,    48,    75,    31, 
+          26,    84,    30,    36, 
+          99,    94,   197,   204, 
+          95,    11,    12,    24, 
+          69,   152,   137,    24, 
+          24,    86,    83,    86, 
+          60,    59,    89,   119, 
+          71,    66,    91,    88, 
+          88,   131,    27,    27, 
+          56,    59,    37,    57, 
+          97,   124,   165,   119, 
+         128,    14,    18,    34, 
+          62,    60,    73,    77, 
+          89,    48,    93,   158, 
+          74,    67,    95,    97, 
+          95,   107,    23,    29, 
+          32,    52,    54,    70, 
+          58,    57,    43,   126, 
+         134,   168,   186,   126, 
+         102,   119,   241,    74, 
+          67,    94,   246,    75, 
+};
+
+static long _vq_lengthlist_lsp32_0[] = {
+        7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+};
+
+static long _vq_ptr0_lsp32_0[] = {
+           -1,    -2,    -3,    -4,    -5,    -6,    -7,    -8,
+           -9,   -10,    16,    24,    24,   -14,    42,    58,
+          -17,   -18,   -19,    16,   -21,    26,    65,   -24,
+           65,   -26,   -21,   183,   -29,    42,   -31,   -32,
+           42,   158,    58,   -36,   252,   -38,   -39,    18,
+           26,    50,   -43,    68,   -41,   159,   -47,   -48,
+          -49,   -50,   -51,   -52,    18,   -39,   -45,    58,
+           81,   -58,    58,   101,   -61,   -62,    58,   200,
+          187,   101,   -67,   179,   -69,   -70,   -71,   -72,
+           26,   -74,    72,   -21,   -56,   158,   179,   -80,
+          -81,   -82,   -83,    16,    34,   -86,   -87,    42,
+          118,   -90,    34,   160,   -22,   -76,   -95,   -96,
+          160,   214,   -99,  -100,  -101,    42,   252,  -104,
+         -105,  -106,    42,   158,  -109,    68,   162,  -107,
+          122,  -114,  -115,  -116,   252,  -118,   166,   168,
+         -121,   252,  -112,   252,   158,   214,  -127,  -128,
+         -129,    65,   158,  -132,    72,  -132,    81,  -136,
+         -137,  -138,   158,   184,   166,    60,  -143,  -144,
+          166,  -146,  -147,   160,  -149,   168,   184,  -152,
+         -153,  -154,  -155,  -156,  -157,  -158,  -159,    18,
+           63,  -162,  -163,  -164,    36,   133,  -160,  -134,
+         -167,  -170,    50,    63,    18,  -174,  -175,  -176,
+         -177,    36,    81,  -180,    36,   133,  -102,    61,
+          109,  -186,  -187,  -188,    18,   -34,  -183,   163,
+         -171,   153,  -195,  -196,  -159,  -134,  -199,   133,
+          171,  -202,  -203,  -204,  -205,    58,   163,   171,
+         -209,   133,   163,  -212,   109,  -214,  -215,  -216,
+         -217,  -218,  -219,  -220,     8,    16,  -197,  -224,
+           16,   118,  -227,  -228,  -229,  -230,  -231,  -232,
+         -220,     6,    63,  -236,    50,  -233,  -239,  -240,
+           26,  -237,  -236,  -241,   212,    26,    50,  -248,
+         -249,    63,   133,  -252,    42,  -254,  -255,  -256,
+            8,    58,   163,  -260,  -261,  -262,    24,  -243,
+         -265,  -266,  -267,  -268,     8,    26,    16,  -272,
+         -256,  -263,  -275,  -249,   183,    74,  -279,  -280,
+         -281,  -282,  -283,    42,   230,   252,    68,  -288,
+         -289,  -290,    26,  -292,  -180,  -277,    50,  -294,
+          132,  -298,   252,    68,  -180,  -296,    58,  -304,
+         -305,    82,  -307,  -308,  -309,  -310,    56,    96,
+         -313,    56,   136,  -316,  -317,    56,    96,    56,
+         -321,  -322,    56,  -324,   143,   180,   136,  -328,
+          128,  -122,  -331,  -332,  -333,  -317,    54,   164,
+         -337,  -338,    63,  -340,   133,  -342,  -249,  -334,
+         -250,  -343,    14,  -348,  -349,  -350,    36,  -180,
+          122,   180,  -318,     6,   133,    63,   212,  -360,
+         -361,  -362,  -363,  -364,     1,  -366,     0,    78,
+         -369,  -370,    86,  -372,    10,  -374,    94,  -376,
+          102,   149,    48,  -380,  -381,    40,   104,   149,
+         -385,  -386,    40,   134,  -389,    86,  -391,  -392,
+         -393,  -394,  -395,    10,   110,  -398,   102,  -400,
+         -401,    40,  -403,  -404,   134,   204,   142,  -408,
+           86,  -410,   110,   134,  -413,  -414,  -415,    10,
+           48,  -418,  -419,  -408,  -355,  -422,  -423,   110,
+          204,  -426,   176,  -420,  -429,   216,  -426,    54,
+          224,  -434,  -435,  -436,  -437,  -438,  -439,  -440,
+          -83,    54,    24,  -268,    54,  -446,  -447,  -448,
+           16,   126,  -451,   118,     6,  -454,    24,  -452,
+         -455,  -458,  -459,  -460,  -461,  -462,    24,   196,
+          236,   236,   176,  -272,     9,  -456,  -471,  -472,
+         -473,    32,  -469,  -474,    32,  -475,  -479,  -221,
+           74,  -482,  -483,   126,   196,  -486,   188,  -480,
+         -489,  -490,  -491,  -492,  -493,    32,   188,  -406,
+          162,   132,  -499,   142,  -501,  -502,  -503,    40,
+           59,  -506,  -507,  -508,  -509,  -473,  -504,   204,
+         -466,  -510,   124,  -511,    22,  -511,    74,   220,
+         -521,   126,    34,  -518,  -525,  -526,   -83,    14,
+         -529,    34,    65,  -442,  -527,  -534,  -535,    34,
+         -532,   140,  -539,  -540,  -541,  -535,   178,   228,
+         -519,   132,  -547,  -548,  -549,  -550,    34,  -545,
+         -551,   -88,   178,  -556,   160,   140,  -559,  -560,
+         -322,   132,  -563,   150,   132,    56,  -567,   164,
+          122,  -570,  -571,  -572,  -573,   164,  -575,   188,
+         -568,   232,  -579,     8,   196,  -582,  -583,   188,
+         -576,  -580,  -584,  -586,  -589,  -590,  -591,  -592,
+         -593,    40,   104,  -596,  -597,   104,   164,   142,
+           97,  -602,   164,   142,   172,  -606,  -503,    14,
+         -609,  -610,   164,  -612,  -613,  -258,    14,  -616,
+         -617,   172,  -614,  -618,  -621,  -594,   140,  -624,
+          104,   150,  -627,   150,  -629,  -630,  -631,  -632,
+         -633,   252,    82,  -636,  -637,  -638,  -639,  -640,
+           55,    90,  -643,  -644,    82,   120,  -647,    90,
+          132,    82,  -651,  -652,  -653,    55,   120,  -656,
+           96,  -648,  -659,  -660,    55,  -662,   128,   136,
+         -665,  -666,  -667,  -668,  -669,    90,   120,   112,
+           22,   145,  -675,    82,  -677,  -678,   109,   112,
+          112,  -682,  -683,  -684,   109,   112,  -687,  -688,
+         -689,   112,   140,  -692,   136,    59,  -654,  -693,
+         -684,  -695,  -699,   141,  -697,  -702,  -703,  -704,
+         -159,  -700,  -707,  -708,  -164,   186,   152,  -712,
+          109,    73,  -715,  -716,  -644,    12,   109,   145,
+         -721,  -722,  -723,  -724,   106,  -717,  -727,  -728,
+          120,  -725,   145,  -732,  -733,  -734,   145,    82,
+         -737,  -738,  -739,  -740,   106,  -742,  -743,   145,
+         -745,  -743,   178,   152,  -749,  -750,  -751,  -752,
+          252,  -754,  -755,    18,  -172,    66,   106,  -760,
+         -761,  -762,  -763,    75,   152,  -712,    89,   101,
+          101,  -770,    72,   101,    66,  -774,  -775,  -776,
+         -777,   141,   161,  -780,   109,   200,  -783,  -784,
+          161,  -786,  -787,   169,  -772,   192,  -791,  -678,
+         -788,   145,   169,  -796,  -734,  -792,   161,  -800,
+         -801,  -802,  -803,   101,   106,    66,  -807,  -808,
+         -809,   101,   211,  -812,   177,  -814,  -815,  -159,
+           12,   187,  -819,   109,   187,  -822,  -823,  -768,
+         -816,   -64,  -824,  -828,   109,   141,  -831,  -832,
+         -829,   140,  -833,    73,  -820,  -835,  -837,  -840,
+         -841,  -842,  -843,  -844,    55,    62,  -847,  -848,
+         -849,  -850,    62,   112,  -853,    90,    89,  -641,
+         -693,   112,  -859,  -860,  -861,  -862,     5,    70,
+         -865,  -862,  -856,   201,   182,   201,  -871,  -872,
+         -873,  -874,    43,  -866,    55,  -878,  -647,  -875,
+         -881,   120,  -883,  -884,    70,   182,    90,  -888,
+         -647,    73,   161,  -892,  -893,  -894,     3,  -896,
+         -897,  -898,    62,   155,   235,   148,  -903,  -904,
+         -905,    11,    62,  -854,  -909,  -910,    43,    62,
+           73,  -914,  -915,     5,    13,  -912,  -919,  -920,
+         -921,  -922,    70,  -917,  -899,    66,    12,  -928,
+           43,  -930,    90,  -926,   125,  -934,  -935,  -936,
+         -937,  -938,    77,    29,    98,   117,   195,  -944,
+          177,  -946,  -947,  -948,    77,  -829,   159,  -690,
+          141,   141,  -112,  -956,  -957,  -958,    77,   117,
+          125,  -962,   125,   243,   195,  -966,  -967,   112,
+          141,  -970,  -959,  -954,   141,   117,  -975,  -976,
+         -977,  -978,  -979,  -980,    47,  -982,    70,    77,
+           77,   125,  -987,   112,   117,    12,  -991,  -992,
+         -993,  -883,  -468,  -989,  -995,  -998,   117,    66,
+          117,  -857,  -999, -1004, -1005,   112, -1000, -1002,
+          182, -1010, -1005, -1007,  -673, -1011,  -734, -1013,
+        -1015, -1018, -1019,  -938,   223, -1022,    88, -1024,
+           88,   182,   120,  -885,   153, -1030, -1031, -1032,
+        -1033, -1034, -1035, -1036, -1037, -1038, -1039,    53,
+           68,   252, -1043, -1044,    68, -1046, -1047, -1048,
+           53,  -794,   146,   226,   206, -1050,   252, -1056,
+          192, -1058,   200, -1060, -1061, -1062,   252, -1064,
+        -1065,    68,  -763, -1053,   166, -1070,  -763,   153,
+          200,   240, -1075,  -107, -1071,   146, -1079,  -644,
+        -1077, -1082, -1065, -1080, -1083, -1086, -1087, -1088,
+        -1089, -1090, -1091,    72,   154,   154, -1095, -1096,
+          101, -1093,   153,   101,   154, -1102,   106, -1104,
+          106,    35,   206, -1108, -1109, -1110, -1111,   101,
+          154, -1105,   101, -1049,  -994, -1113, -1117,   175,
+        -1121,   154, -1105, -1124,   169, -1122, -1127, -1128,
+        -1129, -1130, -1131, -1132, -1133,    28,    52,    53,
+        -1039,    74,    53, -1140,    68, -1142,    52,   252,
+           53, -1137, -1147, -1148, -1149,    20, -1151, -1152,
+           28,    52,   184,    52, -1157, -1158, -1159,    52,
+          105,   168, -1163, -1164, -1165, -1166,  -140, -1160,
+          175, -1170,   168,    14, -1173,    52, -1175, -1176,
+           68,   166,   158, -1180, -1138, -1171, -1181, -1184,
+        -1185,    53,   190, -1188,   123, -1190, -1191, -1192,
+        -1193,    72,   174, -1093, -1182,     6, -1199,   154,
+          206, -1202, -1194, -1197, -1203, -1206,  -139, -1204,
+        -1209, -1210, -1211, -1212, -1213, -1214, -1215,    20,
+        -1207, -1218, -1219,    20,    80, -1222,    60, -1216,
+           28, -1226, -1227, -1228, -1229,    20,   190, -1232,
+           38, -1234,    38,   115,    80,    45, -1239, -1240,
+        -1241,    28,    80,    53, -1245, -1246,    38,   241,
+          194, -1243, -1237,   192, -1253, -1254, -1255, -1256,
+            5,    67,   115,   209, -1261,    67,   192,   194,
+        -1265,    67, -1267,   115, -1269,   194,    45, -1272,
+        -1273, -1274, -1275, -1276, -1277, -1278, -1234, -1270,
+        -1281,   147, -1283,   147,   154, -1286, -1281, -1279,
+        -1289,    77,   167, -1292,    98,    77,   167, -1296,
+        -1297,  -938,   178, -1300,    88,    66, -1303, -1304,
+        -1292,    69, -1100, -1305, -1270, -1310,   123, -1308,
+        -1313, -1314, -1024, -1311, -1317,    77, -1319, -1320,
+        -1321,   123,   177,   147,   147,   201,   199, -1328,
+        -1329,   190, -1315, -1332, -1333,    38,   123, -1336,
+        -1234,    69,    59, -1340,   154, -1342, -1343, -1344,
+          123,   174, -1347,   154, -1171,   174, -1351, -1352,
+        -1353, -1354, -1355,    77,   177,   147, -1348, -1360,
+        -1361,   147, -1363, -1364,   182,   201, -1367,     5,
+        -1358, -1370, -1371, -1372,    77, -1374, -1281, -1071,
+          201, -1378,   198, -1380, -1381, -1382, -1383, -1384,
+           53,   147,   209, -1388, -1389, -1390,   147,   161,
+        -1393, -1394,   147, -1396,   169, -1386, -1077,   217,
+        -1398, -1402, -1403, -1404,    77,   147,   169, -1408,
+        -1409, -1394,    66, -1410,   177, -1414,   154, -1416,
+        -1417, -1418, -1419, -1420, -1421, -1422,    99,   107,
+        -1425, -1426, -1427, -1428,     3,     3, -1429, -1411,
+          107, -1434, -1435, -1436,   107,   227, -1439,   155,
+           89,    45,    31,   227, -1445,     7,  -964,    66,
+          203, -1450, -1451, -1428,    45,    79,    44,  -905,
+        -1452,    87,   121, -1460, -1461, -1462, -1463,    13,
+        -1465,    44,    44, -1468, -1469, -1470,    13, -1456,
+        -1473, -1474,    44,   155, -1471,  -910,   146, -1480,
+          148, -1478, -1483, -1484, -1485, -1486, -1487,     5,
+        -1489, -1490,     5, -1492,    84,   116, -1495, -1496,
+           13,    84, -1499,    13, -1501, -1502, -1503, -1504,
+        -1505, -1506,    21,    88, -1509,    47, -1481, -1512,
+           21, -1514,    21,    88, -1517, -1518,    47, -1520,
+        -1509,    66, -1372, -1521, -1525,    23,   131,    37,
+        -1529, -1530, -1531, -1532,    47,    84, -1535,    84,
+        -1537,    84,    88, -1540, -1541,     5,   198, -1537,
+        -1527, -1546, -1547, -1548,    47, -1544, -1549,    70,
+        -1553, -1554, -1555, -1556,  -915,    14,   137, -1470,
+        -1557, -1560, -1563,     5, -1565, -1548,    45, -1557,
+        -1567, -1570, -1571,    47,   125, -1568, -1575, -1576,
+           47, -1573, -1579, -1580, -1581, -1582, -1583, -1584,
+           21,    84,    84, -1588, -1589, -1590,    47,    93,
+          129,    84,    93, -1535, -1577,    93, -1599, -1600,
+        -1601,    47,   131, -1604,   129,   137, -1602, -1596,
+        -1609, -1610, -1611, -1576, -1607,   137,   125,   191,
+        -1617, -1618, -1619,   125,   131,   125,    73, -1624,
+        -1625, -1626, -1627, -1628, -1629,    23,   125,   125,
+        -1633, -1634,     4, -1636,    21, -1638,    23,   167,
+          131, -1642,    21,     4, -1645,    29, -1647, -1648,
+        -1649, -1650, -1651, -1652,    23, -1654,    23,   195,
+         -959,   218, -1659,    29, -1661, -1662, -1663, -1664,
+           23,    47, -1667,   117,    47,   125, -1671, -1672,
+           31,   186,    31,   178, -1677, -1678, -1679,    23,
+          203, -1682,    31, -1682,    73,   131, -1687,   139,
+           88, -1690, -1691, -1692, -1693, -1694,     3,    79,
+        -1697, -1698, -1699,     7, -1684,    41, -1703, -1704,
+        -1705,    15,    41, -1700, -1709, -1710, -1711, -1712,
+        -1713,     7,    31,    15, -1707, -1718,    15, -1682,
+          113,   107, -1723, -1724, -1725, -1726, -1727,    15,
+        -1729,    39,    27, -1732,    93, -1734, -1735, -1736,
+        -1737, -1738,    33,   121, -1741, -1742,    79,    87,
+           87, -1746,    44, -1720, -1742, -1747, -1751, -1752,
+        -1729, -1749,    44, -1756,    33, -1758, -1759,    44,
+           99,    89, -1763, -1764, -1765,    33, -1767,    39,
+           91, -1770, -1771,    33, -1773,    92, -1775, -1776,
+           51,   207, -1779,    92, -1622, -1782, -1783, -1784,
+        -1785, -1786, -1787, -1788, -1767, -1780,    93, -1792,
+           92,    85, -1795, -1796,    19, -1798, -1799, -1800,
+           19, -1802,    85,    91,    92, -1806, -1807, -1808,
+           19, -1810, -1586,   113, -1811, -1237, -1815, -1816,
+        -1817,    51,    92, -1820, -1808,   113,    99, -1817,
+          207,    69,    19, -1825, -1829, -1830, -1831, -1832,
+           39, -1834,    84,   139, -1837, -1838,    84,    93,
+        -1584, -1827, -1843,    85, -1835, -1841, -1847, -1848,
+        -1849, -1850, -1851,    19, -1796,    22,    85, -1856,
+           85, -1858, -1856, -1270,    45, -1862, -1863, -1864,
+        -1865,    19,   129,    14, -1867, -1870,    21, -1872,
+        -1873,    85,   129, -1868, -1877, -1878, -1879, -1880,
+        -1881, -1882, -1883,     4, -1875, -1884, -1885, -1888,
+           12,   139,   139,   186, -1893, -1894, -1895,    15,
+        -1897, -1898,    15,    39, -1727, -1886,    85,    91,
+        -1905, -1906,    31,   113, -1909,    27, -1911, -1906,
+           49, -1914,    12, -1912, -1917,   144, -1919, -1920,
+        -1921, -1922, -1923, -1924, -1925,     4, -1915,     4,
+            4, -1930, -1925,    33,    31, -1934,    31, -1936,
+        -1682, -1931,    27, -1940, -1941, -1942,    39, -1938,
+        -1945,    85, -1925,   191, -1949, -1950,    31, -1947,
+        -1898, -1954, -1955,     4,   144, -1958, -1959, -1960,
+        -1961, -1962, -1963, -1964, -1965,    46, -1967, -1965,
+        -1956,   114, -1971, -1969,   186,   162, -1975,   140,
+        -1903, -1978, -1979,    54,  -352, -1976, -1983,   114,
+        -1985,   114,   122, -1988, -1989, -1990,    54,    81,
+           61, -1994, -1995,    46, -1997,    81,   130, -2000,
+        -2001, -2002, -2003,   114, -1981, -2006, -2007, -2008,
+          -56, -1938, -2011,   138,   162,    81,   162,   210,
+        -2017, -2018, -2003,    91, -2021,   185,   225, -2024,
+        -2025,   159, -1116, -1938,    33,   210,    33, -2032,
+        -2033, -2034, -2035, -1634,    15,   132,   140, -2040,
+        -1983, -2036,   122,   122, -2045,  -514, -2041,   186,
+        -2049, -1873, -2046, -2050, -2053, -2054, -2055, -2056,
+            4, -2051,  -989, -2057, -2061,    21, -2059, -2064,
+        -2065,     4,    12, -2068,  -989,    22, -2071,   139,
+        -2073,   139,   185, -2076, -2077, -2078, -2079,    54,
+        -1220, -2069, -2083, -2084, -2085,    74,   116, -2079,
+        -2081,   124, -2091, -2092, -2093,    46, -2088,   138,
+        -2079, -2094,   162, -2100, -2101, -1800,    59,   116,
+           92,   170, -2107, -2108,   116, -2105, -2102, -2112,
+        -2113,   124,   129, -2116, -2089,    73, -2119, -1973,
+          113,   170, -2123,   139,   193, -2126,   170, -2124,
+           59, -2128, -2131, -2132, -2133, -2134, -2135, -2136,
+        -2137, -2138,    21,   139,    29, -2142, -2143, -2061,
+          139,   193,   185,   129, -2149,   129, -2151,   167,
+        -2153, -2154,     4,   114, -2138, -2144, -2140, -2157,
+          140, -2162, -2163,     4, -1634, -2117,   140, -2168,
+        -2169,    21,   114,    21, -2173, -2174, -2175,    38,
+        -1969,    91, -2179, -1969,    59, -2182,   167, -2184,
+          167,   199,   210, -2188,    38,   138, -2191,   193,
+          210, -2194, -2195, -2196, -2197,    38,   123,   193,
+        -2201,   199, -2203, -2204, -2205, -1507, -2180,    98,
+        -2209, -2210, -2211,    98, -2206, -2214,   123, -2216,
+          123, -2218, -1024, -2212,   199,   193, -2223, -2224,
+        -2225, -2226,    29, -2219, -1317,    92, -2231,    98,
+           51,   198, -2232, -2236, -2237, -2238, -2239, -2240,
+           20,    38, -2243, -2244, -2245,    20,   138, -2248,
+          115, -2232, -2251, -2252, -2253, -2197,    33, -2256,
+           80,   115,   115, -2260, -2261, -2262,    46, -2254,
+        -2265,    80, -2267, -2262, -2263,   138, -2271,    80,
+        -2273, -2274, -2275, -2276, -2277, -2278,    46,   194,
+        -2281,   124,    51, -2284, -2285,   129, -2282, -2288,
+          194,    59, -2114, -2289,   202,   138, -2295, -2296,
+           46, -2298, -2299,   115, -2291, -2302,   194,   115,
+           83, -2306, -2307, -2308, -2309, -1490, -2232,    67,
+           67, -2314,     5, -2316,    67,   193, -2319, -2258,
+           22, -2320, -2323, -2324,    67, -2321,   115, -2328,
+        -2329,     5, -1263,    51, -2333,   129, -2335,   198,
+          242, -2338,   193,     5,   201, -2331, -2343, -2344,
+        -2345, -2346, -2347,    71, -2349, -2350, -2351,   119,
+          197, -2354,   189,    59,   151, -2358, -2359, -2360,
+        -2361, -2362,     2,   189,   119,    22, -2367,    64,
+        -2365, -2370,   108,     2, -2373, -2374, -2375,    95,
+        -2377,    25, -2379, -2380, -2381, -2382,    17,   103,
+           17,   197, -2387,    17, -2389,    71,    95, -2392,
+        -2393, -2394, -2395, -2396, -2397,    30,    69, -2400,
+        -2401, -2402,    57,    64, -2405,    64,    69,   100,
+        -2409, -2410,    57,    97,   100, -2414, -2415, -2416,
+        -2417, -2418,    27,    41, -2368,    49,    57, -2424,
+        -2425,    41, -2427,    49,    57, -2430,   119,    57,
+        -2433, -2434, -2435, -2436, -2437, -2438,    49, -2420,
+          207, -2442, -2443,    57,    19, -2444, -2431,    69,
+        -2449,    49, -2451, -2452, -2453, -2454,    57,   151,
+        -2457,   144, -2447, -2460,   119,   144,    97, -2464,
+        -2465, -2466,    49, -2405,    30, -2470, -2471, -2472,
+           17,    64, -2475, -2397, -2468,    83, -2403, -1853,
+        -2481, -2482,    17,    83, -2485, -2486, -2487, -2488,
+        -2489,    33,    41,    83, -2493, -2494, -2495,    41,
+        -2355,   100, -2499, -2500, -2501,    49,   213, -2483,
+           22,    14, -2505, -2508, -2509,   100,   119, -2502,
+        -2506,   221, -2515, -2389, -2512,   213, -2519,    83,
+        -2521, -2522, -2523, -2524, -2525, -2526, -2527,     9,
+        -2529,    76,   103, -2532, -2533,   111,    37, -2536,
+        -2537,     9,   135, -2540, -2541, -2542, -2543, -2544,
+            2, -2546,     9, -2548,   108,    37, -2516, -2552,
+        -2553,     2, -2555,    37, -2557, -2558, -2559, -2560,
+            2, -2562,   111, -2550,   108, -2566,   111,   108,
+        -2563, -2570, -2571, -2530, -2568,   105, -2575, -2576,
+            9, -2383,    30, -2578,   189,   135, -2583, -2584,
+            9, -2586,    76, -2588, -2589, -2590, -2591,    76,
+        -2593, -2594,    37,   146,   175, -2598, -1050,   146,
+          245, -1020,   105, -2604, -2534, -2602, -2607, -2608,
+          254, -2605, -2611,   237,    97, -2614, -2615,    76,
+          237, -2618,   165, -2620, -2621, -2622, -2623, -2624,
+            9, -2612, -2627, -2628,    25,   135,    97, -2632,
+        -2633, -2634,    25,   127, -2637,   103,    14, -2530,
+        -2638,   127, -2643, -2644,   127,   253, -2647, -2648,
+          254, -2650, -2651,   127, -2640, -2538, -2652, -2656,
+          254,   165, -2659, -2660, -2661,   253,   173, -2664,
+          157, -2654, -2667, -2668, -2669, -2670,    25,   105,
+          181,   254, -2675, -2676, -2562,   100, -2581, -2677,
+        -2411, -2682,   254,   111, -2685, -2686, -2687, -2688,
+        -2689, -2690, -2691,     2, -2680, -2694, -2695,     2,
+           69,    64,    37,    97, -2701, -2702,    45, -2696,
+        -2697, -2706, -2707,    69, -2709, -2710, -2553, -2546,
+           57, -2714, -2462, -2711,   100, -2718, -2719,    45,
+        -2721,    57,    30, -2724, -2725,    37, -2462, -2722,
+        -1860, -2727, -2731, -2732, -2733, -2594, -2729, -2734,
+          146,    30, -2737, -1761,    17, -2740, -2026,
+};
+
+static long _vq_ptr1_lsp32_0[] = {
+        -1415,  -628,  -359,  -151,   -79,   -35,   -16,   -13,
+          -12,   -11,   118,   118,    65,   -15,   118,   214,
+          -25,   -23,   -20,    26,   -22,   158,   158,    72,
+          179,   -30,   -28,   225,    50,   158,   -34,   -33,
+          179,   179,   179,   -46,   -37,   -42,   -40,    75,
+          -41,    75,   -44,   152,   152,   225,   -68,   -60,
+          -57,   -53,   179,    50,    26,   -55,   -27,   -41,
+          225,   -59,    75,   179,   -65,   -64,   -63,   240,
+          200,   -66,   187,   200,   -77,   -75,   -73,   158,
+          101,   158,   101,   179,   -27,   -78,   240,  -126,
+          -92,   -85,   -84,    65,    65,   -89,   -88,   214,
+          214,   230,   -91,   214,   -94,   -54,   -98,   -97,
+          230,   230,  -123,  -111,  -103,  -102,    68,  -108,
+         -107,   166,   230,   166,   230,  -107,   183,  -113,
+          183,  -120,  -117,   168,   214,  -119,   214,   214,
+          -97,   230,  -110,  -124,  -125,   240,  -141,  -133,
+         -131,  -130,   214,   158,   240,  -135,   183,  -140,
+         -139,   206,   240,   240,   240,  -142,   240,  -145,
+          184,  -148,   208,   184,  -150,   208,   208,  -303,
+         -213,  -185,  -173,  -172,  -161,    50,  -160,   222,
+          222,  -169,  -166,  -165,   222,   222,  -165,  -122,
+          -93,  -171,   133,   133,   152,  -182,  -179,    68,
+          -41,    75,   153,  -181,   232,   232,  -184,   153,
+          232,  -194,  -192,  -189,   179,  -191,  -178,   179,
+          163,   183,  -201,  -198,   187,   122,  -200,   163,
+          222,  -211,  -208,  -207,  -206,   187,   187,   187,
+         -210,   171,   171,   171,   133,  -278,  -253,  -226,
+         -225,  -223,   -10,  -221,   212,   212,  -193,   118,
+           42,   244,  -251,  -247,  -245,  -244,  -238,  -235,
+         -234,   183,   212,  -234,   212,  -112,  -242,  -234,
+          212,  -193,    63,  -222,   244,  -246,    58,  -250,
+          212,   244,   244,    50,    58,  -264,  -259,  -257,
+          244,  -258,   244,   118,   -34,   163,    58,  -190,
+         -271,  -270,  -269,   196,    16,   196,   179,  -274,
+          196,  -168,   179,  -258,   231,   132,  -300,  -287,
+         -285,  -284,   118,   232,   232,  -286,   230,  -291,
+          212,    50,    36,  -295,  -294,  -276,   232,  -297,
+          183,  -299,   232,   232,  -302,  -110,   244,  -330,
+         -306,   232,  -320,  -315,  -312,  -311,   133,   133,
+         -314,   171,   171,  -319,  -318,   180,   180,   222,
+         -326,  -323,   246,  -325,   246,   246,  -327,  -324,
+          246,  -301,  -347,  -341,  -336,  -335,   183,   180,
+         -339,   180,   164,   164,   180,  -344,   163,  -329,
+         -258,  -293,   132,  -356,  -354,  -351,   133,  -353,
+          132,   232,   232,   132,  -357,  -358,   232,  -433,
+         -390,  -379,  -368,    48,  -365,  -367,   156,   156,
+         -378,  -371,    94,  -373,   102,  -375,   156,  -377,
+          156,   156,    94,  -384,  -382,   104,  -383,   238,
+         -388,  -387,   149,   149,   134,   149,  -412,  -399,
+           86,   224,  -397,  -396,   134,   110,   134,  -407,
+         -402,   142,  -406,  -405,   220,   220,   220,  -409,
+          204,  -411,   204,   204,  -417,    86,  -416,   224,
+          224,  -428,  -421,   176,  -352,  -425,  -424,   228,
+          228,  -424,   228,  -346,  -430,   228,  -432,    61,
+          228,  -558,  -524,  -488,  -478,  -457,  -443,  -442,
+          176,    74,   176,  -445,   122,  -453,  -450,  -449,
+          251,   251,  -449,   251,   122,  -451,  -449,  -444,
+         -441,  -467,  -466,  -465,  -464,  -463,   236,   236,
+          251,   244,   251,  -470,    30,  -431,  -476,  -465,
+         -449,   251,  -427,  -345,  -463,  -273,  -481,   196,
+          162,  -485,  -484,   212,   212,  -484,   212,   132,
+         -505,  -500,  -498,  -495,  -494,   220,   220,  -494,
+          170,  -496,   188,   196,   220,   142,  -463,   236,
+          132,  -520,  -517,  -515,  -512,  -511,  -497,   251,
+         -511,  -487,   132,   236,  -514,  -519,   124,   251,
+         -522,   188,  -519,  -516,  -538,  -531,  -528,  -523,
+         -530,   176,   176,  -533,  -513,  -451,  -466,   251,
+         -477,   186,  -555,  -546,  -544,  -543,   186,   251,
+          228,   186,   228,  -553,   -96,   -91,   214,  -542,
+         -537,   230,   183,  -429,   208,  -554,  -569,  -565,
+         -562,   140,  -325,   246,   178,  -566,  -353,   232,
+          178,  -588,  -578,  -577,  -574,   212,  -358,   232,
+         -564,   244,  -581,  -580,   244,  -585,  -244,   244,
+         -561,  -244,  -557,  -552,  -620,  -605,  -595,   196,
+         -594,   172,   172,  -601,  -599,  -598,   188,  -598,
+          178,  -603,   172,  -604,   196,  -608,   196,  -600,
+         -611,   244,   196,  -615,   196,   236,  -545,  -465,
+         -580,   244,  -607,  -587,  -626,  -623,   170,  -625,
+          238,   238,   164,   172, -1029,  -839,  -701,  -664,
+         -635,  -634,   109,  -650,  -649,  -642,  -641,   120,
+          217,   120,  -646,  -645,   217,   217,  -645,   217,
+          170,   136,  -658,  -655,  -654,   136,   136,  -654,
+          136,  -622,  -661,   136,   143,  -663,   143,   143,
+         -681,  -674,  -673,  -671,  -670,   145,   145,  -670,
+         -657,   161,  -676,   120,  -680,  -679,   145,   145,
+          141,  -696,  -686,  -685,   171,   171,  -694,  -691,
+         -200,   222,   183,  -200,   222,   183,   222,   132,
+         -698,  -690,  -207,   187,  -672,  -748,  -731,  -714,
+         -706,  -619,  -634,  -711,  -710,   191,   222,   222,
+          152,   191,  -720,  -718,   152,   191,  -719,   152,
+          217,  -726,  -719,   152,   222,  -713,  -730,  -719,
+          152,  -709,   222,  -736,  -735,   161,   219,   247,
+         -744,  -741,   177,   219,   182,   182,   219,   226,
+         -747,   217,   239,   226,  -773,  -769,  -753,    68,
+          109,  -759,  -756,   101,  -758,  -746,   152,  -768,
+         -767,  -765,  -764,   247,   247,   247,   178,   247,
+          200,   -64,  -771,   177,    73,  -799,  -790,  -782,
+         -779,  -778,   219,  -781,   219,   219,  -785,   219,
+          192,  -789,  -781,   219,   178,   200,  -795,  -793,
+         -766,  -794,   247,  -798,   169,  -757,   169,  -813,
+         -806,  -734,  -804,   145,   145,   239,   200,  -811,
+         -810,   219,   219,   211,   219,  -821,  -818,  -817,
+         -805,   222,  -820,   222,   219,  -827,  -825,   211,
+         -797,   211,  -729,  -830,  -829,   219,  -836,   -64,
+         -820,   225,   -27,   140,  -810,   178,  -834,  -933,
+         -891,  -858,  -846,  -845,   128,   128,   141,  -855,
+         -852,  -851,   136,   136,  -851,   136,   183,  -857,
+         -854,   120,  -887,  -870,  -864,  -863,   217,   217,
+         -868,  -867,   -27,   217,  -869,   235,  -877,  -876,
+         -645,   235,   120,   178,   120,  -882,  -880,  -838,
+          217,   235,  -886,  -885,   235,   235,   182,   198,
+         -890,   178,   217,  -913,  -902,  -895,   250,  -901,
+         -900,  -899,   250,   250,   250,   155,  -908,  -845,
+         -906,   148,   148,   159,  -906,  -911,   235,   235,
+          159,  -918,  -916,   235,  -910,  -907,  -932,  -927,
+         -924,  -900,   250,  -889,  -900,  -923,   159,  -929,
+          155,  -899,   250,  -925,   250,  -974,  -955,  -943,
+         -939,   117,   177,  -940,  -941,  -942,   211,  -945,
+          211,  -953,  -952,  -949,   211,  -810,   183,  -950,
+          192,  -784,  -950,  -965,  -961,  -960,  -959,   195,
+          195,  -964,  -963,   250,   243,  -969,  -968,   250,
+          250,  -973,  -972,  -951,   195,   250, -1017,  -990,
+         -986,  -985,  -984,  -981,    77,  -983,   161,   161,
+          117,   161,  -988,   117,  -778,   140, -1009, -1001,
+        -1000,  -997,   105,   159,  -971,  -885,   235,   122,
+          219, -1003,  -996, -1006,   182,   219, -1008,  -931,
+          219, -1012,   161,  -879, -1014,  -826, -1008,  -705,
+         -536, -1026, -1021,    88,   255, -1023,   177, -1025,
+          201,   201, -1027,   201,   255, -1208, -1126, -1085,
+        -1078, -1059, -1054, -1042, -1041,   192, -1040,   209,
+          209,   209,   192, -1045,   226, -1052, -1049,   226,
+          247, -1051,   255,   247, -1051, -1028, -1055, -1057,
+          240,   240,   247, -1069, -1063,    68,   166, -1066,
+          166,   247, -1068, -1020,   247, -1074, -1072,   231,
+        -1073,   247,   206,   -63,   175,   231, -1081,   209,
+          175, -1051,   152, -1076, -1067, -1107, -1101, -1099,
+        -1094, -1093, -1092,   177,   177,   206, -1097,   177,
+          206,   177,   223, -1100,   211, -1103,   177, -1106,
+        -1051,   223,   226, -1120, -1114, -1096,   240, -1112,
+          247, -1098, -1115, -1106, -2741,   237, -1084,   223,
+        -1123,   -63, -1119,  -789,   200,    74, -1162, -1146,
+        -1139, -1138, -1136, -1135, -1134,    53,    53,   190,
+          190,   231,   240, -1144, -1141, -1143,   168,   168,
+        -1040,   105, -1156, -1150,    60,    28, -1154, -1153,
+           60,    60, -1155,   190,   240, -1161,  -149,   208,
+          231,   184, -1187, -1174, -1172, -1169,  -139,   175,
+          231,  -139,   240,   231,   190,   240, -1179, -1177,
+          206, -1178,   206, -1183,  -140, -1168, -1167,   226,
+        -1186,   206,   206, -1189,   174, -1201, -1198, -1195,
+        -1194,   206,   206, -1194, -1145,   231, -1200,   240,
+          240, -1205, -1186, -1168, -1137,   206,   190, -1196,
+        -1271, -1252, -1238, -1225, -1224, -1217, -1152,    60,
+        -1125, -1221, -1220,   130,   130, -1220,   130, -1118,
+          190, -1236, -1233, -1231, -1230,   241,   241,   241,
+          190, -1235,   241,   241, -1235,   239, -1244, -1243,
+        -1242,   241,   241,   241, -1249, -1248, -1247,   242,
+          241, -1251,  -805,   194, -1260, -1258,   217, -1257,
+          198,   198, -1259,   217, -1264, -1262, -1263,   198,
+        -1266,   242, -1268,   242, -1247,   242,   178, -1350,
+        -1327, -1295, -1291, -1285, -1282,   192, -1280,  -600,
+          241,   242, -1284,   192,   192, -1288,   192, -1250,
+        -1290,   192,   192, -1293,   211, -1294,   211, -1312,
+        -1302, -1299,  -276,   177, -1292,    89, -1309, -1306,
+          177,   178,  -944,    89,  -766, -1092,   177, -1307,
+        -1318, -1316,   177, -1301,   201,   199, -1324, -1323,
+        -1322,   201,   201,   177, -1325, -1326,   242, -1341,
+        -1331, -1243, -1298, -1335, -1334,   154,   154, -1339,
+        -1230,   231, -1337,   190,   241, -1349, -1346, -1345,
+          190,   190, -1345,   190, -1338,   177, -1379, -1366,
+        -1359, -1357, -1356,   182,   182, -1322, -1330, -1362,
+          161,   201,   217, -1365,   226,   226, -1369, -1365,
+        -1287,   125, -1373,   201,   198, -1377, -1376, -1168,
+          242,   201,   242, -1401, -1387,   192, -1386, -1385,
+          226,   241,   226, -1283, -1397, -1392, -1391,   209,
+        -1395,   209,   226,   209,   226, -1399, -1168,   226,
+        -1375, -1407, -1406,   192, -1405,   161,   192, -1413,
+        -1412, -1396,   175, -1076,   226,   177,   169, -2342,
+        -1957, -1689, -1482, -1449, -1442, -1424, -1423,   137,
+        -1433, -1430, -1429,   227,    44,   155, -1432, -1400,
+          155,  -899, -1438, -1437,   243,   243, -1437,   243,
+          231, -1440, -1443, -1444, -1446,   243, -1448,   146,
+          243, -1459, -1454, -1453,   146,    87, -1455, -1457,
+        -1447, -1458,   148, -1467,   137, -1466, -1464,   121,
+          121,   148,    99, -1477, -1472,  -901,   155, -1441,
+         -901, -1475,   235,   235, -1431, -1479,   153, -1475,
+          235,   255, -1623, -1500, -1494,   193, -1488,    67,
+        -1491,    84,   116,   137, -1493,   129, -1498, -1497,
+           99,    99,   137,   116, -1552, -1528, -1516, -1511,
+        -1508, -1507,   199,   199, -1507,   199,   175, -1513,
+           84, -1515,   139,   139, -1524, -1519,    88, -1522,
+          198,   255,   199, -1510, -1317, -1526,   199,   255,
+        -1539, -1534, -1533,    88,   117,    88, -1536,   227,
+        -1538,   235,   235, -1545, -1543, -1542,   201,   201,
+        -1521, -1551,  -869,  -884,   235, -1523, -1476,   198,
+        -1578, -1569, -1562, -1559, -1558,   175,   155, -1558,
+          231, -1167, -1564,    84, -1537, -1475,   175,    97,
+        -1566, -1574, -1558, -1572,   155, -1561,   235, -1551,
+          198, -1550, -1608, -1598, -1595, -1587, -1586, -1585,
+           93,    93,   129, -1593, -1592, -1591,   131,   131,
+          131, -1594,   129, -1597, -1368,   227, -1603, -1602,
+          137,    93,   137, -1606, -1605,   202,   202, -1223,
+        -1616, -1614,   227, -1613, -1016,   198, -1558,   239,
+        -1621,   202, -1620,   198,   198, -1613,   239, -1646,
+        -1641, -1632, -1631,    77, -1630,   131,   131,   167,
+        -1635,   131,   202, -1637,   131, -1640, -1639,   202,
+          202, -1644, -1643,    29,    88,    98, -1686, -1660,
+           77, -1658, -1656, -1653,   125, -1655,   203,   203,
+          125,   233,   195,   203, -1670, -1666, -1665,   227,
+          117,   227, -1668,   243, -1669,   243, -1676, -1674,
+        -1652, -1657, -1448,   233, -1683, -1681, -1680,   227,
+          227,   203,   227, -1685,   233,   227,   117, -1688,
+          227, -1781, -1733, -1708, -1696, -1695,   107,   107,
+        -1702, -1701, -1695,   107, -1675,    79, -1706,    33,
+           41,   107, -1695,  -542, -1722, -1717,   227, -1715,
+        -1714,   203,   203, -1714, -1673, -1719,   227, -1721,
+        -1675,   227, -1731,   227, -1730, -1728,   107,    91,
+           91,   107,    91,   137,   107, -1762, -1750, -1745,
+        -1740, -1739,   205,   205, -1744, -1743,   121,   121,
+          205, -1748, -1743, -1716,    87, -1622, -1755,   227,
+        -1754, -1615,   107, -1757,   107, -1754, -1760,   121,
+          121,   207, -1769, -1766,    91,    99, -1768,    99,
+           99, -1774, -1772,   121,   121,    99, -1778, -1760,
+          121,   239, -1760,   121, -1777, -1876, -1846, -1828,
+        -1805, -1794, -1793, -1791, -1790, -1761,    99,    99,
+           93,    93, -1797,    51,    91, -1804, -1801,    91,
+          170, -1803,   170,   170,   170, -1814, -1809,    99,
+          116, -1493, -1594, -1789, -1753, -1761, -1826, -1819,
+        -1818,   116,   116, -1823, -1822,   207,   116, -1822,
+          233,   233, -1804, -1824, -1840, -1836, -1835, -1833,
+          139,   139,    92,   218,   193, -1839,   139,   139,
+        -1842, -1821, -1844,   218,   170, -1675, -1861, -1857,
+        -1855,   124, -1852,    27, -1854,    69,    91,   202,
+          186,   170,  -537, -1305,    97, -1869, -1594, -1493,
+        -1866,   137,   137,   178, -1860, -1871,    85, -1594,
+        -1874,   202,   202, -1859, -1918, -1913, -1892, -1887,
+        -1873, -1856,  -709,   191, -1853, -1845, -1813, -1890,
+        -1889,   191, -1891,   218, -1908, -1904, -1896,    31,
+        -1900, -1899,   218,   218, -1902, -1812, -1903,   218,
+         -709,    85,   186,   233, -1910,   186,    85,   202,
+          233, -1916, -1883, -1907,   203,   191, -1953, -1946,
+        -1935, -1929, -1928, -1927, -1870,    85, -1657,   139,
+          131, -1933, -1932,   113,    85,    93,   131, -1939,
+        -1597, -1926,   233, -1944, -1597,   139,   227, -1937,
+           93,   139, -1948,   233, -1873, -1605,   202, -1657,
+        -1951,    29, -1680,   227,   233, -2130, -2075, -2031,
+        -1987, -1980, -1977, -1966,   124,   210, -1970, -1969,
+        -1952,   210, -1974, -1973,   233,   210, -1973,   210,
+        -1891,    61,   124,   162, -1982, -1972, -1984,   140,
+        -1986,   162,   162, -1999, -1993, -1992, -1991,   162,
+           81, -1996,   130,    54, -1998,   138,   138, -2016,
+        -2005, -1973,   210,   234, -1968, -2014, -2013, -2010,
+          162, -1956, -2012,   225,   225,   234, -2015,   225,
+        -2029, -2023, -2020,   233, -2022,   234,   234, -2020,
+          225,   234, -2735, -2019,    41, -2012,    91, -2052,
+        -2044, -2039, -2037,   186,   233, -2038,   202, -2043,
+        -2042, -2019,   140,   202, -2048, -2047, -2030,   202,
+          186, -2038, -2028, -2027, -2063, -2060, -2058, -1983,
+          140, -2009,   114, -2004, -1983,   210, -1943, -2067,
+        -2066,   185,   185, -2070,   185,    27, -2072,   140,
+        -2074,   225,   225, -2099, -2082, -2080,    61,   248,
+          248,    97, -2090, -2087, -2086,   248,   248, -2089,
+        -1907,   248, -2095,   210, -1979,   162, -2062, -2096,
+        -2098, -1901,   248, -2106, -2103,    22, -1821, -2104,
+        -2105,   193, -2122, -2109,   124, -2111, -1761, -2115,
+        -2114,   210,   210, -2118,   170,   218,   248, -2121,
+          218,   210, -2125, -2124,   225, -2127,   225, -2015,
+          218, -2120, -2235, -2193, -2172, -2152, -2148, -2141,
+        -2140, -2139,   185,   185,   185, -2147, -2146, -2145,
+        -2129,   210,   193,   193, -2150,   198,   185,   199,
+        -2161, -2156, -2155,   185, -2158, -2117, -2155, -2110,
+        -1856, -2167, -2164,   114, -1639, -2160,   218, -2171,
+        -2170,   167,   167,   202, -2187, -2178, -2176,   249,
+          138, -2166, -2183, -2181,   170,   202,   210, -2185,
+          249, -2186,   249, -2189,   193, -2190, -2192,   234,
+          234, -2222, -2202, -2198,   234,   115, -2199, -2200,
+          242,   249, -2215, -2208, -2207,   185,    91,   185,
+        -2213,   199, -2021,   234, -2177,   199,   234, -2217,
+          193, -2221, -2220, -2165,   201,   199, -2233, -2228,
+        -2207,   185,   199, -2159, -2230,   113, -2151,   199,
+          113, -1326, -2229, -2272, -2266, -2250, -2242, -2241,
+          138,   138,   249, -2247, -2246,   234,   234, -2246,
+          234,    83, -2259, -2258, -2255,   194,    83, -2257,
+          194,   194,   249, -2264, -2257,   138,   194, -2249,
+          194,   115, -2270, -2269, -2234,   248,   130,   248,
+        -2305, -2293, -2283, -2280,   210, -2279,   202,   202,
+        -2279,   202,    91, -2290, -2287, -2186, -2268, -2186,
+          249,   113, -2292, -2286,   210, -2294, -2301, -2297,
+          248,   248, -2145,   210, -2227,   248, -2303, -2186,
+          113, -2327, -2318, -2313, -2312, -2311, -2304,   116,
+          129, -2315,   193, -2317,   249,   249, -2322, -2317,
+          113, -2310, -2326, -2257,   194,    27,   248, -2337,
+        -2330,   129, -2332,    74, -2334,   249, -2336,   249,
+          249, -2340, -2339,   201, -2336,    59, -2572, -2520,
+        -2391, -2372, -2357, -2348, -2356, -2353, -2352,   221,
+          221, -2352,   221,    74,   197, -2371, -2369, -2366,
+        -2364, -2363,   229,   229, -2363,   170, -2363,   229,
+        -2180,   119,   189,   151, -2378,   197, -2376,   103,
+          173,   103, -2385,   197, -2384, -2383,   189,   189,
+          108, -2386, -2388,   221, -2390,   221,   221, -2463,
+        -2413, -2408, -2407, -2399, -2398,   100,   100, -2404,
+        -2403,   100,    69,   100, -2406,   207,   207,   113,
+        -2412, -2411,   108,   108,   108, -2450, -2432, -2423,
+        -2421, -2419,    41, -1912, -2355, -2422,   100, -2429,
+        -2426,   119, -2428,   119,   119, -2431,   144,   233,
+           97, -2448, -2446, -2441, -2440, -2405,   207, -2341,
+          229, -2367, -2405,   207, -2439, -2325,   207,   105,
+           64,   100, -2462, -2459, -2456, -2455,   239,   239,
+        -2455,   239,    89, -2461,   151,   151,   151, -2484,
+        -2480, -2469, -2467,   100,    74, -2474, -2473,   100,
+           64,    83, -2478, -2477,    69,   100,    83, -2476,
+           71, -2483,   229,   229, -2514, -2507, -2492, -2491,
+        -2490,   213,   213,   213, -2498, -2497, -2477,   100,
+        -2479,   213, -2449, -2503, -2502,   229,   229, -2502,
+           74,    74, -2504, -2511, -2510,   229,   229, -2513,
+        -2496,   229, -2518, -2517, -2458,   221,   213,   205,
+        -2684, -2619, -2582, -2539, -2531, -2528,   103,   135,
+        -2530,   135,   135, -2535, -2534,   165,   245,   165,
+        -2538,   245,   245, -2569, -2551, -2549, -2547, -2545,
+          135,   135,   215,   135,   215, -2548, -2445, -2556,
+        -2554,   108,   151,   108, -2565, -2564, -2561,   151,
+          197, -2356,   197, -2300,   151, -2562, -2567,   135,
+        -2097, -2580, -2574, -2567, -1612,   223, -2577,   189,
+          108, -2370,    35, -2573, -2581,   197, -2587, -2585,
+           37,   103,   223, -2603, -2592,   223,   175,   215,
+        -2597, -2595,   146, -2596,   245, -2601, -2600,   175,
+          255,   245,   215, -2613, -2606,   175, -2610, -2600,
+          255, -2599, -2600,   255,   215, -2617, -2616,   245,
+          245,   237,   245, -2658, -2642, -2631, -2626, -2383,
+          189, -2548, -2383, -2629,   189,   189,   105, -2639,
+        -2636, -2635,   173,   173, -2635,   173,   105, -2641,
+        -2630,   135, -2646, -2645,   165,   165, -2655, -2649,
+          245, -2653, -2618,   245, -2625,   165, -2609, -2657,
+          237,   237, -2666,   254, -2663, -2662,   181, -2662,
+          181, -2579, -2674, -2673, -2672, -2662,   181, -2548,
+          197,   181, -2681, -2678,   181,   215, -2672, -2671,
+          105, -2683,   165,   181, -2742, -2730, -2705, -2699,
+        -2698, -2693, -2546,   215, -2679, -2691, -2405,   207,
+          215,   215,   215, -2700, -2703,   215,   207,   207,
+        -2696, -2723, -2708,    97, -2713, -2712,   151, -2602,
+          151, -2717, -2564, -2704, -2602, -2720,    97,   215,
+        -2612,   215,   105, -2726,   151,   239, -2728, -2447,
+          239, -2716, -2739, -2599, -2736, -1452, -2715, -2692,
+        -2546,   103,   105, -1050,   103, -2738, -2665,
+};
+
+static long _vq_p_lsp32_0[] = {
+          312,   128,   404,   632,   300,   168,    96,    96,
+           64,    64,    64,    96,    96,   168,   168,   232,
+           64,   104,    64,    64,   104,   104,   260,   260,
+          260,   104,   104,   732,   168,   168,   168,   168,
+          168,   632,   232,   272,  1008,    72,    72,    72,
+          104,   200,   272,   272,   300,   636,   300,   300,
+           72,   104,    72,   104,    72,    72,   636,   232,
+          324,   300,   232,   404,   232,   232,   232,   800,
+          748,   404,   716,   716,   288,   288,   104,   104,
+          104,   288,   288,   104,   324,   632,   716,   168,
+           64,    64,    64,    64,   136,   168,   168,   168,
+          472,   856,   136,   640,   260,   324,   640,   640,
+          640,   856,   664,   168,  1008,   168,  1008,   168,
+          168,   168,   168,   632,   272,   272,   648,   632,
+          488,   672,  1008,  1008,  1008,   664,   664,   672,
+         1008,  1008,   488,  1008,   632,   856,   632,   260,
+          260,   260,   632,   288,   288,   288,   324,   632,
+          632,   632,   632,   736,   664,   240,   672,   664,
+          664,   640,   640,   640,   672,   672,   736,    32,
+           72,   200,    72,   144,    72,    72,    72,    72,
+          252,   144,   144,   144,   144,   532,   252,   324,
+          488,   200,   200,   252,    72,   200,   200,   144,
+          144,   144,   324,   144,   144,   532,  1008,   244,
+          436,   716,   232,    72,    72,   232,   244,   652,
+          252,   612,    72,    72,    72,   324,   532,   532,
+          684,   232,   232,   232,   232,   232,   652,   684,
+          532,   532,   652,   532,   436,    96,   532,    64,
+           32,    32,    32,    32,    32,    64,   324,   168,
+           64,   472,    32,    32,    32,    32,    32,    32,
+           32,    24,   252,   200,   200,    24,   104,   104,
+          104,    24,   200,    24,   848,   104,   200,   252,
+          252,   252,   532,   168,   168,   232,    32,    32,
+           32,   232,   652,    96,    96,    96,    96,    24,
+           64,    32,    32,    64,    32,   104,    64,    32,
+           32,   612,   252,   252,   732,   296,   168,   168,
+          168,   168,   168,   168,   920,  1008,   272,   848,
+          200,   144,   104,   144,   144,   296,   200,   200,
+          528,  1008,  1008,   272,   144,   528,   232,   544,
+          328,   328,   384,   684,   532,   224,   224,   384,
+          224,   224,   544,   384,   224,   224,   384,   224,
+          224,   224,   224,   572,   572,   720,   544,   512,
+          512,   488,   224,   224,   224,   224,   216,   656,
+          252,   252,   252,   532,   532,   252,   252,   216,
+          532,   216,    56,   720,   144,   532,   144,   144,
+          488,   720,   720,    24,   532,   252,   848,   344,
+          624,   408,     0,     0,     4,     0,     0,   312,
+           40,   344,   344,    40,    40,   376,   376,   408,
+          408,   596,   192,   416,   160,   160,   416,   596,
+          160,   160,   160,   536,   344,   344,   880,    40,
+           40,    40,    40,    40,   440,   408,   408,   160,
+          160,   160,   536,   536,   536,   816,   568,   344,
+          344,   440,   440,   536,    40,    40,    40,    40,
+          192,   440,   344,   344,    24,   440,   440,   440,
+          816,   704,   704,    24,   864,   864,   704,   216,
+          896,    96,   816,   472,    32,    64,   704,    64,
+           64,   216,    96,    32,   216,    64,    64,    64,
+           64,   504,   472,   472,    24,    96,    96,    24,
+           24,    96,    96,    96,    96,    96,    96,   784,
+          944,   944,   704,    32,    36,    24,   504,   504,
+          128,   128,   216,    24,   128,   216,    64,    64,
+          296,   504,   504,   504,   784,   752,   752,   296,
+          568,   128,   128,   128,   128,   128,   752,   568,
+          648,   528,   568,   568,   568,   160,   160,   160,
+          236,   128,   128,   128,   128,   128,   236,   816,
+          704,   236,   496,   816,    88,   816,   296,   880,
+          752,   504,   136,   296,   704,    64,    64,    56,
+          136,   136,   260,    96,   496,   136,   136,   136,
+          236,   560,   136,   880,   136,   136,   712,   912,
+          880,   528,   136,   136,   136,   136,   136,   528,
+          528,   472,   712,   640,   640,   560,   224,   600,
+          224,   528,   600,   600,   528,   224,   656,   656,
+          488,    32,   656,   848,   656,   656,   752,   752,
+          488,   928,    32,    32,   784,   752,   752,   752,
+          488,   784,   488,   488,   160,   752,   160,   160,
+          160,   160,   416,   752,   416,   416,   656,   568,
+          388,   656,   656,   568,   688,   160,   160,    56,
+          656,   656,   656,   652,   652,   652,    56,   688,
+          688,   688,   528,    56,   416,   688,   560,   416,
+          416,   600,   600,   600,   448,   684,   448,   384,
+         1008,  1008,   328,   328,   360,   220,   220,   220,
+          220,   360,   328,   328,   328,   480,   360,   360,
+          528,   328,   384,   220,   220,   220,   480,   384,
+          384,   528,   220,   220,   220,   512,   512,   544,
+          580,   360,   360,   360,   360,   360,   480,   448,
+           88,   580,   328,   328,   436,   436,   436,   448,
+          448,   448,   436,   436,   436,   448,   448,   448,
+          448,   448,   560,   544,   544,   236,   480,   236,
+          436,   236,   564,   564,   236,   480,   480,    72,
+           72,   236,   144,   144,   144,   744,   608,   436,
+          436,   292,   328,   328,   328,    48,   436,   580,
+          480,   424,   424,   424,   424,    48,   480,   480,
+          480,   292,   580,   644,   580,   580,   580,   328,
+          424,   424,   424,   424,   424,   580,   580,   580,
+          580,   580,   712,   608,   288,    72,  1008,  1008,
+         1008,    72,   404,    72,    72,   264,   424,   300,
+          300,   300,   300,   300,   608,   436,   356,   404,
+          404,   288,   288,   404,   264,   768,   800,   436,
+          564,   564,   644,   436,   436,   800,   644,   644,
+          644,   676,   676,   676,   292,   768,   436,   436,
+          292,   580,   676,   580,   580,   292,   644,   708,
+          580,   404,   404,   404,   424,   264,   404,   404,
+          404,   404,   844,   708,   708,    72,    72,    72,
+           48,   748,   436,   436,   748,   404,   404,   404,
+           48,   748,   712,   436,   436,   564,   564,   564,
+          564,   560,   560,   292,   748,   560,   292,   172,
+          448,   544,   512,   220,   220,   248,   448,   248,
+          248,   248,   248,   448,   360,   360,   356,   360,
+          236,   448,   280,    20,   280,    20,    20,   280,
+           20,    20,   236,   804,   728,   804,   172,   172,
+          172,   172,   172,   236,   220,   480,   360,   236,
+          480,   480,   280,   280,   280,   728,   360,   644,
+          360,   292,   644,   248,    12,    12,    12,   248,
+          248,   248,   248,   620,   940,   592,    44,    44,
+           44,    44,   248,   356,   172,   172,   172,   248,
+          292,    20,    20,    20,    52,   292,   280,   280,
+          280,   280,   280,   356,   620,   264,    48,   172,
+          172,   360,   360,    48,   500,   780,   708,   468,
+          308,   308,   308,   116,   392,   468,   780,   708,
+          708,   308,   308,   308,   308,   564,   636,   560,
+          564,   564,   488,   500,   468,   468,   308,   468,
+          500,   500,   500,   972,   780,   448,   448,   448,
+          564,   564,   468,   488,   564,   468,   280,   308,
+          308,   280,   280,   188,   188,   280,   280,   308,
+          308,   500,   448,   448,   468,    48,   280,   280,
+          728,   280,    36,    48,    48,   468,   468,   264,
+          468,   480,   264,   448,   448,   448,   468,   488,
+          728,   448,   448,   636,   644,   636,   580,   292,
+          264,   352,   308,   308,   892,   708,   352,   352,
+          352,   728,   480,   728,   612,   288,   676,   300,
+         1008,   212,   212,   836,   212,   212,   212,   212,
+          272,  1008,   676,   272,   272,   212,   212,   212,
+          212,   676,   584,   904,   824,   584,  1008,   768,
+          768,   800,   800,  1008,  1008,  1008,  1008,   272,
+          272,   272,   300,   584,   664,   300,   300,   612,
+          800,   960,   664,   664,   612,   584,   868,   328,
+          584,   272,   272,   584,   700,   288,   404,   288,
+          288,   288,   288,   288,   616,   616,   404,   404,
+          404,   616,   612,   404,   616,   708,   424,   424,
+          424,   140,   824,   404,   616,   616,   616,   404,
+          616,   140,   404,   676,    36,   892,   140,   700,
+          616,   616,   140,   676,   676,   140,    80,  1008,
+          112,   208,   112,   208,   112,   112,   208,   212,
+          212,   296,   212,   208,   272,   208,   208,  1008,
+          212,   296,   240,    80,    80,    80,   112,   112,
+          112,   208,   736,   208,   208,   208,   208,   208,
+          420,   672,   212,   736,   736,   664,   664,   420,
+          700,   672,   672,    56,   208,   208,   632,   272,
+          272,   664,   632,   664,   212,    56,    56,   824,
+          212,   212,   760,   492,   492,   616,   288,   288,
+          288,   288,   696,   616,    56,    24,   616,   616,
+          824,   696,   696,    24,    24,   736,   736,    24,
+          460,   112,    80,   112,    80,   112,    80,    80,
+           24,    80,    80,    80,   320,   240,   240,    24,
+          112,    80,    80,    80,    80,    80,   760,   152,
+          152,   152,   152,   460,   320,   180,   320,   112,
+          112,   112,   320,   212,   152,   152,   152,   964,
+          776,   212,   180,   768,   836,   268,    20,    20,
+           20,   268,   460,   836,   792,   268,   768,   776,
+          268,   268,   460,   460,   776,   776,   180,   492,
+          392,   152,   152,   152,   152,   152,   152,   180,
+          588,   588,   588,   588,   616,   588,   588,   712,
+          308,   308,   668,   392,   392,   308,   668,   392,
+          308,   308,   712,   392,   352,   264,   392,   392,
+          392,   276,   616,   276,   180,   492,   492,   180,
+          308,   352,   352,   180,   796,   308,   492,   492,
+          492,   492,   708,   588,   588,   804,   796,   152,
+          212,   760,   356,   492,   152,   152,   492,   152,
+          152,   276,   236,   616,   616,   492,   492,   492,
+          492,   696,   616,   616,    56,   696,    20,   644,
+          308,   728,   308,   308,   708,   588,    56,   588,
+          588,   588,   804,   728,   728,   804,    20,    20,
+           56,   308,   308,   792,   308,   588,   588,   612,
+          804,   792,   792,   212,   212,   212,   212,   212,
+          212,   588,   836,   676,   644,   644,   588,   644,
+          588,   588,   588,   676,   676,   836,   584,   868,
+          584,   644,   588,   588,   308,   588,   676,   588,
+          588,   588,   264,   264,   708,   616,   616,   280,
+          372,   280,   176,    28,   620,   548,   396,   428,
+           12,   176,   176,   176,    12,    12,    12,   264,
+          428,   972,   428,   428,   428,   908,   620,   620,
+          356,   180,   124,   908,    28,    28,   780,   264,
+          812,    12,    12,    12,   180,   316,   176,    44,
+          180,   348,   484,   396,    52,    52,    52,    52,
+          176,   176,   176,    52,    52,    52,    52,   584,
+          176,   176,   176,   620,   180,   172,   584,   592,
+          592,   584,   620,   464,    20,   336,   268,    20,
+           20,    20,    20,   516,   336,   464,   396,    52,
+           52,   336,    52,    52,   352,   796,    84,   188,
+           84,    84,    84,   352,   188,   188,   584,   336,
+           84,    84,    84,   352,   188,   352,   188,   188,
+          188,   264,   308,   264,    92,    92,   524,   148,
+          352,   188,   188,   188,   188,   336,   908,   336,
+          336,   336,   352,    20,    20,    20,   792,   336,
+          148,   188,   188,   188,   188,   148,   148,   280,
+          280,    20,    52,    20,    20,    56,   548,    52,
+           56,    56,    20,    20,   188,   188,   180,    56,
+           56,   548,   188,   188,   500,   180,   188,   188,
+          188,   420,   516,   336,   188,    84,    84,    84,
+           84,   336,   336,   188,   188,   188,   188,   372,
+          516,   336,   372,   336,   700,   372,   372,   372,
+          372,   188,   524,   516,   516,   548,   524,   148,
+          188,   188,   188,   188,   140,   548,   500,   764,
+          524,   524,   500,   500,   524,   500,   292,    84,
+           92,   500,    92,    92,    92,    92,   500,   500,
+           16,    16,    16,    84,    84,    92,    92,   668,
+          524,    16,    84,    16,   116,   116,    92,   780,
+           92,    92,    92,   500,    92,    92,    92,   780,
+          468,   872,   116,   116,   188,   908,    92,    92,
+           92,   188,   468,   468,   188,   500,   500,   500,
+          124,   744,   124,   712,    92,    92,    92,    92,
+          812,   124,   124,   124,   292,   524,   352,   556,
+          352,   316,   108,   316,    12,    12,    12,   316,
+           28,    28,    28,    28,   292,   164,    60,    60,
+           60,    60,   164,   292,    28,    28,    28,    28,
+           28,    28,   124,    60,   292,    60,    60,   124,
+          452,   428,    60,   156,    60,    60,    60,    60,
+          156,   156,   108,   372,   372,   176,   316,   132,
+          132,   132,   132,   484,   316,   316,   316,   348,
+          348,   176,   176,   452,   316,   932,   156,   176,
+          156,   292,   176,   132,   132,   396,   176,   176,
+          396,   356,   156,   132,   132,   132,   156,   156,
+          364,   132,   132,   132,   368,   368,   204,   204,
+          204,   828,   368,   368,   292,   516,   368,   364,
+          340,   156,   156,   156,   156,   292,   372,   368,
+          368,   340,   204,    76,    76,   364,    76,    76,
+           76,   340,   340,   364,   368,   336,    76,    76,
+           76,   336,   336,   452,   828,   180,   464,   368,
+          204,   204,   368,    76,    76,   452,   396,   204,
+          828,   276,    76,   276,   156,   156,   368,   156,
+          156,   368,   336,   556,   336,   336,   336,   372,
+           84,   276,   340,   340,   556,   276,   496,    76,
+           76,    76,   108,    76,    76,    88,   340,   744,
+          340,   340,   340,   180,   180,    76,    76,    76,
+           76,    76,   516,    56,    56,    84,    84,   340,
+          340,   340,   516,    56,   108,   124,    16,   340,
+           16,    16,    16,    16,    56,    56,   276,   764,
+           48,   556,   556,   744,    60,    60,   124,    60,
+          156,    60,    60,   156,    60,    56,   340,   364,
+          124,   124,   124,   452,   108,   108,   124,   124,
+          196,    16,    48,   196,   764,   576,   124,   524,
+           84,    84,    84,    84,    16,    16,   452,    16,
+           16,   340,    16,   132,   124,   124,   124,   124,
+          124,   132,   108,   156,   156,   156,   156,   108,
+          340,   340,    16,   764,   124,   124,   124,   764,
+           60,    16,    16,    16,   576,   648,   560,   184,
+          560,   184,   184,   496,   184,   184,   184,   184,
+          576,   456,   456,   456,   744,   648,   560,   560,
+          364,   216,   216,   216,   528,   364,   560,   456,
+          456,   456,   488,   244,   244,   216,   216,   324,
+          244,   184,   184,   184,   324,   324,   520,   324,
+          456,   456,   456,   456,   744,   552,   552,   324,
+          324,   108,   552,   552,   648,   324,   648,   840,
+          740,   456,   456,   364,   740,   740,   900,   636,
+          636,   636,   412,   108,   132,   840,   132,   528,
+           16,    16,    16,    16,    60,   528,   560,   456,
+          456,    60,   488,   488,   496,   496,    60,   744,
+          560,   340,    60,    60,   456,    16,    16,    16,
+           16,    60,    48,   108,    84,    84,   364,    16,
+           16,    16,    48,    48,    48,    88,   560,   556,
+          556,   556,   740,   320,   244,   244,   216,   216,
+          520,   108,   464,   464,   296,   296,   464,   216,
+           88,   496,   184,   184,   184,   184,    88,   552,
+          216,   576,   648,    76,    76,    76,   236,   464,
+          368,   680,   648,   464,   464,   772,   236,   516,
+          496,   496,   516,   496,   496,   292,   648,   648,
+          452,   680,   556,   556,   772,   680,   680,   772,
+          236,   236,   668,   516,   740,   516,    84,   556,
+           84,    84,    84,   556,   116,    84,    84,    84,
+          556,   772,   740,   516,   516,   516,   668,   668,
+          116,    16,    16,   456,    84,   236,   116,   292,
+          560,    16,   456,    16,    16,   292,   560,   668,
+           84,    84,   456,    84,   456,   152,   152,   152,
+          456,   364,   456,   456,   236,   668,   668,   668,
+          668,   796,   840,   152,   152,   552,   772,   772,
+          840,   492,   152,   152,   152,   152,   492,   772,
+          796,   796,   392,   352,   352,   352,   236,   392,
+          392,   392,   392,   392,   236,   492,   492,   492,
+          492,   352,   352,   364,   796,   772,   668,   116,
+          116,   116,   116,   364,   308,   368,   392,   392,
+          204,   792,   204,    80,    80,    80,   152,    80,
+           80,   152,   460,    80,    80,    80,   552,   460,
+          460,   204,   152,   776,   152,   152,   132,   320,
+          320,   460,   460,   184,   184,   184,   184,   132,
+          320,   320,   184,   184,   132,   552,   320,   320,
+          184,   496,   496,   184,   184,   184,   184,   776,
+          496,   496,   204,   776,   516,   516,   364,   776,
+          776,   236,   516,   236,   808,   552,   184,   184,
+          184,   840,   460,   460,   368,   776,   776,   460,
+          332,   268,   464,   464,   464,    20,   204,   268,
+          268,    20,    20,   268,   268,   772,   772,   460,
+           88,    88,   268,   268,   268,    88,   460,   516,
+           20,    20,   776,   204,   516,   516,   792,   792,
+          968,   772,   772,    20,   804,   204,   756,   852,
+            8,     8,   884,   284,   476,   476,   476,   476,
+          788,   756,   756,   236,   604,   476,     8,     8,
+            8,     8,     8,   756,   476,    88,   256,   256,
+           88,   432,   432,     8,   100,   380,   380,   380,
+          100,   100,   756,   756,   412,    68,    68,   412,
+           68,   788,    68,    68,   284,   284,   380,   604,
+          432,   256,   276,   120,   120,   120,   276,   228,
+          228,   228,   228,   256,   256,   256,   276,   400,
+          388,   228,   228,   388,   400,   196,   164,   108,
+          108,   108,   108,   164,    88,   196,   228,   164,
+          164,   164,   196,   196,   228,   576,   476,   228,
+          228,   228,   196,   196,   196,   196,   196,    88,
+          828,   228,   228,   228,    76,   236,   228,   276,
+          196,   196,   228,   228,   228,   228,   228,   604,
+          576,   576,   276,   476,   476,   576,   388,   120,
+          256,   196,   196,   256,   120,    68,    68,    68,
+           68,   256,   120,   120,   120,   332,   256,    88,
+           68,    68,    68,   332,   132,   164,   132,   132,
+          132,   132,   164,   332,   164,   164,   164,   164,
+          236,   400,   332,   196,   196,   196,   852,   332,
+           88,    56,    56,   476,   400,   400,   476,   852,
+           56,   884,   284,   284,   236,   852,   820,   332,
+          304,   304,     8,   304,   304,    36,    36,    36,
+          304,   304,   412,   444,   444,   444,   148,   540,
+           36,    36,   540,     8,    36,     8,     8,     8,
+            8,    36,    36,   432,   432,   148,   120,   148,
+            8,     8,   148,   148,     8,     8,     8,     8,
+            8,   444,   444,    88,   432,   432,   444,   432,
+          296,   432,   540,   412,   204,   420,    36,    36,
+           36,   412,   120,   120,   756,   540,    36,    36,
+           36,   304,   304,   892,   304,   304,   304,   304,
+          148,   148,   148,   584,   700,   584,   584,   584,
+          980,   892,   420,  1016,   148,   420,  1016,  1016,
+         1016,   420,   948,   948,   388,   304,   304,   304,
+          948,   660,   660,   508,    36,    36,    36,    36,
+           36,   388,   100,   100,   100,   540,   388,   100,
+          100,   100,   100,   508,   412,   412,    56,   412,
+           56,   508,  1012,   508,   508,  1012,   508,  1016,
+         1016,   508,   508,   508,   420,   540,   388,  1016,
+         1016,   660,  1012,  1012,  1012,  1012,   692,   628,
+          628,   584,   100,   100,   100,   100,   100,   420,
+          724,  1016,   540,   444,   444,   400,   540,   400,
+          388,   660,  1016,   444,   180,   388,    36,   256,
+            8,    36,     8,     8,   388,   256,     8,     8,
+          276,   256,   148,   388,   180,   180,   180,   276,
+          256,   228,   276,   276,     8,     8,     8,    36,
+          228,   432,   388,    36,   400,   180,   180,   180,
+          228,   228,   120,   148,   148,   148,   604,   120,
+          180,   276,   180,   180,   180,   148,   120,   276,
+          584,   120,   120,   356,    68,    68,   256,
+};
+
+static long _vq_q_lsp32_0[] = {
+          724,   792,   536,   848,   664,   300,   716,   232,
+          260,    96,   472,   472,   260,   232,   472,   856,
+          168,   716,   260,   104,   260,   632,   632,   288,
+          716,   716,   168,   900,   200,   632,   232,   632,
+          716,   716,   716,   632,   300,   608,   200,   300,
+          200,   300,   300,   608,   608,   900,   632,   800,
+          404,   300,   716,   200,   104,   232,   732,   300,
+          900,   404,   300,   716,   716,   748,   800,   960,
+          800,   716,   748,   800,   960,   716,   288,   632,
+          404,   632,   404,   716,   732,   960,   960,   736,
+          632,   168,   136,   260,   260,   920,   472,   856,
+          856,   920,   856,   856,   856,   636,   672,   856,
+          920,   920,   960,   856,   664,  1008,   272,   272,
+          632,   664,   920,   664,   920,   664,   732,   856,
+          732,   920,   664,   672,   856,   672,   856,   856,
+          856,   920,   648,   960,   960,   960,   672,   736,
+          288,   632,   856,   632,   960,   632,   732,   664,
+          736,   824,   960,   960,   960,   832,   960,   672,
+          736,   672,   832,   736,   736,   832,   832,   656,
+          104,   232,   300,   608,   144,   200,   252,   888,
+          888,   200,   252,   532,   888,   888,   532,   488,
+          636,   252,   532,   532,   608,  1008,   532,   272,
+          200,   300,   612,   532,   928,   928,   928,   612,
+          928,   748,   532,   232,   716,   652,   324,   716,
+          652,   732,   232,   532,   748,   488,   888,   652,
+          888,   436,   532,   684,   652,   748,   748,   748,
+          652,   684,   684,   684,   532,  1008,   652,   104,
+          976,   168,   472,    64,   848,   848,   612,   472,
+          168,   976,   168,   532,   232,   976,   104,   200,
+          252,   732,   848,   252,   848,   488,   200,   252,
+          848,   612,   252,   324,   976,   200,   232,   532,
+          848,   976,   976,   200,   232,   252,    96,   232,
+          976,   976,   976,   472,   716,   652,   232,   244,
+          976,   716,   104,   784,    64,   784,   716,   252,
+          784,   636,   716,   652,   924,   528,   232,   200,
+          272,   920,   472,   928,   928,   920,   920,   928,
+          848,   200,   144,   272,   200,   924,   928,   272,
+          732,   272,   928,   928,   232,   648,   976,   976,
+          384,   928,   572,   888,   684,   384,   532,   532,
+          544,   684,   684,   888,   384,   720,   720,   888,
+          544,   572,   984,   720,   984,   984,   572,   572,
+          984,   528,   928,   652,   532,   656,   732,   720,
+          532,   720,   656,   656,   720,   532,   652,   648,
+          652,   296,   528,   848,   384,   928,   532,   720,
+          528,   928,   928,   528,   848,   848,   928,   944,
+          704,   536,   376,   192,   312,   312,   624,   624,
+          192,   408,   376,   376,   408,   408,   624,   596,
+          624,   624,   376,   536,   596,   416,   952,   952,
+          344,   536,   596,   596,   536,   596,   912,   816,
+          344,   896,   408,   440,   536,   440,   536,   344,
+          536,   568,   568,   816,   880,   880,   880,   536,
+          816,   536,   816,   816,   440,   344,   192,   896,
+          896,   896,   440,   704,   488,   704,   816,   912,
+          912,   816,   912,    56,   896,   912,   896,   244,
+          912,   652,   912,   880,   848,   784,  1004,    96,
+          704,   296,   704,   504,   488,    96,   472,   504,
+         1004,  1004,   504,  1004,   488,   472,  1004,   216,
+          296,   504,   704,   976,  1004,   784,   944,   944,
+         1004,   976,  1004,   504,   120,   244,   784,   976,
+          504,  1004,   528,   732,   784,   324,   504,   784,
+          648,   752,   784,   848,   848,   784,   848,   528,
+         1004,   160,   784,   568,   752,   880,   880,   752,
+          680,   680,   752,   784,   880,   568,   784,   944,
+          528,   504,   880,   944,   704,   816,   680,  1004,
+          816,   296,   528,   944,   528,   880,   496,  1004,
+          880,   752,  1004,   528,   912,   472,   136,   528,
+          260,   704,   704,  1004,   680,   472,   704,  1004,
+          732,   744,   864,   920,   880,   912,   744,  1004,
+          912,   744,   912,   472,   920,   640,   856,   712,
+          560,   920,   732,   864,   832,   732,   688,   656,
+          600,   560,   720,   984,   712,   656,   720,   928,
+          712,   688,   784,   976,   752,   848,   848,   928,
+          528,   976,   848,   976,   976,   784,   848,   976,
+          560,   848,   732,   744,   952,   976,   568,   784,
+          416,   688,   688,   784,   568,   656,   752,   752,
+          712,   784,   688,   784,   784,   688,   784,   712,
+          688,   976,   784,   688,   784,   944,   528,   944,
+          784,   976,   712,   488,   656,   952,   680,   600,
+          952,   952,   656,   688,   964,  1000,   876,   888,
+          868,   328,   436,   384,   544,   328,   360,   480,
+          868,   480,   360,   480,   868,   868,   480,   868,
+          680,   544,   572,   384,   480,   544,   544,   480,
+          544,   560,   512,   544,   572,   544,   572,   572,
+          888,   436,   644,   448,   480,   580,   580,   480,
+          680,   644,   436,   480,   564,   448,   580,   580,
+          564,   564,   888,   448,   684,   684,   480,   544,
+          684,   888,   732,   684,   888,   732,   888,   528,
+          564,   560,   684,   748,   680,   800,   728,   424,
+          608,   712,   328,   436,   608,   764,   888,   888,
+          608,   764,   480,   580,   608,   764,   580,   608,
+          868,   480,   580,   608,   888,   292,   888,   580,
+          608,   744,   888,   728,   988,   644,   876,   988,
+          608,   580,   708,   876,   728,   728,   876,   904,
+          608,   868,   956,   904,   844,   288,   300,   272,
+          436,   300,   424,   404,   424,   956,   608,   800,
+          404,   436,   608,   988,   988,   988,   712,   988,
+          800,   748,   404,   708,   292,   844,   988,   676,
+          800,   876,   876,   800,   876,   876,   676,   876,
+          768,   768,   800,   876,   712,   800,   644,   988,
+          356,   988,   988,   644,   676,   956,   676,   748,
+          708,   876,   424,   580,   580,   956,   800,   708,
+          844,   876,   876,   844,   876,   404,   436,   748,
+          956,   888,   748,   888,   876,   876,   748,   844,
+          292,   844,   744,   748,   876,   876,   844,   800,
+          748,   900,   732,   560,   844,   712,   900,   708,
+         1000,   868,   544,   248,   512,   512,   564,   480,
+          360,   448,   544,   544,   448,   544,   732,   448,
+          356,   480,   644,   172,   804,   280,   868,   868,
+          940,   804,   900,   868,   940,   940,   360,   220,
+          868,   940,   480,   712,   480,   728,   480,   560,
+          868,   940,   360,   728,   940,   940,   728,   792,
+          644,   712,   868,   360,    44,   248,  1000,   592,
+          940,   620,  1000,  1000,  1000,   620,   172,   512,
+          248,   592,   592,   636,   592,   248,   940,   940,
+          636,   280,    52,   940,   172,   356,   500,   360,
+          620,   940,  1000,   712,   940,   356,   636,   360,
+          620,   620,  1000,   292,  1000,   940,   972,   876,
+          844,   468,   708,   844,   844,   844,   844,   876,
+          844,   644,   768,   876,   844,   844,   732,   636,
+          768,   644,   636,   564,   972,   500,   468,   780,
+          780,   780,   972,  1000,   972,   468,   564,  1000,
+         1000,  1000,   564,   560,   780,  1000,   804,   728,
+          876,   500,   468,   280,   308,   308,   644,   644,
+          468,   644,   876,   468,   876,   560,   644,   448,
+          876,   468,   420,   636,   488,   728,   940,   488,
+          876,   728,   636,   468,   728,   876,   728,   712,
+          876,   580,   644,   900,   728,   956,   728,   528,
+          612,   940,   728,   352,  1020,   728,   708,   728,
+          804,   804,   728,   804,  1020,   392,   760,   404,
+          328,   664,   960,   904,  1008,   768,   272,   836,
+          836,   836,   768,   988,   904,   824,   676,   904,
+          988,   904,  1020,   988,   988,   612,   960,   800,
+          960,   960,   988,   960,   300,   272,   664,   300,
+          664,   988,   664,   892,   988,   664,   960,   924,
+          960,   988,   824,   960,   700,   924,   904,   836,
+          700,   904,   608,   612,   892,   960,   424,   844,
+          404,   824,   616,   708,   708,   824,   616,   708,
+          824,   708,   892,   616,   844,   904,   708,   824,
+          904,   892,   904,   800,   676,   824,   960,   616,
+          988,   612,   988,   824,    68,   948,   700,   892,
+          676,   960,   700,   768,   800,   296,   696,   832,
+         1008,   960,   836,   760,   208,   212,   212,   760,
+          760,   924,   960,   212,   672,  1008,   672,   672,
+          836,   420,   832,   760,   240,   112,   760,   208,
+          240,   240,   760,   760,   960,   736,   672,   832,
+          924,   736,   616,   824,   760,   672,   736,   700,
+          924,   736,   960,   924,   760,   960,   960,   664,
+          824,   824,   824,   824,   664,   700,   420,   904,
+          760,   824,   824,   824,   696,   760,   960,   616,
+          696,   824,   824,   696,   296,   924,   824,   960,
+          960,   736,   760,   700,   296,   824,   760,    56,
+          492,   836,   776,   964,   760,   320,   112,   240,
+          140,   240,   320,   520,   520,   320,   520,   612,
+          760,   320,   460,   152,   760,   964,   964,   964,
+          760,   460,   964,   964,   964,   956,   776,   212,
+          320,   964,   964,   964,   768,   776,   964,   968,
+          964,   768,   264,   776,   964,   836,   868,   268,
+          792,   792,   836,   868,   968,   792,   776,   792,
+          964,   968,   964,   968,   964,   968,   712,   904,
+          696,   492,   392,   668,   616,   768,   968,   388,
+          964,   968,   616,   768,   768,   668,   768,   956,
+          668,   768,   768,   668,   844,   668,   844,   796,
+          616,   392,   924,   708,   392,   356,   492,   616,
+          708,   712,   708,   356,   356,   616,   708,   276,
+          588,   796,   708,   264,   804,   796,   968,   588,
+          708,   804,   804,   708,   968,   968,   968,   696,
+          616,   964,   924,   964,   492,   616,   616,   616,
+          760,   924,   924,   760,   964,   708,   616,   696,
+          760,   760,   696,   760,   276,   708,   836,   792,
+          644,   804,   708,   728,   728,   804,   712,   904,
+          644,   804,   868,   804,   904,   904,   792,   804,
+          388,   500,   588,   804,   792,   792,   804,   700,
+          968,   804,   968,   616,   676,   768,   836,   964,
+          904,   964,   904,   768,   868,   676,   644,   836,
+          676,   836,   904,   836,   904,   868,   700,   904,
+          612,   904,   676,   768,   588,   644,   768,   616,
+          708,   676,   700,   612,   904,   708,   676,   860,
+          840,   364,   336,    44,   812,   620,   548,   548,
+          972,   428,   620,   908,   176,   620,   428,   584,
+          620,  1000,   620,   908,   972,   972,   908,   972,
+          924,   356,   972,   972,   812,   972,   812,   584,
+          972,   620,   592,   348,   584,   348,   592,   348,
+          264,   592,   592,   620,   548,   396,   176,   484,
+          484,   592,   396,   172,   176,   592,   620,   924,
+          592,   620,   940,   940,   700,   592,   612,   620,
+          940,  1020,   972,   792,    52,   772,   464,   268,
+          516,   336,   464,   548,   516,   516,   548,   336,
+          396,   396,   548,   464,   372,   804,   524,   336,
+          188,   352,   796,   796,   352,   796,   700,   352,
+          336,   352,   556,   556,   524,   796,   352,   308,
+          792,  1020,   796,   584,   308,   524,   796,  1020,
+          804,   940,   336,   352,   468,   352,   940,   908,
+          352,   940,   940,   280,   336,   804,   804,   804,
+          264,   792,   804,   280,   940,   584,   180,   792,
+          524,   792,   336,    52,   548,   700,   620,   548,
+          924,   420,   188,   336,   336,   620,   700,   388,
+          180,   792,   548,   620,   620,   924,   940,   280,
+          792,   584,   792,   548,   908,   524,   516,   336,
+          372,   372,   516,   336,   516,   372,   524,   524,
+          524,   372,   516,   372,   712,   908,   516,   524,
+          548,   372,   548,   524,   548,   808,   808,   892,
+          524,   620,   908,   548,   244,   792,   548,   956,
+          548,   808,   524,   792,   792,   548,   956,   908,
+          116,   808,   668,   308,   500,   524,   524,   668,
+           92,   524,   808,    92,   524,   524,   668,   808,
+          808,   392,   116,   116,   352,   392,   352,   972,
+          308,   116,   468,   780,   500,   780,   812,   812,
+          500,   932,   780,   812,   524,   972,   188,   908,
+          468,   908,   500,   972,   500,   972,   524,   972,
+          500,   872,   972,   932,   524,   124,   812,   908,
+          908,   812,   908,   524,   932,   908,   468,   908,
+          908,   560,   204,   372,    28,   316,   428,   428,
+           60,   164,   316,   428,   712,   316,   316,   132,
+          164,   428,   316,   744,   364,   428,   908,    60,
+          124,   812,   812,   124,   872,   428,   908,   428,
+          932,   908,   548,   908,   108,   156,   428,   364,
+          364,   428,   364,   548,   428,   368,   428,   176,
+          316,   484,   820,   820,   820,   348,   484,   484,
+          820,   316,   484,   872,   348,   956,   396,   908,
+          176,   764,   428,   396,   428,   428,   396,   484,
+          484,   828,   368,   156,   364,   396,   364,   396,
+          396,   204,   368,   484,   484,   396,   368,   396,
+          484,   956,   396,   484,   828,   524,   808,   872,
+          516,   364,   340,   368,   372,   356,   396,   396,
+          372,   372,   368,   204,   364,   368,   340,   364,
+          680,   364,   680,   680,   680,   368,   516,   396,
+          464,   464,   372,   828,   932,   356,   680,   396,
+          368,   464,   464,   204,   396,   828,   464,   396,
+          932,   932,   680,   828,   340,   372,   872,   368,
+          556,   556,   368,   872,   772,   372,   556,   556,
+          556,   452,   556,   872,   680,   712,   516,   680,
+          808,   496,   364,   108,   340,   276,   364,   808,
+          744,   680,   560,   276,   388,   340,   372,   464,
+          516,   548,   548,   712,   388,   516,   340,   372,
+          516,   808,   808,   276,   548,   812,   124,   872,
+          808,   340,   744,   764,    88,   452,   356,   872,
+          764,   764,   872,   872,   108,   764,   340,   124,
+          340,   156,   872,   872,   340,   744,   364,   872,
+          764,   340,   744,   932,   124,   744,   340,   808,
+          932,   812,   764,   452,   812,   764,   812,   808,
+          156,   372,   524,   556,    84,   340,   872,   556,
+          524,   372,   124,   452,   340,   372,   524,   340,
+          372,   196,   932,   340,   372,   556,   908,   452,
+          372,   556,   808,   932,   340,   548,   808,   872,
+          764,   116,   812,   908,   932,   996,   680,   808,
+          900,   488,   216,   648,   496,   840,   648,   456,
+          764,   840,   560,   648,   932,   840,   648,   840,
+          744,   244,   496,   648,   560,   932,   648,   560,
+          488,   648,   648,   636,   520,   244,   324,   648,
+          324,   552,   520,   216,   520,   552,   552,   636,
+          552,   648,   840,   936,   764,   840,   936,   552,
+          648,   576,   648,   900,   900,   936,   840,   900,
+          840,   636,   740,   932,   900,   936,   936,   740,
+          900,   936,   432,   364,   164,   900,   364,   900,
+          340,   456,   560,   744,   932,   560,   808,   808,
+          488,   364,   560,   808,   560,   808,   132,   808,
+          744,   560,   164,   108,   740,    84,    48,   456,
+          560,   576,   456,   744,   560,   840,   452,   560,
+           48,   740,   740,   556,   740,   108,   900,   560,
+          740,   900,   900,   556,   648,   520,   244,   992,
+          992,   388,   552,   496,   464,   992,   992,   496,
+          452,   992,   992,   840,   216,   648,   364,   992,
+          648,   956,   992,   496,   464,    88,   452,   680,
+          680,   772,   900,   680,   496,   840,   356,   680,
+          516,   840,   840,   648,   680,   872,   992,   680,
+          872,   840,   680,   772,   900,   772,   900,   840,
+          872,   452,   776,   804,   936,   808,   796,   772,
+          116,   556,   740,   740,   740,   516,   740,   772,
+          872,   840,   772,   772,   796,   792,   740,   796,
+          668,   116,   456,   740,   116,   292,   456,   356,
+          744,    84,   668,   456,   668,   560,   872,   808,
+          456,   668,   668,   808,   936,   668,   456,   996,
+          552,   872,   796,   668,   680,   808,   840,   796,
+          996,   996,   996,   936,   772,   936,   840,   936,
+          936,   668,   392,   968,   936,   460,   796,   796,
+          968,   996,   804,   492,   392,   740,   364,   740,
+          492,   796,   740,   936,   872,   796,   936,   796,
+          772,   772,   796,   744,   804,   796,   968,   668,
+          392,   740,   796,   452,   668,   452,   668,   796,
+          452,   796,   368,   516,   520,   320,   460,   152,
+          552,   552,   996,   460,   552,   936,   936,   552,
+          936,   332,   184,   996,   320,   776,   332,   460,
+          776,   776,   996,   320,   460,   552,   776,   204,
+          776,   460,   320,   992,   368,   992,   520,   992,
+          268,   992,   516,   496,   840,   776,   808,   808,
+          776,   808,   364,   808,   776,   840,   452,   840,
+          996,   452,   808,   368,   840,   840,   776,   840,
+          992,   992,   772,   840,   872,   992,   996,   996,
+          452,   792,   992,   772,   516,   268,   332,   464,
+          516,   268,   772,   772,   996,   996,   992,   772,
+          452,   204,   992,   460,   776,   108,   992,   772,
+          792,   516,   996,   296,   792,   996,   968,   996,
+          996,   996,   804,   804,   996,   236,   900,   980,
+          228,   412,   916,   884,   604,   756,   788,   884,
+          884,   788,   884,   296,   788,   604,   432,   256,
+          476,   756,   916,   916,   916,   680,   756,   916,
+          236,   476,   756,   604,   756,   788,   692,   412,
+          692,   412,   884,   788,   432,   412,   756,   756,
+          432,   884,   284,   884,   380,   884,   884,   884,
+          476,   432,   452,   256,   276,   400,   400,   828,
+          256,   400,   276,   400,   276,   828,   828,   452,
+          400,   388,   432,   432,   432,   604,   828,   576,
+          400,   932,   164,   196,   296,   400,   400,   576,
+          196,   476,   228,   476,   476,   932,   576,   932,
+          388,   400,   932,   228,   916,   256,   828,   204,
+          916,   916,   256,   828,    88,   452,   828,   420,
+          256,   400,   388,   476,   576,   604,   956,   956,
+          604,   956,   356,   576,   604,   604,   604,   164,
+          916,   332,   256,   400,   296,   120,   332,   400,
+          256,   332,   256,   332,   276,   400,   332,   120,
+          284,   332,   916,   916,   820,   476,   196,   332,
+          164,   852,   852,   852,   196,   852,   332,   400,
+          276,   852,   400,   332,   852,   916,   916,   852,
+          296,   296,    88,   884,   476,   916,   916,   884,
+          276,   916,   820,   852,   356,   884,   852,   820,
+          420,   508,   584,   432,   980,   304,   412,   540,
+          412,   540,   540,   540,   980,   660,   980,   660,
+          540,   980,   980,   756,   444,   148,   432,    36,
+          540,   540,   860,   540,   860,   432,   204,   444,
+          148,   432,   604,   432,   540,   432,   444,   604,
+          788,   604,   788,   364,   604,   788,   540,   540,
+          388,   788,   756,   432,   216,   892,   412,   756,
+          432,   432,   140,   420,   788,   788,   980,   304,
+          148,   412,   892,   948,   980,   892,   700,   860,
+         1020,   980,   584,   980,   980,   892,   980,   700,
+         1020,   980,   860,   660,  1020,   700,   948,   980,
+         1020,   584,   980,  1020,   860,   660,   948,   980,
+          980,   948,   980,   724,   980,   508,   100,   412,
+          756,   432,   412,   540,   756,   756,   420,   540,
+          412,   508,   692,   692,   508,   692,   420,   508,
+          388,   540,   948,  1012,   660,   660,   948,   660,
+          980,   540,   660,   980,   860,   660,   700,   660,
+          948,   948,   660,  1016,   628,   724,   724,   692,
+          724,   892,   540,  1016,   788,   692,   724,   860,
+          788,   724,   660,   540,   724,   860,   724,   432,
+          420,   724,   660,   724,   420,   700,   604,   276,
+          148,   256,    36,   860,   860,   860,   256,   828,
+          860,   860,   860,   860,   276,   860,   828,   828,
+          276,   956,   860,   388,   860,   228,   604,   420,
+          604,   860,   432,   256,   420,   228,   388,   860,
+          388,   860,   420,   180,   604,   956,   956,   276,
+          956,   860,   356,   700,   860,   180,   256,   388,
+          860,   412,   420,   584,   412,   120,   700,
+};
+
+static encode_aux _vq_aux_lsp32_0 = {
+       _vq_ptr0_lsp32_0,
+       _vq_ptr1_lsp32_0,
+       _vq_p_lsp32_0,
+       _vq_q_lsp32_0,
+       2743, 2743
+};
+
+static codebook _vq_book_lsp32_0 = {
+       4, 256, 4089638, 2558033, 8, 1,
+       0,
+       _vq_quantlist_lsp32_0,
+       0,
+       _vq_lengthlist_lsp32_0,
+       &_vq_aux_lsp32_0,
+       0
+};
+
+
+#endif