[xiph-cvs] cvs commit: vorbis/lib/books res_44c_C_1024aux.vqh res_44c_C_128aux.vqh res_44c_E_1024aux.vqh res_44c_E_128aux.vqh res_Cc_1.vqh res_Cc_2.vqh res_Cc_3.vqh res_Cc_4.vqh res_Cc_5.vqh res_Cc_6.vqh res_Cc_7.vqh res_Cc_8.vqh res_Cc_8a.vqh res_Cc_9.vqh res_Cc_9a.vqh res_Cc_9b.vqh res_Ec_1.vqh res_Ec_2.vqh res_Ec_3.vqh res_Ec_4.vqh res_Ec_5.vqh res_Ec_6.vqh res_Ec_7.vqh res_Ec_8.vqh res_Ec_8a.vqh res_Ec_9.vqh res_Ec_9a.vqh res_Ec_9b.vqh

Monty xiphmont at xiph.org
Mon Aug 13 01:36:49 PDT 2001



xiphmont    01/08/13 01:36:47

  Added:       lib/books res_44c_C_1024aux.vqh res_44c_C_128aux.vqh
                        res_44c_E_1024aux.vqh res_44c_E_128aux.vqh
                        res_Cc_1.vqh res_Cc_2.vqh res_Cc_3.vqh res_Cc_4.vqh
                        res_Cc_5.vqh res_Cc_6.vqh res_Cc_7.vqh res_Cc_8.vqh
                        res_Cc_8a.vqh res_Cc_9.vqh res_Cc_9a.vqh
                        res_Cc_9b.vqh res_Ec_1.vqh res_Ec_2.vqh
                        res_Ec_3.vqh res_Ec_4.vqh res_Ec_5.vqh res_Ec_6.vqh
                        res_Ec_7.vqh res_Ec_8.vqh res_Ec_8a.vqh
                        res_Ec_9.vqh res_Ec_9a.vqh res_Ec_9b.vqh
  Log:
  more modes, more books

Revision  Changes    Path
1.1                  vorbis/lib/books/res_44c_C_1024aux.vqh

Index: res_44c_C_1024aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * 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 at xiph.org> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44c_C_1024aux_VQH_
#define _V_res_44c_C_1024aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44c_C_1024aux[] = {
         2, 8, 9,14,12,15,12,17,17,17, 6, 4, 6, 8, 7,10,
         8,14,15,17, 9, 6, 5, 6, 6, 8, 8,11,13,17,13, 7,
         6, 5, 6, 6, 8,10,14,17,11, 7, 6, 6, 5, 6, 7,10,
        12,17,15, 9, 8, 6, 6, 5, 6, 7,11,17,12, 9, 8, 8,
         6, 6, 5, 6, 7,17,17,12,10, 9, 8, 6, 6, 4, 6,13,
        17,12,11,12,10, 9, 7, 6, 6,13,17,17,17,17,15,17,
        14,12, 7, 9,
};

tatic static_codebook _huff_book_res_44c_C_1024aux = {
        2, 100,
        _huff_lengthlist_res_44c_C_1024aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_44c_C_128aux.vqh

Index: res_44c_C_128aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * 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 at xiph.org> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44c_C_128aux_VQH_
#define _V_res_44c_C_128aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44c_C_128aux[] = {
         3,10,13,15,14,15,15,14,15,15, 5, 5, 6, 7, 7, 8,
         8,13,15,15, 9, 4, 4, 6, 6, 7, 8,11,15,15,11, 5,
         5, 5, 6, 5, 9,10,15,15,11, 6, 5, 6, 5, 6, 8,10,
        15,15,13, 7, 6, 5, 5, 4, 7, 8,15,15,13, 9, 8, 7,
         7, 7, 9,10,15,15,13,10, 8, 7, 8, 7, 9, 9,15,14,
        14,11, 7, 7, 6, 6, 7, 8,13,14,14,12, 9, 8, 7, 6,
         6, 6,10,14,
};

tatic static_codebook _huff_book_res_44c_C_128aux = {
        2, 100,
        _huff_lengthlist_res_44c_C_128aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_44c_E_1024aux.vqh

Index: res_44c_E_1024aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * 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 at xiph.org> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44c_E_1024aux_VQH_
#define _V_res_44c_E_1024aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44c_E_1024aux[] = {
         3, 9,11,14,15,17,16,17,17,17, 7, 5, 7, 9,11,15,
        11,16,13,17,10, 6, 5, 6, 8,12, 9,14,11,17,12, 8,
         5, 4, 5, 7, 7,10, 9,17,14,10, 8, 5, 5, 6, 6, 8,
         9,16,17,16,12, 7, 6, 6, 6, 7, 9,17,17,11, 9, 7,
         6, 6, 5, 6, 6,14,16,16,14,10, 8, 6, 6, 4, 6,13,
        16,13,11, 9, 8, 8, 6, 5, 3, 9,16,16,15,14,13,14,
        11,11, 6, 6,
};

tatic static_codebook _huff_book_res_44c_E_1024aux = {
        2, 100,
        _huff_lengthlist_res_44c_E_1024aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_44c_E_128aux.vqh

Index: res_44c_E_128aux.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * 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 at xiph.org> and The XIPHOPHORUS Company       *
 * http://www.xiph.org/                                             *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by huff/huffbuld

 ********************************************************************/

#ifndef _V_res_44c_E_128aux_VQH_
#define _V_res_44c_E_128aux_VQH_
#include "codebook.h"

tatic long _huff_lengthlist_res_44c_E_128aux[] = {
         3,15,15,15,15,15,15,15,15,15,15,12,13,14,14,14,
        15,15,15,15,15,10,10, 9,10,12,11,13,12,15,15,11,
         9, 5, 5, 5, 6, 8, 8,15,15,12, 9, 4, 4, 5, 5, 7,
         8,15,14,13,12, 6, 5, 5, 5, 6,10,14,14,14,10, 6,
         5, 5, 5, 6, 9,14,14,14,12, 7, 5, 5, 5, 5, 9,14,
        14,13,12, 8, 7, 7, 5, 5, 6,14,14,14,14,13,10, 9,
         7, 6, 5,10,
};

tatic static_codebook _huff_book_res_44c_E_128aux = {
        2, 100,
        _huff_lengthlist_res_44c_E_128aux,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_1.vqh

Index: res_Cc_1.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_1_VQH_
#define _V_res_Cc_1_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_1[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist_res_Cc_1[] = {
         1, 5, 6, 0, 5, 5, 0, 5, 5, 6, 8, 7, 0, 9, 8, 0,
         9, 8, 5, 7, 8, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 5, 9, 8, 0, 8, 7, 0, 8, 8, 5, 8, 9,
         0, 7, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
         8, 8, 0, 8, 8, 0, 8, 7, 5, 8, 8, 0, 8, 8, 0, 7,
         7,
};

tatic float _vq_quantthresh_res_Cc_1[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap_res_Cc_1[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_1 = {
        _vq_quantthresh_res_Cc_1,
        _vq_quantmap_res_Cc_1,
        3,
        3
};

tatic long _vq_pigeonmap_res_Cc_1[] = {
            0,     0, 
};

tatic long _vq_fitlist_res_Cc_1[] = {
            0,     1,     2,     4,     5,     7,     8,     9, 
           10,    11,    13,    14,    16,    17,    18,    19, 
           20,    22,    23,    25,    26,    36,    37,    38, 
           40,    41,    43,    44,    45,    46,    47,    49, 
           50,    52,    53,    63,    64,    65,    67,    68, 
           70,    71,    72,    73,    74,    76,    77,    79, 
           80, 
};

tatic long _vq_fitmap_res_Cc_1[] = {
            0, 
};

tatic long _vq_fitlength_res_Cc_1[] = {
           49, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Cc_1 = {
        -1, 1, 2, 1,
        _vq_pigeonmap_res_Cc_1,
        49,
        _vq_fitlist_res_Cc_1,
        _vq_fitmap_res_Cc_1,
        _vq_fitlength_res_Cc_1
};

tatic static_codebook _vq_book_res_Cc_1 = {
        4, 81,
        _vq_lengthlist_res_Cc_1,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist_res_Cc_1,
        NULL,
        &_vq_auxt_res_Cc_1,
        &_vq_auxp_res_Cc_1,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_2.vqh

Index: res_Cc_2.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_2_VQH_
#define _V_res_Cc_2_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_2[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist_res_Cc_2[] = {
         2, 5, 5, 8, 8, 0, 5, 5,10,10, 0, 5, 5,10,10, 0,
         6, 7,10,10, 0, 0, 0,10,10, 5, 7, 6, 9, 8, 0, 8,
         8,12,11, 0, 8, 8,11,11, 0,10,11,13,12, 0, 0, 0,
        13,12, 5, 6, 7, 8, 9, 0, 8, 8,11,12, 0, 8, 8,11,
        11, 0,11,10,12,13, 0, 0, 0,12,13, 8, 9, 8,10, 9,
         0,10,10,15,14, 0,10, 9,14,13, 0,13,14,14,14, 0,
         0, 0,15,13, 8, 8, 9, 9,10, 0,10,10,13,15, 0, 9,
        10,13,14, 0,13,13,14,16, 0, 0, 0,13,16, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 5, 8, 8,10,10, 0, 8, 7,13,12,
         0, 8, 8,14,12, 0,10, 9,12,12, 0, 0, 0,12,12, 5,
         8, 8,10,10, 0, 8, 8,13,13, 0, 8, 8,13,12, 0, 9,
        10,12,13, 0, 0, 0,12,12,10,12,11,14,13, 0,13,12,
        14,13, 0,13,13,16,15, 0,16,17,17,15, 0, 0, 0,16,
        16,10,11,12,15,16, 0,12,13,13,16, 0,13,13,15,15,
         0,15,15, 0, 0, 0, 0, 0,18,18, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 5, 8, 8,10,10, 0, 8, 8,13,13, 0, 8, 7,
        13,12, 0, 9, 9,12,13, 0, 0, 0,12,11, 5, 8, 8,10,
        10, 0, 8, 8,13,13, 0, 7, 8,12,12, 0, 9, 9,13,12,
         0, 0, 0,11,12,10,11,11,15,12, 0,13,13,15,15, 0,
        13,13,14,13, 0,17,16,18, 0, 0, 0, 0, 0,18,10,10,
        12,13,15, 0,12,13,15,15, 0,13,13,13,15, 0,16,16,
         0,18, 0, 0, 0,18,16, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         7,11,11,14,13, 0, 9,10,15,17, 0, 9,10,16,16, 0,
        10, 9,15,15, 0, 0, 0,14,14, 6,10,11,13,14, 0, 9,
         9,15,16, 0,10, 9,16,15, 0, 9,10,14,14, 0, 0, 0,
        14,14,10,13,12,15,14, 0,12,12, 0,16, 0,13,12,17,
        16, 0,14,14,18,14, 0, 0, 0,17,18,10,12,13,15,16,
         0,12,12,18,16, 0,12,13,18,18, 0,14,14,15, 0, 0,
         0, 0,17,17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
        12,12,15,15, 0,12,12,16,16, 0,12,11,17,16, 0,14,
        15,16,15, 0, 0, 0,16,15,10,12,12,14,14, 0,13,12,
        18,15, 0,11,12,15,16, 0,14,14,17,16, 0, 0, 0,14,
        16,
};

tatic float _vq_quantthresh_res_Cc_2[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap_res_Cc_2[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_2 = {
        _vq_quantthresh_res_Cc_2,
        _vq_quantmap_res_Cc_2,
        5,
        5
};

tatic long _vq_pigeonmap_res_Cc_2[] = {
            1,     0,     0,     0, 
};

tatic long _vq_fitlist_res_Cc_2[] = {
            0,     1,     2,     3,     6,     7,     8,    11, 
           12,    13,    16,    17,    18,    25,    26,    27, 
           28,    31,    32,    33,    36,    37,    38,    41, 
           42,    43,    50,    51,    52,    53,    56,    57, 
           58,    61,    62,    63,    66,    67,    68,    75, 
           76,    77,    78,    81,    82,    83,    86,    87, 
           88,    91,    92,    93,   150,   151,   152,   153, 
          156,   157,   158,   161,   162,   163,   166,   167, 
          168,   175,   176,   177,   178,   181,   182,   183, 
          186,   187,   188,   191,   192,   193,   200,   201, 
          202,   203,   206,   207,   208,   211,   212,   213, 
          216,   217,   218,   275,   276,   277,   278,   281, 
          282,   283,   286,   287,   288,   291,   292,   293, 
          300,   301,   302,   303,   306,   307,   308,   311, 
          316,   325,   326,   327,   328,   331,   332,   333, 
          336,   341,   400,   401,   402,   403,   406,   407, 
          408,   411,   412,   413,   416,   417,   418,   425, 
          426,   427,   428,   431,   432,   433,   436,   441, 
          450,   451,   452,   453,   456,   457,   461,   466, 
            4,     9,    14,    19,    29,    34,    39,    44, 
           54,    59,    64,    69,    79,    84,    89,    94, 
          154,   159,   164,   169,   179,   184,   189,   194, 
          204,   209,   214,   219,   279,   284,   289,   294, 
          304,   309,   312,   317,   329,   334,   337,   342, 
          404,   409,   414,   419,   429,   434,   437,   442, 
          454,   459,   462,   467,   314,   319,   339,   439, 
          444,   464,   469,    23,    48,    73,    98,   173, 
          198,   223,   298,   313,   338,   423,   438,   463, 
           24,    49,    74,    99,   174,   199,   224,   299, 
          424,   324,   349,   449,   474,   323,   448,   473, 
          100,   101,   102,   103,   106,   107,   108,   111, 
          112,   113,   116,   117,   118,   225,   226,   227, 
          228,   231,   232,   233,   236,   237,   238,   241, 
          242,   318,   350,   351,   352,   353,   356,   357, 
          358,   361,   366,   443,   475,   476,   477,   478, 
          481,   482,   483,   486,   491,   104,   109,   114, 
          119,   229,   234,   239,   354,   359,   362,   367, 
          479,   484,   487,   492,   364,   369,   489,   123, 
          248,   363,   488,   124,   249,   374,   499,   373, 
          498,   493,   343,   575,   576,   577,   578,   581, 
          582,   583,   586,   591,   579,   584,   587,   592, 
          589,   594,   588,   599,   598,   600,   601,   602, 
          603,   606,   607,   608,   611,   616,   604,   609, 
          612,   617,   614,   619,   613,   624,   623,   618, 
          593,     0,     1,     3,     6,     8,    11,    13, 
           16,    18,    25,    26,    28,    31,    33,    36, 
           38,    41,    43,    50,    51,    53,    56,    58, 
           61,    63,    66,    68,    75,    76,    78,    81, 
           83,    86,    88,    91,    93,   150,   151,   153, 
          156,   158,   161,   163,   166,   168,   175,   176, 
          178,   181,   183,   186,   188,   191,   193,   200, 
          201,   203,   206,   208,   211,   213,   216,   218, 
          275,   276,   278,   281,   283,   286,   288,   291, 
          293,   300,   301,   303,   306,   308,   311,   313, 
          316,   318,   325,   326,   328,   331,   333,   336, 
          338,   341,   343,   400,   401,   403,   406,   408, 
          411,   413,   416,   418,   425,   426,   428,   431, 
          433,   436,   438,   441,   443,   450,   451,   453, 
          456,   461,   463,   466,   468,    23,    48,    73, 
           98,   173,   198,   223,   298,   323,   423,   448, 
          473,   100,   101,   103,   106,   108,   111,   113, 
          116,   118,   225,   226,   228,   231,   233,   236, 
          238,   241,   350,   351,   353,   356,   358,   361, 
          363,   366,   475,   476,   478,   481,   483,   486, 
          488,   491,   493,   123,   248,   373,   498,   575, 
          576,   578,   581,   583,   586,   588,   591,   593, 
          598,   600,   601,   603,   606,   608,   611,   613, 
          616,   618,   623,     0,     1,     2,     3,     6, 
            7,     8,    16,    17,    18,    25,    26,    27, 
           28,    31,    32,    33,    41,    42,    43,    50, 
           51,    52,    53,    56,    57,    58,    66,    67, 
           68,    75,    76,    77,    78,    81,    82,    83, 
           91,    92,    93,   150,   151,   152,   153,   156, 
          157,   158,   166,   167,   168,   175,   176,   177, 
          178,   181,   182,   183,   191,   192,   193,   200, 
          201,   202,   203,   206,   207,   208,   216,   217, 
          218,   275,   276,   277,   278,   281,   282,   283, 
          291,   292,   293,   300,   301,   306,   307,   308, 
          316,   317,   318,   325,   326,   331,   332,   333, 
          341,   342,   343,   400,   401,   402,   403,   406, 
          407,   408,   416,   417,   418,   425,   426,   431, 
          432,   433,   441,   442,   443,   450,   451,   456, 
          457,   466,   467,   468,     4,     9,    19,    29, 
           34,    44,    54,    59,    69,    79,    84,    94, 
          154,   159,   169,   179,   184,   194,   204,   209, 
          219,   279,   284,   294,   302,   309,   319,   327, 
          334,   404,   409,   419,   427,   434,   444,   452, 
          459,   469,   304,   329,   429,   454,   100,   101, 
          102,   103,   106,   107,   108,   116,   117,   118, 
          225,   226,   227,   228,   231,   232,   233,   241, 
          242,   303,   350,   351,   356,   357,   358,   366, 
          367,   428,   475,   476,   481,   482,   483,   491, 
          492,   493,   104,   109,   119,   229,   234,   352, 
          359,   369,   477,   484,   354,   479,   353,   478, 
          328,   575,   576,   581,   582,   583,   591,   592, 
          593,   577,   584,   594,   579,   600,   601,   606, 
          607,   608,   616,   617,   618,   602,   609,   619, 
          604,   603,   578,     0,     1,     2,     3,     6, 
            7,     8,    11,    12,    13,    16,    17,    18, 
           25,    26,    27,    28,    31,    32,    33,    36, 
           37,    38,    41,    42,    43,    75,    76,    77, 
           78,    81,    82,    83,    86,    87,    88,    91, 
           92,    93,   150,   151,   152,   153,   156,   157, 
          158,   161,   162,   163,   166,   167,   168,   200, 
          201,   202,   203,   206,   207,   208,   211,   212, 
          213,   216,   217,   218,   275,   276,   277,   278, 
          281,   282,   283,   286,   287,   288,   291,   292, 
          293,   325,   326,   327,   328,   331,   332,   333, 
          336,   337,   338,   341,   342,   343,   400,   401, 
          402,   403,   406,   407,   408,   411,   412,   413, 
          416,   417,   418,   450,   451,   452,   453,   456, 
          457,   461,   462,   463,   466,   467,   468,     4, 
            9,    14,    19,    29,    34,    39,    44,    79, 
           84,    89,    94,   154,   159,   164,   169,   204, 
          209,   214,   219,   279,   284,   289,   294,   329, 
          334,   339,   404,   409,   414,   419,   454,   459, 
          464,   469,    23,    48,    98,   173,   223,   298, 
          423,   473,    24,    49,    99,   174,   224,   299, 
          349,   424,   474,   575,   576,   577,   578,   581, 
          582,   583,   586,   587,   588,   591,   592,   593, 
          579,   584,   589,   594,   598,   599,     0,     1, 
            2,     3,     6,     7,     8,    11,    12,    13, 
           16,    17,    18,    25,    26,    27,    28,    31, 
           32,    33,    36,    37,    38,    41,    42,    43, 
           50,    51,    52,    53,    56,    57,    58,    61, 
           66,    75,    76,    77,    78,    81,    82,    83, 
           86,    91,   150,   151,   152,   153,   156,   157, 
          158,   161,   162,   163,   166,   167,   168,   175, 
          176,   177,   178,   181,   182,   183,   186,   187, 
          188,   191,   192,   193,   200,   201,   202,   203, 
          206,   207,   208,   211,   212,   213,   216,   217, 
          218,   400,   401,   402,   403,   406,   407,   408, 
          411,   412,   413,   416,   417,   418,   425,   426, 
          427,   428,   431,   432,   433,   436,   437,   438, 
          441,   442,   443,   450,   451,   452,   453,   456, 
          457,   461,   462,   463,   466,   467,   468,     4, 
            9,    14,    19,    29,    34,    39,    44,    54, 
           59,    62,    67,    79,    84,    87,    92,   154, 
          159,   164,   169,   179,   184,   189,   194,   204, 
          209,   214,   219,   404,   409,   414,   419,   429, 
          434,   439,   444,   454,   459,   464,   469,    64, 
           69,    89,    94,    23,    48,    63,    88,   173, 
          198,   223,   423,   448,   473,    24,    49,   174, 
          199,   224,   424,   449,   474,    74,    99,    73, 
           98,    68,   100,   101,   102,   103,   106,   107, 
          108,   111,   116,   225,   226,   227,   228,   231, 
          232,   233,   236,   237,   238,   241,   242,   475, 
          476,   477,   478,   481,   482,   483,   486,   487, 
          488,   491,   492,   493,   104,   109,   112,   117, 
          229,   234,   239,   479,   484,   489,   114,   119, 
          113,   248,   498,   249,   499,   124,   123,   118, 
            0,     1,     2,     3,     6,     7,     8,    16, 
           17,    18,    25,    26,    27,    28,    31,    32, 
           33,    41,    42,    43,    50,    51,    56,    57, 
           58,    66,    67,    68,    75,    76,    81,    82, 
           83,    91,    92,    93,   150,   151,   152,   153, 
          156,   157,   158,   166,   167,   168,   175,   176, 
          177,   178,   181,   182,   183,   191,   192,   193, 
          200,   201,   202,   203,   206,   207,   208,   216, 
          217,   218,   400,   401,   402,   403,   406,   407, 
          408,   416,   417,   418,   425,   426,   427,   428, 
          431,   432,   433,   441,   442,   443,   450,   451, 
          452,   453,   456,   457,   466,   467,   468,     4, 
            9,    19,    29,    34,    44,    52,    59,    69, 
           77,    84,    94,   154,   159,   169,   179,   184, 
          194,   204,   209,   219,   404,   409,   419,   429, 
          434,   444,   454,   459,   469,    54,    79,    53, 
          100,   101,   106,   107,   108,   116,   117,   118, 
          225,   226,   227,   228,   231,   232,   233,   241, 
          242,   475,   476,   477,   478,   481,   482,   483, 
          491,   492,   493,   102,   109,   119,   229,   234, 
          479,   484,   104,   103, 
};

tatic long _vq_fitmap_res_Cc_2[] = {
            0,   353,   539,   353,   779,   353,   779,   353, 
          966,   353,  1208,   353,   779,   353,   779,   353, 
};

tatic long _vq_fitlength_res_Cc_2[] = {
          353,   186,   240,   186,   187,   186,   187,   186, 
          242,   186,   164,   186,   187,   186,   187,   186, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Cc_2 = {
        -2, 1, 4, 2,
        _vq_pigeonmap_res_Cc_2,
        1372,
        _vq_fitlist_res_Cc_2,
        _vq_fitmap_res_Cc_2,
        _vq_fitlength_res_Cc_2
};

tatic static_codebook _vq_book_res_Cc_2 = {
        4, 625,
        _vq_lengthlist_res_Cc_2,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist_res_Cc_2,
        NULL,
        &_vq_auxt_res_Cc_2,
        &_vq_auxp_res_Cc_2,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_3.vqh

Index: res_Cc_3.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_3_VQH_
#define _V_res_Cc_3_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_3[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist_res_Cc_3[] = {
         5, 6, 6, 8, 8, 0, 6, 6,10, 9, 0, 6, 5,10,10, 0,
         7, 7, 9, 9, 0, 0, 0, 8, 8, 6, 8, 7, 9, 9, 0, 7,
         7,11,10, 0, 7, 7,11,10, 0, 9, 9,10,10, 0, 0, 0,
        10,10, 6, 7, 8, 9, 9, 0, 7, 7,10,11, 0, 7, 7,10,
        11, 0, 9, 9,10,10, 0, 0, 0, 9,10, 8, 9, 9,10, 9,
         0, 9, 9,13,13, 0, 9, 9,13,13, 0,10,11,11,11, 0,
         0, 0,12,11, 8, 9, 9, 9,10, 0, 9, 9,12,14, 0, 9,
         9,12,13, 0,11,10,11,11, 0, 0, 0,11,12, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 7, 6,11,10,
         0, 7, 7,10,10, 0, 8, 7,10, 9, 0, 0, 0, 9,10, 6,
         7, 7, 8, 9, 0, 6, 7,10,10, 0, 7, 6,10,10, 0, 7,
         8, 9,10, 0, 0, 0, 9, 9, 9,11,10,13,12, 0,10,10,
        12,11, 0,10,10,13,12, 0,12,12,13,12, 0, 0, 0,13,
        12, 9,10,11,12,13, 0,10,11,11,12, 0,10,10,12,13,
         0,12,12,12,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 5, 7, 7, 9, 9, 0, 6, 7,10,10, 0, 6, 6,
        10,10, 0, 8, 8, 9,10, 0, 0, 0,10, 9, 6, 7, 7, 9,
         9, 0, 7, 6,10,10, 0, 6, 6,10,10, 0, 8, 8,10,10,
         0, 0, 0, 9, 9, 9,10,10,12,12, 0,10,10,12,12, 0,
        10,10,12,11, 0,11,12,13,13, 0, 0, 0,12,12, 9,10,
        10,12,13, 0,11,10,12,12, 0,10,11,11,12, 0,12,11,
        12,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         7, 9, 9,11,10, 0, 8, 8,12,11, 0, 7, 8,12,12, 0,
         8, 8,11,10, 0, 0, 0,10,11, 7, 9, 9,10,11, 0, 8,
         8,11,12, 0, 8, 7,12,12, 0, 8, 8,10,11, 0, 0, 0,
        11,10, 9,10,10,12,11, 0, 9, 9,14,12, 0,10, 9,13,
        12, 0,11,10,12,11, 0, 0, 0,12,12, 9,10,10,11,12,
         0, 9,10,12,13, 0, 9, 9,12,13, 0,10,11,11,12, 0,
         0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
        10,10,11,11, 0, 9,10,13,13, 0, 9, 9,13,12, 0,10,
        11,12,12, 0, 0, 0,11,10, 8,10,10,11,11, 0, 9, 9,
        12,13, 0, 9, 9,12,13, 0,11,10,12,12, 0, 0, 0,11,
        12,
};

tatic float _vq_quantthresh_res_Cc_3[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap_res_Cc_3[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_3 = {
        _vq_quantthresh_res_Cc_3,
        _vq_quantmap_res_Cc_3,
        5,
        5
};

tatic long _vq_pigeonmap_res_Cc_3[] = {
            1,     0,     0,     0, 
};

tatic long _vq_fitlist_res_Cc_3[] = {
            0,     1,     2,     3,     6,     7,     8,    11, 
           12,    13,    16,    17,    18,    25,    26,    27, 
           28,    31,    32,    33,    36,    37,    38,    41, 
           42,    43,    50,    51,    52,    53,    56,    57, 
           58,    61,    62,    63,    66,    67,    68,    75, 
           76,    77,    78,    81,    82,    83,    86,    87, 
           88,    91,    92,    93,   150,   151,   152,   153, 
          156,   157,   158,   161,   162,   163,   166,   167, 
          168,   175,   176,   177,   178,   181,   182,   183, 
          186,   187,   188,   191,   192,   193,   200,   201, 
          202,   203,   206,   207,   208,   211,   212,   213, 
          216,   217,   218,   275,   276,   277,   278,   281, 
          282,   283,   286,   287,   288,   291,   292,   293, 
          300,   301,   302,   303,   306,   307,   308,   311, 
          316,   325,   326,   327,   328,   331,   332,   333, 
          336,   341,   400,   401,   402,   403,   406,   407, 
          408,   411,   412,   413,   416,   417,   418,   425, 
          426,   427,   428,   431,   432,   433,   436,   441, 
          450,   451,   452,   453,   456,   457,   458,   461, 
          466,     4,     9,    14,    19,    29,    34,    39, 
           44,    54,    59,    64,    69,    79,    84,    89, 
           94,   154,   159,   164,   169,   179,   184,   189, 
          194,   204,   209,   214,   219,   279,   284,   289, 
          294,   304,   309,   312,   317,   329,   334,   337, 
          342,   404,   409,   414,   419,   429,   434,   437, 
          442,   454,   459,   462,   467,   314,   319,   339, 
          344,   439,   444,   464,   469,    23,    48,    73, 
           98,   173,   198,   223,   298,   313,   338,   423, 
          438,   463,    24,    49,    74,    99,   174,   199, 
          224,   299,   424,   324,   349,   449,   474,   323, 
          348,   448,   473,   100,   101,   102,   103,   106, 
          107,   108,   111,   112,   113,   116,   117,   118, 
          225,   226,   227,   228,   231,   232,   233,   236, 
          237,   238,   241,   242,   243,   318,   350,   351, 
          352,   353,   356,   357,   358,   361,   366,   443, 
          475,   476,   477,   478,   481,   482,   483,   486, 
          491,   104,   109,   114,   119,   229,   234,   239, 
          244,   354,   359,   362,   367,   479,   484,   487, 
          492,   364,   369,   489,   494,   123,   248,   363, 
          488,   124,   249,   374,   499,   373,   498,   368, 
          493,   343,   575,   576,   577,   578,   581,   582, 
          583,   586,   591,   579,   584,   587,   592,   589, 
          594,   588,   599,   598,   600,   601,   602,   603, 
          606,   607,   608,   611,   616,   604,   609,   612, 
          617,   614,   619,   613,   624,   623,   618,   593, 
            0,     1,     3,     6,     8,    11,    13,    16, 
           18,    25,    26,    28,    31,    33,    36,    38, 
           41,    43,    50,    51,    53,    56,    58,    61, 
           63,    66,    68,    75,    76,    78,    81,    83, 
           86,    88,    91,    93,   150,   151,   153,   156, 
          158,   161,   163,   166,   168,   175,   176,   178, 
          181,   183,   186,   188,   191,   193,   200,   201, 
          203,   206,   208,   211,   213,   216,   218,   275, 
          276,   278,   281,   283,   286,   288,   291,   293, 
          300,   301,   303,   306,   308,   311,   313,   316, 
          318,   325,   326,   328,   331,   333,   336,   338, 
          341,   343,   400,   401,   403,   406,   408,   411, 
          413,   416,   418,   425,   426,   428,   431,   433, 
          436,   438,   441,   443,   450,   451,   453,   456, 
          458,   461,   463,   466,   468,    23,    48,    73, 
           98,   173,   198,   223,   298,   323,   348,   423, 
          448,   473,   100,   101,   103,   106,   108,   111, 
          113,   116,   118,   225,   226,   228,   231,   233, 
          236,   238,   241,   243,   350,   351,   353,   356, 
          358,   361,   363,   366,   368,   475,   476,   478, 
          481,   483,   486,   488,   491,   493,   123,   248, 
          373,   498,   575,   576,   578,   581,   583,   586, 
          588,   591,   593,   598,   600,   601,   603,   606, 
          608,   611,   613,   616,   618,   623,     0,     1, 
            2,     3,     6,     7,     8,    16,    17,    18, 
           25,    26,    27,    28,    31,    32,    33,    41, 
           42,    43,    50,    51,    52,    53,    56,    57, 
           58,    66,    67,    68,    75,    76,    77,    78, 
           81,    82,    83,    91,    92,    93,   150,   151, 
          152,   153,   156,   157,   158,   166,   167,   168, 
          175,   176,   177,   178,   181,   182,   183,   191, 
          192,   193,   200,   201,   202,   203,   206,   207, 
          208,   216,   217,   218,   275,   276,   277,   278, 
          281,   282,   283,   291,   292,   293,   300,   301, 
          306,   307,   308,   316,   317,   318,   325,   326, 
          331,   332,   333,   341,   342,   343,   400,   401, 
          402,   403,   406,   407,   408,   416,   417,   418, 
          425,   426,   431,   432,   433,   441,   442,   443, 
          450,   451,   456,   457,   458,   466,   467,   468, 
            4,     9,    19,    29,    34,    44,    54,    59, 
           69,    79,    84,    94,   154,   159,   169,   179, 
          184,   194,   204,   209,   219,   279,   284,   294, 
          302,   309,   319,   327,   334,   344,   404,   409, 
          419,   427,   434,   444,   452,   459,   469,   304, 
          329,   429,   454,   100,   101,   102,   103,   106, 
          107,   108,   116,   117,   118,   225,   226,   227, 
          228,   231,   232,   233,   241,   242,   243,   303, 
          350,   351,   356,   357,   358,   366,   367,   368, 
          428,   475,   476,   481,   482,   483,   491,   492, 
          493,   104,   109,   119,   229,   234,   244,   352, 
          359,   369,   477,   484,   494,   354,   479,   353, 
          478,   328,   575,   576,   581,   582,   583,   591, 
          592,   593,   577,   584,   594,   579,   600,   601, 
          606,   607,   608,   616,   617,   618,   602,   609, 
          619,   604,   603,   578,     0,     1,     2,     3, 
            6,     7,     8,    11,    12,    13,    16,    17, 
           18,    25,    26,    27,    28,    31,    32,    33, 
           36,    37,    38,    41,    42,    43,    75,    76, 
           77,    78,    81,    82,    83,    86,    87,    88, 
           91,    92,    93,   150,   151,   152,   153,   156, 
          157,   158,   161,   162,   163,   166,   167,   168, 
          200,   201,   202,   203,   206,   207,   208,   211, 
          212,   213,   216,   217,   218,   275,   276,   277, 
          278,   281,   282,   283,   286,   287,   288,   291, 
          292,   293,   325,   326,   327,   328,   331,   332, 
          333,   336,   337,   338,   341,   342,   343,   400, 
          401,   402,   403,   406,   407,   408,   411,   412, 
          413,   416,   417,   418,   450,   451,   452,   453, 
          456,   457,   458,   461,   462,   463,   466,   467, 
          468,     4,     9,    14,    19,    29,    34,    39, 
           44,    79,    84,    89,    94,   154,   159,   164, 
          169,   204,   209,   214,   219,   279,   284,   289, 
          294,   329,   334,   339,   344,   404,   409,   414, 
          419,   454,   459,   464,   469,    23,    48,    98, 
          173,   223,   298,   348,   423,   473,    24,    49, 
           99,   174,   224,   299,   349,   424,   474,   575, 
          576,   577,   578,   581,   582,   583,   586,   587, 
          588,   591,   592,   593,   579,   584,   589,   594, 
          598,   599,     0,     1,     2,     3,     6,     7, 
            8,    11,    12,    13,    16,    17,    18,    25, 
           26,    27,    28,    31,    32,    33,    36,    37, 
           38,    41,    42,    43,    50,    51,    52,    53, 
           56,    57,    58,    61,    66,    75,    76,    77, 
           78,    81,    82,    83,    86,    91,   150,   151, 
          152,   153,   156,   157,   158,   161,   162,   163, 
          166,   167,   168,   175,   176,   177,   178,   181, 
          182,   183,   186,   187,   188,   191,   192,   193, 
          200,   201,   202,   203,   206,   207,   208,   211, 
          212,   213,   216,   217,   218,   400,   401,   402, 
          403,   406,   407,   408,   411,   412,   413,   416, 
          417,   418,   425,   426,   427,   428,   431,   432, 
          433,   436,   437,   438,   441,   442,   443,   450, 
          451,   452,   453,   456,   457,   458,   461,   462, 
          463,   466,   467,   468,     4,     9,    14,    19, 
           29,    34,    39,    44,    54,    59,    62,    67, 
           79,    84,    87,    92,   154,   159,   164,   169, 
          179,   184,   189,   194,   204,   209,   214,   219, 
          404,   409,   414,   419,   429,   434,   439,   444, 
          454,   459,   464,   469,    64,    69,    89,    94, 
           23,    48,    63,    88,   173,   198,   223,   423, 
          448,   473,    24,    49,   174,   199,   224,   424, 
          449,   474,    74,    99,    73,    98,    68,   100, 
          101,   102,   103,   106,   107,   108,   111,   116, 
          225,   226,   227,   228,   231,   232,   233,   236, 
          237,   238,   241,   242,   243,   475,   476,   477, 
          478,   481,   482,   483,   486,   487,   488,   491, 
          492,   493,   104,   109,   112,   117,   229,   234, 
          239,   244,   479,   484,   489,   494,   114,   119, 
          113,   248,   498,   249,   499,   124,   123,   118, 
            0,     1,     2,     3,     6,     7,     8,    16, 
           17,    18,    25,    26,    27,    28,    31,    32, 
           33,    41,    42,    43,    50,    51,    56,    57, 
           58,    66,    67,    68,    75,    76,    81,    82, 
           83,    91,    92,    93,   150,   151,   152,   153, 
          156,   157,   158,   166,   167,   168,   175,   176, 
          177,   178,   181,   182,   183,   191,   192,   193, 
          200,   201,   202,   203,   206,   207,   208,   216, 
          217,   218,   400,   401,   402,   403,   406,   407, 
          408,   416,   417,   418,   425,   426,   427,   428, 
          431,   432,   433,   441,   442,   443,   450,   451, 
          452,   453,   456,   457,   458,   466,   467,   468, 
            4,     9,    19,    29,    34,    44,    52,    59, 
           69,    77,    84,    94,   154,   159,   169,   179, 
          184,   194,   204,   209,   219,   404,   409,   419, 
          429,   434,   444,   454,   459,   469,    54,    79, 
           53,   100,   101,   106,   107,   108,   116,   117, 
          118,   225,   226,   227,   228,   231,   232,   233, 
          241,   242,   243,   475,   476,   477,   478,   481, 
          482,   483,   491,   492,   493,   102,   109,   119, 
          229,   234,   244,   479,   484,   494,   104,   103, 
};

tatic long _vq_fitmap_res_Cc_3[] = {
            0,   360,   550,   360,   796,   360,   796,   360, 
          986,   360,  1232,   360,   796,   360,   796,   360, 
};

tatic long _vq_fitlength_res_Cc_3[] = {
          360,   190,   246,   190,   190,   190,   190,   190, 
          246,   190,   168,   190,   190,   190,   190,   190, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Cc_3 = {
        -2, 1, 4, 2,
        _vq_pigeonmap_res_Cc_3,
        1400,
        _vq_fitlist_res_Cc_3,
        _vq_fitmap_res_Cc_3,
        _vq_fitlength_res_Cc_3
};

tatic static_codebook _vq_book_res_Cc_3 = {
        4, 625,
        _vq_lengthlist_res_Cc_3,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist_res_Cc_3,
        NULL,
        &_vq_auxt_res_Cc_3,
        &_vq_auxp_res_Cc_3,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_4.vqh

Index: res_Cc_4.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_4_VQH_
#define _V_res_Cc_4_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_4[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist_res_Cc_4[] = {
         2, 4, 3, 5, 5, 7, 7, 9, 9, 0, 4, 4, 7, 7, 8, 8,
        11,11, 0, 4, 4, 7, 7, 8, 8,10,10, 0, 5, 5, 7, 6,
         9, 9,12,12, 0, 0, 0, 7, 7, 9, 9,12,12, 0, 0, 0,
         8, 8, 8, 8,12,12, 0, 0, 0, 8, 7, 8, 8,12,12, 0,
         0, 0, 6, 6,11,11,12,12, 0, 0, 0, 0, 0,11,11,12,
        12,
};

tatic float _vq_quantthresh_res_Cc_4[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap_res_Cc_4[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_4 = {
        _vq_quantthresh_res_Cc_4,
        _vq_quantmap_res_Cc_4,
        9,
        9
};

tatic long _vq_pigeonmap_res_Cc_4[] = {
            2,     1,     1,     0,     0,     0,     1,     2, 
};

tatic long _vq_fitlist_res_Cc_4[] = {
            0,     1,     2,     3,    10,    11,    12,    19, 
           28,     4,    13,    20,    29,     6,    15,    22, 
           31,    21,    24,    40,    39,    42,    58,     1, 
            3,     5,     7,    10,    12,    14,    16,    21, 
           23,    30,    32,     0,    19,    28,     2,     4, 
            6,     8,    11,    13,    15,    17,    22,    24, 
           31,    33,    25,    39,    41,    20,    26,    40, 
           42,    43,    57,    59,    44,    58,    60,     3, 
            5,     7,    12,    14,    16,    23,    25,    32, 
           34,     4,     6,     8,    13,    15,    17,    24, 
           26,    33,    35,    21,    41,    43,    22,    42, 
           44,    39,    59,    61,    40,    60,    62,    10, 
           28,    29,    30,    48,    11,    31,    49,    13, 
           33,    51,    67,     0,     1,    12,     2,     4, 
           15,    19,    20,    21,    39,    40,    41,    57, 
           58,    59,    22,    42,    60,    12,    14,    28, 
           30,    32,    34,    48,    50,    52,    66,    68, 
           10,    13,    15,    29,    31,    33,    35,    49, 
           51,    53,    67,    69,     3,     5,    16,     1, 
            4,     6,    11,    17,    21,    23,    39,    41, 
           43,    57,    59,    61,    77,    19,    22,    24, 
           40,    42,    44,    58,    60,    62,    78,    14, 
           16,    30,    32,    34,    48,    50,    52,    68, 
           70,    15,    17,    31,    33,    35,    49,    51, 
           53,    69,    71,     5,     7,    12,     6,     8, 
           13,    23,    25,    39,    41,    43,    57,    59, 
           61,    77,    79,    24,    26,    40,    42,    44, 
           58,    60,    62,    78,    80,    10,    28,    29, 
           30,    48,    49,    50,    66,    67,    68,    11, 
           31,    51,    69,    19,    39,    57,    58,    59, 
           77,    20,    40,    60,    78,    30,    32,    48, 
           50,    52,    66,    68,    70,    28,    31,    33, 
           49,    51,    53,    67,    69,    71,    39,    41, 
           57,    59,    61,    77,    79,    40,    42,    58, 
           60,    62,    78,    80,    32,    34,    48,    50, 
           52,    66,    68,    70,    33,    35,    49,    51, 
           53,    67,    69,    71,    41,    43,    57,    59, 
           61,    77,    79,    42,    44,    58,    60,    62, 
           78,    80, 
};

tatic long _vq_fitmap_res_Cc_4[] = {
            0,    23,    63,    95,   125,   175,   221,   245, 
          276, 
};

tatic long _vq_fitlength_res_Cc_4[] = {
           23,    40,    32,    30,    50,    46,    24,    31, 
           30, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Cc_4 = {
        -4, 1, 8, 3,
        _vq_pigeonmap_res_Cc_4,
        306,
        _vq_fitlist_res_Cc_4,
        _vq_fitmap_res_Cc_4,
        _vq_fitlength_res_Cc_4
};

tatic static_codebook _vq_book_res_Cc_4 = {
        2, 81,
        _vq_lengthlist_res_Cc_4,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist_res_Cc_4,
        NULL,
        &_vq_auxt_res_Cc_4,
        &_vq_auxp_res_Cc_4,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_5.vqh

Index: res_Cc_5.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_5_VQH_
#define _V_res_Cc_5_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_5[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist_res_Cc_5[] = {
         3, 4, 4, 6, 6, 9, 8,10,10, 0, 4, 4, 6, 6, 8, 8,
        10,10, 0, 4, 4, 6, 6, 8, 8,10,10, 0, 4, 4, 6, 6,
         8, 8,10,10, 0, 0, 0, 5, 5, 8, 8,10,10, 0, 0, 0,
         6, 6, 7, 7,10,10, 0, 0, 0, 6, 6, 7, 7,10,10, 0,
         0, 0, 6, 6, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
        10,
};

tatic float _vq_quantthresh_res_Cc_5[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap_res_Cc_5[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_5 = {
        _vq_quantthresh_res_Cc_5,
        _vq_quantmap_res_Cc_5,
        9,
        9
};

tatic long _vq_pigeonmap_res_Cc_5[] = {
            2,     1,     1,     0,     0,     0,     1,     2, 
};

tatic long _vq_fitlist_res_Cc_5[] = {
            0,     1,     2,     3,    10,    11,    12,    19, 
           28,     4,    13,    20,    29,     6,    15,    22, 
           31,    21,    24,    40,    39,    42,    58,     1, 
            3,     5,     7,    10,    12,    14,    16,    21, 
           23,    30,    32,     0,    19,    28,     2,     4, 
            6,     8,    11,    13,    15,    17,    22,    24, 
           31,    33,    25,    39,    41,    20,    26,    40, 
           42,    43,    57,    59,    44,    58,    60,     3, 
            5,     7,    12,    14,    16,    23,    25,    32, 
           34,     4,     6,     8,    13,    15,    17,    24, 
           26,    33,    35,    21,    41,    43,    22,    42, 
           44,    39,    59,    61,    40,    60,    62,    10, 
           28,    29,    30,    48,    11,    31,    49,    13, 
           33,    51,    67,     0,     1,    12,     2,     4, 
           15,    19,    20,    21,    39,    40,    41,    57, 
           58,    59,    22,    42,    60,    12,    14,    28, 
           30,    32,    34,    48,    50,    52,    66,    68, 
           10,    13,    15,    29,    31,    33,    35,    49, 
           51,    53,    67,    69,     3,     5,    16,     1, 
            4,     6,    11,    17,    21,    23,    39,    41, 
           43,    57,    59,    61,    77,    19,    22,    24, 
           40,    42,    44,    58,    60,    62,    78,    14, 
           16,    30,    32,    34,    48,    50,    52,    68, 
           70,    15,    17,    31,    33,    35,    49,    51, 
           53,    69,    71,     5,     7,    12,     6,     8, 
           13,    23,    25,    39,    41,    43,    57,    59, 
           61,    77,    79,    24,    26,    40,    42,    44, 
           58,    60,    62,    78,    80,    10,    28,    29, 
           30,    48,    49,    50,    66,    67,    68,    11, 
           31,    51,    69,    19,    39,    57,    58,    59, 
           77,    20,    40,    60,    78,    30,    32,    48, 
           50,    52,    66,    68,    70,    28,    31,    33, 
           49,    51,    53,    67,    69,    71,    39,    41, 
           57,    59,    61,    77,    79,    40,    42,    58, 
           60,    62,    78,    80,    32,    34,    48,    50, 
           52,    66,    68,    70,    33,    35,    49,    51, 
           53,    67,    69,    71,    41,    43,    57,    59, 
           61,    77,    79,    42,    44,    58,    60,    62, 
           78,    80, 
};

tatic long _vq_fitmap_res_Cc_5[] = {
            0,    23,    63,    95,   125,   175,   221,   245, 
          276, 
};

tatic long _vq_fitlength_res_Cc_5[] = {
           23,    40,    32,    30,    50,    46,    24,    31, 
           30, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Cc_5 = {
        -4, 1, 8, 3,
        _vq_pigeonmap_res_Cc_5,
        306,
        _vq_fitlist_res_Cc_5,
        _vq_fitmap_res_Cc_5,
        _vq_fitlength_res_Cc_5
};

tatic static_codebook _vq_book_res_Cc_5 = {
        2, 81,
        _vq_lengthlist_res_Cc_5,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist_res_Cc_5,
        NULL,
        &_vq_auxt_res_Cc_5,
        &_vq_auxp_res_Cc_5,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_6.vqh

Index: res_Cc_6.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_6_VQH_
#define _V_res_Cc_6_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_6[] = {
        16,
        15,
        17,
        14,
        18,
        13,
        19,
        12,
        20,
        11,
        21,
        10,
        22,
        9,
        23,
        8,
        24,
        7,
        25,
        6,
        26,
        5,
        27,
        4,
        28,
        3,
        29,
        2,
        30,
        1,
        31,
        0,
        32,
};

tatic long _vq_lengthlist_res_Cc_6[] = {
         2, 4, 4, 6, 6, 7, 7, 9, 9, 9, 9,10,10,11,11,11,
        11,12,12,12,12,13,13,13,14,14,14,15,14,15,15,16,
        16, 0, 5, 4, 6, 6, 8, 8, 9, 9,10, 9,10,10,11,11,
        11,11,12,12,12,13,13,13,14,14,15,14,15,16,15,15,
        17,15, 0, 4, 4, 6, 6, 8, 8, 9, 9,10,10,10,10,11,
        11,11,11,12,12,12,12,12,12,13,12,13,13,14,13,14,
        14,15,14, 0, 5, 5, 7, 7, 8, 8,10,10,10,10,11,11,
        12,12,12,12,13,13,14,13,13,14,13,14,14,14,14,15,
        15,15,15,16, 0, 0, 0, 7, 7, 8, 8,10,10,10,10,11,
        11,12,12,13,13,14,14,14,14,15,15,15,15,15,16,15,
        16,15,16,17,15, 0, 0, 0, 7, 7, 8, 8,10,10,10,11,
        11,12,13,13,13,13,14,14,15,14,15,15,16,15,15,16,
        17,16,16,16,16,16, 0, 0, 0, 7, 7, 8, 8,10,10,11,
        10,12,12,13,13,14,13,14,14,15,14,15,15,16,15,16,
        16,16,16,19,16,18,17, 0, 0, 0, 7, 7, 9, 9,10,10,
        11,11,12,12,13,12,13,14,14,14,14,14,15,15,15,16,
        15,16,17,16,16,16,16,16, 0, 0, 0, 0, 0, 9, 9,10,
        10,11,11,12,12,13,13,13,14,14,14,15,14,15,16,18,
        16,17,16,16, 0,18,17,18, 0, 0, 0, 0, 0, 0, 9, 9,
        10,10,11,11,12,12,13,13,14,14,15,14,15,15,15,15,
        16,16,16,16,16,16,17,18,16,17, 0, 0, 0, 0, 0, 9,
         9,10,10,11,11,13,13,13,14,14,15,14,15,15,15,15,
        16,17,17,19,17,18,18,18,17,18, 0, 0, 0, 0, 0, 0,
         9, 9,11,11,12,12,13,13,13,14,14,13,15,15,15,16,
        16,15,16,16,17,17,17,16,17,18,18,19, 0, 0, 0, 0,
         0, 0, 0,11,11,12,12,13,13,14,14,14,15,14,15,15,
        16,18,17,17,17,16,18,18,19,19,19,19,18, 0, 0, 0,
         0, 0, 0, 0,11,12,12,12,13,13,14,14,15,15,15,15,
        15,16,19,17,17,16,17,17,17,17, 0,17,18, 0, 0, 0,
         0, 0, 0, 0, 0,12,11,13,12,13,14,14,14,15,15,16,
        16,17,16,16,16,17,16,17, 0,18,19, 0, 0, 0,19, 0,
         0, 0, 0, 0, 0, 0,11,11,12,13,14,14,14,15,15,15,
        16,15,18,16,17,17,18,17,19,16,19,19,19, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0,13,13,13,14,16,15,15,
        17,18,16,17,16,17, 0,17,17, 0,18,19,18, 0, 0, 0,
        19, 0, 0, 0, 0, 0, 0, 0, 0, 0,14,13,14,15,16,15,
        16,16,16,16,16,17,17,17,17,19,17, 0,18, 0, 0,18,
        17,18, 0, 0, 0, 0, 0, 0, 0, 0, 0,13,14,14,15,16,
        15,16,16,16,16,16,19,18,18,19,17, 0,19, 0, 0,19,
        19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,15,15,13,15,
        15,15,17,15,17,16,17,16,18,16,18,18,17, 0, 0, 0,
        18, 0,19,19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16,
        15,16,16,16,16,17,16,17,18,19, 0,17,18, 0,18,19,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
        15,15,14,16,15,16,17,17,16,19,17,19,18,19,18,17,
        19,19,19,19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,17,15,16,16,16,17,18,16,18,18,19,19,19, 0,19,
         0, 0, 0,19,19,19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0,19,16,14,17,14,18,16,17, 0,19,19, 0,18,19,
         0,19, 0, 0, 0,19,18, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0,16,17, 0,16,17,17,18,18, 0, 0, 0,
         0, 0,18,19, 0, 0,18, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0,16,18,16,16,14, 0,17,19,19,19,
        19, 0,19,18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0,16,17, 0,17,19,19, 0,19,19,
        19, 0, 0, 0,19, 0, 0, 0,19, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0,18,18,18,19,17,19,19, 0,
        19,19, 0, 0,18,19,19,19,19, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19,19,18,18, 0,
         0, 0, 0, 0,19,19,19, 0,19, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,18, 0, 0, 0,
        18,18,18, 0, 0, 0,19,19, 0,19, 0,19, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,19,17,19,
        18, 0, 0, 0, 0, 0, 0, 0, 0,19, 0,18, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,16, 0,
        19,19,19,19, 0, 0, 0, 0, 0,19, 0, 0, 0,18, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,18,18, 0,19, 0, 0, 0, 0, 0,19, 0,19, 0,19, 0,
         0,
};

tatic float _vq_quantthresh_res_Cc_6[] = {
        -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
        8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
};

tatic long _vq_quantmap_res_Cc_6[] = {
           31,   29,   27,   25,   23,   21,   19,   17,
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,   18,   20,   22,   24,   26,   28,   30,
           32,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_6 = {
        _vq_quantthresh_res_Cc_6,
        _vq_quantmap_res_Cc_6,
        33,
        33
};

tatic long _vq_pigeonmap_res_Cc_6[] = {
           10,     9,     9,     8,     7,     7,     6,     5, 
            5,     4,     3,     3,     2,     1,     1,     0, 
            0,     0,     1,     2,     2,     3,     4,     4, 
            5,     6,     6,     7,     8,     8,     9,    10, 
};

tatic long _vq_fitlist_res_Cc_6[] = {
            0,     1,     2,     3,    34,    35,    36,    67, 
          100,     4,    37,    68,   101,     6,    39,    70, 
          103,    69,    72,   136,   135,   138,   202,   102, 
          168,   169,   105,   171,   235,   137,   201,   203, 
          204,     1,     3,     5,     7,    34,    36,    38, 
           40,    69,    71,   102,   104,     0,    67,   100, 
            2,     4,     6,     8,    35,    37,    39,    41, 
           70,    72,   103,   105,    73,   135,   137,    68, 
           74,   136,   138,   139,   201,   203,   140,   202, 
          204,     3,     5,     7,     9,    36,    38,    40, 
           42,    71,    73,   104,   106,     4,     6,     8, 
           10,    37,    39,    41,    43,    72,    74,   105, 
          107,    12,    45,    76,   109,    69,    75,   137, 
          139,    70,   138,   140,    78,   142,   135,   141, 
          203,   205,   136,   204,   206,   144,   208,     7, 
            9,    11,    13,    40,    42,    44,    46,    75, 
           77,   108,   110,     5,    38,    73,   106,     8, 
           10,    12,    14,    41,    43,    45,    47,    76, 
           78,   109,   111,    79,   141,   143,    71,   139, 
           74,    80,   142,   144,   145,   207,   209,   137, 
          205,   140,   146,   208,   210,     9,    11,    13, 
           15,    42,    44,    46,    48,    77,    79,   110, 
          112,    10,    12,    14,    16,    43,    45,    47, 
           49,    78,    80,   111,   113,    18,    51,    82, 
          115,    75,    81,   143,   145,    76,   144,   146, 
           84,   148,   141,   147,   209,   211,   142,   210, 
          212,   150,   214,    13,    15,    17,    19,    46, 
           48,    50,    52,    81,    83,   114,   116,    11, 
           44,    79,   112,    14,    16,    18,    20,    47, 
           49,    51,    53,    82,    84,   115,   117,    85, 
          147,   149,    77,   145,    80,    86,   148,   150, 
          151,   213,   215,   143,   211,   146,   152,   214, 
          216,    15,    17,    19,    21,    48,    50,    52, 
           54,    83,    85,   116,   118,    16,    18,    20, 
           22,    49,    51,    53,    55,    84,    86,   117, 
          119,    24,    57,    88,   121,    81,    87,   149, 
          151,    82,   150,   152,    90,   154,   147,   153, 
          215,   217,   148,   216,   218,   156,   220,    19, 
           21,    23,    25,    52,    54,    56,    58,    87, 
           89,   120,   122,    17,    50,    85,   118,    20, 
           22,    24,    26,    53,    55,    57,    59,    88, 
           90,   121,   123,    91,   153,   155,    83,   151, 
           86,    92,   154,   156,   157,   219,   221,   149, 
          217,   152,   158,   220,   222,    21,    23,    25, 
           27,    54,    56,    58,    60,    89,    91,   122, 
          124,    22,    24,    26,    28,    55,    57,    59, 
           61,    90,    92,   123,   125,    30,    63,    94, 
          127,    87,    93,   155,   157,    88,   156,   158, 
           96,   160,   153,   159,   221,   223,   154,   222, 
          224,   162,   226,    25,    27,    29,    31,    58, 
           60,    62,    64,    93,    95,   126,   128,    23, 
           56,    91,   124,    26,    28,    30,    32,    59, 
           61,    63,    65,    94,    96,   127,   129,    97, 
          159,   161,    89,   157,    92,    98,   160,   162, 
          163,   225,   227,   155,   223,   158,   164,   226, 
          228,    27,    29,    31,    60,    62,    64,    95, 
           97,   128,   130,    28,    30,    32,    61,    63, 
           65,    96,    98,   129,   131,    93,   161,   163, 
           94,   162,   164,   159,   227,   229,   160,   228, 
          230,    36,    38,   100,   102,   104,   106,   168, 
          170,   172,   234,   236,    34,    37,    39,   101, 
          103,   105,   107,   169,   171,   173,   235,   237, 
            3,     5,    40,     1,     4,     6,    35,    41, 
           69,    71,   135,   137,   139,   201,   203,   205, 
          269,    67,    70,    72,   136,   138,   140,   202, 
          204,   206,   270,    38,    40,   102,   104,   106, 
          108,   168,   170,   172,   174,   236,   238,    39, 
           41,   103,   105,   107,   109,   169,   171,   173, 
          175,   237,   239,    43,   111,   177,   241,     5, 
            7,    36,    42,     6,     8,    37,    10,    45, 
           71,    73,   135,   137,   139,   141,   201,   203, 
          205,   207,   269,   271,    72,    74,   136,   138, 
          140,   142,   202,   204,   206,   208,   270,   272, 
           76,   144,   210,   274,    42,    44,   106,   108, 
          110,   112,   172,   174,   176,   178,   240,   242, 
           40,   104,   170,   238,    43,    45,   107,   109, 
          111,   113,   173,   175,   177,   179,   241,   243, 
            9,    11,    46,     7,    38,    10,    12,    41, 
           47,    75,    77,   139,   141,   143,   145,   205, 
          207,   209,   211,   273,   275,    73,   137,   203, 
          271,    76,    78,   140,   142,   144,   146,   206, 
          208,   210,   212,   274,   276,    44,    46,   108, 
          110,   112,   114,   174,   176,   178,   180,   242, 
          244,    45,    47,   109,   111,   113,   115,   175, 
          177,   179,   181,   243,   245,    49,   117,   183, 
          247,    11,    13,    42,    48,    12,    14,    43, 
           16,    51,    77,    79,   141,   143,   145,   147, 
          207,   209,   211,   213,   275,   277,    78,    80, 
          142,   144,   146,   148,   208,   210,   212,   214, 
          276,   278,    82,   150,   216,   280,    48,    50, 
          112,   114,   116,   118,   178,   180,   182,   184, 
          246,   248,    46,   110,   176,   244,    49,    51, 
          113,   115,   117,   119,   179,   181,   183,   185, 
          247,   249,    15,    17,    52,    13,    44,    16, 
           18,    47,    53,    81,    83,   145,   147,   149, 
          151,   211,   213,   215,   217,   279,   281,    79, 
          143,   209,   277,    82,    84,   146,   148,   150, 
          152,   212,   214,   216,   218,   280,   282,    50, 
           52,   114,   116,   118,   120,   180,   182,   184, 
          186,   248,   250,    51,    53,   115,   117,   119, 
          121,   181,   183,   185,   187,   249,   251,    55, 
          123,   189,   253,    17,    19,    48,    54,    18, 
           20,    49,    22,    57,    83,    85,   147,   149, 
          151,   153,   213,   215,   217,   219,   281,   283, 
           84,    86,   148,   150,   152,   154,   214,   216, 
          218,   220,   282,   284,    88,   156,   222,   286, 
           54,    56,   118,   120,   122,   124,   184,   186, 
          188,   190,   252,   254,    52,   116,   182,   250, 
           55,    57,   119,   121,   123,   125,   185,   187, 
          189,   191,   253,   255,    21,    23,    58,    19, 
           50,    22,    24,    53,    59,    87,    89,   151, 
          153,   155,   157,   217,   219,   221,   223,   285, 
          287,    85,   149,   215,   283,    88,    90,   152, 
          154,   156,   158,   218,   220,   222,   224,   286, 
          288,    56,    58,   120,   122,   124,   126,   186, 
          188,   190,   192,   254,   256,    57,    59,   121, 
          123,   125,   127,   187,   189,   191,   193,   255, 
          257,    61,   129,   195,   259,    23,    25,    54, 
           60,    24,    26,    55,    28,    63,    89,    91, 
          153,   155,   157,   159,   219,   221,   223,   225, 
          287,   289,    90,    92,   154,   156,   158,   160, 
          220,   222,   224,   226,   288,   290,    94,   162, 
          228,    60,    62,   124,   126,   128,   130,   190, 
          192,   194,   196,   258,   260,    58,   122,   188, 
          256,    61,    63,   125,   127,   129,   131,   191, 
          193,   195,   197,   259,   261,    27,    29,    64, 
           25,    56,    28,    30,    59,    65,    93,    95, 
          157,   159,   161,   163,   223,   225,   227,   229, 
          291,   293,    91,   155,   221,   289,    94,    96, 
          158,   160,   162,   164,   224,   226,   228,   230, 
          294,    62,    64,   126,   128,   130,   192,   194, 
          196,   260,   262,    63,    65,   127,   129,   131, 
          193,   195,   197,   261,   263,    29,    31,    60, 
           30,    32,    61,    95,    97,   159,   161,   163, 
          225,   227,   229,   293,   295,    96,    98,   160, 
          162,   164,   226,   228,   230,   294,    34,   100, 
          101,   102,   168,   169,   170,   234,   235,   236, 
           35,   103,   171,   237,    67,   135,   201,   202, 
          203,   269,    68,   136,   204,   270,   335,   336, 
          272,   338,   102,   104,   168,   170,   172,   234, 
          236,   238,   302,   100,   103,   105,   169,   171, 
          173,   235,   237,   239,   303,   135,   137,   201, 
          203,   205,   269,   271,   335,   136,   138,   202, 
          204,   206,   270,   272,   336,   337,   338,   104, 
          106,   168,   170,   172,   174,   234,   236,   238, 
          240,   302,   304,   105,   107,   169,   171,   173, 
          175,   235,   237,   239,   241,   303,   305,   109, 
          177,   243,   307,   137,   139,   201,   203,   205, 
          207,   269,   271,   273,   335,   337,   138,   140, 
          202,   204,   206,   208,   270,   272,   274,   336, 
          338,   142,   210,   276,   340,   339,   403,   404, 
          342,   406,   108,   110,   172,   174,   176,   178, 
          238,   240,   242,   244,   306,   308,   106,   170, 
          236,   304,   109,   111,   173,   175,   177,   179, 
          239,   241,   243,   245,   307,   309,   141,   143, 
          205,   207,   209,   211,   271,   273,   275,   277, 
          339,   341,   139,   203,   269,   337,   142,   144, 
          206,   208,   210,   212,   272,   274,   276,   278, 
          340,   342,   343,   405,   407,   335,   403,   338, 
          344,   406,   408,   110,   112,   174,   176,   178, 
          180,   240,   242,   244,   246,   308,   310,   111, 
          113,   175,   177,   179,   181,   241,   243,   245, 
          247,   309,   311,   115,   183,   249,   313,   143, 
          145,   207,   209,   211,   213,   273,   275,   277, 
          279,   341,   343,   144,   146,   208,   210,   212, 
          214,   274,   276,   278,   280,   342,   344,   148, 
          216,   282,   346,   339,   345,   407,   409,   340, 
          408,   410,   348,   412,   114,   116,   178,   180, 
          182,   184,   244,   246,   248,   250,   312,   314, 
          112,   176,   242,   310,   115,   117,   179,   181, 
          183,   185,   245,   247,   249,   251,   313,   315, 
          147,   149,   211,   213,   215,   217,   277,   279, 
          281,   283,   345,   347,   145,   209,   275,   343, 
          148,   150,   212,   214,   216,   218,   278,   280, 
          282,   284,   346,   348,   349,   411,   413,   341, 
          409,   344,   350,   412,   414,   116,   118,   180, 
          182,   184,   186,   246,   248,   250,   252,   314, 
          316,   117,   119,   181,   183,   185,   187,   247, 
          249,   251,   253,   315,   317,   121,   189,   255, 
          319,   149,   151,   213,   215,   217,   219,   279, 
          281,   283,   285,   347,   349,   150,   152,   214, 
          216,   218,   220,   280,   282,   284,   286,   348, 
          350,   154,   222,   288,   352,   345,   351,   413, 
          415,   346,   414,   416,   354,   418,   120,   122, 
          184,   186,   188,   190,   250,   252,   254,   256, 
          318,   320,   118,   182,   248,   316,   121,   123, 
          185,   187,   189,   191,   251,   253,   255,   257, 
          319,   321,   153,   155,   217,   219,   221,   223, 
          283,   285,   287,   289,   351,   353,   151,   215, 
          281,   349,   154,   156,   218,   220,   222,   224, 
          284,   286,   288,   290,   352,   354,   355,   417, 
          419,   347,   415,   350,   356,   418,   420,   122, 
          124,   186,   188,   190,   192,   252,   254,   256, 
          258,   320,   322,   123,   125,   187,   189,   191, 
          193,   253,   255,   257,   259,   321,   323,   127, 
          195,   261,   325,   155,   157,   219,   221,   223, 
          225,   285,   287,   289,   291,   353,   355,   156, 
          158,   220,   222,   224,   226,   286,   288,   290, 
          354,   356,   160,   228,   294,   358,   351,   357, 
          419,   421,   352,   420,   422,   360,   424,   126, 
          128,   190,   192,   194,   196,   256,   258,   260, 
          262,   324,   326,   124,   188,   254,   322,   127, 
          129,   191,   193,   195,   197,   257,   259,   261, 
          263,   325,   327,   159,   161,   223,   225,   227, 
          229,   289,   291,   293,   295,   357,   359,   157, 
          221,   287,   355,   160,   162,   224,   226,   228, 
          230,   290,   294,   358,   360,   361,   423,   425, 
          353,   421,   356,   424,   426,   128,   130,   192, 
          194,   196,   258,   260,   262,   326,   328,   129, 
          131,   193,   195,   197,   259,   261,   263,   327, 
          329,   161,   163,   225,   227,   229,   291,   293, 
          295,   359,   361,   162,   164,   226,   228,   230, 
          294,   360,   357,   425,   427,   358,   426,   428, 
          168,   234,   235,   236,   302,   368,   169,   237, 
          303,   369,   305,   371,   100,   101,   201,   202, 
          203,   269,   335,   336,   337,   403,   204,   270, 
          338,   404,   304,   370,   170,   238,   171,   239, 
          236,   238,   302,   304,   306,   368,   370,   372, 
          436,   237,   239,   303,   305,   307,   369,   371, 
          373,   437,   241,   309,   375,   439,   170,   172, 
          234,   240,   171,   173,   235,   175,   243,   269, 
          271,   335,   337,   339,   403,   405,   469,   270, 
          272,   336,   338,   340,   404,   406,   470,   274, 
          342,   408,   472,   240,   242,   304,   306,   308, 
          310,   370,   372,   374,   376,   438,   440,   238, 
          302,   368,   436,   241,   243,   305,   307,   309, 
          311,   371,   373,   375,   377,   439,   441,   174, 
          176,   244,   172,   236,   175,   177,   239,   245, 
          273,   275,   337,   339,   341,   343,   403,   405, 
          407,   409,   471,   473,   271,   335,   469,   274, 
          276,   338,   340,   342,   344,   404,   406,   408, 
          410,   472,   474,   242,   244,   306,   308,   310, 
          312,   372,   374,   376,   378,   440,   442,   243, 
          245,   307,   309,   311,   313,   373,   375,   377, 
          379,   441,   443,   247,   315,   381,   445,   176, 
          178,   240,   246,   177,   179,   241,   181,   249, 
          275,   277,   339,   341,   343,   345,   405,   407, 
          409,   411,   473,   475,   276,   278,   340,   342, 
          344,   346,   406,   408,   410,   412,   474,   476, 
          280,   348,   414,   478,   246,   248,   310,   312, 
          314,   316,   376,   378,   380,   382,   444,   446, 
          244,   308,   374,   442,   247,   249,   311,   313, 
          315,   317,   377,   379,   381,   383,   445,   447, 
          180,   182,   250,   178,   242,   181,   183,   245, 
          251,   279,   281,   343,   345,   347,   349,   409, 
          411,   413,   415,   477,   479,   277,   341,   407, 
          475,   280,   282,   344,   346,   348,   350,   410, 
          412,   414,   416,   478,   480,   248,   250,   312, 
          314,   316,   318,   378,   380,   382,   384,   446, 
          448,   249,   251,   313,   315,   317,   319,   379, 
          381,   383,   385,   447,   449,   253,   321,   387, 
          451,   182,   184,   246,   252,   183,   185,   247, 
          187,   255,   281,   283,   345,   347,   349,   351, 
          411,   413,   415,   417,   479,   481,   282,   284, 
          346,   348,   350,   352,   412,   414,   416,   418, 
          480,   482,   286,   354,   420,   484,   252,   254, 
          316,   318,   320,   322,   382,   384,   386,   388, 
          450,   452,   250,   314,   380,   448,   253,   255, 
          317,   319,   321,   323,   383,   385,   387,   389, 
          451,   453,   186,   188,   256,   184,   248,   187, 
          189,   251,   257,   285,   287,   349,   351,   353, 
          355,   415,   417,   419,   421,   483,   485,   283, 
          347,   413,   481,   286,   288,   350,   352,   354, 
          356,   416,   418,   420,   422,   484,   486,   254, 
          256,   318,   320,   322,   324,   384,   386,   388, 
          390,   452,   454,   255,   257,   319,   321,   323, 
          325,   385,   387,   389,   391,   453,   455,   259, 
          327,   393,   457,   188,   190,   252,   258,   189, 
          191,   253,   193,   261,   287,   289,   351,   353, 
          355,   357,   417,   419,   421,   423,   485,   487, 
          288,   290,   352,   354,   356,   358,   418,   420, 
          422,   424,   486,   360,   426,   490,   258,   260, 
          322,   324,   326,   328,   388,   390,   392,   394, 
          456,   256,   320,   386,   454,   259,   261,   323, 
          325,   327,   329,   389,   391,   393,   395,   457, 
          459,   192,   194,   262,   190,   254,   193,   195, 
          257,   263,   291,   293,   355,   357,   359,   361, 
          421,   423,   425,   427,   489,   289,   353,   419, 
          487,   294,   356,   358,   360,   422,   424,   426, 
          428,   490,   260,   262,   324,   326,   328,   390, 
          392,   394,   460,   261,   263,   325,   327,   329, 
          391,   393,   395,   459,   194,   196,   258,   195, 
          197,   259,   293,   295,   357,   359,   361,   423, 
          425,   427,   294,   358,   360,   424,   426,   428, 
          494,   234,   235,   236,   302,   368,   369,   370, 
          436,   237,   303,   371,   437,   201,   269,   335, 
          336,   337,   403,   469,   202,   270,   338,   404, 
          470,   471,   537,   472,   538,   405,   406,   302, 
          304,   368,   370,   372,   436,   438,   502,   303, 
          305,   369,   371,   373,   437,   439,   503,   307, 
          375,   441,   505,   335,   337,   403,   405,   469, 
          471,   336,   338,   404,   406,   470,   472,   340, 
          408,   474,   538,   537,   540,   604,   306,   308, 
          370,   372,   374,   376,   436,   438,   440,   442, 
          504,   506,   304,   368,   502,   307,   309,   371, 
          373,   375,   377,   437,   439,   441,   443,   505, 
          507,   339,   341,   403,   405,   407,   409,   469, 
          471,   473,   475,   537,   539,   337,   340,   342, 
          404,   406,   408,   410,   470,   472,   474,   476, 
          538,   540,   541,   603,   605,   542,   604,   606, 
          308,   310,   372,   374,   376,   378,   438,   440, 
          442,   444,   506,   508,   309,   311,   373,   375, 
          377,   379,   439,   441,   443,   445,   507,   509, 
          313,   381,   447,   511,   341,   343,   405,   407, 
          409,   411,   471,   473,   475,   477,   539,   541, 
          342,   344,   406,   408,   410,   412,   472,   474, 
          476,   478,   540,   542,   346,   414,   480,   544, 
          537,   543,   605,   607,   538,   606,   608,   546, 
          610,   312,   314,   376,   378,   380,   382,   442, 
          444,   446,   448,   510,   512,   310,   374,   440, 
          508,   313,   315,   377,   379,   381,   383,   443, 
          445,   447,   449,   511,   513,   345,   347,   409, 
          411,   413,   415,   475,   477,   479,   481,   543, 
          545,   343,   407,   473,   541,   346,   348,   410, 
          412,   414,   416,   476,   478,   480,   482,   544, 
          546,   547,   609,   611,   539,   607,   542,   548, 
          610,   612,   314,   316,   378,   380,   382,   384, 
          444,   446,   448,   450,   512,   514,   315,   317, 
          379,   381,   383,   385,   445,   447,   449,   451, 
          513,   515,   319,   387,   453,   517,   347,   349, 
          411,   413,   415,   417,   477,   479,   481,   483, 
          545,   547,   348,   350,   412,   414,   416,   418, 
          478,   480,   482,   484,   546,   548,   352,   420, 
          486,   543,   549,   611,   613,   544,   612,   614, 
          552,   616,   318,   320,   382,   384,   386,   388, 
          448,   450,   452,   454,   516,   518,   316,   380, 
          446,   514,   319,   321,   383,   385,   387,   389, 
          449,   451,   453,   455,   517,   519,   351,   353, 
          415,   417,   419,   421,   481,   483,   485,   487, 
          549,   551,   349,   413,   479,   547,   352,   354, 
          416,   418,   420,   422,   482,   484,   486,   552, 
          615,   617,   545,   613,   548,   554,   616,   618, 
          320,   322,   384,   386,   388,   390,   450,   452, 
          454,   456,   518,   520,   321,   323,   385,   387, 
          389,   391,   451,   453,   455,   457,   519,   521, 
          325,   393,   459,   523,   353,   355,   417,   419, 
          421,   423,   483,   485,   487,   489,   551,   354, 
          356,   418,   420,   422,   424,   484,   486,   490, 
          552,   554,   358,   426,   556,   549,   555,   617, 
          618,   620,   324,   326,   388,   390,   392,   394, 
          454,   456,   460,   522,   524,   322,   386,   452, 
          520,   325,   327,   389,   391,   393,   395,   455, 
          457,   459,   523,   357,   359,   421,   423,   425, 
          427,   487,   489,   555,   355,   419,   485,   358, 
          360,   422,   424,   426,   428,   490,   494,   556, 
          623,   551,   554,   560,   624,   326,   328,   390, 
          392,   394,   456,   460,   524,   327,   329,   391, 
          393,   395,   457,   459,   359,   361,   423,   425, 
          427,   489,   360,   424,   426,   428,   490,   494, 
          560,   487,   555,   623,   556,   624,   302,   368, 
          369,   370,   436,   502,   503,   504,   570,   303, 
          371,   437,   505,   571,   234,   235,   335,   336, 
          337,   403,   469,   470,   471,   537,   603,   338, 
          404,   472,   538,   604,   438,   439,   436,   502, 
          504,   570,   437,   503,   505,   571,   439,   507, 
          573,   637,   368,   370,   438,   369,   371,   373, 
          441,   403,   469,   471,   537,   539,   603,   605, 
          404,   470,   472,   538,   540,   604,   606,   438, 
          440,   502,   504,   506,   508,   570,   572,   574, 
          636,   638,   436,   439,   441,   503,   505,   507, 
          509,   571,   573,   575,   637,   639,   372,   374, 
          442,   370,   373,   375,   437,   443,   471,   473, 
          537,   539,   541,   603,   605,   607,   671,   469, 
          472,   474,   538,   540,   542,   604,   606,   608, 
          672,   440,   442,   504,   506,   508,   510,   570, 
          572,   574,   576,   638,   640,   441,   443,   505, 
          507,   509,   511,   571,   573,   575,   577,   639, 
          641,   445,   513,   579,   643,   374,   376,   438, 
          444,   375,   377,   439,   379,   447,   473,   475, 
          537,   539,   541,   543,   603,   605,   607,   609, 
          671,   673,   474,   476,   538,   540,   542,   544, 
          604,   606,   608,   610,   672,   674,   478,   546, 
          612,   676,   444,   446,   508,   510,   512,   514, 
          574,   576,   578,   580,   642,   644,   442,   506, 
          572,   640,   445,   447,   509,   511,   513,   515, 
          575,   577,   579,   581,   643,   645,   378,   380, 
          448,   376,   440,   379,   381,   443,   449,   477, 
          479,   541,   543,   545,   547,   607,   609,   611, 
          613,   675,   677,   475,   539,   605,   673,   478, 
          480,   542,   544,   546,   548,   608,   610,   612, 
          614,   676,   678,   446,   448,   510,   512,   514, 
          516,   576,   578,   580,   582,   644,   646,   447, 
          449,   511,   513,   515,   517,   577,   579,   581, 
          583,   645,   647,   451,   519,   585,   649,   380, 
          382,   444,   450,   381,   383,   445,   385,   453, 
          479,   481,   543,   545,   547,   549,   609,   611, 
          613,   615,   677,   679,   480,   482,   544,   546, 
          548,   610,   612,   614,   616,   678,   680,   484, 
          552,   618,   450,   452,   514,   516,   518,   520, 
          580,   582,   584,   586,   648,   650,   448,   512, 
          578,   646,   451,   453,   515,   517,   519,   521, 
          581,   583,   585,   649,   651,   384,   386,   454, 
          382,   446,   385,   387,   449,   455,   483,   485, 
          547,   549,   551,   613,   615,   617,   681,   683, 
          481,   545,   611,   679,   484,   486,   548,   552, 
          554,   614,   616,   618,   620,   684,   452,   454, 
          516,   518,   520,   522,   582,   584,   586,   588, 
          650,   652,   453,   455,   517,   519,   521,   523, 
          583,   585,   651,   457,   591,   386,   388,   450, 
          456,   387,   389,   451,   391,   459,   485,   487, 
          549,   551,   555,   615,   617,   683,   486,   552, 
          554,   556,   616,   618,   620,   684,   686,   490, 
          624,   456,   520,   522,   524,   586,   588,   592, 
          656,   454,   518,   584,   652,   457,   459,   521, 
          523,   591,   593,   390,   392,   460,   388,   452, 
          391,   393,   455,   489,   555,   623,   687,   487, 
          551,   617,   490,   554,   556,   560,   620,   624, 
          460,   522,   524,   588,   592,   656,   658,   459, 
          523,   591,   593,   659,   392,   394,   456,   393, 
          395,   457,   555,   623,   494,   556,   560,   624, 
          368,   369,   370,   436,   502,   503,   504,   570, 
          636,   371,   437,   505,   571,   637,   335,   403, 
          469,   470,   471,   537,   603,   336,   404,   472, 
          538,   604,   606,   672,   605,   671,   737,   738, 
          436,   502,   504,   570,   572,   636,   638,   437, 
          503,   505,   571,   573,   637,   639,   469,   537, 
          603,   605,   671,   470,   538,   604,   606,   672, 
          737,   738,   674,   740,   704,   770,   705,   771, 
          739,   805,   806,   504,   506,   570,   572,   574, 
          636,   638,   640,   704,   502,   505,   507,   571, 
          573,   575,   637,   639,   641,   705,   537,   539, 
          603,   605,   607,   671,   673,   737,   538,   540, 
          604,   606,   608,   672,   674,   738,   739,   740, 
          506,   508,   570,   572,   574,   576,   636,   638, 
          640,   642,   704,   706,   507,   509,   571,   573, 
          575,   577,   637,   639,   641,   643,   705,   707, 
          511,   579,   645,   709,   539,   541,   603,   605, 
          607,   609,   671,   673,   675,   737,   739,   540, 
          542,   604,   606,   608,   610,   672,   674,   676, 
          738,   740,   544,   612,   678,   742,   741,   805, 
          806,   744,   808,   510,   512,   574,   576,   578, 
          580,   640,   642,   644,   646,   708,   710,   508, 
          572,   638,   706,   511,   513,   575,   577,   579, 
          581,   641,   643,   645,   647,   709,   711,   543, 
          545,   607,   609,   611,   613,   673,   675,   677, 
          679,   741,   743,   541,   605,   671,   739,   544, 
          546,   608,   610,   612,   614,   674,   676,   678, 
          680,   742,   744,   745,   809,   737,   805,   740, 
          746,   808,   810,   512,   514,   576,   578,   580, 
          582,   642,   644,   646,   648,   710,   712,   513, 
          515,   577,   579,   581,   583,   643,   645,   647, 
          649,   711,   713,   517,   585,   651,   715,   545, 
          547,   609,   611,   613,   615,   675,   677,   679, 
          681,   743,   745,   546,   548,   610,   612,   614, 
          616,   676,   678,   680,   744,   746,   618,   684, 
          748,   741,   747,   809,   811,   742,   810,   812, 
          516,   518,   580,   582,   584,   586,   646,   648, 
          650,   652,   714,   716,   514,   578,   644,   712, 
          517,   519,   581,   583,   585,   647,   649,   651, 
          715,   717,   549,   551,   613,   615,   617,   679, 
          681,   683,   747,   749,   547,   611,   677,   745, 
          552,   614,   616,   618,   620,   680,   684,   686, 
          748,   751,   743,   811,   746,   518,   520,   582, 
          584,   586,   588,   648,   650,   652,   716,   718, 
          519,   521,   583,   585,   649,   651,   717,   719, 
          455,   457,   523,   591,   593,   659,   721,   723, 
          785,   551,   615,   617,   681,   683,   687,   749, 
          751,   552,   554,   616,   618,   620,   684,   686, 
          556,   624,   747,   748,   818,   756,   522,   524, 
          586,   588,   592,   652,   656,   658,   720,   722, 
          520,   584,   650,   718,   523,   591,   593,   659, 
          721,   723,   555,   623,   687,   755,   617,   683, 
          751,   556,   620,   624,   686,   756,   757,   819, 
          749,   822,   524,   588,   592,   656,   658,   722, 
          591,   593,   659,   723,   623,   687,   755,   757, 
          560,   624,   756,   822,   720,   790,   721,   789, 
          819,   888,   436,   502,   503,   504,   570,   636, 
          637,   638,   704,   770,   437,   505,   571,   639, 
          705,   771,   368,   369,   469,   470,   471,   537, 
          603,   604,   605,   671,   737,   472,   538,   606, 
          672,   738,   570,   636,   638,   704,   770,   571, 
          637,   639,   705,   771,   707,   773,   502,   503, 
          603,   605,   671,   737,   739,   805,   604,   606, 
          672,   738,   740,   806,   706,   772,   572,   640, 
          573,   641,   638,   640,   704,   706,   708,   770, 
          772,   774,   838,   639,   641,   705,   707,   709, 
          771,   773,   775,   839,   643,   711,   777,   841, 
          572,   574,   636,   642,   573,   575,   637,   577, 
          645,   671,   673,   737,   739,   741,   805,   871, 
          672,   674,   738,   740,   742,   806,   808,   872, 
          676,   744,   810,   874,   642,   644,   706,   708, 
          710,   712,   772,   774,   776,   840,   842,   640, 
          704,   770,   838,   643,   645,   707,   709,   711, 
          713,   773,   775,   777,   779,   841,   576,   578, 
          646,   574,   638,   577,   579,   641,   647,   675, 
          677,   739,   741,   743,   745,   805,   809,   811, 
          875,   673,   737,   871,   676,   678,   740,   742, 
          744,   746,   806,   808,   810,   812,   874,   876, 
          644,   646,   708,   710,   712,   714,   774,   776, 
          780,   842,   844,   645,   647,   709,   711,   713, 
          715,   775,   777,   779,   845,   649,   717,   783, 
          847,   578,   580,   642,   648,   579,   581,   643, 
          583,   651,   677,   679,   741,   743,   745,   747, 
          809,   811,   875,   678,   680,   742,   744,   746, 
          748,   808,   810,   812,   876,   878,   880,   648, 
          650,   712,   714,   716,   718,   780,   782,   846, 
          848,   646,   710,   776,   844,   649,   651,   713, 
          715,   717,   719,   779,   783,   785,   847,   582, 
          584,   652,   580,   644,   583,   585,   647,   681, 
          683,   745,   747,   749,   751,   811,   879,   679, 
          743,   809,   684,   746,   748,   812,   818,   880, 
          650,   652,   714,   716,   718,   720,   780,   782, 
          848,   850,   651,   715,   717,   719,   721,   783, 
          785,   851,   723,   789,   584,   586,   648,   585, 
          649,   683,   747,   749,   751,   819,   684,   686, 
          748,   818,   884,   756,   822,   656,   718,   720, 
          722,   790,   652,   716,   782,   850,   719,   721, 
          723,   785,   789,   588,   658,   586,   650,   591, 
          659,   687,   751,   755,   757,   819,   749,   756, 
          818,   822,   888,   502,   503,   504,   570,   636, 
          637,   638,   704,   770,   505,   571,   639,   705, 
          771,   469,   537,   603,   604,   605,   671,   737, 
          738,   739,   805,   871,   470,   538,   606,   672, 
          740,   806,   872,   570,   636,   638,   704,   770, 
          772,   838,   502,   571,   637,   639,   705,   771, 
          773,   839,   603,   605,   671,   737,   739,   805, 
          871,   537,   604,   606,   672,   738,   740,   806, 
          872,   939,   874,   940,   808,   704,   706,   770, 
          772,   774,   838,   840,   904,   705,   707,   771, 
          773,   775,   839,   841,   905,   709,   777,   907, 
          737,   739,   805,   871,   738,   740,   806,   808, 
          872,   874,   742,   810,   876,   940,   939,   942, 
         1006,   708,   710,   772,   774,   776,   838,   840, 
          842,   844,   906,   908,   706,   770,   904,   709, 
          711,   773,   775,   777,   779,   839,   841,   845, 
          907,   909,   741,   743,   805,   809,   811,   871, 
          875,   939,   941,   739,   742,   744,   806,   808, 
          810,   812,   872,   874,   876,   878,   940,   942, 
         1005,  1007,  1006,  1008,   710,   712,   774,   776, 
          780,   840,   842,   844,   846,   908,   910,   711, 
          713,   775,   777,   779,   841,   845,   847,   909, 
          715,   783,   913,   743,   745,   809,   811,   875, 
          879,   941,   744,   746,   808,   810,   812,   874, 
          876,   878,   880,   942,   748,   939,  1007,   940, 
         1008,   948,   714,   716,   780,   782,   844,   846, 
          848,   850,   912,   712,   776,   842,   910,   715, 
          717,   779,   783,   785,   845,   847,   851,   913, 
          747,   749,   811,   879,   745,   809,   875,   748, 
          812,   818,   878,   880,   884,   948,   949,   941, 
          950,   716,   718,   780,   782,   846,   848,   850, 
          916,   717,   719,   783,   785,   847,   851,   917, 
          721,   789,   919,   683,   747,   749,   751,   811, 
          819,   879,   949,   818,   880,   884,   948,   950, 
          822,   888,   952,   656,   718,   720,   722,   782, 
          790,   848,   850,   916,   918,   920,   721,   723, 
          785,   789,   851,   919,   755,   819,   751,   949, 
          756,   818,   822,   884,   888,   952,  1017,  1019, 
          950,   722,   790,   920,   723,   789,   755,   757, 
          819,  1019,   756,   822,   888,   949,  1017,   952, 
          570,   636,   637,   638,   704,   770,   771,   772, 
          838,   904,   571,   639,   705,   773,   839,   905, 
          502,   503,   603,   604,   605,   671,   737,   738, 
          739,   805,   871,   872,   939,  1005,   606,   672, 
          740,   806,   874,   940,  1006,   704,   770,   772, 
          838,   904,   906,   972,   705,   771,   773,   839, 
          905,   907,   636,   637,   737,   739,   805,   871, 
          939,  1005,   738,   740,   806,   872,   874,   940, 
         1006,   840,   841,  1038,   671,  1008,  1074,   838, 
          904,   906,   972,   839,   905,   907,   841,   909, 
          770,   772,   840,   771,   773,   775,   805,   871, 
          939,   941,  1005,  1007,   806,   872,   874,   940, 
          942,  1006,  1008,  1038,  1073,  1074,  1040,  1041, 
          977,  1043,   840,   842,   904,   906,   908,   910, 
          972,   976,  1038,  1040,   838,   841,   905,   907, 
          909,   977,  1041,   774,   776,   844,   772,   775, 
          777,   839,   845,   875,   939,   941,  1005,  1007, 
         1073,   871,   874,   876,   940,   942,  1006,  1008, 
         1074,   842,   844,   906,   908,   910,   912,   972, 
          976,   978,  1040,  1042,   845,   907,   909,   913, 
          977,  1041,  1043,   847,   776,   840,   846,   777, 
          779,   841,   875,   939,   941,  1005,  1007,  1073, 
          876,   878,   940,   942,  1006,  1008,  1074,  1076, 
          812,   880,   948,   950,   846,   848,   910,   912, 
          916,   976,   978,   982,   844,   908,  1042,   847, 
          913,   917,   977,   983,   780,   782,   850,   842, 
          783,   845,   851,   879,   941,   949,  1007,  1017, 
          811,   875,   939,  1005,  1073,   880,   948,   950, 
          848,   850,   912,   916,   918,   978,   982,   851, 
          913,   917,   919,   983,   985,  1049,   987,   782, 
          846,   783,   785,   847,   949,  1017,   884,   948, 
          950,   952,  1082,  1084,   920,  1053,   789,  1019, 
          888,  1086,   918,   920,   919,   985,   987,  1053, 
          790,   723,   789,   851,   917,  1017,  1019,   822, 
          888,   950,   952,  1084,  1086,   636,   637,   638, 
          704,   770,   771,   772,   838,   904,   905,   906, 
          972,  1038,   639,   705,   773,   839,   907,   603, 
          671,   737,   738,   739,   805,   871,   872,   939, 
         1005,   604,   672,   740,   806,   874,   940,  1006, 
          906,   908,   972,   976,  1038,  1040,  1042,   904, 
          907,   909,   977,  1041,  1043,   939,   941,  1005, 
         1007,  1073,   940,   942,  1006,  1008,  1074,  1076, 
          910,   978,   913,   912,   976,   978,   982,  1042, 
          910,  1040,   847,   913,   917,   977,   983,   985, 
         1041,  1043,  1049,   879,   941,   949,  1007,  1017, 
         1073,  1005,   880,   948,   950,  1008,  1074,  1076, 
         1082,  1084, 
};

tatic long _vq_fitmap_res_Cc_6[] = {
            0,    33,    73,   119,   165,   211,   257,   303, 
          349,   395,   441,     0,   473,   523,   588,   653, 
          718,   783,   848,   913,   977,  1041,  1086,  1114, 
         1151,  1210,  1275,  1340,  1405,  1470,  1535,  1599, 
         1661,  1704,  1704,  1736,  1787,  1851,  1916,  1981, 
         2046,  2111,  2174,  2234,  2273,  2273,  2303,  2342, 
         2400,  2465,  2530,  2594,  2656,  2714,  2765,  2798, 
         2798,  2830,  2863,  2913,  2978,  3043,  3106,  3166, 
         3217,  3256,  3280,  3280,  3312,  3347,  3384,  3443, 
         3507,  3568,  3621,  3670,  3706,  3730,  3312,  3762, 
         3762,  3794,  3844,  3904,  3959,  4008,  4045,  3706, 
         4075,  4107,  4107,  4107,  4141,  4177,  4228,  4274, 
         4313,  4347,  4377,  4392,  4392,  4429,  4429,  4463, 
         4498,  4537,  4580,  4616,  4616,  4650,  4669,  4429, 
         4429,  4463,  4463,  4704,  4704,  4731,  4616,  4616, 
         4616, 
};

tatic long _vq_fitlength_res_Cc_6[] = {
           33,    40,    46,    46,    46,    46,    46,    46, 
           46,    46,    32,    33,    50,    65,    65,    65, 
           65,    65,    65,    64,    64,    45,    28,    37, 
           59,    65,    65,    65,    65,    65,    64,    62, 
           43,    32,    32,    51,    64,    65,    65,    65, 
           65,    63,    60,    39,    30,    30,    39,    58, 
           65,    65,    64,    62,    58,    51,    33,    32, 
           32,    33,    50,    65,    65,    63,    60,    51, 
           39,    24,    32,    32,    35,    37,    59,    64, 
           61,    53,    49,    36,    24,    32,    35,    32, 
           32,    50,    60,    55,    49,    37,    30,    24, 
           32,    34,    34,    34,    36,    51,    46,    39, 
           34,    30,    15,    37,    37,    34,    34,    35, 
           39,    43,    36,    34,    34,    19,    35,    34, 
           34,    35,    35,    27,    27,    31,    34,    34, 
           34, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Cc_6 = {
        -16, 1, 32, 11,
        _vq_pigeonmap_res_Cc_6,
        4762,
        _vq_fitlist_res_Cc_6,
        _vq_fitmap_res_Cc_6,
        _vq_fitlength_res_Cc_6
};

tatic static_codebook _vq_book_res_Cc_6 = {
        2, 1089,
        _vq_lengthlist_res_Cc_6,
        1, -527433728, 1611661312, 6, 0,
        _vq_quantlist_res_Cc_6,
        NULL,
        &_vq_auxt_res_Cc_6,
        &_vq_auxp_res_Cc_6,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_7.vqh

Index: res_Cc_7.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_7_VQH_
#define _V_res_Cc_7_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_7[] = {
        16,
        15,
        17,
        14,
        18,
        13,
        19,
        12,
        20,
        11,
        21,
        10,
        22,
        9,
        23,
        8,
        24,
        7,
        25,
        6,
        26,
        5,
        27,
        4,
        28,
        3,
        29,
        2,
        30,
        1,
        31,
        0,
        32,
};

tatic long _vq_lengthlist_res_Cc_7[] = {
         4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,11,
        11,12,12,13,13,13,13,14,13,14,14,14,14,15,15,15,
        15, 0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,10,11,
        11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,14,
        15,14, 0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
        11,11,11,12,12,12,12,13,13,13,13,13,14,14,13,14,
        15,14,15, 0, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9,10,10,
        10,10,11,11,12,12,12,12,13,12,13,13,13,13,14,14,
        15,14,15,15, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,
        10,10,11,11,11,12,12,13,12,13,13,14,14,14,14,14,
        14,14,14,15,15, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9,
         9, 9,10,10,11,11,12,11,12,12,12,13,13,13,14,13,
        13,14,14,14,14,15, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9,
         9, 9, 9,10,10,11,11,11,12,12,13,13,12,13,13,14,
        14,14,14,15,14,14,15, 0, 0, 0, 7, 7, 7, 7, 8, 8,
         9, 9, 9, 9,10,10,11,11,11,11,12,12,13,13,13,13,
        13,13,14,14,14,14,14,15, 0, 0, 0, 0, 0, 7, 7, 8,
         8, 9, 9,10,10,10,10,11,11,12,11,12,12,13,13,13,
        14,14,14,14,14,14,14,15,15, 0, 0, 0, 0, 0, 8, 8,
         8, 8, 9, 9,10, 9,10,10,11,11,11,11,12,12,12,12,
        13,13,14,14,14,14,14,15,15,15, 0, 0, 0, 0, 0, 8,
         8, 8, 8, 9, 9,10,10,10,10,11,11,12,12,12,12,13,
        13,13,13,14,14,14,14,15,14,15,15, 0, 0, 0, 0, 0,
         8, 8, 9, 9, 9, 9,10,10,10,10,11,11,12,12,12,12,
        12,13,13,13,14,14,14,14,14,14,15,15, 0, 0, 0, 0,
         0, 0, 0, 9, 9, 9, 9,10,10,10,10,11,11,12,11,12,
        12,13,13,13,13,13,14,14,15,14,15,15,15, 0, 0, 0,
         0, 0, 0, 0, 9, 9, 9,10,10,10,10,11,11,11,11,11,
        12,12,12,13,13,13,13,14,14,14,14,14,15,16, 0, 0,
         0, 0, 0, 0, 0, 9, 9,10, 9,10,10,11,11,11,11,12,
        12,13,13,13,13,14,13,14,14,14,14,15,15,15,14, 0,
         0, 0, 0, 0, 0, 0, 9, 9,10,10,10,10,11,11,11,11,
        12,11,12,12,13,12,13,13,14,13,14,14,14,14,15,14,
         0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,11,11,11,11,11,
        11,12,12,12,12,13,13,13,13,14,14,14,14,15,14,15,
        15, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,11,11,11,11,
        11,12,12,12,12,12,13,13,13,13,13,14,14,14,14,14,
        15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,11,11,11,11,
        11,12,12,12,12,13,12,13,13,14,14,14,14,15,14,15,
        15,16,15, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11,
        12,11,12,12,12,13,13,13,13,13,13,13,13,14,14,14,
        15,15,14,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,
        11,12,12,12,12,13,12,13,13,13,13,14,14,14,14,14,
        14,15,15,15,17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
        12,12,12,12,12,12,12,13,13,13,13,13,14,14,14,14,
        14,14,15,14,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,12,12,12,12,12,12,13,13,13,14,14,14,14,14,14,
        15,14,15,15,16,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0,12,12,13,12,12,13,13,13,13,13,13,14,14,13,
        14,14,14,15,15,15,15,15, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0,13,13,13,13,13,13,14,13,14,14,15,
        14,15,15,14,15,15,15,17,15, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0,13,13,13,13,14,13,13,14,13,14,
        14,14,14,15,14,15,15,15,15,15, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0,14,13,13,13,13,13,13,14,14,
        14,14,15,15,14,16,15,15,16,15,16, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0,13,13,13,13,14,14,14,14,
        14,15,14,14,14,15,15,15,15,15,15,15, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,14,13,13,14,14,
        14,15,14,15,15,15,16,15,15,15,15,16,16, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,14,15,14,14,
        14,14,14,14,14,14,15,15,15,14,15,16,15,16, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,14,14,14,
        14,15,14,15,14,15,15,15,15,15,15,17,16,16,16, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,14,14,
        14,15,15,14,15,14,15,15,15,15,16,15,16,17,15,18,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,15,14,15,14,14,15,15,15,16,15,17,16,15,15,18,
        16,
};

tatic float _vq_quantthresh_res_Cc_7[] = {
        -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
        8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
};

tatic long _vq_quantmap_res_Cc_7[] = {
           31,   29,   27,   25,   23,   21,   19,   17,
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,   18,   20,   22,   24,   26,   28,   30,
           32,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_7 = {
        _vq_quantthresh_res_Cc_7,
        _vq_quantmap_res_Cc_7,
        33,
        33
};

tatic long _vq_pigeonmap_res_Cc_7[] = {
           10,     9,     9,     8,     7,     7,     6,     5, 
            5,     4,     3,     3,     2,     1,     1,     0, 
            0,     0,     1,     2,     2,     3,     4,     4, 
            5,     6,     6,     7,     8,     8,     9,    10, 
};

tatic long _vq_fitlist_res_Cc_7[] = {
            0,     1,     2,     3,    34,    35,    36,    67, 
          100,     4,    37,    68,   101,     6,    39,    70, 
          103,    69,    72,   136,   135,   138,   202,   102, 
          168,   169,   105,   171,   235,   137,   201,   203, 
          204,     1,     3,     5,     7,    34,    36,    38, 
           40,    69,    71,   102,   104,     0,    67,   100, 
            2,     4,     6,     8,    35,    37,    39,    41, 
           70,    72,   103,   105,    73,   135,   137,    68, 
           74,   136,   138,   139,   201,   203,   140,   202, 
          204,     3,     5,     7,     9,    36,    38,    40, 
           42,    71,    73,   104,   106,     4,     6,     8, 
           10,    37,    39,    41,    43,    72,    74,   105, 
          107,    12,    45,    76,   109,    69,    75,   137, 
          139,    70,   138,   140,    78,   142,   135,   141, 
          203,   205,   136,   204,   206,   144,   208,     7, 
            9,    11,    13,    40,    42,    44,    46,    75, 
           77,   108,   110,     5,    38,    73,   106,     8, 
           10,    12,    14,    41,    43,    45,    47,    76, 
           78,   109,   111,    79,   141,   143,    71,   139, 
           74,    80,   142,   144,   145,   207,   209,   137, 
          205,   140,   146,   208,   210,     9,    11,    13, 
           15,    42,    44,    46,    48,    77,    79,   110, 
          112,    10,    12,    14,    16,    43,    45,    47, 
           49,    78,    80,   111,   113,    18,    51,    82, 
          115,    75,    81,   143,   145,    76,   144,   146, 
           84,   148,   141,   147,   209,   211,   142,   210, 
          212,   150,   214,    13,    15,    17,    19,    46, 
           48,    50,    52,    81,    83,   114,   116,    11, 
           44,    79,   112,    14,    16,    18,    20,    47, 
           49,    51,    53,    82,    84,   115,   117,    85, 
          147,   149,    77,   145,    80,    86,   148,   150, 
          151,   213,   215,   143,   211,   146,   152,   214, 
          216,    15,    17,    19,    21,    48,    50,    52, 
           54,    83,    85,   116,   118,    16,    18,    20, 
           22,    49,    51,    53,    55,    84,    86,   117, 
          119,    24,    57,    88,   121,    81,    87,   149, 
          151,    82,   150,   152,    90,   154,   147,   153, 
          215,   217,   148,   216,   218,   156,   220,    19, 
           21,    23,    25,    52,    54,    56,    58,    87, 
           89,   120,   122,    17,    50,    85,   118,    20, 
           22,    24,    26,    53,    55,    57,    59,    88, 
           90,   121,   123,    91,   153,   155,    83,   151, 
           86,    92,   154,   156,   157,   219,   221,   149, 
          217,   152,   158,   220,   222,    21,    23,    25, 
           27,    54,    56,    58,    60,    89,    91,   122, 
          124,    22,    24,    26,    28,    55,    57,    59, 
           61,    90,    92,   123,   125,    30,    63,    94, 
          127,    87,    93,   155,   157,    88,   156,   158, 
           96,   160,   153,   159,   221,   223,   154,   222, 
          224,   162,   226,    25,    27,    29,    31,    58, 
           60,    62,    64,    93,    95,   126,   128,    23, 
           56,    91,   124,    26,    28,    30,    32,    59, 
           61,    63,    65,    94,    96,   127,   129,    97, 
          159,   161,    89,   157,    92,    98,   160,   162, 
          163,   225,   227,   155,   223,   158,   164,   226, 
          228,    27,    29,    31,    60,    62,    64,    95, 
           97,   128,   130,    28,    30,    32,    61,    63, 
           65,    96,    98,   129,   131,    93,   161,   163, 
           94,   162,   164,   159,   227,   229,   160,   228, 
          230,    36,    38,   100,   102,   104,   106,   168, 
          170,   172,   234,   236,    34,    37,    39,   101, 
          103,   105,   107,   169,   171,   173,   235,   237, 
            3,     5,    40,     1,     4,     6,    35,    41, 
           69,    71,   135,   137,   139,   201,   203,   205, 
          269,    67,    70,    72,   136,   138,   140,   202, 
          204,   206,   270,    38,    40,   102,   104,   106, 
          108,   168,   170,   172,   174,   236,   238,    39, 
           41,   103,   105,   107,   109,   169,   171,   173, 
          175,   237,   239,    43,   111,   177,   241,     5, 
            7,    36,    42,     6,     8,    37,    10,    45, 
           71,    73,   135,   137,   139,   141,   201,   203, 
          205,   207,   269,   271,    72,    74,   136,   138, 
          140,   142,   202,   204,   206,   208,   270,   272, 
           76,   144,   210,   274,    42,    44,   106,   108, 
          110,   112,   172,   174,   176,   178,   240,   242, 
           40,   104,   170,   238,    43,    45,   107,   109, 
          111,   113,   173,   175,   177,   179,   241,   243, 
            9,    11,    46,     7,    38,    10,    12,    41, 
           47,    75,    77,   139,   141,   143,   145,   205, 
          207,   209,   211,   273,   275,    73,   137,   203, 
          271,    76,    78,   140,   142,   144,   146,   206, 
          208,   210,   212,   274,   276,    44,    46,   108, 
          110,   112,   114,   174,   176,   178,   180,   242, 
          244,    45,    47,   109,   111,   113,   115,   175, 
          177,   179,   181,   243,   245,    49,   117,   183, 
          247,    11,    13,    42,    48,    12,    14,    43, 
           16,    51,    77,    79,   141,   143,   145,   147, 
          207,   209,   211,   213,   275,   277,    78,    80, 
          142,   144,   146,   148,   208,   210,   212,   214, 
          276,   278,    82,   150,   216,   280,    48,    50, 
          112,   114,   116,   118,   178,   180,   182,   184, 
          246,   248,    46,   110,   176,   244,    49,    51, 
          113,   115,   117,   119,   179,   181,   183,   185, 
          247,   249,    15,    17,    52,    13,    44,    16, 
           18,    47,    53,    81,    83,   145,   147,   149, 
          151,   211,   213,   215,   217,   279,   281,    79, 
          143,   209,   277,    82,    84,   146,   148,   150, 
          152,   212,   214,   216,   218,   280,   282,    50, 
           52,   114,   116,   118,   120,   180,   182,   184, 
          186,   248,   250,    51,    53,   115,   117,   119, 
          121,   181,   183,   185,   187,   249,   251,    55, 
          123,   189,   253,    17,    19,    48,    54,    18, 
           20,    49,    22,    57,    83,    85,   147,   149, 
          151,   153,   213,   215,   217,   219,   281,   283, 
           84,    86,   148,   150,   152,   154,   214,   216, 
          218,   220,   282,   284,    88,   156,   222,   286, 
           54,    56,   118,   120,   122,   124,   184,   186, 
          188,   190,   252,   254,    52,   116,   182,   250, 
           55,    57,   119,   121,   123,   125,   185,   187, 
          189,   191,   253,   255,    21,    23,    58,    19, 
           50,    22,    24,    53,    59,    87,    89,   151, 
          153,   155,   157,   217,   219,   221,   223,   285, 
          287,    85,   149,   215,   283,    88,    90,   152, 
          154,   156,   158,   218,   220,   222,   224,   286, 
          288,    56,    58,   120,   122,   124,   126,   186, 
          188,   190,   192,   254,   256,    57,    59,   121, 
          123,   125,   127,   187,   189,   191,   193,   255, 
          257,    61,   129,   195,   259,    23,    25,    54, 
           60,    24,    26,    55,    28,    63,    89,    91, 
          153,   155,   157,   159,   219,   221,   223,   225, 
          287,   289,    90,    92,   154,   156,   158,   160, 
          220,   222,   224,   226,   288,   290,    94,   162, 
          228,   292,    60,    62,   124,   126,   128,   130, 
          190,   192,   194,   196,   258,   260,    58,   122, 
          188,   256,    61,    63,   125,   127,   129,   131, 
          191,   193,   195,   197,   259,   261,    27,    29, 
           64,    25,    56,    28,    30,    59,    65,    93, 
           95,   157,   159,   161,   163,   223,   225,   227, 
          229,   291,   293,    91,   155,   221,   289,    94, 
           96,   158,   160,   162,   164,   224,   226,   228, 
          230,   292,   294,    62,    64,   126,   128,   130, 
          192,   194,   196,   260,   262,    63,    65,   127, 
          129,   131,   193,   195,   197,   261,   263,    29, 
           31,    60,    30,    32,    61,    95,    97,   159, 
          161,   163,   225,   227,   229,   293,   295,    96, 
           98,   160,   162,   164,   226,   228,   230,   294, 
          296,    34,   100,   101,   102,   168,   169,   170, 
          234,   235,   236,    35,   103,   171,   237,    67, 
          135,   201,   202,   203,   269,    68,   136,   204, 
          270,   335,   336,   272,   338,   102,   104,   168, 
          170,   172,   234,   236,   238,   302,   100,   103, 
          105,   169,   171,   173,   235,   237,   239,   303, 
          135,   137,   201,   203,   205,   269,   271,   335, 
          136,   138,   202,   204,   206,   270,   272,   336, 
          337,   338,   104,   106,   168,   170,   172,   174, 
          234,   236,   238,   240,   302,   304,   105,   107, 
          169,   171,   173,   175,   235,   237,   239,   241, 
          303,   305,   109,   177,   243,   307,   137,   139, 
          201,   203,   205,   207,   269,   271,   273,   335, 
          337,   138,   140,   202,   204,   206,   208,   270, 
          272,   274,   336,   338,   142,   210,   276,   340, 
          339,   403,   404,   342,   406,   108,   110,   172, 
          174,   176,   178,   238,   240,   242,   244,   306, 
          308,   106,   170,   236,   304,   109,   111,   173, 
          175,   177,   179,   239,   241,   243,   245,   307, 
          309,   141,   143,   205,   207,   209,   211,   271, 
          273,   275,   277,   339,   341,   139,   203,   269, 
          337,   142,   144,   206,   208,   210,   212,   272, 
          274,   276,   278,   340,   342,   343,   405,   407, 
          335,   403,   338,   344,   406,   408,   110,   112, 
          174,   176,   178,   180,   240,   242,   244,   246, 
          308,   310,   111,   113,   175,   177,   179,   181, 
          241,   243,   245,   247,   309,   311,   115,   183, 
          249,   313,   143,   145,   207,   209,   211,   213, 
          273,   275,   277,   279,   341,   343,   144,   146, 
          208,   210,   212,   214,   274,   276,   278,   280, 
          342,   344,   148,   216,   282,   346,   339,   345, 
          407,   409,   340,   408,   410,   348,   412,   114, 
          116,   178,   180,   182,   184,   244,   246,   248, 
          250,   312,   314,   112,   176,   242,   310,   115, 
          117,   179,   181,   183,   185,   245,   247,   249, 
          251,   313,   315,   147,   149,   211,   213,   215, 
          217,   277,   279,   281,   283,   345,   347,   145, 
          209,   275,   343,   148,   150,   212,   214,   216, 
          218,   278,   280,   282,   284,   346,   348,   349, 
          411,   413,   341,   409,   344,   350,   412,   414, 
          116,   118,   180,   182,   184,   186,   246,   248, 
          250,   252,   314,   316,   117,   119,   181,   183, 
          185,   187,   247,   249,   251,   253,   315,   317, 
          121,   189,   255,   319,   149,   151,   213,   215, 
          217,   219,   279,   281,   283,   285,   347,   349, 
          150,   152,   214,   216,   218,   220,   280,   282, 
          284,   286,   348,   350,   154,   222,   288,   352, 
          345,   351,   413,   415,   346,   414,   416,   354, 
          418,   120,   122,   184,   186,   188,   190,   250, 
          252,   254,   256,   318,   320,   118,   182,   248, 
          316,   121,   123,   185,   187,   189,   191,   251, 
          253,   255,   257,   319,   321,   153,   155,   217, 
          219,   221,   223,   283,   285,   287,   289,   351, 
          353,   151,   215,   281,   349,   154,   156,   218, 
          220,   222,   224,   284,   286,   288,   290,   352, 
          354,   355,   417,   419,   347,   415,   350,   356, 
          418,   420,   122,   124,   186,   188,   190,   192, 
          252,   254,   256,   258,   320,   322,   123,   125, 
          187,   189,   191,   193,   253,   255,   257,   259, 
          321,   323,   127,   195,   261,   325,   155,   157, 
          219,   221,   223,   225,   285,   287,   289,   291, 
          353,   355,   156,   158,   220,   222,   224,   226, 
          286,   288,   290,   292,   354,   356,   160,   228, 
          294,   358,   351,   357,   419,   421,   352,   420, 
          422,   360,   424,   126,   128,   190,   192,   194, 
          196,   256,   258,   260,   262,   324,   326,   124, 
          188,   254,   322,   127,   129,   191,   193,   195, 
          197,   257,   259,   261,   263,   325,   327,   159, 
          161,   223,   225,   227,   229,   289,   291,   293, 
          295,   357,   359,   157,   221,   287,   355,   160, 
          162,   224,   226,   228,   230,   290,   292,   294, 
          296,   358,   360,   361,   423,   425,   353,   421, 
          356,   362,   424,   426,   128,   130,   192,   194, 
          196,   258,   260,   262,   326,   328,   129,   131, 
          193,   195,   197,   259,   261,   263,   327,   329, 
          161,   163,   225,   227,   229,   291,   293,   295, 
          359,   361,   162,   164,   226,   228,   230,   292, 
          294,   296,   360,   362,   357,   425,   427,   358, 
          426,   428,   168,   234,   235,   236,   302,   368, 
          169,   237,   303,   369,   305,   371,   100,   101, 
          201,   202,   203,   269,   335,   336,   337,   403, 
          204,   270,   338,   404,   304,   370,   170,   238, 
          171,   239,   236,   238,   302,   304,   306,   368, 
          370,   372,   436,   237,   239,   303,   305,   307, 
          369,   371,   373,   437,   241,   309,   375,   439, 
          170,   172,   234,   240,   171,   173,   235,   175, 
          243,   269,   271,   335,   337,   339,   403,   405, 
          469,   270,   272,   336,   338,   340,   404,   406, 
          470,   274,   342,   408,   472,   240,   242,   304, 
          306,   308,   310,   370,   372,   374,   376,   438, 
          440,   238,   302,   368,   436,   241,   243,   305, 
          307,   309,   311,   371,   373,   375,   377,   439, 
          441,   174,   176,   244,   172,   236,   175,   177, 
          239,   245,   273,   275,   337,   339,   341,   343, 
          403,   405,   407,   409,   471,   473,   271,   335, 
          469,   274,   276,   338,   340,   342,   344,   404, 
          406,   408,   410,   472,   474,   242,   244,   306, 
          308,   310,   312,   372,   374,   376,   378,   440, 
          442,   243,   245,   307,   309,   311,   313,   373, 
          375,   377,   379,   441,   443,   247,   315,   381, 
          445,   176,   178,   240,   246,   177,   179,   241, 
          181,   249,   275,   277,   339,   341,   343,   345, 
          405,   407,   409,   411,   473,   475,   276,   278, 
          340,   342,   344,   346,   406,   408,   410,   412, 
          474,   476,   280,   348,   414,   478,   246,   248, 
          310,   312,   314,   316,   376,   378,   380,   382, 
          444,   446,   244,   308,   374,   442,   247,   249, 
          311,   313,   315,   317,   377,   379,   381,   383, 
          445,   447,   180,   182,   250,   178,   242,   181, 
          183,   245,   251,   279,   281,   343,   345,   347, 
          349,   409,   411,   413,   415,   477,   479,   277, 
          341,   407,   475,   280,   282,   344,   346,   348, 
          350,   410,   412,   414,   416,   478,   480,   248, 
          250,   312,   314,   316,   318,   378,   380,   382, 
          384,   446,   448,   249,   251,   313,   315,   317, 
          319,   379,   381,   383,   385,   447,   449,   253, 
          321,   387,   451,   182,   184,   246,   252,   183, 
          185,   247,   187,   255,   281,   283,   345,   347, 
          349,   351,   411,   413,   415,   417,   479,   481, 
          282,   284,   346,   348,   350,   352,   412,   414, 
          416,   418,   480,   482,   286,   354,   420,   484, 
          252,   254,   316,   318,   320,   322,   382,   384, 
          386,   388,   450,   452,   250,   314,   380,   448, 
          253,   255,   317,   319,   321,   323,   383,   385, 
          387,   389,   451,   453,   186,   188,   256,   184, 
          248,   187,   189,   251,   257,   285,   287,   349, 
          351,   353,   355,   415,   417,   419,   421,   483, 
          485,   283,   347,   413,   481,   286,   288,   350, 
          352,   354,   356,   416,   418,   420,   422,   484, 
          486,   254,   256,   318,   320,   322,   324,   384, 
          386,   388,   390,   452,   454,   255,   257,   319, 
          321,   323,   325,   385,   387,   389,   391,   453, 
          455,   259,   327,   393,   457,   188,   190,   252, 
          258,   189,   191,   253,   193,   261,   287,   289, 
          351,   353,   355,   357,   417,   419,   421,   423, 
          485,   487,   288,   290,   352,   354,   356,   358, 
          418,   420,   422,   424,   486,   488,   292,   360, 
          426,   490,   258,   260,   322,   324,   326,   328, 
          388,   390,   392,   394,   456,   458,   256,   320, 
          386,   454,   259,   261,   323,   325,   327,   329, 
          389,   391,   393,   395,   457,   459,   192,   194, 
          262,   190,   254,   193,   195,   257,   263,   291, 
          293,   355,   357,   359,   361,   421,   423,   425, 
          427,   489,   491,   289,   353,   419,   487,   292, 
          294,   356,   358,   360,   362,   422,   424,   426, 
          428,   490,   492,   260,   262,   324,   326,   328, 
          390,   392,   394,   458,   460,   261,   263,   325, 
          327,   329,   391,   393,   395,   459,   461,   194, 
          196,   258,   195,   197,   259,   293,   295,   357, 
          359,   361,   423,   425,   427,   491,   493,   294, 
          296,   358,   360,   362,   424,   426,   428,   492, 
          494,   234,   235,   236,   302,   368,   369,   370, 
          436,   237,   303,   371,   437,   201,   269,   335, 
          336,   337,   403,   469,   202,   270,   338,   404, 
          470,   471,   537,   472,   538,   405,   406,   302, 
          304,   368,   370,   372,   436,   438,   502,   303, 
          305,   369,   371,   373,   437,   439,   503,   307, 
          375,   441,   505,   335,   337,   403,   405,   469, 
          471,   336,   338,   404,   406,   470,   472,   340, 
          408,   474,   538,   537,   540,   604,   306,   308, 
          370,   372,   374,   376,   436,   438,   440,   442, 
          504,   506,   304,   368,   502,   307,   309,   371, 
          373,   375,   377,   437,   439,   441,   443,   505, 
          507,   339,   341,   403,   405,   407,   409,   469, 
          471,   473,   475,   537,   539,   337,   340,   342, 
          404,   406,   408,   410,   470,   472,   474,   476, 
          538,   540,   541,   603,   605,   542,   604,   606, 
          308,   310,   372,   374,   376,   378,   438,   440, 
          442,   444,   506,   508,   309,   311,   373,   375, 
          377,   379,   439,   441,   443,   445,   507,   509, 
          313,   381,   447,   511,   341,   343,   405,   407, 
          409,   411,   471,   473,   475,   477,   539,   541, 
          342,   344,   406,   408,   410,   412,   472,   474, 
          476,   478,   540,   542,   346,   414,   480,   544, 
          537,   543,   605,   607,   538,   606,   608,   546, 
          610,   312,   314,   376,   378,   380,   382,   442, 
          444,   446,   448,   510,   512,   310,   374,   440, 
          508,   313,   315,   377,   379,   381,   383,   443, 
          445,   447,   449,   511,   513,   345,   347,   409, 
          411,   413,   415,   475,   477,   479,   481,   543, 
          545,   343,   407,   473,   541,   346,   348,   410, 
          412,   414,   416,   476,   478,   480,   482,   544, 
          546,   547,   609,   611,   539,   607,   542,   548, 
          610,   612,   314,   316,   378,   380,   382,   384, 
          444,   446,   448,   450,   512,   514,   315,   317, 
          379,   381,   383,   385,   445,   447,   449,   451, 
          513,   515,   319,   387,   453,   517,   347,   349, 
          411,   413,   415,   417,   477,   479,   481,   483, 
          545,   547,   348,   350,   412,   414,   416,   418, 
          478,   480,   482,   484,   546,   548,   352,   420, 
          486,   550,   543,   549,   611,   613,   544,   612, 
          614,   552,   616,   318,   320,   382,   384,   386, 
          388,   448,   450,   452,   454,   516,   518,   316, 
          380,   446,   514,   319,   321,   383,   385,   387, 
          389,   449,   451,   453,   455,   517,   519,   351, 
          353,   415,   417,   419,   421,   481,   483,   485, 
          487,   549,   551,   349,   413,   479,   547,   352, 
          354,   416,   418,   420,   422,   482,   484,   486, 
          488,   550,   552,   553,   615,   617,   545,   613, 
          548,   554,   616,   618,   320,   322,   384,   386, 
          388,   390,   450,   452,   454,   456,   518,   520, 
          321,   323,   385,   387,   389,   391,   451,   453, 
          455,   457,   519,   521,   325,   393,   459,   523, 
          353,   355,   417,   419,   421,   423,   483,   485, 
          487,   489,   551,   553,   354,   356,   418,   420, 
          422,   424,   484,   486,   488,   490,   552,   554, 
          358,   426,   492,   556,   549,   555,   617,   619, 
          550,   618,   620,   558,   622,   324,   326,   388, 
          390,   392,   394,   454,   456,   458,   460,   522, 
          524,   322,   386,   452,   520,   325,   327,   389, 
          391,   393,   395,   455,   457,   459,   461,   523, 
          525,   357,   359,   421,   423,   425,   427,   487, 
          489,   491,   493,   555,   557,   355,   419,   485, 
          553,   358,   360,   422,   424,   426,   428,   488, 
          490,   492,   494,   556,   558,   559,   621,   623, 
          551,   619,   554,   560,   622,   624,   326,   328, 
          390,   392,   394,   456,   458,   460,   524,   526, 
          327,   329,   391,   393,   395,   457,   459,   461, 
          525,   527,   359,   361,   423,   425,   427,   489, 
          491,   493,   557,   559,   360,   362,   424,   426, 
          428,   490,   492,   494,   558,   560,   555,   623, 
          625,   556,   624,   626,   302,   368,   369,   370, 
          436,   502,   503,   504,   570,   303,   371,   437, 
          505,   571,   234,   235,   335,   336,   337,   403, 
          469,   470,   471,   537,   603,   338,   404,   472, 
          538,   604,   438,   439,   436,   502,   504,   570, 
          437,   503,   505,   571,   439,   507,   573,   637, 
          368,   370,   438,   369,   371,   373,   441,   403, 
          469,   471,   537,   539,   603,   605,   404,   470, 
          472,   538,   540,   604,   606,   438,   440,   502, 
          504,   506,   508,   570,   572,   574,   636,   638, 
          436,   439,   441,   503,   505,   507,   509,   571, 
          573,   575,   637,   639,   372,   374,   442,   370, 
          373,   375,   437,   443,   471,   473,   537,   539, 
          541,   603,   605,   607,   671,   469,   472,   474, 
          538,   540,   542,   604,   606,   608,   672,   440, 
          442,   504,   506,   508,   510,   570,   572,   574, 
          576,   638,   640,   441,   443,   505,   507,   509, 
          511,   571,   573,   575,   577,   639,   641,   445, 
          513,   579,   643,   374,   376,   438,   444,   375, 
          377,   439,   379,   447,   473,   475,   537,   539, 
          541,   543,   603,   605,   607,   609,   671,   673, 
          474,   476,   538,   540,   542,   544,   604,   606, 
          608,   610,   672,   674,   478,   546,   612,   676, 
          444,   446,   508,   510,   512,   514,   574,   576, 
          578,   580,   642,   644,   442,   506,   572,   640, 
          445,   447,   509,   511,   513,   515,   575,   577, 
          579,   581,   643,   645,   378,   380,   448,   376, 
          440,   379,   381,   443,   449,   477,   479,   541, 
          543,   545,   547,   607,   609,   611,   613,   675, 
          677,   475,   539,   605,   673,   478,   480,   542, 
          544,   546,   548,   608,   610,   612,   614,   676, 
          678,   446,   448,   510,   512,   514,   516,   576, 
          578,   580,   582,   644,   646,   447,   449,   511, 
          513,   515,   517,   577,   579,   581,   583,   645, 
          647,   451,   519,   585,   649,   380,   382,   444, 
          450,   381,   383,   445,   385,   453,   479,   481, 
          543,   545,   547,   549,   609,   611,   613,   615, 
          677,   679,   480,   482,   544,   546,   548,   550, 
          610,   612,   614,   616,   678,   680,   484,   552, 
          618,   682,   450,   452,   514,   516,   518,   520, 
          580,   582,   584,   586,   648,   650,   448,   512, 
          578,   646,   451,   453,   515,   517,   519,   521, 
          581,   583,   585,   587,   649,   651,   384,   386, 
          454,   382,   446,   385,   387,   449,   455,   483, 
          485,   547,   549,   551,   553,   613,   615,   617, 
          619,   681,   683,   481,   545,   611,   679,   484, 
          486,   548,   550,   552,   554,   614,   616,   618, 
          620,   682,   684,   452,   454,   516,   518,   520, 
          522,   582,   584,   586,   588,   650,   652,   453, 
          455,   517,   519,   521,   523,   583,   585,   587, 
          589,   651,   653,   457,   525,   591,   655,   386, 
          388,   450,   456,   387,   389,   451,   391,   459, 
          485,   487,   549,   551,   553,   555,   615,   617, 
          619,   621,   683,   685,   486,   488,   550,   552, 
          554,   556,   616,   618,   620,   622,   684,   686, 
          490,   558,   624,   688,   456,   458,   520,   522, 
          524,   526,   586,   588,   590,   592,   654,   656, 
          454,   518,   584,   652,   457,   459,   521,   523, 
          525,   527,   587,   589,   591,   593,   655,   657, 
          390,   392,   460,   388,   452,   391,   393,   455, 
          461,   489,   491,   553,   555,   557,   559,   619, 
          621,   623,   625,   687,   689,   487,   551,   617, 
          685,   490,   492,   554,   556,   558,   560,   620, 
          622,   624,   626,   688,   690,   458,   460,   522, 
          524,   526,   588,   590,   592,   656,   658,   459, 
          461,   523,   525,   527,   589,   591,   593,   657, 
          659,   392,   394,   456,   393,   395,   457,   491, 
          493,   555,   557,   559,   621,   623,   625,   689, 
          691,   492,   494,   556,   558,   560,   622,   624, 
          626,   690,   692,   368,   369,   370,   436,   502, 
          503,   504,   570,   636,   371,   437,   505,   571, 
          637,   335,   403,   469,   470,   471,   537,   603, 
          336,   404,   472,   538,   604,   606,   672,   605, 
          671,   737,   738,   436,   502,   504,   570,   572, 
          636,   638,   437,   503,   505,   571,   573,   637, 
          639,   469,   537,   603,   605,   671,   470,   538, 
          604,   606,   672,   737,   738,   674,   740,   704, 
          770,   705,   771,   739,   805,   806,   504,   506, 
          570,   572,   574,   636,   638,   640,   704,   502, 
          505,   507,   571,   573,   575,   637,   639,   641, 
          705,   537,   539,   603,   605,   607,   671,   673, 
          737,   538,   540,   604,   606,   608,   672,   674, 
          738,   739,   740,   506,   508,   570,   572,   574, 
          576,   636,   638,   640,   642,   704,   706,   507, 
          509,   571,   573,   575,   577,   637,   639,   641, 
          643,   705,   707,   511,   579,   645,   709,   539, 
          541,   603,   605,   607,   609,   671,   673,   675, 
          737,   739,   540,   542,   604,   606,   608,   610, 
          672,   674,   676,   738,   740,   544,   612,   678, 
          742,   741,   805,   806,   744,   808,   510,   512, 
          574,   576,   578,   580,   640,   642,   644,   646, 
          708,   710,   508,   572,   638,   706,   511,   513, 
          575,   577,   579,   581,   641,   643,   645,   647, 
          709,   711,   543,   545,   607,   609,   611,   613, 
          673,   675,   677,   679,   741,   743,   541,   605, 
          671,   739,   544,   546,   608,   610,   612,   614, 
          674,   676,   678,   680,   742,   744,   745,   807, 
          809,   737,   805,   740,   746,   808,   810,   512, 
          514,   576,   578,   580,   582,   642,   644,   646, 
          648,   710,   712,   513,   515,   577,   579,   581, 
          583,   643,   645,   647,   649,   711,   713,   517, 
          585,   651,   715,   545,   547,   609,   611,   613, 
          615,   675,   677,   679,   681,   743,   745,   546, 
          548,   610,   612,   614,   616,   676,   678,   680, 
          682,   744,   746,   550,   618,   684,   748,   741, 
          747,   809,   811,   742,   810,   812,   750,   814, 
          516,   518,   580,   582,   584,   586,   646,   648, 
          650,   652,   714,   716,   514,   578,   644,   712, 
          517,   519,   581,   583,   585,   587,   647,   649, 
          651,   653,   715,   717,   549,   551,   613,   615, 
          617,   619,   679,   681,   683,   685,   747,   749, 
          547,   611,   677,   745,   550,   552,   614,   616, 
          618,   620,   680,   682,   684,   686,   748,   750, 
          751,   813,   815,   743,   811,   746,   752,   814, 
          816,   518,   520,   582,   584,   586,   588,   648, 
          650,   652,   654,   716,   718,   519,   521,   583, 
          585,   587,   589,   649,   651,   653,   655,   717, 
          719,   523,   591,   657,   721,   551,   553,   615, 
          617,   619,   621,   681,   683,   685,   687,   749, 
          751,   552,   554,   616,   618,   620,   622,   682, 
          684,   686,   688,   750,   752,   556,   624,   690, 
          754,   747,   753,   815,   817,   748,   816,   818, 
          756,   820,   522,   524,   586,   588,   590,   592, 
          652,   654,   656,   658,   720,   722,   520,   584, 
          650,   718,   523,   525,   587,   589,   591,   593, 
          653,   655,   657,   659,   721,   723,   555,   557, 
          619,   621,   623,   625,   685,   687,   689,   691, 
          753,   755,   553,   617,   683,   751,   556,   558, 
          620,   622,   624,   626,   686,   688,   690,   692, 
          754,   756,   757,   819,   821,   749,   817,   752, 
          758,   820,   822,   524,   526,   588,   590,   592, 
          654,   656,   658,   722,   724,   525,   527,   589, 
          591,   593,   655,   657,   659,   723,   725,   557, 
          559,   621,   623,   625,   687,   689,   691,   755, 
          757,   558,   560,   622,   624,   626,   688,   690, 
          692,   756,   758,   753,   821,   823,   754,   822, 
          824,   436,   502,   503,   504,   570,   636,   637, 
          638,   704,   770,   437,   505,   571,   639,   705, 
          771,   368,   369,   469,   470,   471,   537,   603, 
          604,   605,   671,   737,   472,   538,   606,   672, 
          738,   570,   636,   638,   704,   770,   571,   637, 
          639,   705,   771,   707,   773,   502,   503,   603, 
          605,   671,   737,   739,   805,   604,   606,   672, 
          738,   740,   806,   706,   772,   572,   640,   573, 
          641,   638,   640,   704,   706,   708,   770,   772, 
          774,   838,   639,   641,   705,   707,   709,   771, 
          773,   775,   839,   643,   711,   777,   841,   572, 
          574,   636,   642,   573,   575,   637,   577,   645, 
          671,   673,   737,   739,   741,   805,   807,   871, 
          672,   674,   738,   740,   742,   806,   808,   872, 
          676,   744,   810,   874,   642,   644,   706,   708, 
          710,   712,   772,   774,   776,   778,   840,   842, 
          640,   704,   770,   838,   643,   645,   707,   709, 
          711,   713,   773,   775,   777,   779,   841,   843, 
          576,   578,   646,   574,   638,   577,   579,   641, 
          647,   675,   677,   739,   741,   743,   745,   805, 
          807,   809,   811,   873,   875,   673,   737,   871, 
          676,   678,   740,   742,   744,   746,   806,   808, 
          810,   812,   874,   876,   644,   646,   708,   710, 
          712,   714,   774,   776,   778,   780,   842,   844, 
          645,   647,   709,   711,   713,   715,   775,   777, 
          779,   781,   843,   845,   649,   717,   783,   847, 
          578,   580,   642,   648,   579,   581,   643,   583, 
          651,   677,   679,   741,   743,   745,   747,   807, 
          809,   811,   813,   875,   877,   678,   680,   742, 
          744,   746,   748,   808,   810,   812,   814,   876, 
          878,   682,   750,   816,   880,   648,   650,   712, 
          714,   716,   718,   778,   780,   782,   784,   846, 
          848,   646,   710,   776,   844,   649,   651,   713, 
          715,   717,   719,   779,   781,   783,   785,   847, 
          849,   582,   584,   652,   580,   644,   583,   585, 
          647,   653,   681,   683,   745,   747,   749,   751, 
          811,   813,   815,   817,   879,   881,   679,   743, 
          809,   877,   682,   684,   746,   748,   750,   752, 
          812,   814,   816,   818,   880,   882,   650,   652, 
          714,   716,   718,   720,   780,   782,   784,   786, 
          848,   850,   651,   653,   715,   717,   719,   721, 
          781,   783,   785,   787,   849,   851,   655,   723, 
          789,   853,   584,   586,   648,   654,   585,   587, 
          649,   589,   657,   683,   685,   747,   749,   751, 
          753,   813,   815,   817,   819,   881,   883,   684, 
          686,   748,   750,   752,   754,   814,   816,   818, 
          820,   882,   884,   688,   756,   822,   886,   654, 
          656,   718,   720,   722,   724,   784,   786,   788, 
          790,   852,   854,   652,   716,   782,   850,   655, 
          657,   719,   721,   723,   725,   785,   787,   789, 
          791,   853,   855,   588,   590,   658,   586,   650, 
          589,   591,   653,   659,   687,   689,   751,   753, 
          755,   757,   817,   819,   821,   823,   885,   887, 
          685,   749,   815,   883,   688,   690,   752,   754, 
          756,   758,   818,   820,   822,   824,   886,   888, 
          656,   658,   720,   722,   724,   786,   788,   790, 
          854,   856,   657,   659,   721,   723,   725,   787, 
          789,   791,   855,   857,   590,   592,   654,   591, 
          593,   655,   689,   691,   753,   755,   757,   819, 
          821,   823,   887,   889,   690,   692,   754,   756, 
          758,   820,   822,   824,   888,   890,   502,   503, 
          504,   570,   636,   637,   638,   704,   770,   505, 
          571,   639,   705,   771,   469,   537,   603,   604, 
          605,   671,   737,   738,   739,   805,   871,   470, 
          538,   606,   672,   740,   806,   872,   570,   636, 
          638,   704,   770,   772,   838,   502,   571,   637, 
          639,   705,   771,   773,   839,   603,   605,   671, 
          737,   739,   805,   871,   537,   604,   606,   672, 
          738,   740,   806,   872,   873,   939,   874,   940, 
          704,   770,   772,   838,   636,   705,   771,   773, 
          839,   671,   737,   739,   805,   807,   871,   873, 
          672,   738,   740,   806,   808,   872,   874,   939, 
          940,   904,   638,   637,   905,   570,   639,  1005, 
          603,  1006,   704,   706,   770,   772,   774,   838, 
          840,   904,   705,   707,   771,   773,   775,   839, 
          841,   905,   709,   777,   843,   907,   737,   739, 
          805,   807,   871,   873,   738,   740,   806,   808, 
          872,   874,   742,   810,   876,   940,   939,   942, 
         1006,   708,   710,   772,   774,   776,   778,   838, 
          840,   842,   844,   906,   908,   706,   770,   904, 
          709,   711,   773,   775,   777,   779,   839,   841, 
          843,   845,   907,   909,   741,   743,   805,   807, 
          809,   811,   871,   873,   875,   877,   939,   941, 
          739,   742,   744,   806,   808,   810,   812,   872, 
          874,   876,   878,   940,   942,   943,  1005,  1007, 
          944,  1006,  1008,   710,   712,   774,   776,   778, 
          780,   840,   842,   844,   846,   908,   910,   711, 
          713,   775,   777,   779,   781,   841,   843,   845, 
          847,   909,   911,   715,   783,   849,   913,   743, 
          745,   807,   809,   811,   813,   873,   875,   877, 
          879,   941,   943,   744,   746,   808,   810,   812, 
          814,   874,   876,   878,   880,   942,   944,   748, 
          816,   882,   946,   939,   945,  1007,  1009,   940, 
         1008,  1010,   948,  1012,   714,   716,   778,   780, 
          782,   784,   844,   846,   848,   850,   912,   914, 
          712,   776,   842,   910,   715,   717,   779,   781, 
          783,   785,   845,   847,   849,   851,   913,   915, 
          747,   749,   811,   813,   815,   817,   877,   879, 
          881,   883,   945,   947,   745,   809,   875,   943, 
          748,   750,   812,   814,   816,   818,   878,   880, 
          882,   884,   946,   948,   949,  1011,  1013,   941, 
         1009,   944,   950,  1012,  1014,   716,   718,   780, 
          782,   784,   786,   846,   848,   850,   852,   914, 
          916,   717,   719,   781,   783,   785,   787,   847, 
          849,   851,   853,   915,   917,   721,   789,   855, 
          919,   749,   751,   813,   815,   817,   819,   879, 
          881,   883,   885,   947,   949,   750,   752,   814, 
          816,   818,   820,   880,   882,   884,   886,   948, 
          950,   754,   822,   888,   952,   945,   951,  1013, 
         1015,   946,  1014,  1016,   954,  1018,   720,   722, 
          784,   786,   788,   790,   850,   852,   854,   856, 
          918,   920,   718,   782,   848,   916,   721,   723, 
          785,   787,   789,   791,   851,   853,   855,   857, 
          919,   921,   753,   755,   817,   819,   821,   823, 
          883,   885,   887,   889,   951,   953,   751,   815, 
          881,   949,   754,   756,   818,   820,   822,   824, 
          884,   886,   888,   890,   952,   954,   955,  1017, 
         1019,   947,  1015,   950,   956,  1018,  1020,   722, 
          724,   786,   788,   790,   852,   854,   856,   920, 
          922,   723,   725,   787,   789,   791,   853,   855, 
          857,   921,   923,   755,   757,   819,   821,   823, 
          885,   887,   889,   953,   955,   756,   758,   820, 
          822,   824,   886,   888,   890,   954,   956,   951, 
         1019,  1021,   952,  1020,  1022,   570,   636,   637, 
          638,   704,   770,   771,   772,   838,   904,   571, 
          639,   705,   773,   839,   905,   502,   503,   603, 
          604,   605,   671,   737,   738,   739,   805,   871, 
          872,   873,   939,  1005,   606,   672,   740,   806, 
          874,   940,  1006,   704,   770,   772,   838,   904, 
          906,   972,   705,   771,   773,   839,   905,   907, 
          973,   636,   637,   737,   739,   805,   871,   873, 
          939,  1005,   738,   740,   806,   872,   874,   940, 
         1006,   840,   841,  1038,  1039,   671,   838,   904, 
          906,   972,   839,   905,   907,   973,   841,   909, 
          975,  1039,   770,   772,   840,   771,   773,   775, 
          843,   805,   871,   873,   939,   941,  1005,  1007, 
          806,   872,   874,   940,   942,  1006,  1008,   840, 
          842,   904,   906,   908,   910,   972,   974,   976, 
         1038,  1040,   838,   841,   843,   905,   907,   909, 
          911,   973,   975,   977,  1039,  1041,   774,   776, 
          844,   772,   775,   777,   839,   845,   873,   875, 
          939,   941,   943,  1005,  1007,  1009,  1073,   871, 
          874,   876,   940,   942,   944,  1006,  1008,  1010, 
         1074,   842,   844,   906,   908,   910,   912,   972, 
          974,   976,   978,  1040,  1042,   843,   845,   907, 
          909,   911,   913,   973,   975,   977,   979,  1041, 
         1043,   847,   915,   981,  1045,   776,   778,   840, 
          846,   777,   779,   841,   781,   849,   875,   877, 
          939,   941,   943,   945,  1005,  1007,  1009,  1011, 
         1073,  1075,   876,   878,   940,   942,   944,   946, 
         1006,  1008,  1010,  1012,  1074,  1076,   880,   948, 
         1014,  1078,   846,   848,   910,   912,   914,   916, 
          976,   978,   980,   982,  1044,  1046,   844,   908, 
          974,  1042,   847,   849,   911,   913,   915,   917, 
          977,   979,   981,   983,  1045,  1047,   780,   782, 
          850,   778,   842,   781,   783,   845,   851,   879, 
          881,   943,   945,   947,   949,  1009,  1011,  1013, 
         1015,  1077,  1079,   877,   941,  1007,  1075,   880, 
          882,   944,   946,   948,   950,  1010,  1012,  1014, 
         1016,  1078,  1080,   848,   850,   912,   914,   916, 
          918,   978,   980,   982,   984,  1046,  1048,   849, 
          851,   913,   915,   917,   919,   979,   981,   983, 
          985,  1047,  1049,   853,   921,   987,  1051,   782, 
          784,   846,   852,   783,   785,   847,   787,   855, 
          881,   883,   945,   947,   949,   951,  1011,  1013, 
         1015,  1017,  1079,  1081,   882,   884,   946,   948, 
          950,   952,  1012,  1014,  1016,  1018,  1080,  1082, 
          886,   954,  1020,  1084,   852,   854,   916,   918, 
          920,   922,   982,   984,   986,   988,  1050,  1052, 
          850,   914,   980,  1048,   853,   855,   917,   919, 
          921,   923,   983,   985,   987,   989,  1051,  1053, 
          786,   788,   856,   784,   848,   787,   789,   851, 
          857,   885,   887,   949,   951,   953,   955,  1015, 
         1017,  1019,  1021,  1083,  1085,   883,   947,  1013, 
         1081,   886,   888,   950,   952,   954,   956,  1016, 
         1018,  1020,  1022,  1084,  1086,   854,   856,   918, 
          920,   922,   984,   986,   988,  1052,  1054,   855, 
          857,   919,   921,   923,   985,   987,   989,  1053, 
         1055,   788,   790,   852,   789,   791,   853,   887, 
          889,   951,   953,   955,  1017,  1019,  1021,  1085, 
         1087,   888,   890,   952,   954,   956,  1018,  1020, 
         1022,  1086,  1088,   636,   637,   638,   704,   770, 
          771,   772,   838,   904,   905,   906,   972,  1038, 
          639,   705,   773,   839,   907,   973,  1039,   603, 
          671,   737,   738,   739,   805,   871,   872,   873, 
          939,  1005,   604,   672,   740,   806,   874,   940, 
         1006,   770,   772,   838,   904,   906,   972,  1038, 
          771,   773,   839,   905,   907,   973,  1039,   737, 
          805,   871,   873,   939,  1005,   738,   806,   872, 
          874,   940,  1006,  1008,  1074,  1007,  1073,   974, 
         1040,   975,  1041,   906,   908,   972,   974,   976, 
         1038,  1040,  1042,   904,   907,   909,   973,   975, 
          977,  1039,  1041,  1043,   939,   941,  1005,  1007, 
         1009,  1073,  1075,   940,   942,  1006,  1008,  1010, 
         1074,  1076,   908,   910,   972,   974,   976,   978, 
         1038,  1040,  1042,  1044,   909,   911,   973,   975, 
          977,   979,  1039,  1041,  1043,  1045,   913,   981, 
         1047,   941,   943,  1005,  1007,  1009,  1011,  1073, 
         1075,  1077,   942,   944,  1006,  1008,  1010,  1012, 
         1074,  1076,  1078,   946,  1014,  1080,   912,   914, 
          976,   978,   980,   982,  1042,  1044,  1046,  1048, 
          910,   974,  1040,   913,   915,   977,   979,   981, 
          983,  1043,  1045,  1047,  1049,   945,   947,  1009, 
         1011,  1013,  1015,  1075,  1077,  1079,  1081,   943, 
         1007,  1073,   946,   948,  1010,  1012,  1014,  1016, 
         1076,  1078,  1080,  1082,   914,   916,   978,   980, 
          982,   984,  1044,  1046,  1048,  1050,   915,   917, 
          979,   981,   983,   985,  1045,  1047,  1049,  1051, 
          919,   987,  1053,   947,   949,  1011,  1013,  1015, 
         1017,  1077,  1079,  1081,  1083,   948,   950,  1012, 
         1014,  1016,  1018,  1078,  1080,  1082,  1084,   952, 
         1020,  1086,   918,   920,   982,   984,   986,   988, 
         1048,  1050,  1052,  1054,   916,   980,  1046,   919, 
          921,   983,   985,   987,   989,  1049,  1051,  1053, 
         1055,   951,   953,  1015,  1017,  1019,  1021,  1081, 
         1083,  1085,  1087,   949,  1013,  1079,   952,   954, 
         1016,  1018,  1020,  1022,  1082,  1084,  1086,  1088, 
          920,   922,   984,   986,   988,  1050,  1052,  1054, 
          921,   923,   985,   987,   989,  1051,  1053,  1055, 
          953,   955,  1017,  1019,  1021,  1083,  1085,  1087, 
          954,   956,  1018,  1020,  1022,  1084,  1086,  1088, 
};

tatic long _vq_fitmap_res_Cc_7[] = {
            0,    33,    73,   119,   165,   211,   257,   303, 
          349,   395,   441,     0,   473,   523,   588,   653, 
          718,   783,   848,   913,   978,  1043,  1089,  1117, 
         1154,  1213,  1278,  1343,  1408,  1473,  1538,  1603, 
         1668,  1714,  1714,  1746,  1797,  1861,  1926,  1991, 
         2056,  2121,  2186,  2251,  2297,  2297,  2327,  2366, 
         2424,  2489,  2554,  2619,  2684,  2749,  2814,  2860, 
         2860,  2892,  2925,  2975,  3040,  3105,  3170,  3235, 
         3300,  3365,  3411,  3411,  3443,  3478,  3515,  3574, 
         3639,  3704,  3769,  3834,  3899,  3945,  3443,  3977, 
         3977,  4009,  4060,  4124,  4189,  4254,  4319,  4384, 
         4430,  4462,  4462,  4496,  4530,  4569,  4627,  4692, 
         4757,  4822,  4887,  4933,  4496,  4971,  4971,  5006, 
         5039,  5089,  5154,  5219,  5284,  5349,  5395,  4971, 
         5433,  5433,  5433,  5467,  5498,  5542,  5588,  5634, 
         5680, 
};

tatic long _vq_fitlength_res_Cc_7[] = {
           33,    40,    46,    46,    46,    46,    46,    46, 
           46,    46,    32,    33,    50,    65,    65,    65, 
           65,    65,    65,    65,    65,    46,    28,    37, 
           59,    65,    65,    65,    65,    65,    65,    65, 
           46,    32,    32,    51,    64,    65,    65,    65, 
           65,    65,    65,    46,    30,    30,    39,    58, 
           65,    65,    65,    65,    65,    65,    46,    32, 
           32,    33,    50,    65,    65,    65,    65,    65, 
           65,    46,    32,    32,    35,    37,    59,    65, 
           65,    65,    65,    65,    46,    32,    35,    32, 
           32,    51,    64,    65,    65,    65,    65,    46, 
           32,    34,    34,    34,    39,    58,    65,    65, 
           65,    65,    46,    38,    34,    35,    35,    33, 
           50,    65,    65,    65,    65,    46,    38,    35, 
           34,    34,    34,    31,    44,    46,    46,    46, 
           32, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Cc_7 = {
        -16, 1, 32, 11,
        _vq_pigeonmap_res_Cc_7,
        5712,
        _vq_fitlist_res_Cc_7,
        _vq_fitmap_res_Cc_7,
        _vq_fitlength_res_Cc_7
};

tatic static_codebook _vq_book_res_Cc_7 = {
        2, 1089,
        _vq_lengthlist_res_Cc_7,
        1, -527433728, 1611661312, 6, 0,
        _vq_quantlist_res_Cc_7,
        NULL,
        &_vq_auxt_res_Cc_7,
        &_vq_auxp_res_Cc_7,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_8.vqh

Index: res_Cc_8.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_8_VQH_
#define _V_res_Cc_8_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_8[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_Cc_8[] = {
         1, 4, 3, 6, 6, 8, 8,10,10,11,11,12,12, 5, 5, 5,
         7, 7, 9, 9,11,11,11,11,12,12, 6, 5, 5, 7, 7, 9,
         9,11,11,12,12,13,13, 0, 7, 8, 8, 8,10,10,11,11,
        12,12,13,13, 0, 8, 8, 9, 8,10,10,12,12,13,13,13,
        14, 0,12,12,10, 9,11,11,12,11,13,13,14,14, 0,13,
        13, 9,10,11,11,12,12,14,14,14,13, 0, 0, 0,13,12,
        12,12,13,13,13,14,13,13, 0, 0, 0,12,12,12,12,13,
        14,13,14,17,15, 0, 0, 0,17, 0,13,13,13,15,14,15,
        14,15, 0, 0, 0, 0, 0,14,12,14,14,15,14,16,16, 0,
         0, 0, 0, 0,15,13,15,14,14,14,16,17, 0, 0, 0, 0,
         0,14,14,14,14,15,17,15,16,
};

tatic float _vq_quantthresh_res_Cc_8[] = {
        -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
        32.5, 45.5, 58.5, 71.5, 
};

tatic long _vq_quantmap_res_Cc_8[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_8 = {
        _vq_quantthresh_res_Cc_8,
        _vq_quantmap_res_Cc_8,
        13,
        13
};

tatic long _vq_pigeonmap_res_Cc_8[] = {
            3,     3,     2,     1,     1,     0,     0,     0, 
            1,     2,     2,     3, 
};

tatic long _vq_fitlist_res_Cc_8[] = {
            0,     1,     2,     3,    13,    14,    15,    16, 
           26,    27,    40,     4,    17,    28,    41,     6, 
           19,    30,    43,    29,    53,    54,    32,    56, 
           55,    79,    80,    58,    82,     1,     3,     5, 
            7,    14,    16,    18,    20,    29,    31,    42, 
           44,     0,    13,    27,    40,     2,     4,     6, 
            8,    15,    17,    19,    21,    30,    32,    43, 
           45,    33,    55,    57,    26,    53,    28,    34, 
           56,    58,    59,    81,    83,    79,    54,    60, 
           82,    84,     3,     5,     7,     9,    16,    18, 
           20,    22,    31,    33,    44,    46,     4,     6, 
            8,    10,    17,    19,    21,    23,    32,    34, 
           45,    47,    12,    25,    36,    49,    29,    35, 
           57,    59,    30,    58,    60,    38,    62,    55, 
           61,    83,    85,    56,    84,    86,    64,    88, 
            7,     9,    11,    20,    22,    24,    35,    37, 
           48,    50,     5,    18,    33,    46,     8,    10, 
           12,    21,    23,    25,    36,    38,    49,    51, 
           61,    63,    31,    59,    34,    62,    64,    87, 
           89,    57,    85,    60,    88,    90,    13,    14, 
           40,    41,    42,    66,    67,    68,    15,    43, 
           69,    17,    45,    71,    95,     0,     1,    16, 
            2,     4,    19,    26,    27,    53,    54,    55, 
           79,    80,    81,    28,    56,    82,    30,    58, 
           84,   108,    16,    18,    40,    42,    44,    46, 
           66,    68,    70,    72,    94,    96,    14,    17, 
           19,    41,    43,    45,    47,    67,    69,    71, 
           73,    95,    97,     3,     5,    20,     1,    13, 
            4,     6,    15,    21,    29,    31,    53,    55, 
           57,    59,    79,    81,    83,    85,   107,   109, 
           27,    30,    32,    54,    56,    58,    60,    80, 
           82,    84,    86,   108,   110,    18,    20,    42, 
           44,    46,    48,    68,    70,    72,    74,    96, 
           98,    19,    21,    43,    45,    47,    49,    69, 
           71,    73,    75,    97,    99,    23,    51,    77, 
          101,     5,     7,    16,    22,     6,     8,    17, 
           10,    25,    31,    33,    55,    57,    59,    61, 
           81,    83,    85,    87,   109,   111,    32,    34, 
           56,    58,    60,    62,    82,    84,    86,    88, 
          110,   112,    36,    64,    90,   114,    22,    24, 
           46,    48,    50,    72,    74,    76,   100,   102, 
           20,    44,    70,    98,    23,    25,    47,    49, 
           51,    73,    75,    77,   101,   103,     9,    11, 
            7,    18,    10,    12,    21,    35,    37,    59, 
           61,    63,    85,    87,    89,   113,   115,    33, 
           57,    83,   111,    36,    38,    60,    62,    64, 
           86,    88,    90,   114,   116,    40,    66,    67, 
           68,    94,    41,    69,    95,    43,    71,    97, 
           53,    79,    80,    81,   107,    54,    82,   108, 
           56,    84,   110,   109,   135,   136,    42,    44, 
           66,    68,    70,    72,    94,    96,    98,   120, 
          122,    40,    43,    45,    67,    69,    71,    73, 
           95,    97,    99,   123,    55,    57,    79,    81, 
           83,    85,   107,   109,   111,   135,    53,    56, 
           58,    80,    82,    84,    86,   108,   110,   112, 
          136,   137,   161,   138,   162,    44,    46,    68, 
           70,    72,    74,    94,    96,    98,   100,   122, 
          124,    45,    47,    69,    71,    73,    75,    95, 
           97,    99,   101,   123,   125,    49,    77,   103, 
          127,    57,    59,    81,    83,    85,    87,   107, 
          109,   111,   113,   135,   137,    58,    60,    82, 
           84,    86,    88,   108,   110,   112,   114,   136, 
          138,    62,    90,   116,   140,   139,   161,   163, 
          162,   164,   142,   166,    48,    50,    72,    74, 
           76,    98,   100,   102,   126,   128,    46,    70, 
           96,   124,    49,    51,    73,    75,    77,    99, 
          101,   103,   127,   129,    61,    63,    85,    87, 
           89,   111,   113,   115,   139,   141,    59,    83, 
          109,   137,    62,    64,    86,    88,    90,   112, 
          114,   116,   140,   142,   165,   167,   135,   163, 
          138,   166,   168,    66,    94,   120,   122,   148, 
           67,    69,    95,    97,   123,   149,   125,   151, 
           40,    68,    96,    41,    79,    80,    81,   107, 
          108,   109,   135,   161,    82,   110,   136,   162, 
          138,   164,    94,    96,   120,   122,   124,   148, 
          150,    95,    97,   123,   125,   149,   151,    68, 
           70,    98,    66,    69,    71,    99,   107,   109, 
          135,   137,   161,   163,    79,    81,   108,   110, 
          136,   138,   162,   164,    96,    98,   120,   122, 
          124,   126,   148,   150,   152,    97,    99,   123, 
          125,   127,   149,   151,   153,   101,   129,   155, 
           70,    72,    94,   100,    71,    73,    95,    75, 
          103,   109,   111,   135,   137,   139,   161,   163, 
          165,   110,   112,   136,   138,   140,   162,   164, 
          166,   114,   142,   168,   100,   102,   124,   126, 
          128,   150,   152,   154,    98,   122,   148,   101, 
          103,   125,   127,   129,   151,   153,   155,    74, 
           76,    72,    96,    75,    77,    99,   113,   115, 
          137,   139,   141,   163,   165,   167,   111,   135, 
          161,   114,   116,   138,   140,   142,   164,   166, 
          168, 
};

tatic long _vq_fitmap_res_Cc_8[] = {
            0,    29,    74,   120,   158,   158,   194,   253, 
          318,   373,   373,   398,   445,   508,   563,   563, 
          594,   628,   676,   721,   721,   721,   721,   721, 
          721, 
};

tatic long _vq_fitlength_res_Cc_8[] = {
           29,    45,    46,    38,     0,    36,    59,    65, 
           55,     0,    25,    47,    63,    55,     0,    31, 
           34,    48,    45,     0,     0,     0,     0,     0, 
            0, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Cc_8 = {
        -78, 13, 12, 5,
        _vq_pigeonmap_res_Cc_8,
        721,
        _vq_fitlist_res_Cc_8,
        _vq_fitmap_res_Cc_8,
        _vq_fitlength_res_Cc_8
};

tatic static_codebook _vq_book_res_Cc_8 = {
        2, 169,
        _vq_lengthlist_res_Cc_8,
        1, -523010048, 1618608128, 4, 0,
        _vq_quantlist_res_Cc_8,
        NULL,
        &_vq_auxt_res_Cc_8,
        &_vq_auxp_res_Cc_8,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_8a.vqh

Index: res_Cc_8a.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_8a_VQH_
#define _V_res_Cc_8a_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_8a[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_Cc_8a[] = {
         3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10, 5, 5,
         6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10, 5, 5, 6, 6, 7,
         7, 8, 8, 8, 8, 8, 8,10, 6, 6, 7, 7, 7, 7, 8, 8,
         8, 8, 8, 8,10,10,10, 6, 7, 7, 7, 8, 8, 8, 8, 8,
         8,10,10,10, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8,10,10,
        10, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8,10,10,10, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
         8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8, 8, 8, 8,
         8, 8,10,10,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,
        10,10,10, 9, 9, 9, 8, 8, 8, 8, 8, 8,10,10,10,10,
        10, 9,10, 8, 8, 8, 8, 8, 8,
};

tatic float _vq_quantthresh_res_Cc_8a[] = {
        -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
        2.5, 3.5, 4.5, 5.5, 
};

tatic long _vq_quantmap_res_Cc_8a[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_8a = {
        _vq_quantthresh_res_Cc_8a,
        _vq_quantmap_res_Cc_8a,
        13,
        13
};

tatic static_codebook _vq_book_res_Cc_8a = {
        2, 169,
        _vq_lengthlist_res_Cc_8a,
        1, -531103744, 1611661312, 4, 0,
        _vq_quantlist_res_Cc_8a,
        NULL,
        &_vq_auxt_res_Cc_8a,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_9.vqh

Index: res_Cc_9.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_9_VQH_
#define _V_res_Cc_9_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_9[] = {
        8,
        7,
        9,
        6,
        10,
        5,
        11,
        4,
        12,
        3,
        13,
        2,
        14,
        1,
        15,
        0,
        16,
};

tatic long _vq_lengthlist_res_Cc_9[] = {
         1, 3, 3, 8, 9,13,13,13,13,12,12,12,12,12,12,12,
        12, 5, 5, 6,11,11,12,11,12,12,12,12,12,12,12,12,
        12,12, 5, 5, 5,11,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12, 8,11,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,
};

tatic float _vq_quantthresh_res_Cc_9[] = {
        -1267.5, -1098.5, -929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 
        84.5, 253.5, 422.5, 591.5, 760.5, 929.5, 1098.5, 1267.5, 
};

tatic long _vq_quantmap_res_Cc_9[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_9 = {
        _vq_quantthresh_res_Cc_9,
        _vq_quantmap_res_Cc_9,
        17,
        17
};

tatic static_codebook _vq_book_res_Cc_9 = {
        2, 289,
        _vq_lengthlist_res_Cc_9,
        1, -514514944, 1626677248, 5, 0,
        _vq_quantlist_res_Cc_9,
        NULL,
        &_vq_auxt_res_Cc_9,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_9a.vqh

Index: res_Cc_9a.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_9a_VQH_
#define _V_res_Cc_9a_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_9a[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_Cc_9a[] = {
         3, 4, 4, 5, 5, 6, 6, 6, 7, 7, 7, 7, 7, 8, 6, 6,
         6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 5, 6, 6, 7,
         7, 7, 7, 8, 8, 8, 8,12, 7, 7, 7, 7, 8, 8, 8, 8,
         8, 9, 9, 9,11, 7, 6, 7, 6, 8, 8, 9, 8, 8, 8, 9,
         9,12, 9,10, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,11,10,
        10, 6, 6, 8, 8, 9, 9, 9, 9, 9, 9,13,12,12, 8, 7,
         9, 8, 9, 9,10, 9, 9, 9,12,14,14, 7, 7, 8, 8, 9,
         9, 9, 9,10, 9,12,12,12, 9,10, 8, 8,10, 9, 9, 9,
        10, 9,12,12,13,10,11, 8, 7, 9, 9, 9, 9, 9,10,13,
        12,12,12,12, 9, 9, 9, 9,10, 9, 9,10,12,12,12,12,
        11,10, 9, 8, 8, 9, 9,10,10,
};

tatic float _vq_quantthresh_res_Cc_9a[] = {
        -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
        32.5, 45.5, 58.5, 71.5, 
};

tatic long _vq_quantmap_res_Cc_9a[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_9a = {
        _vq_quantthresh_res_Cc_9a,
        _vq_quantmap_res_Cc_9a,
        13,
        13
};

tatic static_codebook _vq_book_res_Cc_9a = {
        2, 169,
        _vq_lengthlist_res_Cc_9a,
        1, -523010048, 1618608128, 4, 0,
        _vq_quantlist_res_Cc_9a,
        NULL,
        &_vq_auxt_res_Cc_9a,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Cc_9b.vqh

Index: res_Cc_9b.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Cc_9b_VQH_
#define _V_res_Cc_9b_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Cc_9b[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_Cc_9b[] = {
         5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7,
         7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7,
         7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 8, 7, 8, 7, 8, 8,
         7, 7, 8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8,
         7, 8, 8, 7, 7, 8, 8, 7, 8, 7, 8, 8, 8, 8, 8, 7,
         8, 8, 7, 7, 8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,
         8, 8, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7,
         7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 7, 8,
         8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 7, 8, 7, 8, 8, 8,
};

tatic float _vq_quantthresh_res_Cc_9b[] = {
        -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
        2.5, 3.5, 4.5, 5.5, 
};

tatic long _vq_quantmap_res_Cc_9b[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_Cc_9b = {
        _vq_quantthresh_res_Cc_9b,
        _vq_quantmap_res_Cc_9b,
        13,
        13
};

tatic static_codebook _vq_book_res_Cc_9b = {
        2, 169,
        _vq_lengthlist_res_Cc_9b,
        1, -531103744, 1611661312, 4, 0,
        _vq_quantlist_res_Cc_9b,
        NULL,
        &_vq_auxt_res_Cc_9b,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_1.vqh

Index: res_Ec_1.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_1_VQH_
#define _V_res_Ec_1_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_1[] = {
        1,
        0,
        2,
};

tatic long _vq_lengthlist_res_Ec_1[] = {
         1, 6, 6, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 8, 8, 0,
         9, 8, 6, 7, 8, 0, 8, 8, 0, 8, 9, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 5, 9, 8, 0, 7, 7, 0, 8, 8, 5, 8, 9,
         0, 7, 7, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
         8, 8, 0, 8, 8, 0, 8, 6, 5, 8, 8, 0, 8, 8, 0, 7,
         8,
};

tatic float _vq_quantthresh_res_Ec_1[] = {
        -0.5, 0.5, 
};

tatic long _vq_quantmap_res_Ec_1[] = {
            1,    0,    2,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_1 = {
        _vq_quantthresh_res_Ec_1,
        _vq_quantmap_res_Ec_1,
        3,
        3
};

tatic long _vq_pigeonmap_res_Ec_1[] = {
            0,     0, 
};

tatic long _vq_fitlist_res_Ec_1[] = {
            0,     1,     2,     4,     5,     7,     8,     9, 
           10,    11,    13,    14,    16,    17,    18,    19, 
           20,    22,    23,    25,    26,    36,    37,    38, 
           40,    41,    43,    44,    45,    46,    47,    49, 
           50,    52,    53,    63,    64,    65,    67,    68, 
           70,    71,    72,    73,    74,    76,    77,    79, 
           80, 
};

tatic long _vq_fitmap_res_Ec_1[] = {
            0, 
};

tatic long _vq_fitlength_res_Ec_1[] = {
           49, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Ec_1 = {
        -1, 1, 2, 1,
        _vq_pigeonmap_res_Ec_1,
        49,
        _vq_fitlist_res_Ec_1,
        _vq_fitmap_res_Ec_1,
        _vq_fitlength_res_Ec_1
};

tatic static_codebook _vq_book_res_Ec_1 = {
        4, 81,
        _vq_lengthlist_res_Ec_1,
        1, -535822336, 1611661312, 2, 0,
        _vq_quantlist_res_Ec_1,
        NULL,
        &_vq_auxt_res_Ec_1,
        &_vq_auxp_res_Ec_1,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_2.vqh

Index: res_Ec_2.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_2_VQH_
#define _V_res_Ec_2_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_2[] = {
        2,
        1,
        3,
        0,
        4,
};

tatic long _vq_lengthlist_res_Ec_2[] = {
         3, 6, 6, 9, 9, 0, 5, 5, 9, 9, 0, 5, 5, 9, 8, 0,
         6, 6, 9, 9, 0, 0, 0, 9, 9, 6, 7, 7,10, 9, 0, 8,
         8,10,10, 0, 8, 7,10, 9, 0, 9,10,11,11, 0, 0, 0,
        11,10, 6, 7, 7, 9,10, 0, 8, 8,10,10, 0, 7, 8, 9,
        10, 0,10, 9,11,11, 0, 0, 0,10,11, 9,10, 9,12,10,
         0,11,11,13,12, 0,11,10,13,11, 0,13,13,14,14, 0,
         0, 0,14,13, 9, 9,10,11,12, 0,11,11,11,12, 0,11,
        11,11,13, 0,14,13,14,14, 0, 0, 0,14,15, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 5, 8, 7,12,11, 0, 7, 7,10,10,
         0, 7, 7,11,10, 0, 9, 8,10,10, 0, 0, 0,10,10, 5,
         7, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,10,11, 0, 8,
         9,10,11, 0, 0, 0,11,10, 9,10, 9,13,11, 0,10,10,
        12,10, 0,11,10,13,11, 0,12,12,13,12, 0, 0, 0,13,
        13, 9, 9,10,11,14, 0,10,10,10,12, 0,10,11,12,13,
         0,12,12,12,13, 0, 0, 0,13,14, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 5, 8, 7,11,11, 0, 7, 7,10,10, 0, 7, 7,
        10,10, 0, 8, 8,10,11, 0, 0, 0,10, 9, 5, 7, 8,11,
        11, 0, 7, 7,11,10, 0, 7, 7,10,10, 0, 8, 8,11,10,
         0, 0, 0, 9,10, 9,10, 9,12,12, 0,10,10,12,12, 0,
        10, 9,12,10, 0,12,12,13,14, 0, 0, 0,12,11, 9, 9,
        10,12,12, 0,10,10,12,12, 0, 9,10,10,11, 0,12,11,
        13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         6,10,10,14,14, 0, 8, 8,13,12, 0, 8, 9,11,12, 0,
         9, 8,12,11, 0, 0, 0,11,12, 6,10,10,14,14, 0, 8,
         8,12,12, 0, 9, 8,12,12, 0, 9, 9,11,12, 0, 0, 0,
        12,11, 9,11,11,14,14, 0,11,10,13,12, 0,11,10,14,
        14, 0,12,12,13,11, 0, 0, 0,13,14, 9,11,11,13,16,
         0,10,11,12,13, 0,11,11,12,14, 0,11,12,11,13, 0,
         0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
        11,10,16,14, 0,10,11,13,14, 0,10,10,12,12, 0,12,
        12,13,13, 0, 0, 0,12,11, 9,11,11,14,14, 0,11,10,
        13,13, 0,10,10,12,12, 0,12,11,14,13, 0, 0, 0,11,
        13,
};

tatic float _vq_quantthresh_res_Ec_2[] = {
        -1.5, -0.5, 0.5, 1.5, 
};

tatic long _vq_quantmap_res_Ec_2[] = {
            3,    1,    0,    2,    4,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_2 = {
        _vq_quantthresh_res_Ec_2,
        _vq_quantmap_res_Ec_2,
        5,
        5
};

tatic long _vq_pigeonmap_res_Ec_2[] = {
            1,     0,     0,     0, 
};

tatic long _vq_fitlist_res_Ec_2[] = {
            0,     1,     2,     3,     6,     7,     8,    11, 
           12,    13,    16,    17,    18,    25,    26,    27, 
           28,    31,    32,    33,    36,    37,    38,    41, 
           42,    43,    50,    51,    52,    53,    56,    57, 
           58,    61,    62,    63,    66,    67,    68,    75, 
           76,    77,    78,    81,    82,    83,    86,    87, 
           88,    91,    92,    93,   150,   151,   152,   153, 
          156,   157,   158,   161,   162,   163,   166,   167, 
          168,   175,   176,   177,   178,   181,   182,   183, 
          186,   187,   188,   191,   192,   193,   200,   201, 
          202,   203,   206,   207,   208,   211,   212,   213, 
          216,   217,   218,   275,   276,   277,   278,   281, 
          282,   283,   286,   287,   288,   291,   292,   293, 
          300,   301,   302,   303,   306,   307,   308,   311, 
          316,   325,   326,   327,   328,   331,   332,   333, 
          336,   341,   400,   401,   402,   403,   406,   407, 
          408,   411,   412,   413,   416,   417,   418,   425, 
          426,   427,   428,   431,   432,   433,   436,   441, 
          450,   451,   452,   453,   456,   457,   458,   461, 
          466,     4,     9,    14,    19,    29,    34,    39, 
           44,    54,    59,    64,    69,    79,    84,    89, 
           94,   154,   159,   164,   169,   179,   184,   189, 
          194,   204,   209,   214,   219,   279,   284,   289, 
          294,   304,   309,   312,   317,   329,   334,   337, 
          342,   404,   409,   414,   419,   429,   434,   437, 
          442,   454,   459,   462,   467,   314,   319,   339, 
          344,   439,   444,   464,   469,    23,    48,    73, 
           98,   173,   198,   223,   298,   313,   338,   423, 
          438,   463,    24,    49,    74,    99,   174,   199, 
          224,   299,   424,   324,   349,   449,   474,   323, 
          348,   448,   473,   100,   101,   102,   103,   106, 
          107,   108,   111,   112,   113,   116,   117,   118, 
          225,   226,   227,   228,   231,   232,   233,   236, 
          237,   238,   241,   242,   243,   318,   350,   351, 
          352,   353,   356,   357,   358,   361,   366,   443, 
          475,   476,   477,   478,   481,   482,   483,   486, 
          491,   104,   109,   114,   119,   229,   234,   239, 
          244,   354,   359,   362,   367,   479,   484,   487, 
          492,   364,   369,   489,   494,   123,   248,   363, 
          488,   124,   249,   374,   499,   373,   498,   368, 
          493,   343,   575,   576,   577,   578,   581,   582, 
          583,   586,   591,   579,   584,   587,   592,   589, 
          594,   588,   599,   598,   600,   601,   602,   603, 
          606,   607,   608,   611,   616,   604,   609,   612, 
          617,   614,   619,   613,   624,   623,   618,   593, 
            0,     1,     3,     6,     8,    11,    13,    16, 
           18,    25,    26,    28,    31,    33,    36,    38, 
           41,    43,    50,    51,    53,    56,    58,    61, 
           63,    66,    68,    75,    76,    78,    81,    83, 
           86,    88,    91,    93,   150,   151,   153,   156, 
          158,   161,   163,   166,   168,   175,   176,   178, 
          181,   183,   186,   188,   191,   193,   200,   201, 
          203,   206,   208,   211,   213,   216,   218,   275, 
          276,   278,   281,   283,   286,   288,   291,   293, 
          300,   301,   303,   306,   308,   311,   313,   316, 
          318,   325,   326,   328,   331,   333,   336,   338, 
          341,   343,   400,   401,   403,   406,   408,   411, 
          413,   416,   418,   425,   426,   428,   431,   433, 
          436,   438,   441,   443,   450,   451,   453,   456, 
          458,   461,   463,   466,   468,    23,    48,    73, 
           98,   173,   198,   223,   298,   323,   348,   423, 
          448,   473,   100,   101,   103,   106,   108,   111, 
          113,   116,   118,   225,   226,   228,   231,   233, 
          236,   238,   241,   243,   350,   351,   353,   356, 
          358,   361,   363,   366,   368,   475,   476,   478, 
          481,   483,   486,   488,   491,   493,   123,   248, 
          373,   498,   575,   576,   578,   581,   583,   586, 
          588,   591,   593,   598,   600,   601,   603,   606, 
          608,   611,   613,   616,   618,   623,     0,     1, 
            2,     3,     6,     7,     8,    16,    17,    18, 
           25,    26,    27,    28,    31,    32,    33,    41, 
           42,    43,    50,    51,    52,    53,    56,    57, 
           58,    66,    67,    68,    75,    76,    77,    78, 
           81,    82,    83,    91,    92,    93,   150,   151, 
          152,   153,   156,   157,   158,   166,   167,   168, 
          175,   176,   177,   178,   181,   182,   183,   191, 
          192,   193,   200,   201,   202,   203,   206,   207, 
          208,   216,   217,   218,   275,   276,   277,   278, 
          281,   282,   283,   291,   292,   293,   300,   301, 
          306,   307,   308,   316,   317,   318,   325,   326, 
          331,   332,   333,   341,   342,   343,   400,   401, 
          402,   403,   406,   407,   408,   416,   417,   418, 
          425,   426,   431,   432,   433,   441,   442,   443, 
          450,   451,   456,   457,   458,   466,   467,   468, 
            4,     9,    19,    29,    34,    44,    54,    59, 
           69,    79,    84,    94,   154,   159,   169,   179, 
          184,   194,   204,   209,   219,   279,   284,   294, 
          302,   309,   319,   327,   334,   344,   404,   409, 
          419,   427,   434,   444,   452,   459,   469,   304, 
          329,   429,   454,   100,   101,   102,   103,   106, 
          107,   108,   116,   117,   118,   225,   226,   227, 
          228,   231,   232,   233,   241,   242,   243,   303, 
          350,   351,   356,   357,   358,   366,   367,   368, 
          428,   475,   476,   481,   482,   483,   491,   492, 
          493,   104,   109,   119,   229,   234,   244,   352, 
          359,   369,   477,   484,   494,   354,   479,   353, 
          478,   328,   575,   576,   581,   582,   583,   591, 
          592,   593,   577,   584,   594,   579,   600,   601, 
          606,   607,   608,   616,   617,   618,   602,   609, 
          619,   604,   603,   578,     0,     1,     2,     3, 
            6,     7,     8,    11,    12,    13,    16,    17, 
           18,    25,    26,    27,    28,    31,    32,    33, 
           36,    37,    38,    41,    42,    43,    75,    76, 
           77,    78,    81,    82,    83,    86,    87,    88, 
           91,    92,    93,   150,   151,   152,   153,   156, 
          157,   158,   161,   162,   163,   166,   167,   168, 
          200,   201,   202,   203,   206,   207,   208,   211, 
          212,   213,   216,   217,   218,   275,   276,   277, 
          278,   281,   282,   283,   286,   287,   288,   291, 
          292,   293,   325,   326,   327,   328,   331,   332, 
          333,   336,   337,   338,   341,   342,   343,   400, 
          401,   402,   403,   406,   407,   408,   411,   412, 
          413,   416,   417,   418,   450,   451,   452,   453, 
          456,   457,   458,   461,   462,   463,   466,   467, 
          468,     4,     9,    14,    19,    29,    34,    39, 
           44,    79,    84,    89,    94,   154,   159,   164, 
          169,   204,   209,   214,   219,   279,   284,   289, 
          294,   329,   334,   339,   344,   404,   409,   414, 
          419,   454,   459,   464,   469,    23,    48,    98, 
          173,   223,   298,   348,   423,   473,    24,    49, 
           99,   174,   224,   299,   349,   424,   474,   575, 
          576,   577,   578,   581,   582,   583,   586,   587, 
          588,   591,   592,   593,   579,   584,   589,   594, 
          598,   599,     0,     1,     2,     3,     6,     7, 
            8,    11,    12,    13,    16,    17,    18,    25, 
           26,    27,    28,    31,    32,    33,    36,    37, 
           38,    41,    42,    43,    50,    51,    52,    53, 
           56,    57,    58,    61,    66,    75,    76,    77, 
           78,    81,    82,    83,    86,    91,   150,   151, 
          152,   153,   156,   157,   158,   161,   162,   163, 
          166,   167,   168,   175,   176,   177,   178,   181, 
          182,   183,   186,   187,   188,   191,   192,   193, 
          200,   201,   202,   203,   206,   207,   208,   211, 
          212,   213,   216,   217,   218,   400,   401,   402, 
          403,   406,   407,   408,   411,   412,   413,   416, 
          417,   418,   425,   426,   427,   428,   431,   432, 
          433,   436,   437,   438,   441,   442,   443,   450, 
          451,   452,   453,   456,   457,   458,   461,   462, 
          463,   466,   467,   468,     4,     9,    14,    19, 
           29,    34,    39,    44,    54,    59,    62,    67, 
           79,    84,    87,    92,   154,   159,   164,   169, 
          179,   184,   189,   194,   204,   209,   214,   219, 
          404,   409,   414,   419,   429,   434,   439,   444, 
          454,   459,   464,   469,    64,    69,    89,    94, 
           23,    48,    63,    88,   173,   198,   223,   423, 
          448,   473,    24,    49,   174,   199,   224,   424, 
          449,   474,    74,    99,    73,    98,    68,   100, 
          101,   102,   103,   106,   107,   108,   111,   116, 
          225,   226,   227,   228,   231,   232,   233,   236, 
          237,   238,   241,   242,   243,   475,   476,   477, 
          478,   481,   482,   483,   486,   487,   488,   491, 
          492,   493,   104,   109,   112,   117,   229,   234, 
          239,   244,   479,   484,   489,   494,   114,   119, 
          113,   248,   498,   249,   499,   124,   123,   118, 
            0,     1,     2,     3,     6,     7,     8,    16, 
           17,    18,    25,    26,    27,    28,    31,    32, 
           33,    41,    42,    43,    50,    51,    56,    57, 
           58,    66,    67,    68,    75,    76,    81,    82, 
           83,    91,    92,    93,   150,   151,   152,   153, 
          156,   157,   158,   166,   167,   168,   175,   176, 
          177,   178,   181,   182,   183,   191,   192,   193, 
          200,   201,   202,   203,   206,   207,   208,   216, 
          217,   218,   400,   401,   402,   403,   406,   407, 
          408,   416,   417,   418,   425,   426,   427,   428, 
          431,   432,   433,   441,   442,   443,   450,   451, 
          452,   453,   456,   457,   458,   466,   467,   468, 
            4,     9,    19,    29,    34,    44,    52,    59, 
           69,    77,    84,    94,   154,   159,   169,   179, 
          184,   194,   204,   209,   219,   404,   409,   419, 
          429,   434,   444,   454,   459,   469,    54,    79, 
           53,   100,   101,   106,   107,   108,   116,   117, 
          118,   225,   226,   227,   228,   231,   232,   233, 
          241,   242,   243,   475,   476,   477,   478,   481, 
          482,   483,   491,   492,   493,   102,   109,   119, 
          229,   234,   244,   479,   484,   494,   104,   103, 
};

tatic long _vq_fitmap_res_Ec_2[] = {
            0,   360,   550,   360,   796,   360,   796,   360, 
          986,   360,  1232,   360,   796,   360,   796,   360, 
};

tatic long _vq_fitlength_res_Ec_2[] = {
          360,   190,   246,   190,   190,   190,   190,   190, 
          246,   190,   168,   190,   190,   190,   190,   190, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Ec_2 = {
        -2, 1, 4, 2,
        _vq_pigeonmap_res_Ec_2,
        1400,
        _vq_fitlist_res_Ec_2,
        _vq_fitmap_res_Ec_2,
        _vq_fitlength_res_Ec_2
};

tatic static_codebook _vq_book_res_Ec_2 = {
        4, 625,
        _vq_lengthlist_res_Ec_2,
        1, -533725184, 1611661312, 3, 0,
        _vq_quantlist_res_Ec_2,
        NULL,
        &_vq_auxt_res_Ec_2,
        &_vq_auxp_res_Ec_2,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_3.vqh

Index: res_Ec_3.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_3_VQH_
#define _V_res_Ec_3_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_3[] = {
        4,
        3,
        5,
        2,
        6,
        1,
        7,
        0,
        8,
};

tatic long _vq_lengthlist_res_Ec_3[] = {
         3, 4, 4, 6, 5, 7, 7, 9, 9, 0, 4, 4, 5, 6, 7, 7,
         9, 9, 0, 4, 4, 5, 5, 7, 7, 9, 9, 0, 5, 5, 6, 6,
         7, 7, 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
         6, 6, 8, 8,10,10, 0, 0, 0, 6, 6, 8, 7, 9, 9, 0,
         0, 0, 7, 7, 8, 9,10,10, 0, 0, 0, 0, 0, 8, 8,10,
        10,
};

tatic float _vq_quantthresh_res_Ec_3[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
};

tatic long _vq_quantmap_res_Ec_3[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_3 = {
        _vq_quantthresh_res_Ec_3,
        _vq_quantmap_res_Ec_3,
        9,
        9
};

tatic long _vq_pigeonmap_res_Ec_3[] = {
            2,     1,     1,     0,     0,     0,     1,     2, 
};

tatic long _vq_fitlist_res_Ec_3[] = {
            0,     1,     2,     3,    10,    11,    12,    19, 
           28,     4,    13,    20,    29,     6,    15,    22, 
           31,    21,    24,    40,    39,    42,    58,     1, 
            3,     5,     7,    10,    12,    14,    16,    21, 
           23,    30,    32,     0,    19,    28,     2,     4, 
            6,     8,    11,    13,    15,    17,    22,    24, 
           31,    33,    25,    39,    41,    20,    26,    40, 
           42,    43,    57,    59,    44,    58,    60,     3, 
            5,     7,    12,    14,    16,    23,    25,    32, 
           34,     4,     6,     8,    13,    15,    17,    24, 
           26,    33,    35,    21,    41,    43,    22,    42, 
           44,    39,    59,    61,    40,    60,    62,    10, 
           28,    29,    30,    48,    11,    31,    49,    13, 
           33,    51,    67,     0,     1,    12,     2,     4, 
           15,    19,    20,    21,    39,    40,    41,    57, 
           58,    59,    22,    42,    60,    12,    14,    28, 
           30,    32,    34,    48,    50,    52,    66,    68, 
           10,    13,    15,    29,    31,    33,    35,    49, 
           51,    53,    67,    69,     3,     5,    16,     1, 
            4,     6,    11,    17,    21,    23,    39,    41, 
           43,    57,    59,    61,    77,    19,    22,    24, 
           40,    42,    44,    58,    60,    62,    78,    14, 
           16,    30,    32,    34,    48,    50,    52,    68, 
           70,    15,    17,    31,    33,    35,    49,    51, 
           53,    69,    71,     5,     7,    12,     6,     8, 
           13,    23,    25,    39,    41,    43,    57,    59, 
           61,    77,    79,    24,    26,    40,    42,    44, 
           58,    60,    62,    78,    80,    10,    28,    29, 
           30,    48,    49,    50,    66,    67,    68,    11, 
           31,    51,    69,    19,    39,    57,    58,    59, 
           77,    20,    40,    60,    78,    30,    32,    48, 
           50,    52,    66,    68,    70,    28,    31,    33, 
           49,    51,    53,    67,    69,    71,    39,    41, 
           57,    59,    61,    77,    79,    40,    42,    58, 
           60,    62,    78,    80,    32,    34,    48,    50, 
           52,    66,    68,    70,    33,    35,    49,    51, 
           53,    67,    69,    71,    41,    43,    57,    59, 
           61,    77,    79,    42,    44,    58,    60,    62, 
           78,    80, 
};

tatic long _vq_fitmap_res_Ec_3[] = {
            0,    23,    63,    95,   125,   175,   221,   245, 
          276, 
};

tatic long _vq_fitlength_res_Ec_3[] = {
           23,    40,    32,    30,    50,    46,    24,    31, 
           30, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Ec_3 = {
        -4, 1, 8, 3,
        _vq_pigeonmap_res_Ec_3,
        306,
        _vq_fitlist_res_Ec_3,
        _vq_fitmap_res_Ec_3,
        _vq_fitlength_res_Ec_3
};

tatic static_codebook _vq_book_res_Ec_3 = {
        2, 81,
        _vq_lengthlist_res_Ec_3,
        1, -531628032, 1611661312, 4, 0,
        _vq_quantlist_res_Ec_3,
        NULL,
        &_vq_auxt_res_Ec_3,
        &_vq_auxp_res_Ec_3,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_4.vqh

Index: res_Ec_4.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_4_VQH_
#define _V_res_Ec_4_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_4[] = {
        7,
        6,
        8,
        5,
        9,
        4,
        10,
        3,
        11,
        2,
        12,
        1,
        13,
        0,
        14,
};

tatic long _vq_lengthlist_res_Ec_4[] = {
         3, 4, 4, 5, 5, 7, 7, 8, 8, 9, 9,10,10,11,11, 0,
         5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11, 0, 4,
         5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11, 0, 5, 5,
         6, 6, 7, 7, 8, 8, 9, 9,11,11,12,12, 0, 0, 0, 6,
         6, 7, 7, 8, 9, 9, 9,11,11,12,12, 0, 0, 0, 6, 6,
         7, 7, 9, 9, 9,10,11,11,12,12, 0, 0, 0, 6, 6, 7,
         7, 9, 9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8,
         9, 9,10,10,12,11,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
         9,10,10,11,11,14,13, 0, 0, 0, 0, 0, 8, 8, 9, 9,
        11,10,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9, 9,10,
        10,12,12,14,14, 0, 0, 0, 0, 0, 9, 9,10,10,11,11,
        12,12,14,14, 0, 0, 0, 0, 0, 0, 0,10,10,11,11,12,
        12,14,14, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,13,13,
        14,15, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,13,13,15,
        14,
};

tatic float _vq_quantthresh_res_Ec_4[] = {
        -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 
        1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 
};

tatic long _vq_quantmap_res_Ec_4[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_4 = {
        _vq_quantthresh_res_Ec_4,
        _vq_quantmap_res_Ec_4,
        15,
        15
};

tatic long _vq_pigeonmap_res_Ec_4[] = {
            4,     3,     3,     2,     1,     1,     0,     0, 
            0,     1,     2,     2,     3,     4, 
};

tatic long _vq_fitlist_res_Ec_4[] = {
            0,     1,     2,     3,    16,    17,    18,    31, 
           46,     4,    19,    32,    47,     6,    21,    34, 
           49,    33,    36,    64,    63,    66,    94,     1, 
            3,     5,     7,    16,    18,    20,    22,    33, 
           35,    48,    50,     0,    31,    46,     2,     4, 
            6,     8,    17,    19,    21,    23,    34,    36, 
           49,    51,    37,    63,    65,    32,    38,    64, 
           66,    67,    93,    95,    68,    94,    96,     3, 
            5,     7,     9,    18,    20,    22,    24,    35, 
           37,    50,    52,     4,     6,     8,    10,    19, 
           21,    23,    25,    36,    38,    51,    53,    12, 
           27,    40,    55,    33,    39,    65,    67,    34, 
           66,    68,    42,    70,    63,    69,    95,    97, 
           64,    96,    98,    72,   100,     7,     9,    11, 
           13,    22,    24,    26,    28,    39,    41,    54, 
           56,     5,    20,    37,    52,     8,    10,    12, 
           14,    23,    25,    27,    29,    40,    42,    55, 
           57,    43,    69,    71,    35,    67,    38,    44, 
           70,    72,    73,    99,   101,    65,    97,    68, 
           74,   100,   102,     9,    11,    13,    24,    26, 
           28,    41,    43,    56,    58,    10,    12,    14, 
           25,    27,    29,    42,    44,    57,    59,    39, 
           71,    73,    40,    72,    74,    69,   101,   103, 
           70,   102,   104,    16,    46,    47,    48,    78, 
           17,    49,    79,    19,    51,    81,   109,     0, 
            1,    18,     2,     4,    21,    31,    32,    33, 
           63,    64,    65,    93,    94,    95,    34,    66, 
           96,    18,    20,    46,    48,    50,    52,    78, 
           80,    82,   108,   110,    16,    19,    21,    47, 
           49,    51,    53,    79,    81,    83,   109,   111, 
            3,     5,    22,     1,     4,     6,    17,    23, 
           33,    35,    63,    65,    67,    93,    95,    97, 
          125,    31,    34,    36,    64,    66,    68,    94, 
           96,    98,   126,    20,    22,    48,    50,    52, 
           54,    78,    80,    82,    84,   110,   112,    21, 
           23,    49,    51,    53,    55,    79,    81,    83, 
           85,   111,   113,    25,    57,    87,   115,     5, 
            7,    18,    24,     6,     8,    19,    10,    27, 
           35,    37,    63,    65,    67,    69,    93,    95, 
           97,    99,   125,   127,    36,    38,    64,    66, 
           68,    70,    94,    96,    98,   100,   126,   128, 
           40,    72,   102,   130,    24,    26,    52,    54, 
           56,    58,    82,    84,    86,    88,   114,   116, 
           22,    50,    80,   112,    25,    27,    53,    55, 
           57,    59,    83,    85,    87,    89,   115,   117, 
            9,    11,    28,     7,    20,    10,    12,    23, 
           29,    39,    41,    67,    69,    71,    73,    97, 
           99,   101,   103,   129,   131,    37,    65,    95, 
          127,    40,    42,    68,    70,    72,    74,    98, 
          100,   102,   104,   130,   132,    26,    28,    54, 
           56,    58,    84,    86,    88,   116,   118,    27, 
           29,    55,    57,    59,    85,    87,    89,   117, 
          119,    11,    13,    24,    12,    14,    25,    41, 
           43,    69,    71,    73,    99,   101,   103,   131, 
          133,    42,    44,    70,    72,    74,   100,   102, 
          104,   132,   134,    16,    46,    47,    48,    78, 
           79,    80,   108,   109,   110,    17,    49,    81, 
          111,    31,    63,    93,    94,    95,   125,    32, 
           64,    96,   126,   155,   156,   128,   158,    48, 
           50,    78,    80,    82,   108,   110,   112,   140, 
           46,    49,    51,    79,    81,    83,   109,   111, 
          113,   141,    63,    65,    93,    95,    97,   125, 
          127,   155,    64,    66,    94,    96,    98,   126, 
          128,   156,   157,   158,    50,    52,    78,    80, 
           82,    84,   108,   110,   112,   114,   140,   142, 
           51,    53,    79,    81,    83,    85,   109,   111, 
          113,   115,   141,   143,    55,    87,   117,   145, 
           65,    67,    93,    95,    97,    99,   125,   127, 
          129,   155,   157,    66,    68,    94,    96,    98, 
          100,   126,   128,   130,   156,   158,    70,   102, 
          132,   160,   159,   187,   188,   162,   190,    54, 
           56,    82,    84,    86,    88,   112,   114,   116, 
          118,   144,   146,    52,    80,   110,   142,    55, 
           57,    83,    85,    87,    89,   113,   115,   117, 
          119,   145,   147,    69,    71,    97,    99,   101, 
          103,   127,   129,   131,   133,   159,   161,    67, 
           95,   125,   157,    70,    72,    98,   100,   102, 
          104,   128,   130,   132,   134,   160,   162,   163, 
          189,   191,   155,   187,   158,   164,   190,   192, 
           56,    58,    84,    86,    88,   114,   116,   118, 
          146,   148,    57,    59,    85,    87,    89,   115, 
          117,   119,   147,   149,    71,    73,    99,   101, 
          103,   129,   131,   133,   161,   163,    72,    74, 
          100,   102,   104,   130,   132,   134,   162,   164, 
          159,   191,   193,   160,   192,   194,    78,   108, 
          109,   110,   140,   170,    79,   111,   141,   171, 
          143,   173,    46,    47,    93,    94,    95,   125, 
          155,   156,   157,   187,    96,   126,   158,   188, 
          108,   110,   140,   142,   170,   172,    78,   109, 
          111,   141,   143,   171,   173,    80,   112,    79, 
           81,   113,   125,   155,   157,   187,    93,   126, 
          156,   158,   188,   110,   112,   140,   142,   144, 
          170,   172,   174,   202,   111,   113,   141,   143, 
          145,   171,   173,   175,   203,   115,   147,   177, 
          205,    80,    82,   108,   114,    81,    83,   109, 
           85,   117,   125,   127,   155,   157,   159,   187, 
          189,   217,   126,   128,   156,   158,   160,   188, 
          190,   218,   130,   162,   192,   220,   114,   116, 
          142,   144,   146,   148,   172,   174,   176,   178, 
          204,   206,   112,   140,   170,   202,   115,   117, 
          143,   145,   147,   149,   173,   175,   177,   179, 
          205,   207,    84,    86,   118,    82,   110,    85, 
           87,   113,   119,   129,   131,   157,   159,   161, 
          163,   187,   189,   191,   193,   219,   221,   127, 
          155,   217,   130,   132,   158,   160,   162,   164, 
          188,   190,   192,   194,   220,   222,   116,   118, 
          144,   146,   148,   174,   176,   178,   206,   208, 
          117,   119,   145,   147,   149,   175,   177,   179, 
          207,   209,    86,    88,   114,    87,    89,   115, 
          131,   133,   159,   161,   163,   189,   191,   193, 
          221,   223,   132,   134,   160,   162,   164,   190, 
          192,   194,   222,   224,   108,   109,   110,   140, 
          170,   171,   172,   202,   111,   141,   173,   203, 
           93,   125,   155,   156,   157,   187,   217,    94, 
          126,   158,   188,   218,   140,   170,   172,   202, 
          108,   141,   171,   173,   203,   125,   155,   157, 
          187,   189,   217,   219,   126,   156,   158,   188, 
          190,   218,   220,   140,   142,   170,   172,   174, 
          202,   204,   141,   143,   171,   173,   175,   203, 
          205,   145,   177,   207,   155,   157,   187,   189, 
          217,   219,   156,   158,   188,   190,   218,   220, 
          160,   192,   222,   144,   146,   172,   174,   176, 
          178,   202,   204,   206,   208,   142,   170,   145, 
          147,   173,   175,   177,   179,   203,   205,   207, 
          209,   159,   161,   187,   189,   191,   193,   217, 
          219,   221,   223,   157,   160,   162,   188,   190, 
          192,   194,   218,   220,   222,   224,   146,   148, 
          174,   176,   178,   204,   206,   208,   147,   149, 
          175,   177,   179,   205,   207,   209,   161,   163, 
          189,   191,   193,   219,   221,   223,   162,   164, 
          190,   192,   194,   220,   222,   224, 
};

tatic long _vq_fitmap_res_Ec_4[] = {
            0,    23,    63,   109,   155,   187,   217,   267, 
          332,   397,   443,   471,   508,   567,   632,   678, 
          704,   731,   782,   846,   892,   916,   939,   971, 
         1014, 
};

tatic long _vq_fitlength_res_Ec_4[] = {
           23,    40,    46,    46,    32,    30,    50,    65, 
           65,    46,    28,    37,    59,    65,    46,    26, 
           27,    51,    64,    46,    24,    23,    32,    43, 
           32, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Ec_4 = {
        -7, 1, 14, 5,
        _vq_pigeonmap_res_Ec_4,
        1046,
        _vq_fitlist_res_Ec_4,
        _vq_fitmap_res_Ec_4,
        _vq_fitlength_res_Ec_4
};

tatic static_codebook _vq_book_res_Ec_4 = {
        2, 225,
        _vq_lengthlist_res_Ec_4,
        1, -530841600, 1611661312, 4, 0,
        _vq_quantlist_res_Ec_4,
        NULL,
        &_vq_auxt_res_Ec_4,
        &_vq_auxp_res_Ec_4,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_5.vqh

Index: res_Ec_5.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_5_VQH_
#define _V_res_Ec_5_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_5[] = {
        7,
        6,
        8,
        5,
        9,
        4,
        10,
        3,
        11,
        2,
        12,
        1,
        13,
        0,
        14,
};

tatic long _vq_lengthlist_res_Ec_5[] = {
         5, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9,11,11,12,12, 0,
         5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11, 0, 5,
         5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11, 0, 6, 6,
         6, 6, 6, 6, 7, 7, 8, 8, 9,10,11,11, 0, 0, 0, 6,
         6, 6, 6, 7, 7, 8, 8, 9,10,11,11, 0, 0, 0, 6, 6,
         7, 6, 7, 7, 8, 8, 9, 9,11,11, 0, 0, 0, 6, 6, 7,
         6, 7, 7, 8, 8, 9, 9,11,11, 0, 0, 0, 6, 6, 7, 7,
         7, 7, 8, 8, 9, 9,10,10, 0, 0, 0, 0, 0, 7, 7, 7,
         7, 8, 8, 9, 9,10,11, 0, 0, 0, 0, 0, 7, 7, 8, 8,
         8, 8, 9, 9,10,10, 0, 0, 0, 0, 0, 7, 7, 8, 8, 8,
         8, 9, 9,11,11, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9,
        10,10,11,11, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9, 9,10,
        10,11,11, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,10,
        11,11, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,10,11,
        11,
};

tatic float _vq_quantthresh_res_Ec_5[] = {
        -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 
        1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 
};

tatic long _vq_quantmap_res_Ec_5[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_5 = {
        _vq_quantthresh_res_Ec_5,
        _vq_quantmap_res_Ec_5,
        15,
        15
};

tatic long _vq_pigeonmap_res_Ec_5[] = {
            4,     3,     3,     2,     1,     1,     0,     0, 
            0,     1,     2,     2,     3,     4, 
};

tatic long _vq_fitlist_res_Ec_5[] = {
            0,     1,     2,     3,    16,    17,    18,    31, 
           46,     4,    19,    32,    47,     6,    21,    34, 
           49,    33,    36,    64,    63,    66,    94,     1, 
            3,     5,     7,    16,    18,    20,    22,    33, 
           35,    48,    50,     0,    31,    46,     2,     4, 
            6,     8,    17,    19,    21,    23,    34,    36, 
           49,    51,    37,    63,    65,    32,    38,    64, 
           66,    67,    93,    95,    68,    94,    96,     3, 
            5,     7,     9,    18,    20,    22,    24,    35, 
           37,    50,    52,     4,     6,     8,    10,    19, 
           21,    23,    25,    36,    38,    51,    53,    12, 
           27,    40,    55,    33,    39,    65,    67,    34, 
           66,    68,    42,    70,    63,    69,    95,    97, 
           64,    96,    98,    72,   100,     7,     9,    11, 
           13,    22,    24,    26,    28,    39,    41,    54, 
           56,     5,    20,    37,    52,     8,    10,    12, 
           14,    23,    25,    27,    29,    40,    42,    55, 
           57,    43,    69,    71,    35,    67,    38,    44, 
           70,    72,    73,    99,   101,    65,    97,    68, 
           74,   100,   102,     9,    11,    13,    24,    26, 
           28,    41,    43,    56,    58,    10,    12,    14, 
           25,    27,    29,    42,    44,    57,    59,    39, 
           71,    73,    40,    72,    74,    69,   101,   103, 
           70,   102,   104,    16,    46,    47,    48,    78, 
           17,    49,    79,    19,    51,    81,   109,     0, 
            1,    18,     2,     4,    21,    31,    32,    33, 
           63,    64,    65,    93,    94,    95,    34,    66, 
           96,    18,    20,    46,    48,    50,    52,    78, 
           80,    82,   108,   110,    16,    19,    21,    47, 
           49,    51,    53,    79,    81,    83,   109,   111, 
            3,     5,    22,     1,     4,     6,    17,    23, 
           33,    35,    63,    65,    67,    93,    95,    97, 
          125,    31,    34,    36,    64,    66,    68,    94, 
           96,    98,   126,    20,    22,    48,    50,    52, 
           54,    78,    80,    82,    84,   110,   112,    21, 
           23,    49,    51,    53,    55,    79,    81,    83, 
           85,   111,   113,    25,    57,    87,   115,     5, 
            7,    18,    24,     6,     8,    19,    10,    27, 
           35,    37,    63,    65,    67,    69,    93,    95, 
           97,    99,   125,   127,    36,    38,    64,    66, 
           68,    70,    94,    96,    98,   100,   126,   128, 
           40,    72,   102,   130,    24,    26,    52,    54, 
           56,    58,    82,    84,    86,    88,   114,   116, 
           22,    50,    80,   112,    25,    27,    53,    55, 
           57,    59,    83,    85,    87,    89,   115,   117, 
            9,    11,    28,     7,    20,    10,    12,    23, 
           29,    39,    41,    67,    69,    71,    73,    97, 
           99,   101,   103,   129,   131,    37,    65,    95, 
          127,    40,    42,    68,    70,    72,    74,    98, 
          100,   102,   104,   130,   132,    26,    28,    54, 
           56,    58,    84,    86,    88,   116,   118,    27, 
           29,    55,    57,    59,    85,    87,    89,   117, 
          119,    11,    13,    24,    12,    14,    25,    41, 
           43,    69,    71,    73,    99,   101,   103,   131, 
          133,    42,    44,    70,    72,    74,   100,   102, 
          104,   132,   134,    16,    46,    47,    48,    78, 
           79,    80,   108,   109,   110,    17,    49,    81, 
          111,    31,    63,    93,    94,    95,   125,    32, 
           64,    96,   126,   155,   156,   128,   158,    48, 
           50,    78,    80,    82,   108,   110,   112,   140, 
           46,    49,    51,    79,    81,    83,   109,   111, 
          113,   141,    63,    65,    93,    95,    97,   125, 
          127,   155,    64,    66,    94,    96,    98,   126, 
          128,   156,   157,   158,    50,    52,    78,    80, 
           82,    84,   108,   110,   112,   114,   140,   142, 
           51,    53,    79,    81,    83,    85,   109,   111, 
          113,   115,   141,   143,    55,    87,   117,   145, 
           65,    67,    93,    95,    97,    99,   125,   127, 
          129,   155,   157,    66,    68,    94,    96,    98, 
          100,   126,   128,   130,   156,   158,    70,   102, 
          132,   160,   159,   187,   188,   162,   190,    54, 
           56,    82,    84,    86,    88,   112,   114,   116, 
          118,   144,   146,    52,    80,   110,   142,    55, 
           57,    83,    85,    87,    89,   113,   115,   117, 
          119,   145,   147,    69,    71,    97,    99,   101, 
          103,   127,   129,   131,   133,   159,   161,    67, 
           95,   125,   157,    70,    72,    98,   100,   102, 
          104,   128,   130,   132,   134,   160,   162,   163, 
          189,   191,   155,   187,   158,   164,   190,   192, 
           56,    58,    84,    86,    88,   114,   116,   118, 
          146,   148,    57,    59,    85,    87,    89,   115, 
          117,   119,   147,   149,    71,    73,    99,   101, 
          103,   129,   131,   133,   161,   163,    72,    74, 
          100,   102,   104,   130,   132,   134,   162,   164, 
          159,   191,   193,   160,   192,   194,    78,   108, 
          109,   110,   140,   170,    79,   111,   141,   171, 
          143,   173,    46,    47,    93,    94,    95,   125, 
          155,   156,   157,   187,    96,   126,   158,   188, 
          108,   110,   140,   142,   170,   172,    78,   109, 
          111,   141,   143,   171,   173,    80,   112,    79, 
           81,   113,   125,   155,   157,   187,    93,   126, 
          156,   158,   188,   110,   112,   140,   142,   144, 
          170,   172,   174,   202,   111,   113,   141,   143, 
          145,   171,   173,   175,   203,   115,   147,   177, 
          205,    80,    82,   108,   114,    81,    83,   109, 
           85,   117,   125,   127,   155,   157,   159,   187, 
          189,   217,   126,   128,   156,   158,   160,   188, 
          190,   218,   130,   162,   192,   220,   114,   116, 
          142,   144,   146,   148,   172,   174,   176,   178, 
          204,   206,   112,   140,   170,   202,   115,   117, 
          143,   145,   147,   149,   173,   175,   177,   179, 
          205,   207,    84,    86,   118,    82,   110,    85, 
           87,   113,   119,   129,   131,   157,   159,   161, 
          163,   187,   189,   191,   193,   219,   221,   127, 
          155,   217,   130,   132,   158,   160,   162,   164, 
          188,   190,   192,   194,   220,   222,   116,   118, 
          144,   146,   148,   174,   176,   178,   206,   208, 
          117,   119,   145,   147,   149,   175,   177,   179, 
          207,   209,    86,    88,   114,    87,    89,   115, 
          131,   133,   159,   161,   163,   189,   191,   193, 
          221,   223,   132,   134,   160,   162,   164,   190, 
          192,   194,   222,   224,   108,   109,   110,   140, 
          170,   171,   172,   202,   111,   141,   173,   203, 
           93,   125,   155,   156,   157,   187,   217,    94, 
          126,   158,   188,   218,   140,   170,   172,   202, 
          108,   141,   171,   173,   203,   125,   155,   157, 
          187,   189,   217,   219,   126,   156,   158,   188, 
          190,   218,   220,   140,   142,   170,   172,   174, 
          202,   204,   141,   143,   171,   173,   175,   203, 
          205,   145,   177,   207,   155,   157,   187,   189, 
          217,   219,   156,   158,   188,   190,   218,   220, 
          160,   192,   222,   144,   146,   172,   174,   176, 
          178,   202,   204,   206,   208,   142,   170,   145, 
          147,   173,   175,   177,   179,   203,   205,   207, 
          209,   159,   161,   187,   189,   191,   193,   217, 
          219,   221,   223,   157,   160,   162,   188,   190, 
          192,   194,   218,   220,   222,   224,   146,   148, 
          174,   176,   178,   204,   206,   208,   147,   149, 
          175,   177,   179,   205,   207,   209,   161,   163, 
          189,   191,   193,   219,   221,   223,   162,   164, 
          190,   192,   194,   220,   222,   224, 
};

tatic long _vq_fitmap_res_Ec_5[] = {
            0,    23,    63,   109,   155,   187,   217,   267, 
          332,   397,   443,   471,   508,   567,   632,   678, 
          704,   731,   782,   846,   892,   916,   939,   971, 
         1014, 
};

tatic long _vq_fitlength_res_Ec_5[] = {
           23,    40,    46,    46,    32,    30,    50,    65, 
           65,    46,    28,    37,    59,    65,    46,    26, 
           27,    51,    64,    46,    24,    23,    32,    43, 
           32, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Ec_5 = {
        -7, 1, 14, 5,
        _vq_pigeonmap_res_Ec_5,
        1046,
        _vq_fitlist_res_Ec_5,
        _vq_fitmap_res_Ec_5,
        _vq_fitlength_res_Ec_5
};

tatic static_codebook _vq_book_res_Ec_5 = {
        2, 225,
        _vq_lengthlist_res_Ec_5,
        1, -530841600, 1611661312, 4, 0,
        _vq_quantlist_res_Ec_5,
        NULL,
        &_vq_auxt_res_Ec_5,
        &_vq_auxp_res_Ec_5,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_6.vqh

Index: res_Ec_6.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_6_VQH_
#define _V_res_Ec_6_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_6[] = {
        16,
        15,
        17,
        14,
        18,
        13,
        19,
        12,
        20,
        11,
        21,
        10,
        22,
        9,
        23,
        8,
        24,
        7,
        25,
        6,
        26,
        5,
        27,
        4,
        28,
        3,
        29,
        2,
        30,
        1,
        31,
        0,
        32,
};

tatic long _vq_lengthlist_res_Ec_6[] = {
         4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10, 9,10,10,10,
        10,11,11,12,12,13,12,13,13,14,14,14,14,14,15,16,
        15, 0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9,10,10,10,
        10,10,11,11,12,12,12,13,13,13,14,14,14,14,14,15,
        15,15, 0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,
        10,10,10,11,11,11,11,12,12,12,12,13,12,13,13,13,
        13,13,14, 0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,
        11,11,11,10,11,11,12,12,12,12,13,13,13,13,14,14,
        14,14,15,15, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,
        10,11,11,11,11,12,12,12,12,13,13,13,13,13,14,14,
        15,14,14,14,15, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9,
        10,10,11,11,11,11,12,12,12,12,13,13,14,13,15,14,
        14,15,15,14,16,15, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9,
         9,10,10,11,11,11,11,12,11,12,12,13,13,13,14,14,
        14,15,15,15,15,15,15, 0, 0, 0, 7, 7, 7, 7, 8, 8,
         9, 9,10,10,11,11,11,11,12,12,13,13,13,13,14,14,
        14,14,14,17,15,15,19,15, 0, 0, 0, 0, 0, 7, 7, 8,
         8, 9, 9,10,10,11,11,11,11,12,12,13,13,14,13,14,
        14,15,14,15,14,15,16,16,15, 0, 0, 0, 0, 0, 8, 8,
         9, 8, 9, 9,10,10,11,11,11,11,12,12,13,13,14,14,
        14,13,15,14,15,14,15,15,17,19, 0, 0, 0, 0, 0, 8,
         8, 9, 8, 9, 9,10,10,11,11,11,11,12,12,13,13,13,
        14,14,15,15,15,16,16,15,17,16,16, 0, 0, 0, 0, 0,
         8, 8, 9, 9,10,10,10,10,11,11,11,11,12,12,13,13,
        13,13,14,14,15,14,15,15,16,16,16,17, 0, 0, 0, 0,
         0, 0, 0, 9, 9,10,10,10,10,11,11,11,11,12,12,13,
        13,14,14,15,14,16,15,16,16,15,16,17,17, 0, 0, 0,
         0, 0, 0, 0, 9, 9,10,10,11,11,11,11,11,11,12,12,
        13,13,14,14,15,14,15,15,16,15,16,16,19,18, 0, 0,
         0, 0, 0, 0, 0, 9, 9,10,10,11,11,11,12,11,11,12,
        13,14,13,14,14,14,14,15,15,15,16,16,16,16,16, 0,
         0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,10,11,11,12,11,
        12,12,14,13,14,14,14,15,15,15,15,16,16,16,16,16,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,10,10,11,11,12,
        12,12,13,14,13,15,14,14,15,15,16,18,16,15,17,18,
        18, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,11,11,11,11,
        12,12,12,13,14,14,14,14,15,15,15,15,16,16,16,16,
        17,18, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,11,11,11,
        11,12,12,13,13,13,14,14,14,15,16,15,16,17,17,16,
        16,16,17, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,11,11,
        12,12,13,13,13,13,13,14,14,14,15,16,15,16,17,16,
        17,16,19,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,
        11,12,12,13,12,13,13,14,14,15,16,15,16,16,16,16,
        17,19,19,19,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
        11,11,12,12,13,13,13,14,14,14,14,14,16,15,16,16,
        19,17,19,17,17,17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,12,11,12,12,13,13,14,13,15,14,15,15,16,16,16,
        16,16,17,17,17,19,17, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0,12,12,13,13,14,13,13,14,14,14,16,16,15,15,
        17,15,17,16,18,17,18,18, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0,13,13,13,13,14,14,15,15,16,15,16,
        16,16,16,17,17,16, 0,17,19, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0,13,13,14,13,14,14,15,14,16,16,
        15,17,16,16,17,18,19,17,18,19, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0,13,13,14,14,14,15,15,15,17,
        17,17,15,17,16,17,17,17,16,18, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0,14,13,15,14,16,15,15,15,
        16,17,17,18,17,17,17,17,16,17,19,17, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,14,14,15,15,16,
        16,17,15,16,16,18,17, 0,19, 0, 0,17,19, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,15,15,15,15,
        16,16,17,19,17,16,16,18,19,19,17, 0,18,18, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,15,14,16,
        16,16,16,17,16,16,16,17,17,18,19,18,17,17,19, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,15,15,
        15,16,17,16,16,17,16,16,18,17, 0,18,18,19,17, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,16,15,16,17,18,19,16,16,17,17,17,19,17, 0, 0,
        17,
};

tatic float _vq_quantthresh_res_Ec_6[] = {
        -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
        8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
};

tatic long _vq_quantmap_res_Ec_6[] = {
           31,   29,   27,   25,   23,   21,   19,   17,
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,   18,   20,   22,   24,   26,   28,   30,
           32,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_6 = {
        _vq_quantthresh_res_Ec_6,
        _vq_quantmap_res_Ec_6,
        33,
        33
};

tatic long _vq_pigeonmap_res_Ec_6[] = {
           10,     9,     9,     8,     7,     7,     6,     5, 
            5,     4,     3,     3,     2,     1,     1,     0, 
            0,     0,     1,     2,     2,     3,     4,     4, 
            5,     6,     6,     7,     8,     8,     9,    10, 
};

tatic long _vq_fitlist_res_Ec_6[] = {
            0,     1,     2,     3,    34,    35,    36,    67, 
          100,     4,    37,    68,   101,     6,    39,    70, 
          103,    69,    72,   136,   135,   138,   202,   102, 
          168,   169,   105,   171,   235,   137,   201,   203, 
          204,     1,     3,     5,     7,    34,    36,    38, 
           40,    69,    71,   102,   104,     0,    67,   100, 
            2,     4,     6,     8,    35,    37,    39,    41, 
           70,    72,   103,   105,    73,   135,   137,    68, 
           74,   136,   138,   139,   201,   203,   140,   202, 
          204,     3,     5,     7,     9,    36,    38,    40, 
           42,    71,    73,   104,   106,     4,     6,     8, 
           10,    37,    39,    41,    43,    72,    74,   105, 
          107,    12,    45,    76,   109,    69,    75,   137, 
          139,    70,   138,   140,    78,   142,   135,   141, 
          203,   205,   136,   204,   206,   144,   208,     7, 
            9,    11,    13,    40,    42,    44,    46,    75, 
           77,   108,   110,     5,    38,    73,   106,     8, 
           10,    12,    14,    41,    43,    45,    47,    76, 
           78,   109,   111,    79,   141,   143,    71,   139, 
           74,    80,   142,   144,   145,   207,   209,   137, 
          205,   140,   146,   208,   210,     9,    11,    13, 
           15,    42,    44,    46,    48,    77,    79,   110, 
          112,    10,    12,    14,    16,    43,    45,    47, 
           49,    78,    80,   111,   113,    18,    51,    82, 
          115,    75,    81,   143,   145,    76,   144,   146, 
           84,   148,   141,   147,   209,   211,   142,   210, 
          212,   150,   214,    13,    15,    17,    19,    46, 
           48,    50,    52,    81,    83,   114,   116,    11, 
           44,    79,   112,    14,    16,    18,    20,    47, 
           49,    51,    53,    82,    84,   115,   117,    85, 
          147,   149,    77,   145,    80,    86,   148,   150, 
          151,   213,   215,   143,   211,   146,   152,   214, 
          216,    15,    17,    19,    21,    48,    50,    52, 
           54,    83,    85,   116,   118,    16,    18,    20, 
           22,    49,    51,    53,    55,    84,    86,   117, 
          119,    24,    57,    88,   121,    81,    87,   149, 
          151,    82,   150,   152,    90,   154,   147,   153, 
          215,   217,   148,   216,   218,   156,   220,    19, 
           21,    23,    25,    52,    54,    56,    58,    87, 
           89,   120,   122,    17,    50,    85,   118,    20, 
           22,    24,    26,    53,    55,    57,    59,    88, 
           90,   121,   123,    91,   153,   155,    83,   151, 
           86,    92,   154,   156,   157,   219,   221,   149, 
          217,   152,   158,   220,   222,    21,    23,    25, 
           27,    54,    56,    58,    60,    89,    91,   122, 
          124,    22,    24,    26,    28,    55,    57,    59, 
           61,    90,    92,   123,   125,    30,    63,    94, 
          127,    87,    93,   155,   157,    88,   156,   158, 
           96,   160,   153,   159,   221,   223,   154,   222, 
          224,   162,   226,    25,    27,    29,    31,    58, 
           60,    62,    64,    93,    95,   126,   128,    23, 
           56,    91,   124,    26,    28,    30,    32,    59, 
           61,    63,    65,    94,    96,   127,   129,    97, 
          159,   161,    89,   157,    92,    98,   160,   162, 
          163,   225,   227,   155,   223,   158,   164,   226, 
          228,    27,    29,    31,    60,    62,    64,    95, 
           97,   128,   130,    28,    30,    32,    61,    63, 
           65,    96,    98,   129,   131,    93,   161,   163, 
           94,   162,   164,   159,   227,   229,   160,   228, 
          230,    36,    38,   100,   102,   104,   106,   168, 
          170,   172,   234,   236,    34,    37,    39,   101, 
          103,   105,   107,   169,   171,   173,   235,   237, 
            3,     5,    40,     1,     4,     6,    35,    41, 
           69,    71,   135,   137,   139,   201,   203,   205, 
          269,    67,    70,    72,   136,   138,   140,   202, 
          204,   206,   270,    38,    40,   102,   104,   106, 
          108,   168,   170,   172,   174,   236,   238,    39, 
           41,   103,   105,   107,   109,   169,   171,   173, 
          175,   237,   239,    43,   111,   177,   241,     5, 
            7,    36,    42,     6,     8,    37,    10,    45, 
           71,    73,   135,   137,   139,   141,   201,   203, 
          205,   207,   269,   271,    72,    74,   136,   138, 
          140,   142,   202,   204,   206,   208,   270,   272, 
           76,   144,   210,   274,    42,    44,   106,   108, 
          110,   112,   172,   174,   176,   178,   240,   242, 
           40,   104,   170,   238,    43,    45,   107,   109, 
          111,   113,   173,   175,   177,   179,   241,   243, 
            9,    11,    46,     7,    38,    10,    12,    41, 
           47,    75,    77,   139,   141,   143,   145,   205, 
          207,   209,   211,   273,   275,    73,   137,   203, 
          271,    76,    78,   140,   142,   144,   146,   206, 
          208,   210,   212,   274,   276,    44,    46,   108, 
          110,   112,   114,   174,   176,   178,   180,   242, 
          244,    45,    47,   109,   111,   113,   115,   175, 
          177,   179,   181,   243,   245,    49,   117,   183, 
          247,    11,    13,    42,    48,    12,    14,    43, 
           16,    51,    77,    79,   141,   143,   145,   147, 
          207,   209,   211,   213,   275,   277,    78,    80, 
          142,   144,   146,   148,   208,   210,   212,   214, 
          276,   278,    82,   150,   216,   280,    48,    50, 
          112,   114,   116,   118,   178,   180,   182,   184, 
          246,   248,    46,   110,   176,   244,    49,    51, 
          113,   115,   117,   119,   179,   181,   183,   185, 
          247,   249,    15,    17,    52,    13,    44,    16, 
           18,    47,    53,    81,    83,   145,   147,   149, 
          151,   211,   213,   215,   217,   279,   281,    79, 
          143,   209,   277,    82,    84,   146,   148,   150, 
          152,   212,   214,   216,   218,   280,   282,    50, 
           52,   114,   116,   118,   120,   180,   182,   184, 
          186,   248,   250,    51,    53,   115,   117,   119, 
          121,   181,   183,   185,   187,   249,   251,    55, 
          123,   189,   253,    17,    19,    48,    54,    18, 
           20,    49,    22,    57,    83,    85,   147,   149, 
          151,   153,   213,   215,   217,   219,   281,   283, 
           84,    86,   148,   150,   152,   154,   214,   216, 
          218,   220,   282,   284,    88,   156,   222,   286, 
           54,    56,   118,   120,   122,   124,   184,   186, 
          188,   190,   252,   254,    52,   116,   182,   250, 
           55,    57,   119,   121,   123,   125,   185,   187, 
          189,   191,   253,   255,    21,    23,    58,    19, 
           50,    22,    24,    53,    59,    87,    89,   151, 
          153,   155,   157,   217,   219,   221,   223,   285, 
          287,    85,   149,   215,   283,    88,    90,   152, 
          154,   156,   158,   218,   220,   222,   224,   286, 
          288,    56,    58,   120,   122,   124,   126,   186, 
          188,   190,   192,   254,   256,    57,    59,   121, 
          123,   125,   127,   187,   189,   191,   193,   255, 
          257,    61,   129,   195,   259,    23,    25,    54, 
           60,    24,    26,    55,    28,    63,    89,    91, 
          153,   155,   157,   159,   219,   221,   223,   225, 
          287,   289,    90,    92,   154,   156,   158,   160, 
          220,   222,   224,   226,   288,   290,    94,   162, 
          228,   292,    60,    62,   124,   126,   128,   130, 
          190,   192,   194,   196,   258,   260,    58,   122, 
          188,   256,    61,    63,   125,   127,   129,   131, 
          191,   193,   195,   197,   259,   261,    27,    29, 
           64,    25,    56,    28,    30,    59,    65,    93, 
           95,   157,   159,   161,   163,   223,   225,   227, 
          229,   291,   293,    91,   155,   221,   289,    94, 
           96,   158,   160,   162,   164,   224,   226,   228, 
          230,   292,   294,    62,    64,   126,   128,   130, 
          192,   194,   196,   260,   262,    63,    65,   127, 
          129,   131,   193,   195,   197,   261,   263,    29, 
           31,    60,    30,    32,    61,    95,    97,   159, 
          161,   163,   225,   227,   229,   293,   295,    96, 
           98,   160,   162,   164,   226,   228,   230,   294, 
          296,    34,   100,   101,   102,   168,   169,   170, 
          234,   235,   236,    35,   103,   171,   237,    67, 
          135,   201,   202,   203,   269,    68,   136,   204, 
          270,   335,   336,   272,   338,   102,   104,   168, 
          170,   172,   234,   236,   238,   302,   100,   103, 
          105,   169,   171,   173,   235,   237,   239,   303, 
          135,   137,   201,   203,   205,   269,   271,   335, 
          136,   138,   202,   204,   206,   270,   272,   336, 
          337,   338,   104,   106,   168,   170,   172,   174, 
          234,   236,   238,   240,   302,   304,   105,   107, 
          169,   171,   173,   175,   235,   237,   239,   241, 
          303,   305,   109,   177,   243,   307,   137,   139, 
          201,   203,   205,   207,   269,   271,   273,   335, 
          337,   138,   140,   202,   204,   206,   208,   270, 
          272,   274,   336,   338,   142,   210,   276,   340, 
          339,   403,   404,   342,   406,   108,   110,   172, 
          174,   176,   178,   238,   240,   242,   244,   306, 
          308,   106,   170,   236,   304,   109,   111,   173, 
          175,   177,   179,   239,   241,   243,   245,   307, 
          309,   141,   143,   205,   207,   209,   211,   271, 
          273,   275,   277,   339,   341,   139,   203,   269, 
          337,   142,   144,   206,   208,   210,   212,   272, 
          274,   276,   278,   340,   342,   343,   405,   407, 
          335,   403,   338,   344,   406,   408,   110,   112, 
          174,   176,   178,   180,   240,   242,   244,   246, 
          308,   310,   111,   113,   175,   177,   179,   181, 
          241,   243,   245,   247,   309,   311,   115,   183, 
          249,   313,   143,   145,   207,   209,   211,   213, 
          273,   275,   277,   279,   341,   343,   144,   146, 
          208,   210,   212,   214,   274,   276,   278,   280, 
          342,   344,   148,   216,   282,   346,   339,   345, 
          407,   409,   340,   408,   410,   348,   412,   114, 
          116,   178,   180,   182,   184,   244,   246,   248, 
          250,   312,   314,   112,   176,   242,   310,   115, 
          117,   179,   181,   183,   185,   245,   247,   249, 
          251,   313,   315,   147,   149,   211,   213,   215, 
          217,   277,   279,   281,   283,   345,   347,   145, 
          209,   275,   343,   148,   150,   212,   214,   216, 
          218,   278,   280,   282,   284,   346,   348,   349, 
          411,   413,   341,   409,   344,   350,   412,   414, 
          116,   118,   180,   182,   184,   186,   246,   248, 
          250,   252,   314,   316,   117,   119,   181,   183, 
          185,   187,   247,   249,   251,   253,   315,   317, 
          121,   189,   255,   319,   149,   151,   213,   215, 
          217,   219,   279,   281,   283,   285,   347,   349, 
          150,   152,   214,   216,   218,   220,   280,   282, 
          284,   286,   348,   350,   154,   222,   288,   352, 
          345,   351,   413,   415,   346,   414,   416,   354, 
          418,   120,   122,   184,   186,   188,   190,   250, 
          252,   254,   256,   318,   320,   118,   182,   248, 
          316,   121,   123,   185,   187,   189,   191,   251, 
          253,   255,   257,   319,   321,   153,   155,   217, 
          219,   221,   223,   283,   285,   287,   289,   351, 
          353,   151,   215,   281,   349,   154,   156,   218, 
          220,   222,   224,   284,   286,   288,   290,   352, 
          354,   355,   417,   419,   347,   415,   350,   356, 
          418,   420,   122,   124,   186,   188,   190,   192, 
          252,   254,   256,   258,   320,   322,   123,   125, 
          187,   189,   191,   193,   253,   255,   257,   259, 
          321,   323,   127,   195,   261,   325,   155,   157, 
          219,   221,   223,   225,   285,   287,   289,   291, 
          353,   355,   156,   158,   220,   222,   224,   226, 
          286,   288,   290,   292,   354,   356,   160,   228, 
          294,   358,   351,   357,   419,   421,   352,   420, 
          422,   360,   424,   126,   128,   190,   192,   194, 
          196,   256,   258,   260,   262,   324,   326,   124, 
          188,   254,   322,   127,   129,   191,   193,   195, 
          197,   257,   259,   261,   263,   325,   327,   159, 
          161,   223,   225,   227,   229,   289,   291,   293, 
          295,   357,   359,   157,   221,   287,   355,   160, 
          162,   224,   226,   228,   230,   290,   292,   294, 
          296,   358,   360,   361,   423,   425,   353,   421, 
          356,   362,   424,   426,   128,   130,   192,   194, 
          196,   258,   260,   262,   326,   328,   129,   131, 
          193,   195,   197,   259,   261,   263,   327,   329, 
          161,   163,   225,   227,   229,   291,   293,   295, 
          359,   361,   162,   164,   226,   228,   230,   292, 
          294,   296,   360,   362,   357,   425,   427,   358, 
          426,   428,   168,   234,   235,   236,   302,   368, 
          169,   237,   303,   369,   305,   371,   100,   101, 
          201,   202,   203,   269,   335,   336,   337,   403, 
          204,   270,   338,   404,   304,   370,   170,   238, 
          171,   239,   236,   238,   302,   304,   306,   368, 
          370,   372,   436,   237,   239,   303,   305,   307, 
          369,   371,   373,   437,   241,   309,   375,   439, 
          170,   172,   234,   240,   171,   173,   235,   175, 
          243,   269,   271,   335,   337,   339,   403,   405, 
          469,   270,   272,   336,   338,   340,   404,   406, 
          470,   274,   342,   408,   472,   240,   242,   304, 
          306,   308,   310,   370,   372,   374,   376,   438, 
          440,   238,   302,   368,   436,   241,   243,   305, 
          307,   309,   311,   371,   373,   375,   377,   439, 
          441,   174,   176,   244,   172,   236,   175,   177, 
          239,   245,   273,   275,   337,   339,   341,   343, 
          403,   405,   407,   409,   471,   473,   271,   335, 
          469,   274,   276,   338,   340,   342,   344,   404, 
          406,   408,   410,   472,   474,   242,   244,   306, 
          308,   310,   312,   372,   374,   376,   378,   440, 
          442,   243,   245,   307,   309,   311,   313,   373, 
          375,   377,   379,   441,   443,   247,   315,   381, 
          445,   176,   178,   240,   246,   177,   179,   241, 
          181,   249,   275,   277,   339,   341,   343,   345, 
          405,   407,   409,   411,   473,   475,   276,   278, 
          340,   342,   344,   346,   406,   408,   410,   412, 
          474,   476,   280,   348,   414,   478,   246,   248, 
          310,   312,   314,   316,   376,   378,   380,   382, 
          444,   446,   244,   308,   374,   442,   247,   249, 
          311,   313,   315,   317,   377,   379,   381,   383, 
          445,   447,   180,   182,   250,   178,   242,   181, 
          183,   245,   251,   279,   281,   343,   345,   347, 
          349,   409,   411,   413,   415,   477,   479,   277, 
          341,   407,   475,   280,   282,   344,   346,   348, 
          350,   410,   412,   414,   416,   478,   480,   248, 
          250,   312,   314,   316,   318,   378,   380,   382, 
          384,   446,   448,   249,   251,   313,   315,   317, 
          319,   379,   381,   383,   385,   447,   449,   253, 
          321,   387,   451,   182,   184,   246,   252,   183, 
          185,   247,   187,   255,   281,   283,   345,   347, 
          349,   351,   411,   413,   415,   417,   479,   481, 
          282,   284,   346,   348,   350,   352,   412,   414, 
          416,   418,   480,   482,   286,   354,   420,   484, 
          252,   254,   316,   318,   320,   322,   382,   384, 
          386,   388,   450,   452,   250,   314,   380,   448, 
          253,   255,   317,   319,   321,   323,   383,   385, 
          387,   389,   451,   453,   186,   188,   256,   184, 
          248,   187,   189,   251,   257,   285,   287,   349, 
          351,   353,   355,   415,   417,   419,   421,   483, 
          485,   283,   347,   413,   481,   286,   288,   350, 
          352,   354,   356,   416,   418,   420,   422,   484, 
          486,   254,   256,   318,   320,   322,   324,   384, 
          386,   388,   390,   452,   454,   255,   257,   319, 
          321,   323,   325,   385,   387,   389,   391,   453, 
          455,   259,   327,   393,   457,   188,   190,   252, 
          258,   189,   191,   253,   193,   261,   287,   289, 
          351,   353,   355,   357,   417,   419,   421,   423, 
          485,   487,   288,   290,   352,   354,   356,   358, 
          418,   420,   422,   424,   486,   488,   292,   360, 
          426,   490,   258,   260,   322,   324,   326,   328, 
          388,   390,   392,   394,   456,   458,   256,   320, 
          386,   454,   259,   261,   323,   325,   327,   329, 
          389,   391,   393,   395,   457,   459,   192,   194, 
          262,   190,   254,   193,   195,   257,   263,   291, 
          293,   355,   357,   359,   361,   421,   423,   425, 
          427,   489,   491,   289,   353,   419,   487,   292, 
          294,   356,   358,   360,   362,   422,   424,   426, 
          428,   490,   492,   260,   262,   324,   326,   328, 
          390,   392,   394,   458,   460,   261,   263,   325, 
          327,   329,   391,   393,   395,   459,   461,   194, 
          196,   258,   195,   197,   259,   293,   295,   357, 
          359,   361,   423,   425,   427,   491,   493,   294, 
          296,   358,   360,   362,   424,   426,   428,   492, 
          494,   234,   235,   236,   302,   368,   369,   370, 
          436,   237,   303,   371,   437,   201,   269,   335, 
          336,   337,   403,   469,   202,   270,   338,   404, 
          470,   471,   537,   472,   538,   405,   406,   302, 
          304,   368,   370,   372,   436,   438,   502,   303, 
          305,   369,   371,   373,   437,   439,   503,   307, 
          375,   441,   505,   335,   337,   403,   405,   469, 
          471,   336,   338,   404,   406,   470,   472,   340, 
          408,   474,   538,   537,   540,   604,   306,   308, 
          370,   372,   374,   376,   436,   438,   440,   442, 
          504,   506,   304,   368,   502,   307,   309,   371, 
          373,   375,   377,   437,   439,   441,   443,   505, 
          507,   339,   341,   403,   405,   407,   409,   469, 
          471,   473,   475,   537,   539,   337,   340,   342, 
          404,   406,   408,   410,   470,   472,   474,   476, 
          538,   540,   541,   603,   605,   542,   604,   606, 
          308,   310,   372,   374,   376,   378,   438,   440, 
          442,   444,   506,   508,   309,   311,   373,   375, 
          377,   379,   439,   441,   443,   445,   507,   509, 
          313,   381,   447,   511,   341,   343,   405,   407, 
          409,   411,   471,   473,   475,   477,   539,   541, 
          342,   344,   406,   408,   410,   412,   472,   474, 
          476,   478,   540,   542,   346,   414,   480,   544, 
          537,   543,   605,   607,   538,   606,   608,   546, 
          610,   312,   314,   376,   378,   380,   382,   442, 
          444,   446,   448,   510,   512,   310,   374,   440, 
          508,   313,   315,   377,   379,   381,   383,   443, 
          445,   447,   449,   511,   513,   345,   347,   409, 
          411,   413,   415,   475,   477,   479,   481,   543, 
          545,   343,   407,   473,   541,   346,   348,   410, 
          412,   414,   416,   476,   478,   480,   482,   544, 
          546,   547,   609,   611,   539,   607,   542,   548, 
          610,   612,   314,   316,   378,   380,   382,   384, 
          444,   446,   448,   450,   512,   514,   315,   317, 
          379,   381,   383,   385,   445,   447,   449,   451, 
          513,   515,   319,   387,   453,   517,   347,   349, 
          411,   413,   415,   417,   477,   479,   481,   483, 
          545,   547,   348,   350,   412,   414,   416,   418, 
          478,   480,   482,   484,   546,   548,   352,   420, 
          486,   550,   543,   549,   611,   613,   544,   612, 
          614,   552,   616,   318,   320,   382,   384,   386, 
          388,   448,   450,   452,   454,   516,   518,   316, 
          380,   446,   514,   319,   321,   383,   385,   387, 
          389,   449,   451,   453,   455,   517,   519,   351, 
          353,   415,   417,   419,   421,   481,   483,   485, 
          487,   549,   551,   349,   413,   479,   547,   352, 
          354,   416,   418,   420,   422,   482,   484,   486, 
          488,   550,   552,   553,   615,   617,   545,   613, 
          548,   554,   616,   618,   320,   322,   384,   386, 
          388,   390,   450,   452,   454,   456,   518,   520, 
          321,   323,   385,   387,   389,   391,   451,   453, 
          455,   457,   519,   521,   325,   393,   459,   523, 
          353,   355,   417,   419,   421,   423,   483,   485, 
          487,   489,   551,   553,   354,   356,   418,   420, 
          422,   424,   484,   486,   488,   490,   552,   554, 
          358,   426,   492,   556,   549,   555,   617,   619, 
          550,   618,   620,   558,   622,   324,   326,   388, 
          390,   392,   394,   454,   456,   458,   460,   522, 
          524,   322,   386,   452,   520,   325,   327,   389, 
          391,   393,   395,   455,   457,   459,   461,   523, 
          525,   357,   359,   421,   423,   425,   427,   487, 
          489,   491,   493,   555,   557,   355,   419,   485, 
          553,   358,   360,   422,   424,   426,   428,   488, 
          490,   492,   494,   556,   558,   559,   621,   623, 
          551,   619,   554,   560,   622,   624,   326,   328, 
          390,   392,   394,   456,   458,   460,   524,   526, 
          327,   329,   391,   393,   395,   457,   459,   461, 
          525,   527,   359,   361,   423,   425,   427,   489, 
          491,   493,   557,   559,   360,   362,   424,   426, 
          428,   490,   492,   494,   558,   560,   555,   623, 
          625,   556,   624,   626,   302,   368,   369,   370, 
          436,   502,   503,   504,   570,   303,   371,   437, 
          505,   571,   234,   235,   335,   336,   337,   403, 
          469,   470,   471,   537,   603,   338,   404,   472, 
          538,   604,   438,   439,   436,   502,   504,   570, 
          437,   503,   505,   571,   439,   507,   573,   637, 
          368,   370,   438,   369,   371,   373,   441,   403, 
          469,   471,   537,   539,   603,   605,   404,   470, 
          472,   538,   540,   604,   606,   438,   440,   502, 
          504,   506,   508,   570,   572,   574,   636,   638, 
          436,   439,   441,   503,   505,   507,   509,   571, 
          573,   575,   637,   639,   372,   374,   442,   370, 
          373,   375,   437,   443,   471,   473,   537,   539, 
          541,   603,   605,   607,   671,   469,   472,   474, 
          538,   540,   542,   604,   606,   608,   672,   440, 
          442,   504,   506,   508,   510,   570,   572,   574, 
          576,   638,   640,   441,   443,   505,   507,   509, 
          511,   571,   573,   575,   577,   639,   641,   445, 
          513,   579,   643,   374,   376,   438,   444,   375, 
          377,   439,   379,   447,   473,   475,   537,   539, 
          541,   543,   603,   605,   607,   609,   671,   673, 
          474,   476,   538,   540,   542,   544,   604,   606, 
          608,   610,   672,   674,   478,   546,   612,   676, 
          444,   446,   508,   510,   512,   514,   574,   576, 
          578,   580,   642,   644,   442,   506,   572,   640, 
          445,   447,   509,   511,   513,   515,   575,   577, 
          579,   581,   643,   645,   378,   380,   448,   376, 
          440,   379,   381,   443,   449,   477,   479,   541, 
          543,   545,   547,   607,   609,   611,   613,   675, 
          677,   475,   539,   605,   673,   478,   480,   542, 
          544,   546,   548,   608,   610,   612,   614,   676, 
          678,   446,   448,   510,   512,   514,   516,   576, 
          578,   580,   582,   644,   646,   447,   449,   511, 
          513,   515,   517,   577,   579,   581,   583,   645, 
          647,   451,   519,   585,   649,   380,   382,   444, 
          450,   381,   383,   445,   385,   453,   479,   481, 
          543,   545,   547,   549,   609,   611,   613,   615, 
          677,   679,   480,   482,   544,   546,   548,   550, 
          610,   612,   614,   616,   678,   680,   484,   552, 
          618,   682,   450,   452,   514,   516,   518,   520, 
          580,   582,   584,   586,   648,   650,   448,   512, 
          578,   646,   451,   453,   515,   517,   519,   521, 
          581,   583,   585,   587,   649,   651,   384,   386, 
          454,   382,   446,   385,   387,   449,   455,   483, 
          485,   547,   549,   551,   553,   613,   615,   617, 
          619,   681,   683,   481,   545,   611,   679,   484, 
          486,   548,   550,   552,   554,   614,   616,   618, 
          620,   682,   684,   452,   454,   516,   518,   520, 
          522,   582,   584,   586,   588,   650,   652,   453, 
          455,   517,   519,   521,   523,   583,   585,   587, 
          589,   651,   653,   457,   525,   591,   655,   386, 
          388,   450,   456,   387,   389,   451,   391,   459, 
          485,   487,   549,   551,   553,   555,   615,   617, 
          619,   621,   683,   685,   486,   488,   550,   552, 
          554,   556,   616,   618,   620,   622,   684,   686, 
          490,   558,   624,   688,   456,   458,   520,   522, 
          524,   526,   586,   588,   590,   592,   654,   656, 
          454,   518,   584,   652,   457,   459,   521,   523, 
          525,   527,   587,   589,   591,   593,   655,   657, 
          390,   392,   460,   388,   452,   391,   393,   455, 
          461,   489,   491,   553,   555,   557,   559,   619, 
          621,   623,   625,   687,   689,   487,   551,   617, 
          685,   490,   492,   554,   556,   558,   560,   620, 
          622,   624,   626,   688,   690,   458,   460,   522, 
          524,   526,   588,   590,   592,   656,   658,   459, 
          461,   523,   525,   527,   589,   591,   593,   657, 
          659,   392,   394,   456,   393,   395,   457,   491, 
          493,   555,   557,   559,   621,   623,   625,   689, 
          691,   492,   494,   556,   558,   560,   622,   624, 
          626,   690,   692,   368,   369,   370,   436,   502, 
          503,   504,   570,   636,   371,   437,   505,   571, 
          637,   335,   403,   469,   470,   471,   537,   603, 
          336,   404,   472,   538,   604,   606,   672,   605, 
          671,   737,   738,   436,   502,   504,   570,   572, 
          636,   638,   437,   503,   505,   571,   573,   637, 
          639,   469,   537,   603,   605,   671,   470,   538, 
          604,   606,   672,   737,   738,   674,   740,   704, 
          770,   705,   771,   739,   805,   806,   504,   506, 
          570,   572,   574,   636,   638,   640,   704,   502, 
          505,   507,   571,   573,   575,   637,   639,   641, 
          705,   537,   539,   603,   605,   607,   671,   673, 
          737,   538,   540,   604,   606,   608,   672,   674, 
          738,   739,   740,   506,   508,   570,   572,   574, 
          576,   636,   638,   640,   642,   704,   706,   507, 
          509,   571,   573,   575,   577,   637,   639,   641, 
          643,   705,   707,   511,   579,   645,   709,   539, 
          541,   603,   605,   607,   609,   671,   673,   675, 
          737,   739,   540,   542,   604,   606,   608,   610, 
          672,   674,   676,   738,   740,   544,   612,   678, 
          742,   741,   805,   806,   744,   808,   510,   512, 
          574,   576,   578,   580,   640,   642,   644,   646, 
          708,   710,   508,   572,   638,   706,   511,   513, 
          575,   577,   579,   581,   641,   643,   645,   647, 
          709,   711,   543,   545,   607,   609,   611,   613, 
          673,   675,   677,   679,   741,   743,   541,   605, 
          671,   739,   544,   546,   608,   610,   612,   614, 
          674,   676,   678,   680,   742,   744,   745,   807, 
          809,   737,   805,   740,   746,   808,   810,   512, 
          514,   576,   578,   580,   582,   642,   644,   646, 
          648,   710,   712,   513,   515,   577,   579,   581, 
          583,   643,   645,   647,   649,   711,   713,   517, 
          585,   651,   715,   545,   547,   609,   611,   613, 
          615,   675,   677,   679,   681,   743,   745,   546, 
          548,   610,   612,   614,   616,   676,   678,   680, 
          682,   744,   746,   550,   618,   684,   748,   741, 
          747,   809,   811,   742,   810,   812,   750,   814, 
          516,   518,   580,   582,   584,   586,   646,   648, 
          650,   652,   714,   716,   514,   578,   644,   712, 
          517,   519,   581,   583,   585,   587,   647,   649, 
          651,   653,   715,   717,   549,   551,   613,   615, 
          617,   619,   679,   681,   683,   685,   747,   749, 
          547,   611,   677,   745,   550,   552,   614,   616, 
          618,   620,   680,   682,   684,   686,   748,   750, 
          751,   813,   815,   743,   811,   746,   752,   814, 
          816,   518,   520,   582,   584,   586,   588,   648, 
          650,   652,   654,   716,   718,   519,   521,   583, 
          585,   587,   589,   649,   651,   653,   655,   717, 
          719,   523,   591,   657,   721,   551,   553,   615, 
          617,   619,   621,   681,   683,   685,   687,   749, 
          751,   552,   554,   616,   618,   620,   622,   682, 
          684,   686,   688,   750,   752,   556,   624,   690, 
          754,   747,   753,   815,   817,   748,   816,   818, 
          756,   820,   522,   524,   586,   588,   590,   592, 
          652,   654,   656,   658,   720,   722,   520,   584, 
          650,   718,   523,   525,   587,   589,   591,   593, 
          653,   655,   657,   659,   721,   723,   555,   557, 
          619,   621,   623,   625,   685,   687,   689,   691, 
          753,   755,   553,   617,   683,   751,   556,   558, 
          620,   622,   624,   626,   686,   688,   690,   692, 
          754,   756,   757,   819,   821,   749,   817,   752, 
          758,   820,   524,   526,   588,   590,   592,   654, 
          656,   658,   722,   724,   525,   527,   589,   591, 
          593,   655,   657,   659,   723,   725,   557,   559, 
          621,   623,   625,   687,   689,   691,   755,   757, 
          558,   560,   622,   624,   626,   688,   690,   692, 
          756,   758,   753,   821,   823,   754,   824,   436, 
          502,   503,   504,   570,   636,   637,   638,   704, 
          770,   437,   505,   571,   639,   705,   771,   368, 
          369,   469,   470,   471,   537,   603,   604,   605, 
          671,   737,   472,   538,   606,   672,   738,   570, 
          636,   638,   704,   770,   571,   637,   639,   705, 
          771,   707,   773,   502,   503,   603,   605,   671, 
          737,   739,   805,   604,   606,   672,   738,   740, 
          806,   706,   772,   572,   640,   573,   641,   638, 
          640,   704,   706,   708,   770,   772,   774,   838, 
          639,   641,   705,   707,   709,   771,   773,   775, 
          839,   643,   711,   777,   841,   572,   574,   636, 
          642,   573,   575,   637,   577,   645,   671,   673, 
          737,   739,   741,   805,   807,   871,   672,   674, 
          738,   740,   742,   806,   808,   872,   676,   744, 
          810,   874,   642,   644,   706,   708,   710,   712, 
          772,   774,   776,   778,   840,   842,   640,   704, 
          770,   838,   643,   645,   707,   709,   711,   713, 
          773,   775,   777,   779,   841,   843,   576,   578, 
          646,   574,   638,   577,   579,   641,   647,   675, 
          677,   739,   741,   743,   745,   805,   807,   809, 
          811,   873,   875,   673,   737,   871,   676,   678, 
          740,   742,   744,   746,   806,   808,   810,   812, 
          874,   876,   644,   646,   708,   710,   712,   714, 
          774,   776,   778,   780,   842,   844,   645,   647, 
          709,   711,   713,   715,   775,   777,   779,   781, 
          843,   845,   649,   717,   783,   847,   578,   580, 
          642,   648,   579,   581,   643,   583,   651,   677, 
          679,   741,   743,   745,   747,   807,   809,   811, 
          813,   875,   877,   678,   680,   742,   744,   746, 
          748,   808,   810,   812,   814,   876,   878,   682, 
          750,   816,   880,   648,   650,   712,   714,   716, 
          718,   778,   780,   782,   784,   846,   848,   646, 
          710,   776,   844,   649,   651,   713,   715,   717, 
          719,   779,   781,   783,   785,   847,   849,   582, 
          584,   652,   580,   644,   583,   585,   647,   653, 
          681,   683,   745,   747,   749,   751,   811,   813, 
          815,   817,   879,   881,   679,   743,   809,   877, 
          682,   684,   746,   748,   750,   752,   812,   814, 
          816,   818,   880,   882,   650,   652,   714,   716, 
          718,   720,   780,   782,   784,   786,   848,   850, 
          651,   653,   715,   717,   719,   721,   781,   783, 
          785,   787,   849,   851,   655,   723,   789,   853, 
          584,   586,   648,   654,   585,   587,   649,   589, 
          657,   683,   685,   747,   749,   751,   753,   813, 
          815,   817,   819,   881,   883,   684,   686,   748, 
          750,   752,   754,   814,   816,   818,   820,   882, 
          884,   688,   756,   886,   654,   656,   718,   720, 
          722,   724,   784,   786,   788,   790,   852,   854, 
          652,   716,   782,   850,   655,   657,   719,   721, 
          723,   725,   785,   787,   789,   791,   853,   855, 
          588,   590,   658,   586,   650,   589,   591,   653, 
          659,   687,   689,   751,   753,   755,   757,   817, 
          819,   821,   823,   885,   887,   685,   749,   815, 
          883,   688,   690,   752,   754,   756,   758,   818, 
          820,   824,   886,   888,   656,   658,   720,   722, 
          724,   786,   788,   790,   854,   856,   657,   659, 
          721,   723,   725,   787,   789,   791,   855,   857, 
          590,   592,   654,   591,   593,   655,   689,   691, 
          753,   755,   757,   819,   821,   823,   887,   889, 
          690,   692,   754,   756,   758,   820,   824,   888, 
          502,   503,   504,   570,   636,   637,   638,   704, 
          770,   505,   571,   639,   705,   771,   469,   537, 
          603,   604,   605,   671,   737,   738,   739,   805, 
          871,   470,   538,   606,   672,   740,   806,   872, 
          570,   636,   638,   704,   770,   772,   838,   502, 
          571,   637,   639,   705,   771,   773,   839,   603, 
          605,   671,   737,   739,   805,   871,   537,   604, 
          606,   672,   738,   740,   806,   872,   873,   939, 
          874,   940,   704,   770,   772,   838,   636,   705, 
          771,   773,   839,   671,   737,   739,   805,   807, 
          871,   873,   672,   738,   740,   806,   808,   872, 
          874,   939,   940,   904,   638,   637,   905,   570, 
          639,  1005,   603,  1006,   704,   706,   770,   772, 
          774,   838,   840,   904,   705,   707,   771,   773, 
          775,   839,   841,   905,   709,   777,   843,   907, 
          737,   739,   805,   807,   871,   873,   738,   740, 
          806,   808,   872,   874,   742,   810,   876,   940, 
          939,   942,  1006,   708,   710,   772,   774,   776, 
          778,   838,   840,   842,   844,   906,   908,   706, 
          770,   904,   709,   711,   773,   775,   777,   779, 
          839,   841,   843,   845,   907,   909,   741,   743, 
          805,   807,   809,   811,   871,   873,   875,   877, 
          939,   941,   739,   742,   744,   806,   808,   810, 
          812,   872,   874,   876,   878,   940,   942,   943, 
         1005,  1007,   944,  1006,  1008,   710,   712,   774, 
          776,   778,   780,   840,   842,   844,   846,   908, 
          910,   711,   713,   775,   777,   779,   781,   841, 
          843,   845,   847,   909,   911,   715,   783,   849, 
          913,   743,   745,   807,   809,   811,   813,   873, 
          875,   877,   879,   941,   943,   744,   746,   808, 
          810,   812,   814,   874,   876,   878,   880,   942, 
          944,   748,   816,   882,   946,   939,   945,  1007, 
         1009,   940,  1008,  1010,   948,  1012,   714,   716, 
          778,   780,   782,   784,   844,   846,   848,   850, 
          912,   914,   712,   776,   842,   910,   715,   717, 
          779,   781,   783,   785,   845,   847,   849,   851, 
          913,   915,   747,   749,   811,   813,   815,   817, 
          877,   879,   881,   883,   945,   947,   745,   809, 
          875,   943,   748,   750,   812,   814,   816,   818, 
          878,   880,   882,   884,   946,   948,   949,  1011, 
         1013,   941,  1009,   944,   950,  1012,  1014,   716, 
          718,   780,   782,   784,   786,   846,   848,   850, 
          852,   914,   916,   717,   719,   781,   783,   785, 
          787,   847,   849,   851,   853,   915,   917,   721, 
          789,   855,   919,   749,   751,   813,   815,   817, 
          819,   879,   881,   883,   885,   947,   949,   750, 
          752,   814,   816,   818,   820,   880,   882,   884, 
          886,   948,   950,   754,   888,   952,   945,  1013, 
         1015,   946,  1014,  1016,  1018,   720,   722,   784, 
          786,   788,   790,   850,   852,   854,   856,   918, 
          920,   718,   782,   848,   916,   721,   723,   785, 
          787,   789,   791,   851,   853,   855,   857,   919, 
          921,   753,   755,   817,   819,   821,   823,   883, 
          885,   887,   889,   751,   815,   881,   949,   754, 
          756,   818,   820,   824,   884,   886,   888,   952, 
          955,  1017,  1019,   947,  1015,   950,   956,  1018, 
         1020,   722,   724,   786,   788,   790,   852,   854, 
          856,   920,   922,   723,   725,   787,   789,   791, 
          853,   855,   857,   921,   923,   755,   757,   819, 
          821,   823,   885,   887,   889,   955,   756,   758, 
          820,   824,   886,   888,   956,  1019,  1021,   952, 
         1020,  1022,   570,   636,   637,   638,   704,   770, 
          771,   772,   838,   904,   571,   639,   705,   773, 
          839,   905,   502,   503,   603,   604,   605,   671, 
          737,   738,   739,   805,   871,   872,   873,   939, 
         1005,   606,   672,   740,   806,   874,   940,  1006, 
          704,   770,   772,   838,   904,   906,   972,   705, 
          771,   773,   839,   905,   907,   973,   636,   637, 
          737,   739,   805,   871,   873,   939,  1005,   738, 
          740,   806,   872,   874,   940,  1006,   840,   841, 
         1038,  1039,   671,   838,   904,   906,   972,   839, 
          905,   907,   973,   841,   909,   975,  1039,   770, 
          772,   840,   771,   773,   775,   843,   805,   871, 
          873,   939,   941,  1005,  1007,   806,   872,   874, 
          940,   942,  1006,  1008,   840,   842,   904,   906, 
          908,   910,   972,   974,   976,  1038,  1040,   838, 
          841,   843,   905,   907,   909,   911,   973,   975, 
          977,  1039,  1041,   774,   776,   844,   772,   775, 
          777,   839,   845,   873,   875,   939,   941,   943, 
         1005,  1007,  1009,  1073,   871,   874,   876,   940, 
          942,   944,  1006,  1008,  1010,  1074,   842,   844, 
          906,   908,   910,   912,   972,   974,   976,   978, 
         1040,  1042,   843,   845,   907,   909,   911,   913, 
          973,   975,   977,   979,  1041,  1043,   847,   915, 
          981,  1045,   776,   778,   840,   846,   777,   779, 
          841,   781,   849,   875,   877,   939,   941,   943, 
          945,  1005,  1007,  1009,  1011,  1073,  1075,   876, 
          878,   940,   942,   944,   946,  1006,  1008,  1010, 
         1012,  1074,  1076,   880,   948,  1014,  1078,   846, 
          848,   910,   912,   914,   916,   976,   978,   980, 
          982,  1044,  1046,   844,   908,   974,  1042,   847, 
          849,   911,   913,   915,   917,   977,   979,   981, 
          983,  1045,  1047,   780,   782,   850,   778,   842, 
          781,   783,   845,   851,   879,   881,   943,   945, 
          947,   949,  1009,  1011,  1013,  1015,  1077,  1079, 
          877,   941,  1007,  1075,   880,   882,   944,   946, 
          948,   950,  1010,  1012,  1014,  1016,  1078,  1080, 
          848,   850,   912,   914,   916,   918,   978,   980, 
          982,   984,  1046,  1048,   849,   851,   913,   915, 
          917,   919,   979,   981,   983,   985,  1047,  1049, 
          853,   921,  1051,   782,   784,   846,   852,   783, 
          785,   847,   787,   855,   881,   883,   945,   947, 
          949,  1011,  1013,  1015,  1017,  1079,  1081,   882, 
          884,   946,   948,   950,   952,  1012,  1014,  1016, 
         1018,  1080,  1082,   886,  1020,  1084,   852,   854, 
          916,   918,   920,   922,   982,   984,   986,   988, 
         1052,   850,   914,   980,  1048,   853,   855,   917, 
          919,   921,   923,   983,   985,   989,  1051,  1053, 
          786,   788,   856,   784,   848,   787,   789,   851, 
          857,   885,   887,   949,   955,  1015,  1017,  1019, 
         1021,  1083,  1085,   883,   947,  1013,  1081,   886, 
          888,   950,   952,   956,  1016,  1018,  1020,  1022, 
         1084,   854,   856,   918,   920,   922,   984,   986, 
          988,  1052,  1054,   855,   857,   919,   921,   923, 
          985,   989,  1053,   788,   790,   852,   789,   791, 
          853,   887,   889,   955,  1017,  1019,  1021,  1085, 
          888,   952,   956,  1018,  1020,  1022,  1088,   636, 
          637,   638,   704,   770,   771,   772,   838,   904, 
          905,   906,   972,  1038,   639,   705,   773,   839, 
          907,   973,  1039,   603,   671,   737,   738,   739, 
          805,   871,   872,   873,   939,  1005,   604,   672, 
          740,   806,   874,   940,  1006,   770,   772,   838, 
          904,   906,   972,  1038,   771,   773,   839,   905, 
          907,   973,  1039,   737,   805,   871,   873,   939, 
         1005,   738,   806,   872,   874,   940,  1006,  1008, 
         1074,  1007,  1073,   974,  1040,   975,  1041,   906, 
          908,   972,   974,   976,  1038,  1040,  1042,   904, 
          907,   909,   973,   975,   977,  1039,  1041,  1043, 
          939,   941,  1005,  1007,  1009,  1073,  1075,   940, 
          942,  1006,  1008,  1010,  1074,  1076,   908,   910, 
          972,   974,   976,   978,  1038,  1040,  1042,  1044, 
          909,   911,   973,   975,   977,   979,  1039,  1041, 
         1043,  1045,   913,   981,  1047,   941,   943,  1005, 
         1007,  1009,  1011,  1073,  1075,  1077,   942,   944, 
         1006,  1008,  1010,  1012,  1074,  1076,  1078,   946, 
         1014,  1080,   912,   914,   976,   978,   980,   982, 
         1042,  1044,  1046,  1048,   910,   974,  1040,   913, 
          915,   977,   979,   981,   983,  1043,  1045,  1047, 
         1049,   945,   947,  1009,  1011,  1013,  1015,  1075, 
         1077,  1079,  1081,   943,  1007,  1073,   946,   948, 
         1010,  1012,  1014,  1016,  1076,  1078,  1080,  1082, 
          914,   916,   978,   980,   982,   984,  1044,  1046, 
         1048,   915,   917,   979,   981,   983,   985,  1045, 
         1047,  1049,  1051,   919,  1053,   947,   949,  1011, 
         1013,  1015,  1017,  1077,  1079,  1081,  1083,   948, 
          950,  1012,  1014,  1016,  1018,  1078,  1080,  1082, 
         1084,   952,  1020,   918,   920,   982,   984,   986, 
          988,  1048,  1052,  1054,   916,   980,  1046,   919, 
          921,   983,   985,   989,  1049,  1051,  1053,  1015, 
         1017,  1019,  1021,  1081,  1083,  1085,   949,  1013, 
         1079,   952,  1016,  1018,  1020,  1022,  1082,  1084, 
         1088,   920,   922,   984,   986,   988,  1052,  1054, 
          921,   923,   985,   989,  1051,  1053,   955,  1017, 
         1019,  1021,  1083,  1085,   956,  1018,  1020,  1022, 
         1084,  1088, 
};

tatic long _vq_fitmap_res_Ec_6[] = {
            0,    33,    73,   119,   165,   211,   257,   303, 
          349,   395,   441,     0,   473,   523,   588,   653, 
          718,   783,   848,   913,   978,  1043,  1089,  1117, 
         1154,  1213,  1278,  1343,  1408,  1473,  1538,  1603, 
         1668,  1714,  1714,  1746,  1797,  1861,  1926,  1991, 
         2056,  2121,  2186,  2251,  2297,  2297,  2327,  2366, 
         2424,  2489,  2554,  2619,  2684,  2749,  2814,  2860, 
         2860,  2892,  2925,  2975,  3040,  3105,  3170,  3235, 
         3300,  3365,  3411,  3411,  3443,  3478,  3515,  3574, 
         3639,  3704,  3769,  3834,  3898,  3943,  3443,  3975, 
         3975,  4007,  4058,  4122,  4187,  4252,  4316,  4380, 
         4424,  4456,  4456,  4490,  4524,  4563,  4621,  4686, 
         4751,  4813,  4873,  4914,  4490,  4952,  4952,  4987, 
         5020,  5070,  5135,  5200,  5262,  5321,  5359,  4952, 
         5397,  5397,  5397,  5431,  5462,  5506,  5552,  5595, 
         5633, 
};

tatic long _vq_fitlength_res_Ec_6[] = {
           33,    40,    46,    46,    46,    46,    46,    46, 
           46,    46,    32,    33,    50,    65,    65,    65, 
           65,    65,    65,    65,    65,    46,    28,    37, 
           59,    65,    65,    65,    65,    65,    65,    65, 
           46,    32,    32,    51,    64,    65,    65,    65, 
           65,    65,    65,    46,    30,    30,    39,    58, 
           65,    65,    65,    65,    65,    65,    46,    32, 
           32,    33,    50,    65,    65,    65,    65,    65, 
           65,    46,    32,    32,    35,    37,    59,    65, 
           65,    65,    65,    64,    45,    32,    35,    32, 
           32,    51,    64,    65,    65,    64,    64,    44, 
           32,    34,    34,    34,    39,    58,    65,    65, 
           62,    60,    41,    38,    34,    35,    35,    33, 
           50,    65,    65,    62,    59,    38,    38,    35, 
           34,    34,    34,    31,    44,    46,    43,    38, 
           25, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Ec_6 = {
        -16, 1, 32, 11,
        _vq_pigeonmap_res_Ec_6,
        5658,
        _vq_fitlist_res_Ec_6,
        _vq_fitmap_res_Ec_6,
        _vq_fitlength_res_Ec_6
};

tatic static_codebook _vq_book_res_Ec_6 = {
        2, 1089,
        _vq_lengthlist_res_Ec_6,
        1, -527433728, 1611661312, 6, 0,
        _vq_quantlist_res_Ec_6,
        NULL,
        &_vq_auxt_res_Ec_6,
        &_vq_auxp_res_Ec_6,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_7.vqh

Index: res_Ec_7.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_7_VQH_
#define _V_res_Ec_7_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_7[] = {
        16,
        15,
        17,
        14,
        18,
        13,
        19,
        12,
        20,
        11,
        21,
        10,
        22,
        9,
        23,
        8,
        24,
        7,
        25,
        6,
        26,
        5,
        27,
        4,
        28,
        3,
        29,
        2,
        30,
        1,
        31,
        0,
        32,
};

tatic long _vq_lengthlist_res_Ec_7[] = {
         6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,10,11,
        11,12,12,12,12,12,13,14,14,14,14,16,15,15,15,16,
        15, 0, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
        11,11,11,11,12,12,13,12,13,13,14,13,14,14,15,15,
        15,15, 0, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,
        10,11,11,11,12,12,12,12,13,13,13,13,13,14,14,14,
        15,16,15, 0, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9,
        10,10,10,10,11,11,12,12,12,12,13,13,13,14,14,14,
        14,15,15,15, 0, 0, 0, 7, 7, 7, 7, 8, 8, 8, 8, 9,
         9,10,10,10,10,11,11,12,12,12,12,13,13,14,14,15,
        15,15,15,16,15, 0, 0, 0, 7, 7, 7, 7, 8, 8, 8, 8,
         9, 9,10, 9,10,10,11,11,12,12,12,12,12,12,13,14,
        14,14,15,15,15,15, 0, 0, 0, 7, 7, 7, 7, 8, 8, 8,
         8, 9, 9,10,10,10,10,11,11,11,12,12,12,13,13,13,
        13,14,14,14,14,14,15, 0, 0, 0, 7, 7, 7, 7, 8, 8,
         8, 8, 9, 9, 9, 9,10,10,11,11,11,11,12,12,12,13,
        13,13,14,14,14,14,15,14, 0, 0, 0, 0, 0, 7, 7, 8,
         7, 8, 8, 9, 9, 9, 9,10,10,11,11,11,11,12,12,13,
        13,13,13,14,14,15,15,14,15, 0, 0, 0, 0, 0, 7, 7,
         8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11,11,11,12,12,
        13,12,13,13,14,14,14,14,14,14, 0, 0, 0, 0, 0, 7,
         7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,10,11,11,12,
        12,12,13,13,13,14,13,14,15,14,14, 0, 0, 0, 0, 0,
         7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,11,11,
        12,12,12,12,13,13,13,14,14,14,14,16, 0, 0, 0, 0,
         0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,11,
        11,12,12,12,12,13,13,14,13,14,15,14,14, 0, 0, 0,
         0, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,11,
        11,11,12,12,12,12,13,13,13,13,14,14,15,14, 0, 0,
         0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
        10,11,11,12,12,12,12,13,13,13,14,15,14,14,14, 0,
         0, 0, 0, 0, 0, 0, 8, 8, 9, 8, 9, 9, 9, 9,10,10,
        11,11,11,11,12,12,12,13,13,13,13,13,15,14,15,14,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,
        10,10,10,11,11,12,12,12,13,13,13,13,13,14,14,15,
        15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,10,
        10,10,11,11,11,11,12,12,12,12,13,13,14,13,14,14,
        14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,
        10,10,10,11,11,11,11,12,12,12,12,13,13,14,13,14,
        14,15,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,
        10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,
        13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
         9,10,10,10,10,10,11,11,11,12,12,13,12,13,13,14,
        14,14,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
        10,10,10,10,11,11,11,11,11,12,12,12,12,12,13,13,
        13,13,13,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,10, 9,10,10,10,10,11,11,12,11,12,12,12,12,13,
        13,13,13,14,14,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0,10,10,10,10,11,11,11,11,12,12,12,12,13,12,
        13,13,14,13,14,14,14,14, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0,10,10,11,11,11,11,12,12,12,12,13,
        13,13,13,13,13,14,14,14,16, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0,10,11,11,11,11,11,12,12,12,12,
        13,13,13,13,13,14,15,14,14,15, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0,10,11,11,11,11,11,12,12,12,
        12,12,13,13,13,14,14,14,14,15,15, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,
        12,12,13,13,13,13,14,13,14,14,14,14, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,12,
        12,12,12,13,13,13,13,14,14,14,14,15,14, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,12,12,12,
        12,13,13,13,13,13,14,14,14,14,14,14,15,15, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,
        12,12,12,13,13,13,13,13,13,14,14,15,15,15,15, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,
        12,12,12,13,13,13,13,14,13,14,15,14,14,14,15,15,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,12,12,12,13,13,13,13,14,14,13,14,14,15,14,15,
        15,
};

tatic float _vq_quantthresh_res_Ec_7[] = {
        -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
        8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
};

tatic long _vq_quantmap_res_Ec_7[] = {
           31,   29,   27,   25,   23,   21,   19,   17,
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,   18,   20,   22,   24,   26,   28,   30,
           32,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_7 = {
        _vq_quantthresh_res_Ec_7,
        _vq_quantmap_res_Ec_7,
        33,
        33
};

tatic long _vq_pigeonmap_res_Ec_7[] = {
           10,     9,     9,     8,     7,     7,     6,     5, 
            5,     4,     3,     3,     2,     1,     1,     0, 
            0,     0,     1,     2,     2,     3,     4,     4, 
            5,     6,     6,     7,     8,     8,     9,    10, 
};

tatic long _vq_fitlist_res_Ec_7[] = {
            0,     1,     2,     3,    34,    35,    36,    67, 
          100,     4,    37,    68,   101,     6,    39,    70, 
          103,    69,    72,   136,   135,   138,   202,   102, 
          168,   169,   105,   171,   235,   137,   201,   203, 
          204,     1,     3,     5,     7,    34,    36,    38, 
           40,    69,    71,   102,   104,     0,    67,   100, 
            2,     4,     6,     8,    35,    37,    39,    41, 
           70,    72,   103,   105,    73,   135,   137,    68, 
           74,   136,   138,   139,   201,   203,   140,   202, 
          204,     3,     5,     7,     9,    36,    38,    40, 
           42,    71,    73,   104,   106,     4,     6,     8, 
           10,    37,    39,    41,    43,    72,    74,   105, 
          107,    12,    45,    76,   109,    69,    75,   137, 
          139,    70,   138,   140,    78,   142,   135,   141, 
          203,   205,   136,   204,   206,   144,   208,     7, 
            9,    11,    13,    40,    42,    44,    46,    75, 
           77,   108,   110,     5,    38,    73,   106,     8, 
           10,    12,    14,    41,    43,    45,    47,    76, 
           78,   109,   111,    79,   141,   143,    71,   139, 
           74,    80,   142,   144,   145,   207,   209,   137, 
          205,   140,   146,   208,   210,     9,    11,    13, 
           15,    42,    44,    46,    48,    77,    79,   110, 
          112,    10,    12,    14,    16,    43,    45,    47, 
           49,    78,    80,   111,   113,    18,    51,    82, 
          115,    75,    81,   143,   145,    76,   144,   146, 
           84,   148,   141,   147,   209,   211,   142,   210, 
          212,   150,   214,    13,    15,    17,    19,    46, 
           48,    50,    52,    81,    83,   114,   116,    11, 
           44,    79,   112,    14,    16,    18,    20,    47, 
           49,    51,    53,    82,    84,   115,   117,    85, 
          147,   149,    77,   145,    80,    86,   148,   150, 
          151,   213,   215,   143,   211,   146,   152,   214, 
          216,    15,    17,    19,    21,    48,    50,    52, 
           54,    83,    85,   116,   118,    16,    18,    20, 
           22,    49,    51,    53,    55,    84,    86,   117, 
          119,    24,    57,    88,   121,    81,    87,   149, 
          151,    82,   150,   152,    90,   154,   147,   153, 
          215,   217,   148,   216,   218,   156,   220,    19, 
           21,    23,    25,    52,    54,    56,    58,    87, 
           89,   120,   122,    17,    50,    85,   118,    20, 
           22,    24,    26,    53,    55,    57,    59,    88, 
           90,   121,   123,    91,   153,   155,    83,   151, 
           86,    92,   154,   156,   157,   219,   221,   149, 
          217,   152,   158,   220,   222,    21,    23,    25, 
           27,    54,    56,    58,    60,    89,    91,   122, 
          124,    22,    24,    26,    28,    55,    57,    59, 
           61,    90,    92,   123,   125,    30,    63,    94, 
          127,    87,    93,   155,   157,    88,   156,   158, 
           96,   160,   153,   159,   221,   223,   154,   222, 
          224,   162,   226,    25,    27,    29,    31,    58, 
           60,    62,    64,    93,    95,   126,   128,    23, 
           56,    91,   124,    26,    28,    30,    32,    59, 
           61,    63,    65,    94,    96,   127,   129,    97, 
          159,   161,    89,   157,    92,    98,   160,   162, 
          163,   225,   227,   155,   223,   158,   164,   226, 
          228,    27,    29,    31,    60,    62,    64,    95, 
           97,   128,   130,    28,    30,    32,    61,    63, 
           65,    96,    98,   129,   131,    93,   161,   163, 
           94,   162,   164,   159,   227,   229,   160,   228, 
          230,    36,    38,   100,   102,   104,   106,   168, 
          170,   172,   234,   236,    34,    37,    39,   101, 
          103,   105,   107,   169,   171,   173,   235,   237, 
            3,     5,    40,     1,     4,     6,    35,    41, 
           69,    71,   135,   137,   139,   201,   203,   205, 
          269,    67,    70,    72,   136,   138,   140,   202, 
          204,   206,   270,    38,    40,   102,   104,   106, 
          108,   168,   170,   172,   174,   236,   238,    39, 
           41,   103,   105,   107,   109,   169,   171,   173, 
          175,   237,   239,    43,   111,   177,   241,     5, 
            7,    36,    42,     6,     8,    37,    10,    45, 
           71,    73,   135,   137,   139,   141,   201,   203, 
          205,   207,   269,   271,    72,    74,   136,   138, 
          140,   142,   202,   204,   206,   208,   270,   272, 
           76,   144,   210,   274,    42,    44,   106,   108, 
          110,   112,   172,   174,   176,   178,   240,   242, 
           40,   104,   170,   238,    43,    45,   107,   109, 
          111,   113,   173,   175,   177,   179,   241,   243, 
            9,    11,    46,     7,    38,    10,    12,    41, 
           47,    75,    77,   139,   141,   143,   145,   205, 
          207,   209,   211,   273,   275,    73,   137,   203, 
          271,    76,    78,   140,   142,   144,   146,   206, 
          208,   210,   212,   274,   276,    44,    46,   108, 
          110,   112,   114,   174,   176,   178,   180,   242, 
          244,    45,    47,   109,   111,   113,   115,   175, 
          177,   179,   181,   243,   245,    49,   117,   183, 
          247,    11,    13,    42,    48,    12,    14,    43, 
           16,    51,    77,    79,   141,   143,   145,   147, 
          207,   209,   211,   213,   275,   277,    78,    80, 
          142,   144,   146,   148,   208,   210,   212,   214, 
          276,   278,    82,   150,   216,   280,    48,    50, 
          112,   114,   116,   118,   178,   180,   182,   184, 
          246,   248,    46,   110,   176,   244,    49,    51, 
          113,   115,   117,   119,   179,   181,   183,   185, 
          247,   249,    15,    17,    52,    13,    44,    16, 
           18,    47,    53,    81,    83,   145,   147,   149, 
          151,   211,   213,   215,   217,   279,   281,    79, 
          143,   209,   277,    82,    84,   146,   148,   150, 
          152,   212,   214,   216,   218,   280,   282,    50, 
           52,   114,   116,   118,   120,   180,   182,   184, 
          186,   248,   250,    51,    53,   115,   117,   119, 
          121,   181,   183,   185,   187,   249,   251,    55, 
          123,   189,   253,    17,    19,    48,    54,    18, 
           20,    49,    22,    57,    83,    85,   147,   149, 
          151,   153,   213,   215,   217,   219,   281,   283, 
           84,    86,   148,   150,   152,   154,   214,   216, 
          218,   220,   282,   284,    88,   156,   222,   286, 
           54,    56,   118,   120,   122,   124,   184,   186, 
          188,   190,   252,   254,    52,   116,   182,   250, 
           55,    57,   119,   121,   123,   125,   185,   187, 
          189,   191,   253,   255,    21,    23,    58,    19, 
           50,    22,    24,    53,    59,    87,    89,   151, 
          153,   155,   157,   217,   219,   221,   223,   285, 
          287,    85,   149,   215,   283,    88,    90,   152, 
          154,   156,   158,   218,   220,   222,   224,   286, 
          288,    56,    58,   120,   122,   124,   126,   186, 
          188,   190,   192,   254,   256,    57,    59,   121, 
          123,   125,   127,   187,   189,   191,   193,   255, 
          257,    61,   129,   195,   259,    23,    25,    54, 
           60,    24,    26,    55,    28,    63,    89,    91, 
          153,   155,   157,   159,   219,   221,   223,   225, 
          287,   289,    90,    92,   154,   156,   158,   160, 
          220,   222,   224,   226,   288,   290,    94,   162, 
          228,   292,    60,    62,   124,   126,   128,   130, 
          190,   192,   194,   196,   258,   260,    58,   122, 
          188,   256,    61,    63,   125,   127,   129,   131, 
          191,   193,   195,   197,   259,   261,    27,    29, 
           64,    25,    56,    28,    30,    59,    65,    93, 
           95,   157,   159,   161,   163,   223,   225,   227, 
          229,   291,   293,    91,   155,   221,   289,    94, 
           96,   158,   160,   162,   164,   224,   226,   228, 
          230,   292,   294,    62,    64,   126,   128,   130, 
          192,   194,   196,   260,   262,    63,    65,   127, 
          129,   131,   193,   195,   197,   261,   263,    29, 
           31,    60,    30,    32,    61,    95,    97,   159, 
          161,   163,   225,   227,   229,   293,   295,    96, 
           98,   160,   162,   164,   226,   228,   230,   294, 
          296,    34,   100,   101,   102,   168,   169,   170, 
          234,   235,   236,    35,   103,   171,   237,    67, 
          135,   201,   202,   203,   269,    68,   136,   204, 
          270,   335,   336,   272,   338,   102,   104,   168, 
          170,   172,   234,   236,   238,   302,   100,   103, 
          105,   169,   171,   173,   235,   237,   239,   303, 
          135,   137,   201,   203,   205,   269,   271,   335, 
          136,   138,   202,   204,   206,   270,   272,   336, 
          337,   338,   104,   106,   168,   170,   172,   174, 
          234,   236,   238,   240,   302,   304,   105,   107, 
          169,   171,   173,   175,   235,   237,   239,   241, 
          303,   305,   109,   177,   243,   307,   137,   139, 
          201,   203,   205,   207,   269,   271,   273,   335, 
          337,   138,   140,   202,   204,   206,   208,   270, 
          272,   274,   336,   338,   142,   210,   276,   340, 
          339,   403,   404,   342,   406,   108,   110,   172, 
          174,   176,   178,   238,   240,   242,   244,   306, 
          308,   106,   170,   236,   304,   109,   111,   173, 
          175,   177,   179,   239,   241,   243,   245,   307, 
          309,   141,   143,   205,   207,   209,   211,   271, 
          273,   275,   277,   339,   341,   139,   203,   269, 
          337,   142,   144,   206,   208,   210,   212,   272, 
          274,   276,   278,   340,   342,   343,   405,   407, 
          335,   403,   338,   344,   406,   408,   110,   112, 
          174,   176,   178,   180,   240,   242,   244,   246, 
          308,   310,   111,   113,   175,   177,   179,   181, 
          241,   243,   245,   247,   309,   311,   115,   183, 
          249,   313,   143,   145,   207,   209,   211,   213, 
          273,   275,   277,   279,   341,   343,   144,   146, 
          208,   210,   212,   214,   274,   276,   278,   280, 
          342,   344,   148,   216,   282,   346,   339,   345, 
          407,   409,   340,   408,   410,   348,   412,   114, 
          116,   178,   180,   182,   184,   244,   246,   248, 
          250,   312,   314,   112,   176,   242,   310,   115, 
          117,   179,   181,   183,   185,   245,   247,   249, 
          251,   313,   315,   147,   149,   211,   213,   215, 
          217,   277,   279,   281,   283,   345,   347,   145, 
          209,   275,   343,   148,   150,   212,   214,   216, 
          218,   278,   280,   282,   284,   346,   348,   349, 
          411,   413,   341,   409,   344,   350,   412,   414, 
          116,   118,   180,   182,   184,   186,   246,   248, 
          250,   252,   314,   316,   117,   119,   181,   183, 
          185,   187,   247,   249,   251,   253,   315,   317, 
          121,   189,   255,   319,   149,   151,   213,   215, 
          217,   219,   279,   281,   283,   285,   347,   349, 
          150,   152,   214,   216,   218,   220,   280,   282, 
          284,   286,   348,   350,   154,   222,   288,   352, 
          345,   351,   413,   415,   346,   414,   416,   354, 
          418,   120,   122,   184,   186,   188,   190,   250, 
          252,   254,   256,   318,   320,   118,   182,   248, 
          316,   121,   123,   185,   187,   189,   191,   251, 
          253,   255,   257,   319,   321,   153,   155,   217, 
          219,   221,   223,   283,   285,   287,   289,   351, 
          353,   151,   215,   281,   349,   154,   156,   218, 
          220,   222,   224,   284,   286,   288,   290,   352, 
          354,   355,   417,   419,   347,   415,   350,   356, 
          418,   420,   122,   124,   186,   188,   190,   192, 
          252,   254,   256,   258,   320,   322,   123,   125, 
          187,   189,   191,   193,   253,   255,   257,   259, 
          321,   323,   127,   195,   261,   325,   155,   157, 
          219,   221,   223,   225,   285,   287,   289,   291, 
          353,   355,   156,   158,   220,   222,   224,   226, 
          286,   288,   290,   292,   354,   356,   160,   228, 
          294,   358,   351,   357,   419,   421,   352,   420, 
          422,   360,   424,   126,   128,   190,   192,   194, 
          196,   256,   258,   260,   262,   324,   326,   124, 
          188,   254,   322,   127,   129,   191,   193,   195, 
          197,   257,   259,   261,   263,   325,   327,   159, 
          161,   223,   225,   227,   229,   289,   291,   293, 
          295,   357,   359,   157,   221,   287,   355,   160, 
          162,   224,   226,   228,   230,   290,   292,   294, 
          296,   358,   360,   361,   423,   425,   353,   421, 
          356,   362,   424,   426,   128,   130,   192,   194, 
          196,   258,   260,   262,   326,   328,   129,   131, 
          193,   195,   197,   259,   261,   263,   327,   329, 
          161,   163,   225,   227,   229,   291,   293,   295, 
          359,   361,   162,   164,   226,   228,   230,   292, 
          294,   296,   360,   362,   357,   425,   427,   358, 
          426,   428,   168,   234,   235,   236,   302,   368, 
          169,   237,   303,   369,   305,   371,   100,   101, 
          201,   202,   203,   269,   335,   336,   337,   403, 
          204,   270,   338,   404,   304,   370,   170,   238, 
          171,   239,   236,   238,   302,   304,   306,   368, 
          370,   372,   436,   237,   239,   303,   305,   307, 
          369,   371,   373,   437,   241,   309,   375,   439, 
          170,   172,   234,   240,   171,   173,   235,   175, 
          243,   269,   271,   335,   337,   339,   403,   405, 
          469,   270,   272,   336,   338,   340,   404,   406, 
          470,   274,   342,   408,   472,   240,   242,   304, 
          306,   308,   310,   370,   372,   374,   376,   438, 
          440,   238,   302,   368,   436,   241,   243,   305, 
          307,   309,   311,   371,   373,   375,   377,   439, 
          441,   174,   176,   244,   172,   236,   175,   177, 
          239,   245,   273,   275,   337,   339,   341,   343, 
          403,   405,   407,   409,   471,   473,   271,   335, 
          469,   274,   276,   338,   340,   342,   344,   404, 
          406,   408,   410,   472,   474,   242,   244,   306, 
          308,   310,   312,   372,   374,   376,   378,   440, 
          442,   243,   245,   307,   309,   311,   313,   373, 
          375,   377,   379,   441,   443,   247,   315,   381, 
          445,   176,   178,   240,   246,   177,   179,   241, 
          181,   249,   275,   277,   339,   341,   343,   345, 
          405,   407,   409,   411,   473,   475,   276,   278, 
          340,   342,   344,   346,   406,   408,   410,   412, 
          474,   476,   280,   348,   414,   478,   246,   248, 
          310,   312,   314,   316,   376,   378,   380,   382, 
          444,   446,   244,   308,   374,   442,   247,   249, 
          311,   313,   315,   317,   377,   379,   381,   383, 
          445,   447,   180,   182,   250,   178,   242,   181, 
          183,   245,   251,   279,   281,   343,   345,   347, 
          349,   409,   411,   413,   415,   477,   479,   277, 
          341,   407,   475,   280,   282,   344,   346,   348, 
          350,   410,   412,   414,   416,   478,   480,   248, 
          250,   312,   314,   316,   318,   378,   380,   382, 
          384,   446,   448,   249,   251,   313,   315,   317, 
          319,   379,   381,   383,   385,   447,   449,   253, 
          321,   387,   451,   182,   184,   246,   252,   183, 
          185,   247,   187,   255,   281,   283,   345,   347, 
          349,   351,   411,   413,   415,   417,   479,   481, 
          282,   284,   346,   348,   350,   352,   412,   414, 
          416,   418,   480,   482,   286,   354,   420,   484, 
          252,   254,   316,   318,   320,   322,   382,   384, 
          386,   388,   450,   452,   250,   314,   380,   448, 
          253,   255,   317,   319,   321,   323,   383,   385, 
          387,   389,   451,   453,   186,   188,   256,   184, 
          248,   187,   189,   251,   257,   285,   287,   349, 
          351,   353,   355,   415,   417,   419,   421,   483, 
          485,   283,   347,   413,   481,   286,   288,   350, 
          352,   354,   356,   416,   418,   420,   422,   484, 
          486,   254,   256,   318,   320,   322,   324,   384, 
          386,   388,   390,   452,   454,   255,   257,   319, 
          321,   323,   325,   385,   387,   389,   391,   453, 
          455,   259,   327,   393,   457,   188,   190,   252, 
          258,   189,   191,   253,   193,   261,   287,   289, 
          351,   353,   355,   357,   417,   419,   421,   423, 
          485,   487,   288,   290,   352,   354,   356,   358, 
          418,   420,   422,   424,   486,   488,   292,   360, 
          426,   490,   258,   260,   322,   324,   326,   328, 
          388,   390,   392,   394,   456,   458,   256,   320, 
          386,   454,   259,   261,   323,   325,   327,   329, 
          389,   391,   393,   395,   457,   459,   192,   194, 
          262,   190,   254,   193,   195,   257,   263,   291, 
          293,   355,   357,   359,   361,   421,   423,   425, 
          427,   489,   491,   289,   353,   419,   487,   292, 
          294,   356,   358,   360,   362,   422,   424,   426, 
          428,   490,   492,   260,   262,   324,   326,   328, 
          390,   392,   394,   458,   460,   261,   263,   325, 
          327,   329,   391,   393,   395,   459,   461,   194, 
          196,   258,   195,   197,   259,   293,   295,   357, 
          359,   361,   423,   425,   427,   491,   493,   294, 
          296,   358,   360,   362,   424,   426,   428,   492, 
          494,   234,   235,   236,   302,   368,   369,   370, 
          436,   237,   303,   371,   437,   201,   269,   335, 
          336,   337,   403,   469,   202,   270,   338,   404, 
          470,   471,   537,   472,   538,   405,   406,   302, 
          304,   368,   370,   372,   436,   438,   502,   303, 
          305,   369,   371,   373,   437,   439,   503,   307, 
          375,   441,   505,   335,   337,   403,   405,   469, 
          471,   336,   338,   404,   406,   470,   472,   340, 
          408,   474,   538,   537,   540,   604,   306,   308, 
          370,   372,   374,   376,   436,   438,   440,   442, 
          504,   506,   304,   368,   502,   307,   309,   371, 
          373,   375,   377,   437,   439,   441,   443,   505, 
          507,   339,   341,   403,   405,   407,   409,   469, 
          471,   473,   475,   537,   539,   337,   340,   342, 
          404,   406,   408,   410,   470,   472,   474,   476, 
          538,   540,   541,   603,   605,   542,   604,   606, 
          308,   310,   372,   374,   376,   378,   438,   440, 
          442,   444,   506,   508,   309,   311,   373,   375, 
          377,   379,   439,   441,   443,   445,   507,   509, 
          313,   381,   447,   511,   341,   343,   405,   407, 
          409,   411,   471,   473,   475,   477,   539,   541, 
          342,   344,   406,   408,   410,   412,   472,   474, 
          476,   478,   540,   542,   346,   414,   480,   544, 
          537,   543,   605,   607,   538,   606,   608,   546, 
          610,   312,   314,   376,   378,   380,   382,   442, 
          444,   446,   448,   510,   512,   310,   374,   440, 
          508,   313,   315,   377,   379,   381,   383,   443, 
          445,   447,   449,   511,   513,   345,   347,   409, 
          411,   413,   415,   475,   477,   479,   481,   543, 
          545,   343,   407,   473,   541,   346,   348,   410, 
          412,   414,   416,   476,   478,   480,   482,   544, 
          546,   547,   609,   611,   539,   607,   542,   548, 
          610,   612,   314,   316,   378,   380,   382,   384, 
          444,   446,   448,   450,   512,   514,   315,   317, 
          379,   381,   383,   385,   445,   447,   449,   451, 
          513,   515,   319,   387,   453,   517,   347,   349, 
          411,   413,   415,   417,   477,   479,   481,   483, 
          545,   547,   348,   350,   412,   414,   416,   418, 
          478,   480,   482,   484,   546,   548,   352,   420, 
          486,   550,   543,   549,   611,   613,   544,   612, 
          614,   552,   616,   318,   320,   382,   384,   386, 
          388,   448,   450,   452,   454,   516,   518,   316, 
          380,   446,   514,   319,   321,   383,   385,   387, 
          389,   449,   451,   453,   455,   517,   519,   351, 
          353,   415,   417,   419,   421,   481,   483,   485, 
          487,   549,   551,   349,   413,   479,   547,   352, 
          354,   416,   418,   420,   422,   482,   484,   486, 
          488,   550,   552,   553,   615,   617,   545,   613, 
          548,   554,   616,   618,   320,   322,   384,   386, 
          388,   390,   450,   452,   454,   456,   518,   520, 
          321,   323,   385,   387,   389,   391,   451,   453, 
          455,   457,   519,   521,   325,   393,   459,   523, 
          353,   355,   417,   419,   421,   423,   483,   485, 
          487,   489,   551,   553,   354,   356,   418,   420, 
          422,   424,   484,   486,   488,   490,   552,   554, 
          358,   426,   492,   556,   549,   555,   617,   619, 
          550,   618,   620,   558,   622,   324,   326,   388, 
          390,   392,   394,   454,   456,   458,   460,   522, 
          524,   322,   386,   452,   520,   325,   327,   389, 
          391,   393,   395,   455,   457,   459,   461,   523, 
          525,   357,   359,   421,   423,   425,   427,   487, 
          489,   491,   493,   555,   557,   355,   419,   485, 
          553,   358,   360,   422,   424,   426,   428,   488, 
          490,   492,   494,   556,   558,   559,   621,   623, 
          551,   619,   554,   560,   622,   624,   326,   328, 
          390,   392,   394,   456,   458,   460,   524,   526, 
          327,   329,   391,   393,   395,   457,   459,   461, 
          525,   527,   359,   361,   423,   425,   427,   489, 
          491,   493,   557,   559,   360,   362,   424,   426, 
          428,   490,   492,   494,   558,   560,   555,   623, 
          625,   556,   624,   626,   302,   368,   369,   370, 
          436,   502,   503,   504,   570,   303,   371,   437, 
          505,   571,   234,   235,   335,   336,   337,   403, 
          469,   470,   471,   537,   603,   338,   404,   472, 
          538,   604,   438,   439,   436,   502,   504,   570, 
          437,   503,   505,   571,   439,   507,   573,   637, 
          368,   370,   438,   369,   371,   373,   441,   403, 
          469,   471,   537,   539,   603,   605,   404,   470, 
          472,   538,   540,   604,   606,   438,   440,   502, 
          504,   506,   508,   570,   572,   574,   636,   638, 
          436,   439,   441,   503,   505,   507,   509,   571, 
          573,   575,   637,   639,   372,   374,   442,   370, 
          373,   375,   437,   443,   471,   473,   537,   539, 
          541,   603,   605,   607,   671,   469,   472,   474, 
          538,   540,   542,   604,   606,   608,   672,   440, 
          442,   504,   506,   508,   510,   570,   572,   574, 
          576,   638,   640,   441,   443,   505,   507,   509, 
          511,   571,   573,   575,   577,   639,   641,   445, 
          513,   579,   643,   374,   376,   438,   444,   375, 
          377,   439,   379,   447,   473,   475,   537,   539, 
          541,   543,   603,   605,   607,   609,   671,   673, 
          474,   476,   538,   540,   542,   544,   604,   606, 
          608,   610,   672,   674,   478,   546,   612,   676, 
          444,   446,   508,   510,   512,   514,   574,   576, 
          578,   580,   642,   644,   442,   506,   572,   640, 
          445,   447,   509,   511,   513,   515,   575,   577, 
          579,   581,   643,   645,   378,   380,   448,   376, 
          440,   379,   381,   443,   449,   477,   479,   541, 
          543,   545,   547,   607,   609,   611,   613,   675, 
          677,   475,   539,   605,   673,   478,   480,   542, 
          544,   546,   548,   608,   610,   612,   614,   676, 
          678,   446,   448,   510,   512,   514,   516,   576, 
          578,   580,   582,   644,   646,   447,   449,   511, 
          513,   515,   517,   577,   579,   581,   583,   645, 
          647,   451,   519,   585,   649,   380,   382,   444, 
          450,   381,   383,   445,   385,   453,   479,   481, 
          543,   545,   547,   549,   609,   611,   613,   615, 
          677,   679,   480,   482,   544,   546,   548,   550, 
          610,   612,   614,   616,   678,   680,   484,   552, 
          618,   682,   450,   452,   514,   516,   518,   520, 
          580,   582,   584,   586,   648,   650,   448,   512, 
          578,   646,   451,   453,   515,   517,   519,   521, 
          581,   583,   585,   587,   649,   651,   384,   386, 
          454,   382,   446,   385,   387,   449,   455,   483, 
          485,   547,   549,   551,   553,   613,   615,   617, 
          619,   681,   683,   481,   545,   611,   679,   484, 
          486,   548,   550,   552,   554,   614,   616,   618, 
          620,   682,   684,   452,   454,   516,   518,   520, 
          522,   582,   584,   586,   588,   650,   652,   453, 
          455,   517,   519,   521,   523,   583,   585,   587, 
          589,   651,   653,   457,   525,   591,   655,   386, 
          388,   450,   456,   387,   389,   451,   391,   459, 
          485,   487,   549,   551,   553,   555,   615,   617, 
          619,   621,   683,   685,   486,   488,   550,   552, 
          554,   556,   616,   618,   620,   622,   684,   686, 
          490,   558,   624,   688,   456,   458,   520,   522, 
          524,   526,   586,   588,   590,   592,   654,   656, 
          454,   518,   584,   652,   457,   459,   521,   523, 
          525,   527,   587,   589,   591,   593,   655,   657, 
          390,   392,   460,   388,   452,   391,   393,   455, 
          461,   489,   491,   553,   555,   557,   559,   619, 
          621,   623,   625,   687,   689,   487,   551,   617, 
          685,   490,   492,   554,   556,   558,   560,   620, 
          622,   624,   626,   688,   690,   458,   460,   522, 
          524,   526,   588,   590,   592,   656,   658,   459, 
          461,   523,   525,   527,   589,   591,   593,   657, 
          659,   392,   394,   456,   393,   395,   457,   491, 
          493,   555,   557,   559,   621,   623,   625,   689, 
          691,   492,   494,   556,   558,   560,   622,   624, 
          626,   690,   692,   368,   369,   370,   436,   502, 
          503,   504,   570,   636,   371,   437,   505,   571, 
          637,   335,   403,   469,   470,   471,   537,   603, 
          336,   404,   472,   538,   604,   606,   672,   605, 
          671,   737,   738,   436,   502,   504,   570,   572, 
          636,   638,   437,   503,   505,   571,   573,   637, 
          639,   469,   537,   603,   605,   671,   470,   538, 
          604,   606,   672,   737,   738,   674,   740,   704, 
          770,   705,   771,   739,   805,   806,   504,   506, 
          570,   572,   574,   636,   638,   640,   704,   502, 
          505,   507,   571,   573,   575,   637,   639,   641, 
          705,   537,   539,   603,   605,   607,   671,   673, 
          737,   538,   540,   604,   606,   608,   672,   674, 
          738,   739,   740,   506,   508,   570,   572,   574, 
          576,   636,   638,   640,   642,   704,   706,   507, 
          509,   571,   573,   575,   577,   637,   639,   641, 
          643,   705,   707,   511,   579,   645,   709,   539, 
          541,   603,   605,   607,   609,   671,   673,   675, 
          737,   739,   540,   542,   604,   606,   608,   610, 
          672,   674,   676,   738,   740,   544,   612,   678, 
          742,   741,   805,   806,   744,   808,   510,   512, 
          574,   576,   578,   580,   640,   642,   644,   646, 
          708,   710,   508,   572,   638,   706,   511,   513, 
          575,   577,   579,   581,   641,   643,   645,   647, 
          709,   711,   543,   545,   607,   609,   611,   613, 
          673,   675,   677,   679,   741,   743,   541,   605, 
          671,   739,   544,   546,   608,   610,   612,   614, 
          674,   676,   678,   680,   742,   744,   745,   807, 
          809,   737,   805,   740,   746,   808,   810,   512, 
          514,   576,   578,   580,   582,   642,   644,   646, 
          648,   710,   712,   513,   515,   577,   579,   581, 
          583,   643,   645,   647,   649,   711,   713,   517, 
          585,   651,   715,   545,   547,   609,   611,   613, 
          615,   675,   677,   679,   681,   743,   745,   546, 
          548,   610,   612,   614,   616,   676,   678,   680, 
          682,   744,   746,   550,   618,   684,   748,   741, 
          747,   809,   811,   742,   810,   812,   750,   814, 
          516,   518,   580,   582,   584,   586,   646,   648, 
          650,   652,   714,   716,   514,   578,   644,   712, 
          517,   519,   581,   583,   585,   587,   647,   649, 
          651,   653,   715,   717,   549,   551,   613,   615, 
          617,   619,   679,   681,   683,   685,   747,   749, 
          547,   611,   677,   745,   550,   552,   614,   616, 
          618,   620,   680,   682,   684,   686,   748,   750, 
          751,   813,   815,   743,   811,   746,   752,   814, 
          816,   518,   520,   582,   584,   586,   588,   648, 
          650,   652,   654,   716,   718,   519,   521,   583, 
          585,   587,   589,   649,   651,   653,   655,   717, 
          719,   523,   591,   657,   721,   551,   553,   615, 
          617,   619,   621,   681,   683,   685,   687,   749, 
          751,   552,   554,   616,   618,   620,   622,   682, 
          684,   686,   688,   750,   752,   556,   624,   690, 
          754,   747,   753,   815,   817,   748,   816,   818, 
          756,   820,   522,   524,   586,   588,   590,   592, 
          652,   654,   656,   658,   720,   722,   520,   584, 
          650,   718,   523,   525,   587,   589,   591,   593, 
          653,   655,   657,   659,   721,   723,   555,   557, 
          619,   621,   623,   625,   685,   687,   689,   691, 
          753,   755,   553,   617,   683,   751,   556,   558, 
          620,   622,   624,   626,   686,   688,   690,   692, 
          754,   756,   757,   819,   821,   749,   817,   752, 
          758,   820,   822,   524,   526,   588,   590,   592, 
          654,   656,   658,   722,   724,   525,   527,   589, 
          591,   593,   655,   657,   659,   723,   725,   557, 
          559,   621,   623,   625,   687,   689,   691,   755, 
          757,   558,   560,   622,   624,   626,   688,   690, 
          692,   756,   758,   753,   821,   823,   754,   822, 
          824,   436,   502,   503,   504,   570,   636,   637, 
          638,   704,   770,   437,   505,   571,   639,   705, 
          771,   368,   369,   469,   470,   471,   537,   603, 
          604,   605,   671,   737,   472,   538,   606,   672, 
          738,   570,   636,   638,   704,   770,   571,   637, 
          639,   705,   771,   707,   773,   502,   503,   603, 
          605,   671,   737,   739,   805,   604,   606,   672, 
          738,   740,   806,   706,   772,   572,   640,   573, 
          641,   638,   640,   704,   706,   708,   770,   772, 
          774,   838,   639,   641,   705,   707,   709,   771, 
          773,   775,   839,   643,   711,   777,   841,   572, 
          574,   636,   642,   573,   575,   637,   577,   645, 
          671,   673,   737,   739,   741,   805,   807,   871, 
          672,   674,   738,   740,   742,   806,   808,   872, 
          676,   744,   810,   874,   642,   644,   706,   708, 
          710,   712,   772,   774,   776,   778,   840,   842, 
          640,   704,   770,   838,   643,   645,   707,   709, 
          711,   713,   773,   775,   777,   779,   841,   843, 
          576,   578,   646,   574,   638,   577,   579,   641, 
          647,   675,   677,   739,   741,   743,   745,   805, 
          807,   809,   811,   873,   875,   673,   737,   871, 
          676,   678,   740,   742,   744,   746,   806,   808, 
          810,   812,   874,   876,   644,   646,   708,   710, 
          712,   714,   774,   776,   778,   780,   842,   844, 
          645,   647,   709,   711,   713,   715,   775,   777, 
          779,   781,   843,   845,   649,   717,   783,   847, 
          578,   580,   642,   648,   579,   581,   643,   583, 
          651,   677,   679,   741,   743,   745,   747,   807, 
          809,   811,   813,   875,   877,   678,   680,   742, 
          744,   746,   748,   808,   810,   812,   814,   876, 
          878,   682,   750,   816,   880,   648,   650,   712, 
          714,   716,   718,   778,   780,   782,   784,   846, 
          848,   646,   710,   776,   844,   649,   651,   713, 
          715,   717,   719,   779,   781,   783,   785,   847, 
          849,   582,   584,   652,   580,   644,   583,   585, 
          647,   653,   681,   683,   745,   747,   749,   751, 
          811,   813,   815,   817,   879,   881,   679,   743, 
          809,   877,   682,   684,   746,   748,   750,   752, 
          812,   814,   816,   818,   880,   882,   650,   652, 
          714,   716,   718,   720,   780,   782,   784,   786, 
          848,   850,   651,   653,   715,   717,   719,   721, 
          781,   783,   785,   787,   849,   851,   655,   723, 
          789,   853,   584,   586,   648,   654,   585,   587, 
          649,   589,   657,   683,   685,   747,   749,   751, 
          753,   813,   815,   817,   819,   881,   883,   684, 
          686,   748,   750,   752,   754,   814,   816,   818, 
          820,   882,   884,   688,   756,   822,   886,   654, 
          656,   718,   720,   722,   724,   784,   786,   788, 
          790,   852,   854,   652,   716,   782,   850,   655, 
          657,   719,   721,   723,   725,   785,   787,   789, 
          791,   853,   855,   588,   590,   658,   586,   650, 
          589,   591,   653,   659,   687,   689,   751,   753, 
          755,   757,   817,   819,   821,   823,   885,   887, 
          685,   749,   815,   883,   688,   690,   752,   754, 
          756,   758,   818,   820,   822,   824,   886,   888, 
          656,   658,   720,   722,   724,   786,   788,   790, 
          854,   856,   657,   659,   721,   723,   725,   787, 
          789,   791,   855,   857,   590,   592,   654,   591, 
          593,   655,   689,   691,   753,   755,   757,   819, 
          821,   823,   887,   889,   690,   692,   754,   756, 
          758,   820,   822,   824,   888,   890,   502,   503, 
          504,   570,   636,   637,   638,   704,   770,   505, 
          571,   639,   705,   771,   469,   537,   603,   604, 
          605,   671,   737,   738,   739,   805,   871,   470, 
          538,   606,   672,   740,   806,   872,   570,   636, 
          638,   704,   770,   772,   838,   502,   571,   637, 
          639,   705,   771,   773,   839,   603,   605,   671, 
          737,   739,   805,   871,   537,   604,   606,   672, 
          738,   740,   806,   872,   873,   939,   874,   940, 
          704,   770,   772,   838,   636,   705,   771,   773, 
          839,   671,   737,   739,   805,   807,   871,   873, 
          672,   738,   740,   806,   808,   872,   874,   939, 
          940,   904,   638,   637,   905,   570,   639,  1005, 
          603,  1006,   704,   706,   770,   772,   774,   838, 
          840,   904,   705,   707,   771,   773,   775,   839, 
          841,   905,   709,   777,   843,   907,   737,   739, 
          805,   807,   871,   873,   738,   740,   806,   808, 
          872,   874,   742,   810,   876,   940,   939,   942, 
         1006,   708,   710,   772,   774,   776,   778,   838, 
          840,   842,   844,   906,   908,   706,   770,   904, 
          709,   711,   773,   775,   777,   779,   839,   841, 
          843,   845,   907,   909,   741,   743,   805,   807, 
          809,   811,   871,   873,   875,   877,   939,   941, 
          739,   742,   744,   806,   808,   810,   812,   872, 
          874,   876,   878,   940,   942,   943,  1005,  1007, 
          944,  1006,  1008,   710,   712,   774,   776,   778, 
          780,   840,   842,   844,   846,   908,   910,   711, 
          713,   775,   777,   779,   781,   841,   843,   845, 
          847,   909,   911,   715,   783,   849,   913,   743, 
          745,   807,   809,   811,   813,   873,   875,   877, 
          879,   941,   943,   744,   746,   808,   810,   812, 
          814,   874,   876,   878,   880,   942,   944,   748, 
          816,   882,   946,   939,   945,  1007,  1009,   940, 
         1008,  1010,   948,  1012,   714,   716,   778,   780, 
          782,   784,   844,   846,   848,   850,   912,   914, 
          712,   776,   842,   910,   715,   717,   779,   781, 
          783,   785,   845,   847,   849,   851,   913,   915, 
          747,   749,   811,   813,   815,   817,   877,   879, 
          881,   883,   945,   947,   745,   809,   875,   943, 
          748,   750,   812,   814,   816,   818,   878,   880, 
          882,   884,   946,   948,   949,  1011,  1013,   941, 
         1009,   944,   950,  1012,  1014,   716,   718,   780, 
          782,   784,   786,   846,   848,   850,   852,   914, 
          916,   717,   719,   781,   783,   785,   787,   847, 
          849,   851,   853,   915,   917,   721,   789,   855, 
          919,   749,   751,   813,   815,   817,   819,   879, 
          881,   883,   885,   947,   949,   750,   752,   814, 
          816,   818,   820,   880,   882,   884,   886,   948, 
          950,   754,   822,   888,   952,   945,   951,  1013, 
         1015,   946,  1014,  1016,   954,  1018,   720,   722, 
          784,   786,   788,   790,   850,   852,   854,   856, 
          918,   920,   718,   782,   848,   916,   721,   723, 
          785,   787,   789,   791,   851,   853,   855,   857, 
          919,   921,   753,   755,   817,   819,   821,   823, 
          883,   885,   887,   889,   951,   953,   751,   815, 
          881,   949,   754,   756,   818,   820,   822,   824, 
          884,   886,   888,   890,   952,   954,   955,  1017, 
         1019,   947,  1015,   950,   956,  1018,  1020,   722, 
          724,   786,   788,   790,   852,   854,   856,   920, 
          922,   723,   725,   787,   789,   791,   853,   855, 
          857,   921,   923,   755,   757,   819,   821,   823, 
          885,   887,   889,   953,   955,   756,   758,   820, 
          822,   824,   886,   888,   890,   954,   956,   951, 
         1019,  1021,   952,  1020,  1022,   570,   636,   637, 
          638,   704,   770,   771,   772,   838,   904,   571, 
          639,   705,   773,   839,   905,   502,   503,   603, 
          604,   605,   671,   737,   738,   739,   805,   871, 
          872,   873,   939,  1005,   606,   672,   740,   806, 
          874,   940,  1006,   704,   770,   772,   838,   904, 
          906,   972,   705,   771,   773,   839,   905,   907, 
          973,   636,   637,   737,   739,   805,   871,   873, 
          939,  1005,   738,   740,   806,   872,   874,   940, 
         1006,   840,   841,  1038,  1039,   671,   838,   904, 
          906,   972,   839,   905,   907,   973,   841,   909, 
          975,  1039,   770,   772,   840,   771,   773,   775, 
          843,   805,   871,   873,   939,   941,  1005,  1007, 
          806,   872,   874,   940,   942,  1006,  1008,   840, 
          842,   904,   906,   908,   910,   972,   974,   976, 
         1038,  1040,   838,   841,   843,   905,   907,   909, 
          911,   973,   975,   977,  1039,  1041,   774,   776, 
          844,   772,   775,   777,   839,   845,   873,   875, 
          939,   941,   943,  1005,  1007,  1009,  1073,   871, 
          874,   876,   940,   942,   944,  1006,  1008,  1010, 
         1074,   842,   844,   906,   908,   910,   912,   972, 
          974,   976,   978,  1040,  1042,   843,   845,   907, 
          909,   911,   913,   973,   975,   977,   979,  1041, 
         1043,   847,   915,   981,  1045,   776,   778,   840, 
          846,   777,   779,   841,   781,   849,   875,   877, 
          939,   941,   943,   945,  1005,  1007,  1009,  1011, 
         1073,  1075,   876,   878,   940,   942,   944,   946, 
         1006,  1008,  1010,  1012,  1074,  1076,   880,   948, 
         1014,  1078,   846,   848,   910,   912,   914,   916, 
          976,   978,   980,   982,  1044,  1046,   844,   908, 
          974,  1042,   847,   849,   911,   913,   915,   917, 
          977,   979,   981,   983,  1045,  1047,   780,   782, 
          850,   778,   842,   781,   783,   845,   851,   879, 
          881,   943,   945,   947,   949,  1009,  1011,  1013, 
         1015,  1077,  1079,   877,   941,  1007,  1075,   880, 
          882,   944,   946,   948,   950,  1010,  1012,  1014, 
         1016,  1078,  1080,   848,   850,   912,   914,   916, 
          918,   978,   980,   982,   984,  1046,  1048,   849, 
          851,   913,   915,   917,   919,   979,   981,   983, 
          985,  1047,  1049,   853,   921,   987,  1051,   782, 
          784,   846,   852,   783,   785,   847,   787,   855, 
          881,   883,   945,   947,   949,   951,  1011,  1013, 
         1015,  1017,  1079,  1081,   882,   884,   946,   948, 
          950,   952,  1012,  1014,  1016,  1018,  1080,  1082, 
          886,   954,  1020,  1084,   852,   854,   916,   918, 
          920,   922,   982,   984,   986,   988,  1050,  1052, 
          850,   914,   980,  1048,   853,   855,   917,   919, 
          921,   923,   983,   985,   987,   989,  1051,  1053, 
          786,   788,   856,   784,   848,   787,   789,   851, 
          857,   885,   887,   949,   951,   953,   955,  1015, 
         1017,  1019,  1021,  1083,  1085,   883,   947,  1013, 
         1081,   886,   888,   950,   952,   954,   956,  1016, 
         1018,  1020,  1022,  1084,  1086,   854,   856,   918, 
          920,   922,   984,   986,   988,  1052,  1054,   855, 
          857,   919,   921,   923,   985,   987,   989,  1053, 
         1055,   788,   790,   852,   789,   791,   853,   887, 
          889,   951,   953,   955,  1017,  1019,  1021,  1085, 
         1087,   888,   890,   952,   954,   956,  1018,  1020, 
         1022,  1086,  1088,   636,   637,   638,   704,   770, 
          771,   772,   838,   904,   905,   906,   972,  1038, 
          639,   705,   773,   839,   907,   973,  1039,   603, 
          671,   737,   738,   739,   805,   871,   872,   873, 
          939,  1005,   604,   672,   740,   806,   874,   940, 
         1006,   770,   772,   838,   904,   906,   972,  1038, 
          771,   773,   839,   905,   907,   973,  1039,   737, 
          805,   871,   873,   939,  1005,   738,   806,   872, 
          874,   940,  1006,  1008,  1074,  1007,  1073,   974, 
         1040,   975,  1041,   906,   908,   972,   974,   976, 
         1038,  1040,  1042,   904,   907,   909,   973,   975, 
          977,  1039,  1041,  1043,   939,   941,  1005,  1007, 
         1009,  1073,  1075,   940,   942,  1006,  1008,  1010, 
         1074,  1076,   908,   910,   972,   974,   976,   978, 
         1038,  1040,  1042,  1044,   909,   911,   973,   975, 
          977,   979,  1039,  1041,  1043,  1045,   913,   981, 
         1047,   941,   943,  1005,  1007,  1009,  1011,  1073, 
         1075,  1077,   942,   944,  1006,  1008,  1010,  1012, 
         1074,  1076,  1078,   946,  1014,  1080,   912,   914, 
          976,   978,   980,   982,  1042,  1044,  1046,  1048, 
          910,   974,  1040,   913,   915,   977,   979,   981, 
          983,  1043,  1045,  1047,  1049,   945,   947,  1009, 
         1011,  1013,  1015,  1075,  1077,  1079,  1081,   943, 
         1007,  1073,   946,   948,  1010,  1012,  1014,  1016, 
         1076,  1078,  1080,  1082,   914,   916,   978,   980, 
          982,   984,  1044,  1046,  1048,  1050,   915,   917, 
          979,   981,   983,   985,  1045,  1047,  1049,  1051, 
          919,   987,  1053,   947,   949,  1011,  1013,  1015, 
         1017,  1077,  1079,  1081,  1083,   948,   950,  1012, 
         1014,  1016,  1018,  1078,  1080,  1082,  1084,   952, 
         1020,  1086,   918,   920,   982,   984,   986,   988, 
         1048,  1050,  1052,  1054,   916,   980,  1046,   919, 
          921,   983,   985,   987,   989,  1049,  1051,  1053, 
         1055,   951,   953,  1015,  1017,  1019,  1021,  1081, 
         1083,  1085,  1087,   949,  1013,  1079,   952,   954, 
         1016,  1018,  1020,  1022,  1082,  1084,  1086,  1088, 
          920,   922,   984,   986,   988,  1050,  1052,  1054, 
          921,   923,   985,   987,   989,  1051,  1053,  1055, 
          953,   955,  1017,  1019,  1021,  1083,  1085,  1087, 
          954,   956,  1018,  1020,  1022,  1084,  1086,  1088, 
};

tatic long _vq_fitmap_res_Ec_7[] = {
            0,    33,    73,   119,   165,   211,   257,   303, 
          349,   395,   441,     0,   473,   523,   588,   653, 
          718,   783,   848,   913,   978,  1043,  1089,  1117, 
         1154,  1213,  1278,  1343,  1408,  1473,  1538,  1603, 
         1668,  1714,  1714,  1746,  1797,  1861,  1926,  1991, 
         2056,  2121,  2186,  2251,  2297,  2297,  2327,  2366, 
         2424,  2489,  2554,  2619,  2684,  2749,  2814,  2860, 
         2860,  2892,  2925,  2975,  3040,  3105,  3170,  3235, 
         3300,  3365,  3411,  3411,  3443,  3478,  3515,  3574, 
         3639,  3704,  3769,  3834,  3899,  3945,  3443,  3977, 
         3977,  4009,  4060,  4124,  4189,  4254,  4319,  4384, 
         4430,  4462,  4462,  4496,  4530,  4569,  4627,  4692, 
         4757,  4822,  4887,  4933,  4496,  4971,  4971,  5006, 
         5039,  5089,  5154,  5219,  5284,  5349,  5395,  4971, 
         5433,  5433,  5433,  5467,  5498,  5542,  5588,  5634, 
         5680, 
};

tatic long _vq_fitlength_res_Ec_7[] = {
           33,    40,    46,    46,    46,    46,    46,    46, 
           46,    46,    32,    33,    50,    65,    65,    65, 
           65,    65,    65,    65,    65,    46,    28,    37, 
           59,    65,    65,    65,    65,    65,    65,    65, 
           46,    32,    32,    51,    64,    65,    65,    65, 
           65,    65,    65,    46,    30,    30,    39,    58, 
           65,    65,    65,    65,    65,    65,    46,    32, 
           32,    33,    50,    65,    65,    65,    65,    65, 
           65,    46,    32,    32,    35,    37,    59,    65, 
           65,    65,    65,    65,    46,    32,    35,    32, 
           32,    51,    64,    65,    65,    65,    65,    46, 
           32,    34,    34,    34,    39,    58,    65,    65, 
           65,    65,    46,    38,    34,    35,    35,    33, 
           50,    65,    65,    65,    65,    46,    38,    35, 
           34,    34,    34,    31,    44,    46,    46,    46, 
           32, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Ec_7 = {
        -16, 1, 32, 11,
        _vq_pigeonmap_res_Ec_7,
        5712,
        _vq_fitlist_res_Ec_7,
        _vq_fitmap_res_Ec_7,
        _vq_fitlength_res_Ec_7
};

tatic static_codebook _vq_book_res_Ec_7 = {
        2, 1089,
        _vq_lengthlist_res_Ec_7,
        1, -527433728, 1611661312, 6, 0,
        _vq_quantlist_res_Ec_7,
        NULL,
        &_vq_auxt_res_Ec_7,
        &_vq_auxp_res_Ec_7,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_8.vqh

Index: res_Ec_8.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_8_VQH_
#define _V_res_Ec_8_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_8[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_Ec_8[] = {
         1, 4, 4, 7, 7, 9, 9,11,11,12,12,13,13, 5, 4, 4,
         7, 7, 9, 9,11,11,12,12,13,13, 5, 5, 5, 7, 7,10,
        10,11,11,13,12,13,13, 0, 7, 7, 8, 8,10,10,11,11,
        12,13,14,14, 0, 8, 8, 8, 8,10,10,12,12,13,13,14,
        14, 0,12,12, 9, 9,10,10,12,12,13,13,14,14, 0,12,
        12,10, 9,11,11,12,12,13,14,14,14, 0, 0, 0,12,11,
        12,11,12,13,14,14,14,14, 0, 0, 0,12,12,12,11,13,
        13,14,14,15,15, 0, 0, 0,15,15,13,12,13,13,14,14,
        15,15, 0, 0, 0,17,17,13,13,14,13,14,15,16,16, 0,
         0, 0, 0, 0,15,15,14,15,15,15,16,15, 0, 0, 0, 0,
         0,14,15,14,14,16,16,16,16,
};

tatic float _vq_quantthresh_res_Ec_8[] = {
        -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
        32.5, 45.5, 58.5, 71.5, 
};

tatic long _vq_quantmap_res_Ec_8[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_8 = {
        _vq_quantthresh_res_Ec_8,
        _vq_quantmap_res_Ec_8,
        13,
        13
};

tatic long _vq_pigeonmap_res_Ec_8[] = {
            3,     3,     2,     1,     1,     0,     0,     0, 
            1,     2,     2,     3, 
};

tatic long _vq_fitlist_res_Ec_8[] = {
            0,     1,     2,     3,    13,    14,    15,    16, 
           26,    27,    40,     4,    17,    28,    41,     6, 
           19,    30,    43,    29,    53,    54,    32,    56, 
           55,    79,    80,    58,    82,     1,     3,     5, 
            7,    14,    16,    18,    20,    29,    31,    42, 
           44,     0,    13,    27,    40,     2,     4,     6, 
            8,    15,    17,    19,    21,    30,    32,    43, 
           45,    33,    55,    57,    26,    53,    28,    34, 
           56,    58,    59,    81,    83,    79,    54,    60, 
           82,    84,     3,     5,     7,     9,    16,    18, 
           20,    22,    31,    33,    44,    46,     4,     6, 
            8,    10,    17,    19,    21,    23,    32,    34, 
           45,    47,    12,    25,    36,    49,    29,    35, 
           57,    59,    30,    58,    60,    38,    62,    55, 
           61,    83,    85,    56,    84,    86,    64,    88, 
            7,     9,    11,    20,    22,    24,    35,    37, 
           48,    50,     5,    18,    33,    46,     8,    10, 
           12,    21,    23,    25,    36,    38,    49,    51, 
           61,    63,    31,    59,    34,    62,    64,    87, 
           89,    57,    85,    60,    88,    90,    13,    14, 
           40,    41,    42,    66,    67,    68,    15,    43, 
           69,    17,    45,    71,    95,     0,     1,    16, 
            2,     4,    19,    26,    27,    53,    54,    55, 
           79,    80,    81,    28,    56,    82,    30,    58, 
           84,   108,    16,    18,    40,    42,    44,    46, 
           66,    68,    70,    72,    94,    96,    14,    17, 
           19,    41,    43,    45,    47,    67,    69,    71, 
           73,    95,    97,     3,     5,    20,     1,    13, 
            4,     6,    15,    21,    29,    31,    53,    55, 
           57,    59,    79,    81,    83,    85,   107,   109, 
           27,    30,    32,    54,    56,    58,    60,    80, 
           82,    84,    86,   108,   110,    18,    20,    42, 
           44,    46,    48,    68,    70,    72,    74,    96, 
           98,    19,    21,    43,    45,    47,    49,    69, 
           71,    73,    75,    97,    99,    23,    51,    77, 
          101,     5,     7,    16,    22,     6,     8,    17, 
           10,    25,    31,    33,    55,    57,    59,    61, 
           81,    83,    85,    87,   109,   111,    32,    34, 
           56,    58,    60,    62,    82,    84,    86,    88, 
          110,   112,    36,    64,    90,   114,    22,    24, 
           46,    48,    50,    72,    74,    76,   100,   102, 
           20,    44,    70,    98,    23,    25,    47,    49, 
           51,    73,    75,    77,   101,   103,     9,    11, 
            7,    18,    10,    12,    21,    35,    37,    59, 
           61,    63,    85,    87,    89,   113,   115,    33, 
           57,    83,   111,    36,    38,    60,    62,    64, 
           86,    88,    90,   114,   116,    40,    66,    67, 
           68,    94,    41,    69,    95,    43,    71,    97, 
          121,    53,    79,    80,    81,   107,    54,    82, 
          108,    56,    84,   110,   134,   109,   133,   135, 
          136,    42,    44,    66,    68,    70,    72,    94, 
           96,    98,   120,   122,    40,    43,    45,    67, 
           69,    71,    73,    95,    97,    99,   121,   123, 
           55,    57,    79,    81,    83,    85,   107,   109, 
          111,   133,   135,    53,    56,    58,    80,    82, 
           84,    86,   108,   110,   112,   134,   136,   137, 
          161,   138,   162,    44,    46,    68,    70,    72, 
           74,    94,    96,    98,   100,   122,   124,    45, 
           47,    69,    71,    73,    75,    95,    97,    99, 
          101,   123,   125,    49,    77,   103,   127,    57, 
           59,    81,    83,    85,    87,   107,   109,   111, 
          113,   135,   137,    58,    60,    82,    84,    86, 
           88,   108,   110,   112,   114,   136,   138,    62, 
           90,   116,   140,   133,   139,   161,   163,   134, 
          162,   164,   142,   166,    48,    50,    72,    74, 
           76,    98,   100,   102,   126,   128,    46,    70, 
           96,   124,    49,    51,    73,    75,    77,    99, 
          101,   103,   127,   129,    61,    63,    85,    87, 
           89,   111,   113,   115,   139,   141,    59,    83, 
          109,   137,    62,    64,    86,    88,    90,   112, 
          114,   116,   140,   142,   165,   167,   135,   163, 
          138,   166,   168,    66,    94,   120,   121,   122, 
          148,    67,    95,   123,   149,    40,    68,    96, 
           41,    69,    97,    79,   107,   133,   134,   135, 
          161,    80,   108,   136,   162,    94,    96,   120, 
          122,   124,   148,   150,    95,    97,   121,   123, 
          125,   149,   151,    68,    70,    98,    66,    69, 
           71,    99,   107,   109,   133,   135,   137,   161, 
          163,   108,   110,   134,   136,   138,   162,   164, 
           96,    98,   120,   122,   124,   126,   148,   150, 
          152,    97,    99,   121,   123,   125,   127,   149, 
          151,   153,   101,   129,   155,    70,    72,    94, 
          100,    71,    73,    95,    75,   103,   109,   111, 
          133,   135,   137,   139,   161,   163,   165,   110, 
          112,   134,   136,   138,   140,   162,   164,   166, 
          114,   142,   168,   100,   102,   124,   126,   128, 
          150,   152,   154,    98,   122,   148,   101,   103, 
          125,   127,   129,   151,   153,   155,    74,    76, 
           72,    96,    75,    77,    99,   113,   115,   137, 
          139,   141,   163,   165,   167,   111,   135,   161, 
          114,   116,   138,   140,   142,   164,   166,   168, 
};

tatic long _vq_fitmap_res_Ec_8[] = {
            0,    29,    74,   120,   158,   158,   194,   253, 
          318,   373,   373,   401,   451,   516,   571,   571, 
          597,   632,   683,   728,   728,   728,   728,   728, 
          728, 
};

tatic long _vq_fitlength_res_Ec_8[] = {
           29,    45,    46,    38,     0,    36,    59,    65, 
           55,     0,    28,    50,    65,    55,     0,    26, 
           35,    51,    45,     0,     0,     0,     0,     0, 
            0, 
};

tatic encode_aux_pigeonhole _vq_auxp_res_Ec_8 = {
        -78, 13, 12, 5,
        _vq_pigeonmap_res_Ec_8,
        728,
        _vq_fitlist_res_Ec_8,
        _vq_fitmap_res_Ec_8,
        _vq_fitlength_res_Ec_8
};

tatic static_codebook _vq_book_res_Ec_8 = {
        2, 169,
        _vq_lengthlist_res_Ec_8,
        1, -523010048, 1618608128, 4, 0,
        _vq_quantlist_res_Ec_8,
        NULL,
        &_vq_auxt_res_Ec_8,
        &_vq_auxp_res_Ec_8,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_8a.vqh

Index: res_Ec_8a.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_8a_VQH_
#define _V_res_Ec_8a_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_8a[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_Ec_8a[] = {
         5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 9, 6, 6,
         7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 6, 6, 7, 7, 7,
         7, 7, 7, 8, 7, 8, 8, 9, 7, 7, 7, 7, 7, 7, 7, 7,
         8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8,
         8, 9, 9, 9, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9,
         9, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 7, 7,
         7, 7, 8, 8, 7, 7, 7, 8, 9, 9, 9, 9, 9, 7, 7, 8,
         8, 7, 7, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7,
         7, 8, 9, 9, 9, 9, 9, 8, 8, 7, 7, 7, 7, 7, 7, 9,
         9, 9, 9, 9, 8, 8, 7, 7, 7, 7, 7, 7, 9, 9, 9, 9,
         9, 9, 9, 7, 7, 7, 7, 7, 7,
};

tatic float _vq_quantthresh_res_Ec_8a[] = {
        -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
        2.5, 3.5, 4.5, 5.5, 
};

tatic long _vq_quantmap_res_Ec_8a[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_8a = {
        _vq_quantthresh_res_Ec_8a,
        _vq_quantmap_res_Ec_8a,
        13,
        13
};

tatic static_codebook _vq_book_res_Ec_8a = {
        2, 169,
        _vq_lengthlist_res_Ec_8a,
        1, -531103744, 1611661312, 4, 0,
        _vq_quantlist_res_Ec_8a,
        NULL,
        &_vq_auxt_res_Ec_8a,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_9.vqh

Index: res_Ec_9.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_9_VQH_
#define _V_res_Ec_9_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_9[] = {
        8,
        7,
        9,
        6,
        10,
        5,
        11,
        4,
        12,
        3,
        13,
        2,
        14,
        1,
        15,
        0,
        16,
};

tatic long _vq_lengthlist_res_Ec_9[] = {
         1, 3, 3, 8, 7,10,10,11,13,14,14,15,15,15,15,15,
        15, 5, 4, 5,11,11,13,13,14,14,14,14,15,15,15,15,
        15,15, 5, 5, 5,11,11,13,14,14,14,15,14,15,15,15,
        15,15,15,15, 9,10,13,13,15,15,15,15,15,15,15,15,
        15,15,15,15,15,10, 9,13,14,15,15,15,15,15,15,15,
        15,15,15,15,15,15,14,15,14,14,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,14,14,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
        15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
        15,
};

tatic float _vq_quantthresh_res_Ec_9[] = {
        -1267.5, -1098.5, -929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 
        84.5, 253.5, 422.5, 591.5, 760.5, 929.5, 1098.5, 1267.5, 
};

tatic long _vq_quantmap_res_Ec_9[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_9 = {
        _vq_quantthresh_res_Ec_9,
        _vq_quantmap_res_Ec_9,
        17,
        17
};

tatic static_codebook _vq_book_res_Ec_9 = {
        2, 289,
        _vq_lengthlist_res_Ec_9,
        1, -514514944, 1626677248, 5, 0,
        _vq_quantlist_res_Ec_9,
        NULL,
        &_vq_auxt_res_Ec_9,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_9a.vqh

Index: res_Ec_9a.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_9a_VQH_
#define _V_res_Ec_9a_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_9a[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_Ec_9a[] = {
         3, 4, 4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 5, 5,
         6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 7, 5, 5, 6, 6, 7,
         7, 8, 8, 8, 8, 8, 8,10, 7, 7, 7, 7, 8, 8, 8, 8,
         8, 8, 9, 8,11, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 8,
         9,11, 9, 9, 7, 7, 8, 8, 9, 9, 9, 8, 9, 9,11,10,
        10, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,12,11,11, 8, 9,
         8, 8, 9, 9, 9, 9, 9, 9,11,11,11, 9, 8, 8, 8, 9,
         9, 9, 9, 9, 9,11,11,11,10,10, 9, 9, 9, 9, 9, 9,
         9, 9,11,11,12,10,10, 9, 9, 9, 9, 9, 9, 9, 9,11,
        11,11,11,11,10,10, 9, 9, 9, 9, 9, 9,11,11,11,11,
        11, 9,10, 9, 9, 9, 9, 9, 9,
};

tatic float _vq_quantthresh_res_Ec_9a[] = {
        -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
        32.5, 45.5, 58.5, 71.5, 
};

tatic long _vq_quantmap_res_Ec_9a[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_9a = {
        _vq_quantthresh_res_Ec_9a,
        _vq_quantmap_res_Ec_9a,
        13,
        13
};

tatic static_codebook _vq_book_res_Ec_9a = {
        2, 169,
        _vq_lengthlist_res_Ec_9a,
        1, -523010048, 1618608128, 4, 0,
        _vq_quantlist_res_Ec_9a,
        NULL,
        &_vq_auxt_res_Ec_9a,
        NULL,
        0
};

#endif

1.1                  vorbis/lib/books/res_Ec_9b.vqh

Index: res_Ec_9b.vqh
===================================================================
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
 * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH    *
 * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.        *
 *                                                                  *
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
 * by the XIPHOPHORUS Company, http://www.xiph.org/                 *
 *                                                                  *
 ********************************************************************

 function: static codebook autogenerated by vq/somethingorother

 ********************************************************************/

#ifndef _V_res_Ec_9b_VQH_
#define _V_res_Ec_9b_VQH_
#include "codebook.h"

tatic long _vq_quantlist_res_Ec_9b[] = {
        6,
        5,
        7,
        4,
        8,
        3,
        9,
        2,
        10,
        1,
        11,
        0,
        12,
};

tatic long _vq_lengthlist_res_Ec_9b[] = {
         6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7,
         7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7,
         7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7,
         7, 8, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7,
         7, 8, 8, 8, 7, 7, 8, 7, 7, 7, 7, 8, 7, 8, 8, 8,
         8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 8,
         8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 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, 7, 7, 8, 7,
};

tatic float _vq_quantthresh_res_Ec_9b[] = {
        -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
        2.5, 3.5, 4.5, 5.5, 
};

tatic long _vq_quantmap_res_Ec_9b[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
};

tatic encode_aux_threshmatch _vq_auxt_res_Ec_9b = {
        _vq_quantthresh_res_Ec_9b,
        _vq_quantmap_res_Ec_9b,
        13,
        13
};

tatic static_codebook _vq_book_res_Ec_9b = {
        2, 169,
        _vq_lengthlist_res_Ec_9b,
        1, -531103744, 1611661312, 4, 0,
        _vq_quantlist_res_Ec_9b,
        NULL,
        &_vq_auxt_res_Ec_9b,
        NULL,
        0
};

#endif

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'cvs-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the commits mailing list