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

Symbian

开发平台:

C/C++

  1. /* ***** BEGIN LICENSE BLOCK ***** 
  2.  * Version: RCSL 1.0/RPSL 1.0 
  3.  *  
  4.  * Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved. 
  5.  *      
  6.  * The contents of this file, and the files included with this file, are 
  7.  * subject to the current version of the RealNetworks Public Source License 
  8.  * Version 1.0 (the "RPSL") available at 
  9.  * http://www.helixcommunity.org/content/rpsl unless you have licensed 
  10.  * the file under the RealNetworks Community Source License Version 1.0 
  11.  * (the "RCSL") available at http://www.helixcommunity.org/content/rcsl, 
  12.  * in which case the RCSL will apply. You may also obtain the license terms 
  13.  * directly from RealNetworks.  You may not use this file except in 
  14.  * compliance with the RPSL or, if you have a valid RCSL with RealNetworks 
  15.  * applicable to this file, the RCSL.  Please see the applicable RPSL or 
  16.  * RCSL for the rights, obligations and limitations governing use of the 
  17.  * contents of the file.  
  18.  *  
  19.  * This file is part of the Helix DNA Technology. RealNetworks is the 
  20.  * developer of the Original Code and owns the copyrights in the portions 
  21.  * it created. 
  22.  *  
  23.  * This file, and the files included with this file, is distributed and made 
  24.  * available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 
  25.  * EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES, 
  26.  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS 
  27.  * FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. 
  28.  * 
  29.  * Technology Compatibility Kit Test Suite(s) Location: 
  30.  *    http://www.helixcommunity.org/content/tck 
  31.  * 
  32.  * Contributor(s): 
  33.  *  
  34.  * ***** END LICENSE BLOCK ***** */ 
  35. /* JR - made tables const */
  36. /* TABLE  1    4 entries  maxbits  3  linbits  0 */
  37. static const HUFF_ELEMENT huff_table_1[] = {
  38.  0xFF000003, 0x03010102, 0x03010001, 0x02000101, 0x02000101, /*  4 */
  39.  0x01000000, 0x01000000, 0x01000000, 0x01000000,  };
  40. /* max table bits  3 */
  41. /* TABLE  2    9 entries  maxbits  6  linbits  0 */
  42. static const HUFF_ELEMENT huff_table_2[] = {
  43.  0xFF000006, 0x06020202, 0x06020001, 0x05020102, 0x05020102, /*  4 */
  44.  0x05010202, 0x05010202, 0x05000201, 0x05000201, 0x03010102, /*  9 */
  45.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 14 */
  46.  0x03010102, 0x03010102, 0x03010001, 0x03010001, 0x03010001, /* 19 */
  47.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 24 */
  48.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 29 */
  49.  0x03000101, 0x03000101, 0x03000101, 0x01000000, 0x01000000, /* 34 */
  50.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 39 */
  51.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 44 */
  52.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 49 */
  53.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 54 */
  54.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 59 */
  55.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 64 */  };
  56. /* max table bits  6 */
  57. /* TABLE  3    9 entries  maxbits  6  linbits  0 */
  58. static const HUFF_ELEMENT huff_table_3[] = {
  59.  0xFF000006, 0x06020202, 0x06020001, 0x05020102, 0x05020102, /*  4 */
  60.  0x05010202, 0x05010202, 0x05000201, 0x05000201, 0x03000101, /*  9 */
  61.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 14 */
  62.  0x03000101, 0x03000101, 0x02010102, 0x02010102, 0x02010102, /* 19 */
  63.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 24 */
  64.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 29 */
  65.  0x02010102, 0x02010102, 0x02010102, 0x02010001, 0x02010001, /* 34 */
  66.  0x02010001, 0x02010001, 0x02010001, 0x02010001, 0x02010001, /* 39 */
  67.  0x02010001, 0x02010001, 0x02010001, 0x02010001, 0x02010001, /* 44 */
  68.  0x02010001, 0x02010001, 0x02010001, 0x02010001, 0x02000000, /* 49 */
  69.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 54 */
  70.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 59 */
  71.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 64 */  };
  72. /* max table bits  6 */
  73. /* NO XING TABLE 4 */
  74. /* TABLE  5   16 entries  maxbits  8  linbits  0 */
  75. static const HUFF_ELEMENT huff_table_5[] = {
  76.  0xFF000008, 0x08030302, 0x08030202, 0x07020302, 0x07020302, /*  4 */
  77.  0x06010302, 0x06010302, 0x06010302, 0x06010302, 0x07030102, /*  9 */
  78.  0x07030102, 0x07030001, 0x07030001, 0x07000301, 0x07000301, /* 14 */
  79.  0x07020202, 0x07020202, 0x06020102, 0x06020102, 0x06020102, /* 19 */
  80.  0x06020102, 0x06010202, 0x06010202, 0x06010202, 0x06010202, /* 24 */
  81.  0x06020001, 0x06020001, 0x06020001, 0x06020001, 0x06000201, /* 29 */
  82.  0x06000201, 0x06000201, 0x06000201, 0x03010102, 0x03010102, /* 34 */
  83.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 39 */
  84.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 44 */
  85.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 49 */
  86.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 54 */
  87.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 59 */
  88.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 64 */
  89.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 69 */
  90.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 74 */
  91.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 79 */
  92.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 84 */
  93.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 89 */
  94.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 94 */
  95.  0x03010001, 0x03010001, 0x03000101, 0x03000101, 0x03000101, /* 99 */
  96.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 104 */
  97.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 109 */
  98.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 114 */
  99.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 119 */
  100.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 124 */
  101.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x01000000, /* 129 */
  102.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 134 */
  103.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 139 */
  104.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 144 */
  105.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 149 */
  106.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 154 */
  107.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 159 */
  108.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 164 */
  109.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 169 */
  110.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 174 */
  111.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 179 */
  112.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 184 */
  113.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 189 */
  114.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 194 */
  115.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 199 */
  116.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 204 */
  117.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 209 */
  118.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 214 */
  119.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 219 */
  120.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 224 */
  121.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 229 */
  122.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 234 */
  123.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 239 */
  124.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 244 */
  125.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 249 */
  126.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 254 */
  127.  0x01000000, 0x01000000,  };
  128. /* max table bits  8 */
  129. /* TABLE  6   16 entries  maxbits  7  linbits  0 */
  130. static const HUFF_ELEMENT huff_table_6[] = {
  131.  0xFF000007, 0x07030302, 0x07030001, 0x06030202, 0x06030202, /*  4 */
  132.  0x06020302, 0x06020302, 0x06000301, 0x06000301, 0x05030102, /*  9 */
  133.  0x05030102, 0x05030102, 0x05030102, 0x05010302, 0x05010302, /* 14 */
  134.  0x05010302, 0x05010302, 0x05020202, 0x05020202, 0x05020202, /* 19 */
  135.  0x05020202, 0x05020001, 0x05020001, 0x05020001, 0x05020001, /* 24 */
  136.  0x04020102, 0x04020102, 0x04020102, 0x04020102, 0x04020102, /* 29 */
  137.  0x04020102, 0x04020102, 0x04020102, 0x04010202, 0x04010202, /* 34 */
  138.  0x04010202, 0x04010202, 0x04010202, 0x04010202, 0x04010202, /* 39 */
  139.  0x04010202, 0x04000201, 0x04000201, 0x04000201, 0x04000201, /* 44 */
  140.  0x04000201, 0x04000201, 0x04000201, 0x04000201, 0x03010001, /* 49 */
  141.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 54 */
  142.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 59 */
  143.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 64 */
  144.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 69 */
  145.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 74 */
  146.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 79 */
  147.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 84 */
  148.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 89 */
  149.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 94 */
  150.  0x02010102, 0x02010102, 0x03000101, 0x03000101, 0x03000101, /* 99 */
  151.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 104 */
  152.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 109 */
  153.  0x03000101, 0x03000101, 0x03000101, 0x03000000, 0x03000000, /* 114 */
  154.  0x03000000, 0x03000000, 0x03000000, 0x03000000, 0x03000000, /* 119 */
  155.  0x03000000, 0x03000000, 0x03000000, 0x03000000, 0x03000000, /* 124 */
  156.  0x03000000, 0x03000000, 0x03000000, 0x03000000,  };
  157. /* max table bits  7 */
  158. /* TABLE  7   36 entries  maxbits 10  linbits  0 */
  159. static const HUFF_ELEMENT huff_table_7[] = {
  160.  0xFF000006, 0x00000041, 0x00000052, 0x0000005B, 0x00000060, /*  4 */
  161.  0x00000063, 0x00000068, 0x0000006B, 0x06020102, 0x05010202, /*  9 */
  162.  0x05010202, 0x06020001, 0x06000201, 0x04010102, 0x04010102, /* 14 */
  163.  0x04010102, 0x04010102, 0x03010001, 0x03010001, 0x03010001, /* 19 */
  164.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 24 */
  165.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 29 */
  166.  0x03000101, 0x03000101, 0x03000101, 0x01000000, 0x01000000, /* 34 */
  167.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 39 */
  168.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 44 */
  169.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 49 */
  170.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 54 */
  171.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 59 */
  172.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 64 */
  173.  0xFF000004, 0x04050502, 0x04050402, 0x04040502, 0x04030502, /* 69 */
  174.  0x03050302, 0x03050302, 0x03040402, 0x03040402, 0x03050202, /* 74 */
  175.  0x03050202, 0x03020502, 0x03020502, 0x02050102, 0x02050102, /* 79 */
  176.  0x02050102, 0x02050102, 0xFF000003, 0x02010502, 0x02010502, /* 84 */
  177.  0x03050001, 0x03040302, 0x02000501, 0x02000501, 0x03030402, /* 89 */
  178.  0x03030302, 0xFF000002, 0x02040202, 0x02020402, 0x01040102, /* 94 */
  179.  0x01040102, 0xFF000001, 0x01010402, 0x01000401, 0xFF000002, /* 99 */
  180.  0x02040001, 0x02030202, 0x02020302, 0x02030001, 0xFF000001, /* 104 */
  181.  0x01030102, 0x01010302, 0xFF000001, 0x01000301, 0x01020202, /* 109 */  };
  182. /* max table bits  6 */
  183. /* TABLE  8   36 entries  maxbits 11  linbits  0 */
  184. static const HUFF_ELEMENT huff_table_8[] = {
  185.  0xFF000008, 0x00000101, 0x0000010A, 0x0000010F, 0x08050102, /*  4 */
  186.  0x08010502, 0x00000112, 0x00000115, 0x08040202, 0x08020402, /*  9 */
  187.  0x08040102, 0x07010402, 0x07010402, 0x08040001, 0x08000401, /* 14 */
  188.  0x08030202, 0x08020302, 0x08030102, 0x08010302, 0x08030001, /* 19 */
  189.  0x08000301, 0x06020202, 0x06020202, 0x06020202, 0x06020202, /* 24 */
  190.  0x06020001, 0x06020001, 0x06020001, 0x06020001, 0x06000201, /* 29 */
  191.  0x06000201, 0x06000201, 0x06000201, 0x04020102, 0x04020102, /* 34 */
  192.  0x04020102, 0x04020102, 0x04020102, 0x04020102, 0x04020102, /* 39 */
  193.  0x04020102, 0x04020102, 0x04020102, 0x04020102, 0x04020102, /* 44 */
  194.  0x04020102, 0x04020102, 0x04020102, 0x04020102, 0x04010202, /* 49 */
  195.  0x04010202, 0x04010202, 0x04010202, 0x04010202, 0x04010202, /* 54 */
  196.  0x04010202, 0x04010202, 0x04010202, 0x04010202, 0x04010202, /* 59 */
  197.  0x04010202, 0x04010202, 0x04010202, 0x04010202, 0x04010202, /* 64 */
  198.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 69 */
  199.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 74 */
  200.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 79 */
  201.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 84 */
  202.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 89 */
  203.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 94 */
  204.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 99 */
  205.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 104 */
  206.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 109 */
  207.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 114 */
  208.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 119 */
  209.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x02010102, /* 124 */
  210.  0x02010102, 0x02010102, 0x02010102, 0x02010102, 0x03010001, /* 129 */
  211.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 134 */
  212.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 139 */
  213.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 144 */
  214.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 149 */
  215.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 154 */
  216.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 159 */
  217.  0x03010001, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 164 */
  218.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 169 */
  219.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 174 */
  220.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 179 */
  221.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 184 */
  222.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 189 */
  223.  0x03000101, 0x03000101, 0x03000101, 0x02000000, 0x02000000, /* 194 */
  224.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 199 */
  225.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 204 */
  226.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 209 */
  227.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 214 */
  228.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 219 */
  229.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 224 */
  230.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 229 */
  231.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 234 */
  232.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 239 */
  233.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 244 */
  234.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 249 */
  235.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 254 */
  236.  0x02000000, 0x02000000, 0xFF000003, 0x03050502, 0x03040502, /* 259 */
  237.  0x02050402, 0x02050402, 0x01030502, 0x01030502, 0x01030502, /* 264 */
  238.  0x01030502, 0xFF000002, 0x02050302, 0x02040402, 0x01050202, /* 269 */
  239.  0x01050202, 0xFF000001, 0x01020502, 0x01050001, 0xFF000001, /* 274 */
  240.  0x01040302, 0x01030402, 0xFF000001, 0x01000501, 0x01030302, /* 279 */  };
  241. /* max table bits  8 */
  242. /* TABLE  9   36 entries  maxbits  9  linbits  0 */
  243. static const HUFF_ELEMENT huff_table_9[] = {
  244.  0xFF000006, 0x00000041, 0x0000004A, 0x0000004F, 0x00000052, /*  4 */
  245.  0x00000057, 0x0000005A, 0x06040102, 0x06010402, 0x06030202, /*  9 */
  246.  0x06020302, 0x05030102, 0x05030102, 0x05010302, 0x05010302, /* 14 */
  247.  0x06030001, 0x06000301, 0x05020202, 0x05020202, 0x05020001, /* 19 */
  248.  0x05020001, 0x04020102, 0x04020102, 0x04020102, 0x04020102, /* 24 */
  249.  0x04010202, 0x04010202, 0x04010202, 0x04010202, 0x04000201, /* 29 */
  250.  0x04000201, 0x04000201, 0x04000201, 0x03010102, 0x03010102, /* 34 */
  251.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 39 */
  252.  0x03010102, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 44 */
  253.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03000101, /* 49 */
  254.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 54 */
  255.  0x03000101, 0x03000101, 0x03000000, 0x03000000, 0x03000000, /* 59 */
  256.  0x03000000, 0x03000000, 0x03000000, 0x03000000, 0x03000000, /* 64 */
  257.  0xFF000003, 0x03050502, 0x03050402, 0x02050302, 0x02050302, /* 69 */
  258.  0x02030502, 0x02030502, 0x03040502, 0x03050001, 0xFF000002, /* 74 */
  259.  0x02040402, 0x02050202, 0x02020502, 0x02050102, 0xFF000001, /* 79 */
  260.  0x01010502, 0x01040302, 0xFF000002, 0x01030402, 0x01030402, /* 84 */
  261.  0x02000501, 0x02040001, 0xFF000001, 0x01040202, 0x01020402, /* 89 */
  262.  0xFF000001, 0x01030302, 0x01000401,  };
  263. /* max table bits  6 */
  264. /* TABLE 10   64 entries  maxbits 11  linbits  0 */
  265. static const HUFF_ELEMENT huff_table_10[] = {
  266.  0xFF000008, 0x00000101, 0x0000010A, 0x0000010F, 0x00000118, /*  4 */
  267.  0x0000011B, 0x00000120, 0x00000125, 0x08070102, 0x08010702, /*  9 */
  268.  0x0000012A, 0x0000012D, 0x00000132, 0x08060102, 0x08010602, /* 14 */
  269.  0x08000601, 0x00000137, 0x0000013A, 0x0000013D, 0x08040102, /* 19 */
  270.  0x08010402, 0x08000401, 0x08030202, 0x08020302, 0x08030001, /* 24 */
  271.  0x07030102, 0x07030102, 0x07010302, 0x07010302, 0x07000301, /* 29 */
  272.  0x07000301, 0x07020202, 0x07020202, 0x06020102, 0x06020102, /* 34 */
  273.  0x06020102, 0x06020102, 0x06010202, 0x06010202, 0x06010202, /* 39 */
  274.  0x06010202, 0x06020001, 0x06020001, 0x06020001, 0x06020001, /* 44 */
  275.  0x06000201, 0x06000201, 0x06000201, 0x06000201, 0x04010102, /* 49 */
  276.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 54 */
  277.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 59 */
  278.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 64 */
  279.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 69 */
  280.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 74 */
  281.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 79 */
  282.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 84 */
  283.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 89 */
  284.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 94 */
  285.  0x03010001, 0x03010001, 0x03000101, 0x03000101, 0x03000101, /* 99 */
  286.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 104 */
  287.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 109 */
  288.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 114 */
  289.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 119 */
  290.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 124 */
  291.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x01000000, /* 129 */
  292.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 134 */
  293.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 139 */
  294.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 144 */
  295.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 149 */
  296.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 154 */
  297.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 159 */
  298.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 164 */
  299.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 169 */
  300.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 174 */
  301.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 179 */
  302.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 184 */
  303.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 189 */
  304.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 194 */
  305.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 199 */
  306.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 204 */
  307.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 209 */
  308.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 214 */
  309.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 219 */
  310.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 224 */
  311.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 229 */
  312.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 234 */
  313.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 239 */
  314.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 244 */
  315.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 249 */
  316.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 254 */
  317.  0x01000000, 0x01000000, 0xFF000003, 0x03070702, 0x03070602, /* 259 */
  318.  0x03060702, 0x03070502, 0x03050702, 0x03060602, 0x02070402, /* 264 */
  319.  0x02070402, 0xFF000002, 0x02040702, 0x02060502, 0x02050602, /* 269 */
  320.  0x02070302, 0xFF000003, 0x02030702, 0x02030702, 0x02060402, /* 274 */
  321.  0x02060402, 0x03050502, 0x03040502, 0x02030602, 0x02030602, /* 279 */
  322.  0xFF000001, 0x01070202, 0x01020702, 0xFF000002, 0x02040602, /* 284 */
  323.  0x02070001, 0x01000701, 0x01000701, 0xFF000002, 0x01020602, /* 289 */
  324.  0x01020602, 0x02050402, 0x02050302, 0xFF000002, 0x01060001, /* 294 */
  325.  0x01060001, 0x02030502, 0x02040402, 0xFF000001, 0x01060302, /* 299 */
  326.  0x01060202, 0xFF000002, 0x02050202, 0x02020502, 0x01050102, /* 304 */
  327.  0x01050102, 0xFF000002, 0x01010502, 0x01010502, 0x02040302, /* 309 */
  328.  0x02030402, 0xFF000001, 0x01050001, 0x01000501, 0xFF000001, /* 314 */
  329.  0x01040202, 0x01020402, 0xFF000001, 0x01030302, 0x01040001, /* 319 */  };
  330. /* max table bits  8 */
  331. /* TABLE 11   64 entries  maxbits 11  linbits  0 */
  332. static const HUFF_ELEMENT huff_table_11[] = {
  333.  0xFF000008, 0x00000101, 0x00000106, 0x0000010F, 0x00000114, /*  4 */
  334.  0x00000117, 0x08070202, 0x08020702, 0x0000011C, 0x07010702, /*  9 */
  335.  0x07010702, 0x08070102, 0x08000701, 0x08060302, 0x08030602, /* 14 */
  336.  0x08000601, 0x0000011F, 0x00000122, 0x08050102, 0x07020602, /* 19 */
  337.  0x07020602, 0x08060202, 0x08060001, 0x07060102, 0x07060102, /* 24 */
  338.  0x07010602, 0x07010602, 0x08010502, 0x08040302, 0x08000501, /* 29 */
  339.  0x00000125, 0x08040202, 0x08020402, 0x08040102, 0x08010402, /* 34 */
  340.  0x08040001, 0x08000401, 0x07030202, 0x07030202, 0x07020302, /* 39 */
  341.  0x07020302, 0x06030102, 0x06030102, 0x06030102, 0x06030102, /* 44 */
  342.  0x06010302, 0x06010302, 0x06010302, 0x06010302, 0x07030001, /* 49 */
  343.  0x07030001, 0x07000301, 0x07000301, 0x06020202, 0x06020202, /* 54 */
  344.  0x06020202, 0x06020202, 0x05010202, 0x05010202, 0x05010202, /* 59 */
  345.  0x05010202, 0x05010202, 0x05010202, 0x05010202, 0x05010202, /* 64 */
  346.  0x04020102, 0x04020102, 0x04020102, 0x04020102, 0x04020102, /* 69 */
  347.  0x04020102, 0x04020102, 0x04020102, 0x04020102, 0x04020102, /* 74 */
  348.  0x04020102, 0x04020102, 0x04020102, 0x04020102, 0x04020102, /* 79 */
  349.  0x04020102, 0x05020001, 0x05020001, 0x05020001, 0x05020001, /* 84 */
  350.  0x05020001, 0x05020001, 0x05020001, 0x05020001, 0x05000201, /* 89 */
  351.  0x05000201, 0x05000201, 0x05000201, 0x05000201, 0x05000201, /* 94 */
  352.  0x05000201, 0x05000201, 0x03010102, 0x03010102, 0x03010102, /* 99 */
  353.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 104 */
  354.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 109 */
  355.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 114 */
  356.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 119 */
  357.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 124 */
  358.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010001, /* 129 */
  359.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 134 */
  360.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 139 */
  361.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 144 */
  362.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 149 */
  363.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 154 */
  364.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 159 */
  365.  0x03010001, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 164 */
  366.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 169 */
  367.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 174 */
  368.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 179 */
  369.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 184 */
  370.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 189 */
  371.  0x03000101, 0x03000101, 0x03000101, 0x02000000, 0x02000000, /* 194 */
  372.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 199 */
  373.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 204 */
  374.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 209 */
  375.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 214 */
  376.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 219 */
  377.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 224 */
  378.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 229 */
  379.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 234 */
  380.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 239 */
  381.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 244 */
  382.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 249 */
  383.  0x02000000, 0x02000000, 0x02000000, 0x02000000, 0x02000000, /* 254 */
  384.  0x02000000, 0x02000000, 0xFF000002, 0x02070702, 0x02070602, /* 259 */
  385.  0x02060702, 0x02050702, 0xFF000003, 0x02060602, 0x02060602, /* 264 */
  386.  0x02070402, 0x02070402, 0x02040702, 0x02040702, 0x03070502, /* 269 */
  387.  0x03050502, 0xFF000002, 0x02060502, 0x02050602, 0x01070302, /* 274 */
  388.  0x01070302, 0xFF000001, 0x01030702, 0x01060402, 0xFF000002, /* 279 */
  389.  0x02050402, 0x02040502, 0x02050302, 0x02030502, 0xFF000001, /* 284 */
  390.  0x01040602, 0x01070001, 0xFF000001, 0x01040402, 0x01050202, /* 289 */
  391.  0xFF000001, 0x01020502, 0x01050001, 0xFF000001, 0x01030402, /* 294 */
  392.  0x01030302,  };
  393. /* max table bits  8 */
  394. /* TABLE 12   64 entries  maxbits 10  linbits  0 */
  395. static const HUFF_ELEMENT huff_table_12[] = {
  396.  0xFF000007, 0x00000081, 0x0000008A, 0x0000008F, 0x00000092, /*  4 */
  397.  0x00000097, 0x0000009A, 0x0000009D, 0x000000A2, 0x000000A5, /*  9 */
  398.  0x000000A8, 0x07060202, 0x07020602, 0x07010602, 0x000000AD, /* 14 */
  399.  0x000000B0, 0x000000B3, 0x07050102, 0x07010502, 0x07040302, /* 19 */
  400.  0x07030402, 0x000000B6, 0x07040202, 0x07020402, 0x07040102, /* 24 */
  401.  0x06030302, 0x06030302, 0x06010402, 0x06010402, 0x06030202, /* 29 */
  402.  0x06030202, 0x06020302, 0x06020302, 0x07000401, 0x07030001, /* 34 */
  403.  0x06000301, 0x06000301, 0x05030102, 0x05030102, 0x05030102, /* 39 */
  404.  0x05030102, 0x05010302, 0x05010302, 0x05010302, 0x05010302, /* 44 */
  405.  0x05020202, 0x05020202, 0x05020202, 0x05020202, 0x04020102, /* 49 */
  406.  0x04020102, 0x04020102, 0x04020102, 0x04020102, 0x04020102, /* 54 */
  407.  0x04020102, 0x04020102, 0x04010202, 0x04010202, 0x04010202, /* 59 */
  408.  0x04010202, 0x04010202, 0x04010202, 0x04010202, 0x04010202, /* 64 */
  409.  0x05020001, 0x05020001, 0x05020001, 0x05020001, 0x05000201, /* 69 */
  410.  0x05000201, 0x05000201, 0x05000201, 0x04000000, 0x04000000, /* 74 */
  411.  0x04000000, 0x04000000, 0x04000000, 0x04000000, 0x04000000, /* 79 */
  412.  0x04000000, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 84 */
  413.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 89 */
  414.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 94 */
  415.  0x03010102, 0x03010102, 0x03010001, 0x03010001, 0x03010001, /* 99 */
  416.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 104 */
  417.  0x03010001, 0x03010001, 0x03010001, 0x03010001, 0x03010001, /* 109 */
  418.  0x03010001, 0x03010001, 0x03010001, 0x03000101, 0x03000101, /* 114 */
  419.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 119 */
  420.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 124 */
  421.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0xFF000003, /* 129 */
  422.  0x03070702, 0x03070602, 0x02060702, 0x02060702, 0x02070502, /* 134 */
  423.  0x02070502, 0x02050702, 0x02050702, 0xFF000002, 0x02060602, /* 139 */
  424.  0x02070402, 0x02040702, 0x02050602, 0xFF000001, 0x01060502, /* 144 */
  425.  0x01070302, 0xFF000002, 0x02030702, 0x02050502, 0x01070202, /* 149 */
  426.  0x01070202, 0xFF000001, 0x01020702, 0x01060402, 0xFF000001, /* 154 */
  427.  0x01040602, 0x01070102, 0xFF000002, 0x01010702, 0x01010702, /* 159 */
  428.  0x02070001, 0x02000701, 0xFF000001, 0x01060302, 0x01030602, /* 164 */
  429.  0xFF000001, 0x01050402, 0x01040502, 0xFF000002, 0x01040402, /* 169 */
  430.  0x01040402, 0x02060001, 0x02050001, 0xFF000001, 0x01060102, /* 174 */
  431.  0x01000601, 0xFF000001, 0x01050302, 0x01030502, 0xFF000001, /* 179 */
  432.  0x01050202, 0x01020502, 0xFF000001, 0x01000501, 0x01040001, /* 184 */  };
  433. /* max table bits  7 */
  434. /* TABLE 13  256 entries  maxbits 19  linbits  0 */
  435. static const HUFF_ELEMENT huff_table_13[] = {
  436.  0xFF000006, 0x00000041, 0x00000082, 0x000000C3, 0x000000E4, /*  4 */
  437.  0x00000105, 0x00000116, 0x0000011F, 0x00000130, 0x00000139, /*  9 */
  438.  0x0000013E, 0x00000143, 0x00000146, 0x06020102, 0x06010202, /* 14 */
  439.  0x06020001, 0x06000201, 0x04010102, 0x04010102, 0x04010102, /* 19 */
  440.  0x04010102, 0x04010001, 0x04010001, 0x04010001, 0x04010001, /* 24 */
  441.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 29 */
  442.  0x03000101, 0x03000101, 0x03000101, 0x01000000, 0x01000000, /* 34 */
  443.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 39 */
  444.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 44 */
  445.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 49 */
  446.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 54 */
  447.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 59 */
  448.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 64 */
  449.  0xFF000006, 0x00000108, 0x00000111, 0x0000011A, 0x00000123, /* 69 */
  450.  0x0000012C, 0x00000131, 0x00000136, 0x0000013F, 0x00000144, /* 74 */
  451.  0x00000147, 0x0000014C, 0x00000151, 0x00000156, 0x0000015B, /* 79 */
  452.  0x060F0102, 0x06010F02, 0x06000F01, 0x00000160, 0x00000163, /* 84 */
  453.  0x00000166, 0x06020E02, 0x00000169, 0x060E0102, 0x06010E02, /* 89 */
  454.  0x0000016C, 0x0000016F, 0x00000172, 0x00000175, 0x00000178, /* 94 */
  455.  0x0000017B, 0x06060C02, 0x060D0302, 0x0000017E, 0x060D0202, /* 99 */
  456.  0x06020D02, 0x060D0102, 0x06070B02, 0x00000181, 0x00000184, /* 104 */
  457.  0x06030C02, 0x00000187, 0x060B0402, 0x05010D02, 0x05010D02, /* 109 */
  458.  0x060D0001, 0x06000D01, 0x060A0802, 0x06080A02, 0x060C0402, /* 114 */
  459.  0x06040C02, 0x060B0602, 0x06060B02, 0x050C0302, 0x050C0302, /* 119 */
  460.  0x050C0202, 0x050C0202, 0x05020C02, 0x05020C02, 0x050B0502, /* 124 */
  461.  0x050B0502, 0x06050B02, 0x06090802, 0x050C0102, 0x050C0102, /* 129 */
  462.  0xFF000006, 0x05010C02, 0x05010C02, 0x06080902, 0x060C0001, /* 134 */
  463.  0x05000C01, 0x05000C01, 0x06040B02, 0x060A0602, 0x06060A02, /* 139 */
  464.  0x06090702, 0x050B0302, 0x050B0302, 0x05030B02, 0x05030B02, /* 144 */
  465.  0x06080802, 0x060A0502, 0x050B0202, 0x050B0202, 0x06050A02, /* 149 */
  466.  0x06090602, 0x05040A02, 0x05040A02, 0x06080702, 0x06070802, /* 154 */
  467.  0x05040902, 0x05040902, 0x06070702, 0x06060702, 0x04020B02, /* 159 */
  468.  0x04020B02, 0x04020B02, 0x04020B02, 0x040B0102, 0x040B0102, /* 164 */
  469.  0x040B0102, 0x040B0102, 0x04010B02, 0x04010B02, 0x04010B02, /* 169 */
  470.  0x04010B02, 0x050B0001, 0x050B0001, 0x05000B01, 0x05000B01, /* 174 */
  471.  0x05060902, 0x05060902, 0x050A0402, 0x050A0402, 0x050A0302, /* 179 */
  472.  0x050A0302, 0x05030A02, 0x05030A02, 0x05090502, 0x05090502, /* 184 */
  473.  0x05050902, 0x05050902, 0x040A0202, 0x040A0202, 0x040A0202, /* 189 */
  474.  0x040A0202, 0x04020A02, 0x04020A02, 0x04020A02, 0x04020A02, /* 194 */
  475.  0xFF000005, 0x040A0102, 0x040A0102, 0x04010A02, 0x04010A02, /* 199 */
  476.  0x050A0001, 0x05080602, 0x04000A01, 0x04000A01, 0x05060802, /* 204 */
  477.  0x05090402, 0x04030902, 0x04030902, 0x05090302, 0x05080502, /* 209 */
  478.  0x05050802, 0x05070602, 0x04090202, 0x04090202, 0x04020902, /* 214 */
  479.  0x04020902, 0x05070502, 0x05050702, 0x04080302, 0x04080302, /* 219 */
  480.  0x04030802, 0x04030802, 0x05060602, 0x05070402, 0x05040702, /* 224 */
  481.  0x05060502, 0x05050602, 0x05030702, 0xFF000005, 0x03090102, /* 229 */
  482.  0x03090102, 0x03090102, 0x03090102, 0x03010902, 0x03010902, /* 234 */
  483.  0x03010902, 0x03010902, 0x04090001, 0x04090001, 0x04000901, /* 239 */
  484.  0x04000901, 0x04080402, 0x04080402, 0x04040802, 0x04040802, /* 244 */
  485.  0x04020702, 0x04020702, 0x05060402, 0x05040602, 0x03080202, /* 249 */
  486.  0x03080202, 0x03080202, 0x03080202, 0x03020802, 0x03020802, /* 254 */
  487.  0x03020802, 0x03020802, 0x03080102, 0x03080102, 0x03080102, /* 259 */
  488.  0x03080102, 0xFF000004, 0x04070302, 0x04070202, 0x03070102, /* 264 */
  489.  0x03070102, 0x03010702, 0x03010702, 0x04050502, 0x04070001, /* 269 */
  490.  0x04000701, 0x04060302, 0x04030602, 0x04050402, 0x04040502, /* 274 */
  491.  0x04060202, 0x04020602, 0x04050302, 0xFF000003, 0x02010802, /* 279 */
  492.  0x02010802, 0x03080001, 0x03000801, 0x03060102, 0x03010602, /* 284 */
  493.  0x03060001, 0x03000601, 0xFF000004, 0x04030502, 0x04040402, /* 289 */
  494.  0x03050202, 0x03050202, 0x03020502, 0x03020502, 0x03050001, /* 294 */
  495.  0x03050001, 0x02050102, 0x02050102, 0x02050102, 0x02050102, /* 299 */
  496.  0x02010502, 0x02010502, 0x02010502, 0x02010502, 0xFF000003, /* 304 */
  497.  0x03040302, 0x03030402, 0x03000501, 0x03040202, 0x03020402, /* 309 */
  498.  0x03030302, 0x02040102, 0x02040102, 0xFF000002, 0x01010402, /* 314 */
  499.  0x01010402, 0x02040001, 0x02000401, 0xFF000002, 0x02030202, /* 319 */
  500.  0x02020302, 0x01030102, 0x01030102, 0xFF000001, 0x01010302, /* 324 */
  501.  0x01030001, 0xFF000001, 0x01000301, 0x01020202, 0xFF000003, /* 329 */
  502.  0x00000082, 0x0000008B, 0x0000008E, 0x00000091, 0x00000094, /* 334 */
  503.  0x00000097, 0x030C0E02, 0x030D0D02, 0xFF000003, 0x00000093, /* 339 */
  504.  0x030E0B02, 0x030B0E02, 0x030F0902, 0x03090F02, 0x030A0E02, /* 344 */
  505.  0x030D0B02, 0x030B0D02, 0xFF000003, 0x030F0802, 0x03080F02, /* 349 */
  506.  0x030C0C02, 0x0000008D, 0x030E0802, 0x00000090, 0x02070F02, /* 354 */
  507.  0x02070F02, 0xFF000003, 0x020A0D02, 0x020A0D02, 0x030D0A02, /* 359 */
  508.  0x030C0B02, 0x030B0C02, 0x03060F02, 0x020F0602, 0x020F0602, /* 364 */
  509.  0xFF000002, 0x02080E02, 0x020F0502, 0x020D0902, 0x02090D02, /* 369 */
  510.  0xFF000002, 0x02050F02, 0x02070E02, 0x020C0A02, 0x020B0B02, /* 374 */
  511.  0xFF000003, 0x020F0402, 0x020F0402, 0x02040F02, 0x02040F02, /* 379 */
  512.  0x030A0C02, 0x03060E02, 0x02030F02, 0x02030F02, 0xFF000002, /* 384 */
  513.  0x010F0302, 0x010F0302, 0x020D0802, 0x02080D02, 0xFF000001, /* 389 */
  514.  0x010F0202, 0x01020F02, 0xFF000002, 0x020E0602, 0x020C0902, /* 394 */
  515.  0x010F0001, 0x010F0001, 0xFF000002, 0x02090C02, 0x020E0502, /* 399 */
  516.  0x010B0A02, 0x010B0A02, 0xFF000002, 0x020D0702, 0x02070D02, /* 404 */
  517.  0x010E0402, 0x010E0402, 0xFF000002, 0x02080C02, 0x02060D02, /* 409 */
  518.  0x010E0302, 0x010E0302, 0xFF000002, 0x01090B02, 0x01090B02, /* 414 */
  519.  0x020B0902, 0x020A0A02, 0xFF000001, 0x010A0B02, 0x01050E02, /* 419 */
  520.  0xFF000001, 0x01040E02, 0x010C0802, 0xFF000001, 0x010D0602, /* 424 */
  521.  0x01030E02, 0xFF000001, 0x010E0202, 0x010E0001, 0xFF000001, /* 429 */
  522.  0x01000E01, 0x010D0502, 0xFF000001, 0x01050D02, 0x010C0702, /* 434 */
  523.  0xFF000001, 0x01070C02, 0x010D0402, 0xFF000001, 0x010B0802, /* 439 */
  524.  0x01080B02, 0xFF000001, 0x01040D02, 0x010A0902, 0xFF000001, /* 444 */
  525.  0x01090A02, 0x010C0602, 0xFF000001, 0x01030D02, 0x010B0702, /* 449 */
  526.  0xFF000001, 0x010C0502, 0x01050C02, 0xFF000001, 0x01090902, /* 454 */
  527.  0x010A0702, 0xFF000001, 0x01070A02, 0x01070902, 0xFF000003, /* 459 */
  528.  0x00000023, 0x030D0F02, 0x020D0E02, 0x020D0E02, 0x010F0F02, /* 464 */
  529.  0x010F0F02, 0x010F0F02, 0x010F0F02, 0xFF000001, 0x010F0E02, /* 469 */
  530.  0x010F0D02, 0xFF000001, 0x010E0E02, 0x010F0C02, 0xFF000001, /* 474 */
  531.  0x010E0D02, 0x010F0B02, 0xFF000001, 0x010B0F02, 0x010E0C02, /* 479 */
  532.  0xFF000002, 0x010C0D02, 0x010C0D02, 0x020F0A02, 0x02090E02, /* 484 */
  533.  0xFF000001, 0x010A0F02, 0x010D0C02, 0xFF000001, 0x010E0A02, /* 489 */
  534.  0x010E0902, 0xFF000001, 0x010F0702, 0x010E0702, 0xFF000001, /* 494 */
  535.  0x010E0F02, 0x010C0F02,  };
  536. /* max table bits  6 */
  537. /* NO XING TABLE 14 */
  538. /* TABLE 15  256 entries  maxbits 13  linbits  0 */
  539. static const HUFF_ELEMENT huff_table_15[] = {
  540.  0xFF000008, 0x00000101, 0x00000122, 0x00000143, 0x00000154, /*  4 */
  541.  0x00000165, 0x00000176, 0x0000017F, 0x00000188, 0x00000199, /*  9 */
  542.  0x000001A2, 0x000001AB, 0x000001B4, 0x000001BD, 0x000001C2, /* 14 */
  543.  0x000001CB, 0x000001D4, 0x000001D9, 0x000001DE, 0x000001E3, /* 19 */
  544.  0x000001E8, 0x000001ED, 0x000001F2, 0x000001F7, 0x000001FC, /* 24 */
  545.  0x00000201, 0x00000204, 0x00000207, 0x0000020A, 0x0000020F, /* 29 */
  546.  0x00000212, 0x00000215, 0x0000021A, 0x0000021D, 0x00000220, /* 34 */
  547.  0x08010902, 0x00000223, 0x00000226, 0x00000229, 0x0000022C, /* 39 */
  548.  0x0000022F, 0x08080202, 0x08020802, 0x08080102, 0x08010802, /* 44 */
  549.  0x00000232, 0x00000235, 0x00000238, 0x0000023B, 0x08070202, /* 49 */
  550.  0x08020702, 0x08040602, 0x08070102, 0x08050502, 0x08010702, /* 54 */
  551.  0x0000023E, 0x08060302, 0x08030602, 0x08050402, 0x08040502, /* 59 */
  552.  0x08060202, 0x08020602, 0x08060102, 0x00000241, 0x08050302, /* 64 */
  553.  0x07010602, 0x07010602, 0x08030502, 0x08040402, 0x07050202, /* 69 */
  554.  0x07050202, 0x07020502, 0x07020502, 0x07050102, 0x07050102, /* 74 */
  555.  0x07010502, 0x07010502, 0x08050001, 0x08000501, 0x07040302, /* 79 */
  556.  0x07040302, 0x07030402, 0x07030402, 0x07040202, 0x07040202, /* 84 */
  557.  0x07020402, 0x07020402, 0x07030302, 0x07030302, 0x06010402, /* 89 */
  558.  0x06010402, 0x06010402, 0x06010402, 0x07040102, 0x07040102, /* 94 */
  559.  0x07040001, 0x07040001, 0x06030202, 0x06030202, 0x06030202, /* 99 */
  560.  0x06030202, 0x06020302, 0x06020302, 0x06020302, 0x06020302, /* 104 */
  561.  0x07000401, 0x07000401, 0x07030001, 0x07030001, 0x06030102, /* 109 */
  562.  0x06030102, 0x06030102, 0x06030102, 0x06010302, 0x06010302, /* 114 */
  563.  0x06010302, 0x06010302, 0x06000301, 0x06000301, 0x06000301, /* 119 */
  564.  0x06000301, 0x05020202, 0x05020202, 0x05020202, 0x05020202, /* 124 */
  565.  0x05020202, 0x05020202, 0x05020202, 0x05020202, 0x05020102, /* 129 */
  566.  0x05020102, 0x05020102, 0x05020102, 0x05020102, 0x05020102, /* 134 */
  567.  0x05020102, 0x05020102, 0x05010202, 0x05010202, 0x05010202, /* 139 */
  568.  0x05010202, 0x05010202, 0x05010202, 0x05010202, 0x05010202, /* 144 */
  569.  0x05020001, 0x05020001, 0x05020001, 0x05020001, 0x05020001, /* 149 */
  570.  0x05020001, 0x05020001, 0x05020001, 0x05000201, 0x05000201, /* 154 */
  571.  0x05000201, 0x05000201, 0x05000201, 0x05000201, 0x05000201, /* 159 */
  572.  0x05000201, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 164 */
  573.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 169 */
  574.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 174 */
  575.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 179 */
  576.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 184 */
  577.  0x03010102, 0x03010102, 0x03010102, 0x03010102, 0x03010102, /* 189 */
  578.  0x03010102, 0x03010102, 0x03010102, 0x04010001, 0x04010001, /* 194 */
  579.  0x04010001, 0x04010001, 0x04010001, 0x04010001, 0x04010001, /* 199 */
  580.  0x04010001, 0x04010001, 0x04010001, 0x04010001, 0x04010001, /* 204 */
  581.  0x04010001, 0x04010001, 0x04010001, 0x04010001, 0x04000101, /* 209 */
  582.  0x04000101, 0x04000101, 0x04000101, 0x04000101, 0x04000101, /* 214 */
  583.  0x04000101, 0x04000101, 0x04000101, 0x04000101, 0x04000101, /* 219 */
  584.  0x04000101, 0x04000101, 0x04000101, 0x04000101, 0x04000101, /* 224 */
  585.  0x03000000, 0x03000000, 0x03000000, 0x03000000, 0x03000000, /* 229 */
  586.  0x03000000, 0x03000000, 0x03000000, 0x03000000, 0x03000000, /* 234 */
  587.  0x03000000, 0x03000000, 0x03000000, 0x03000000, 0x03000000, /* 239 */
  588.  0x03000000, 0x03000000, 0x03000000, 0x03000000, 0x03000000, /* 244 */
  589.  0x03000000, 0x03000000, 0x03000000, 0x03000000, 0x03000000, /* 249 */
  590.  0x03000000, 0x03000000, 0x03000000, 0x03000000, 0x03000000, /* 254 */
  591.  0x03000000, 0x03000000, 0xFF000005, 0x050F0F02, 0x050F0E02, /* 259 */
  592.  0x050E0F02, 0x050F0D02, 0x040E0E02, 0x040E0E02, 0x050D0F02, /* 264 */
  593.  0x050F0C02, 0x050C0F02, 0x050E0D02, 0x050D0E02, 0x050F0B02, /* 269 */
  594.  0x040B0F02, 0x040B0F02, 0x050E0C02, 0x050C0E02, 0x040D0D02, /* 274 */
  595.  0x040D0D02, 0x040F0A02, 0x040F0A02, 0x040A0F02, 0x040A0F02, /* 279 */
  596.  0x040E0B02, 0x040E0B02, 0x040B0E02, 0x040B0E02, 0x040D0C02, /* 284 */
  597.  0x040D0C02, 0x040C0D02, 0x040C0D02, 0x040F0902, 0x040F0902, /* 289 */
  598.  0xFF000005, 0x04090F02, 0x04090F02, 0x040A0E02, 0x040A0E02, /* 294 */
  599.  0x040D0B02, 0x040D0B02, 0x040B0D02, 0x040B0D02, 0x040F0802, /* 299 */
  600.  0x040F0802, 0x04080F02, 0x04080F02, 0x040C0C02, 0x040C0C02, /* 304 */
  601.  0x040E0902, 0x040E0902, 0x04090E02, 0x04090E02, 0x040F0702, /* 309 */
  602.  0x040F0702, 0x04070F02, 0x04070F02, 0x040D0A02, 0x040D0A02, /* 314 */
  603.  0x040A0D02, 0x040A0D02, 0x040C0B02, 0x040C0B02, 0x040F0602, /* 319 */
  604.  0x040F0602, 0x050E0A02, 0x050F0001, 0xFF000004, 0x030B0C02, /* 324 */
  605.  0x030B0C02, 0x03060F02, 0x03060F02, 0x040E0802, 0x04080E02, /* 329 */
  606.  0x040F0502, 0x040D0902, 0x03050F02, 0x03050F02, 0x030E0702, /* 334 */
  607.  0x030E0702, 0x03070E02, 0x03070E02, 0x030C0A02, 0x030C0A02, /* 339 */
  608.  0xFF000004, 0x030A0C02, 0x030A0C02, 0x030B0B02, 0x030B0B02, /* 344 */
  609.  0x04090D02, 0x040D0802, 0x030F0402, 0x030F0402, 0x03040F02, /* 349 */
  610.  0x03040F02, 0x030F0302, 0x030F0302, 0x03030F02, 0x03030F02, /* 354 */
  611.  0x03080D02, 0x03080D02, 0xFF000004, 0x03060E02, 0x03060E02, /* 359 */
  612.  0x030F0202, 0x030F0202, 0x03020F02, 0x03020F02, 0x040E0602, /* 364 */
  613.  0x04000F01, 0x030F0102, 0x030F0102, 0x03010F02, 0x03010F02, /* 369 */
  614.  0x030C0902, 0x030C0902, 0x03090C02, 0x03090C02, 0xFF000003, /* 374 */
  615.  0x030E0502, 0x030B0A02, 0x030A0B02, 0x03050E02, 0x030D0702, /* 379 */
  616.  0x03070D02, 0x030E0402, 0x03040E02, 0xFF000003, 0x030C0802, /* 384 */
  617.  0x03080C02, 0x030E0302, 0x030D0602, 0x03060D02, 0x03030E02, /* 389 */
  618.  0x030B0902, 0x03090B02, 0xFF000004, 0x030E0202, 0x030E0202, /* 394 */
  619.  0x030A0A02, 0x030A0A02, 0x03020E02, 0x03020E02, 0x030E0102, /* 399 */
  620.  0x030E0102, 0x03010E02, 0x03010E02, 0x040E0001, 0x04000E01, /* 404 */
  621.  0x030D0502, 0x030D0502, 0x03050D02, 0x03050D02, 0xFF000003, /* 409 */
  622.  0x030C0702, 0x03070C02, 0x030D0402, 0x030B0802, 0x02040D02, /* 414 */
  623.  0x02040D02, 0x03080B02, 0x030A0902, 0xFF000003, 0x03090A02, /* 419 */
  624.  0x030C0602, 0x03060C02, 0x030D0302, 0x02030D02, 0x02030D02, /* 424 */
  625.  0x02020D02, 0x02020D02, 0xFF000003, 0x030D0202, 0x030D0001, /* 429 */
  626.  0x020D0102, 0x020D0102, 0x020B0702, 0x020B0702, 0x02070B02, /* 434 */
  627.  0x02070B02, 0xFF000003, 0x02010D02, 0x02010D02, 0x030C0502, /* 439 */
  628.  0x03000D01, 0x02050C02, 0x02050C02, 0x020A0802, 0x020A0802, /* 444 */
  629.  0xFF000002, 0x02080A02, 0x020C0402, 0x02040C02, 0x020B0602, /* 449 */
  630.  0xFF000003, 0x02060B02, 0x02060B02, 0x03090902, 0x030C0001, /* 454 */
  631.  0x020C0302, 0x020C0302, 0x02030C02, 0x02030C02, 0xFF000003, /* 459 */
  632.  0x020A0702, 0x020A0702, 0x02070A02, 0x02070A02, 0x02060A02, /* 464 */
  633.  0x02060A02, 0x03000C01, 0x030B0001, 0xFF000002, 0x01020C02, /* 469 */
  634.  0x01020C02, 0x020C0202, 0x020B0502, 0xFF000002, 0x02050B02, /* 474 */
  635.  0x020C0102, 0x02090802, 0x02080902, 0xFF000002, 0x02010C02, /* 479 */
  636.  0x020B0402, 0x02040B02, 0x020A0602, 0xFF000002, 0x020B0302, /* 484 */
  637.  0x02090702, 0x01030B02, 0x01030B02, 0xFF000002, 0x02070902, /* 489 */
  638.  0x02080802, 0x020B0202, 0x020A0502, 0xFF000002, 0x01020B02, /* 494 */
  639.  0x01020B02, 0x02050A02, 0x020B0102, 0xFF000002, 0x01010B02, /* 499 */
  640.  0x01010B02, 0x02000B01, 0x02090602, 0xFF000002, 0x02060902, /* 504 */
  641.  0x020A0402, 0x02040A02, 0x02080702, 0xFF000002, 0x02070802, /* 509 */
  642.  0x020A0302, 0x01030A02, 0x01030A02, 0xFF000001, 0x01090502, /* 514 */
  643.  0x01050902, 0xFF000001, 0x010A0202, 0x01020A02, 0xFF000001, /* 519 */
  644.  0x010A0102, 0x01010A02, 0xFF000002, 0x020A0001, 0x02000A01, /* 524 */
  645.  0x01080602, 0x01080602, 0xFF000001, 0x01060802, 0x01090402, /* 529 */
  646.  0xFF000001, 0x01040902, 0x01090302, 0xFF000002, 0x01030902, /* 534 */
  647.  0x01030902, 0x02070702, 0x02090001, 0xFF000001, 0x01080502, /* 539 */
  648.  0x01050802, 0xFF000001, 0x01090202, 0x01070602, 0xFF000001, /* 544 */
  649.  0x01060702, 0x01020902, 0xFF000001, 0x01090102, 0x01000901, /* 549 */
  650.  0xFF000001, 0x01080402, 0x01040802, 0xFF000001, 0x01070502, /* 554 */
  651.  0x01050702, 0xFF000001, 0x01080302, 0x01030802, 0xFF000001, /* 559 */
  652.  0x01060602, 0x01070402, 0xFF000001, 0x01040702, 0x01080001, /* 564 */
  653.  0xFF000001, 0x01000801, 0x01060502, 0xFF000001, 0x01050602, /* 569 */
  654.  0x01070302, 0xFF000001, 0x01030702, 0x01060402, 0xFF000001, /* 574 */
  655.  0x01070001, 0x01000701, 0xFF000001, 0x01060001, 0x01000601, /* 579 */  };
  656. /* max table bits  8 */
  657. /* TABLE 16  256 entries  maxbits 17  linbits  0 */
  658. static const HUFF_ELEMENT huff_table_16[] = {
  659.  0xFF000008, 0x00000101, 0x0000010A, 0x00000113, 0x080F0F02, /*  4 */
  660.  0x00000118, 0x0000011D, 0x00000120, 0x08020F02, 0x00000131, /*  9 */
  661.  0x080F0102, 0x08010F02, 0x00000134, 0x00000145, 0x00000156, /* 14 */
  662.  0x00000167, 0x00000178, 0x00000189, 0x0000019A, 0x000001A3, /* 19 */
  663.  0x000001AC, 0x000001B5, 0x000001BE, 0x000001C7, 0x000001D0, /* 24 */
  664.  0x000001D9, 0x000001DE, 0x000001E3, 0x000001E6, 0x000001EB, /* 29 */
  665.  0x000001F0, 0x08010502, 0x000001F3, 0x000001F6, 0x000001F9, /* 34 */
  666.  0x000001FC, 0x08040102, 0x08010402, 0x000001FF, 0x08030202, /* 39 */
  667.  0x08020302, 0x07030102, 0x07030102, 0x07010302, 0x07010302, /* 44 */
  668.  0x08030001, 0x08000301, 0x07020202, 0x07020202, 0x06020102, /* 49 */
  669.  0x06020102, 0x06020102, 0x06020102, 0x06010202, 0x06010202, /* 54 */
  670.  0x06010202, 0x06010202, 0x06020001, 0x06020001, 0x06020001, /* 59 */
  671.  0x06020001, 0x06000201, 0x06000201, 0x06000201, 0x06000201, /* 64 */
  672.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 69 */
  673.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 74 */
  674.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 79 */
  675.  0x04010102, 0x04010001, 0x04010001, 0x04010001, 0x04010001, /* 84 */
  676.  0x04010001, 0x04010001, 0x04010001, 0x04010001, 0x04010001, /* 89 */
  677.  0x04010001, 0x04010001, 0x04010001, 0x04010001, 0x04010001, /* 94 */
  678.  0x04010001, 0x04010001, 0x03000101, 0x03000101, 0x03000101, /* 99 */
  679.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 104 */
  680.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 109 */
  681.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 114 */
  682.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 119 */
  683.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x03000101, /* 124 */
  684.  0x03000101, 0x03000101, 0x03000101, 0x03000101, 0x01000000, /* 129 */
  685.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 134 */
  686.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 139 */
  687.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 144 */
  688.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 149 */
  689.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 154 */
  690.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 159 */
  691.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 164 */
  692.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 169 */
  693.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 174 */
  694.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 179 */
  695.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 184 */
  696.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 189 */
  697.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 194 */
  698.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 199 */
  699.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 204 */
  700.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 209 */
  701.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 214 */
  702.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 219 */
  703.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 224 */
  704.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 229 */
  705.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 234 */
  706.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 239 */
  707.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 244 */
  708.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 249 */
  709.  0x01000000, 0x01000000, 0x01000000, 0x01000000, 0x01000000, /* 254 */
  710.  0x01000000, 0x01000000, 0xFF000003, 0x030F0E02, 0x030E0F02, /* 259 */
  711.  0x030F0D02, 0x030D0F02, 0x030F0C02, 0x030C0F02, 0x030F0B02, /* 264 */
  712.  0x030B0F02, 0xFF000003, 0x020F0A02, 0x020F0A02, 0x030A0F02, /* 269 */
  713.  0x030F0902, 0x03090F02, 0x03080F02, 0x020F0802, 0x020F0802, /* 274 */
  714.  0xFF000002, 0x020F0702, 0x02070F02, 0x020F0602, 0x02060F02, /* 279 */
  715.  0xFF000002, 0x020F0502, 0x02050F02, 0x010F0402, 0x010F0402, /* 284 */
  716.  0xFF000001, 0x01040F02, 0x01030F02, 0xFF000004, 0x01000F01, /* 289 */
  717.  0x01000F01, 0x01000F01, 0x01000F01, 0x01000F01, 0x01000F01, /* 294 */
  718.  0x01000F01, 0x01000F01, 0x020F0302, 0x020F0302, 0x020F0302, /* 299 */
  719.  0x020F0302, 0x000000E2, 0x000000F3, 0x000000FC, 0x00000105, /* 304 */
  720.  0xFF000001, 0x010F0202, 0x010F0001, 0xFF000004, 0x000000FA, /* 309 */
  721.  0x000000FF, 0x00000104, 0x00000109, 0x0000010C, 0x00000111, /* 314 */
  722.  0x00000116, 0x00000119, 0x0000011E, 0x00000123, 0x00000128, /* 319 */
  723.  0x04030E02, 0x0000012D, 0x00000130, 0x00000133, 0x00000136, /* 324 */
  724.  0xFF000004, 0x00000128, 0x0000012B, 0x0000012E, 0x040D0001, /* 329 */
  725.  0x00000131, 0x00000134, 0x00000137, 0x040C0302, 0x0000013A, /* 334 */
  726.  0x040C0102, 0x04000C01, 0x0000013D, 0x03020E02, 0x03020E02, /* 339 */
  727.  0x040E0202, 0x040E0102, 0xFF000004, 0x04030D02, 0x040D0202, /* 344 */
  728.  0x04020D02, 0x04010D02, 0x040B0302, 0x0000012F, 0x030D0102, /* 349 */
  729.  0x030D0102, 0x04040C02, 0x040B0602, 0x04030C02, 0x04070A02, /* 354 */
  730.  0x030C0202, 0x030C0202, 0x04020C02, 0x04050B02, 0xFF000004, /* 359 */
  731.  0x04010C02, 0x040C0001, 0x040B0402, 0x04040B02, 0x040A0602, /* 364 */
  732.  0x04060A02, 0x03030B02, 0x03030B02, 0x040A0502, 0x04050A02, /* 369 */
  733.  0x030B0202, 0x030B0202, 0x03020B02, 0x03020B02, 0x030B0102, /* 374 */
  734.  0x030B0102, 0xFF000004, 0x03010B02, 0x03010B02, 0x040B0001, /* 379 */
  735.  0x04000B01, 0x04090602, 0x04060902, 0x040A0402, 0x04040A02, /* 384 */
  736.  0x04080702, 0x04070802, 0x03030A02, 0x03030A02, 0x040A0302, /* 389 */
  737.  0x04090502, 0x030A0202, 0x030A0202, 0xFF000004, 0x04050902, /* 394 */
  738.  0x04080602, 0x03010A02, 0x03010A02, 0x04060802, 0x04070702, /* 399 */
  739.  0x03040902, 0x03040902, 0x04090402, 0x04070502, 0x03070602, /* 404 */
  740.  0x03070602, 0x02020A02, 0x02020A02, 0x02020A02, 0x02020A02, /* 409 */
  741.  0xFF000003, 0x020A0102, 0x020A0102, 0x030A0001, 0x03000A01, /* 414 */
  742.  0x03090302, 0x03030902, 0x03080502, 0x03050802, 0xFF000003, /* 419 */
  743.  0x02090202, 0x02090202, 0x02020902, 0x02020902, 0x03060702, /* 424 */
  744.  0x03090001, 0x02090102, 0x02090102, 0xFF000003, 0x02010902, /* 429 */
  745.  0x02010902, 0x03000901, 0x03080402, 0x03040802, 0x03050702, /* 434 */
  746.  0x03080302, 0x03030802, 0xFF000003, 0x03060602, 0x03080202, /* 439 */
  747.  0x02020802, 0x02020802, 0x03070402, 0x03040702, 0x02080102, /* 444 */
  748.  0x02080102, 0xFF000003, 0x02010802, 0x02010802, 0x02000801, /* 449 */
  749.  0x02000801, 0x03080001, 0x03060502, 0x02070302, 0x02070302, /* 454 */
  750.  0xFF000003, 0x02030702, 0x02030702, 0x03050602, 0x03060402, /* 459 */
  751.  0x02070202, 0x02070202, 0x02020702, 0x02020702, 0xFF000003, /* 464 */
  752.  0x03040602, 0x03050502, 0x02070001, 0x02070001, 0x01070102, /* 469 */
  753.  0x01070102, 0x01070102, 0x01070102, 0xFF000002, 0x01010702, /* 474 */
  754.  0x01010702, 0x02000701, 0x02060302, 0xFF000002, 0x02030602, /* 479 */
  755.  0x02050402, 0x02040502, 0x02060202, 0xFF000001, 0x01020602, /* 484 */
  756.  0x01060102, 0xFF000002, 0x01010602, 0x01010602, 0x02060001, /* 489 */
  757.  0x02000601, 0xFF000002, 0x01030502, 0x01030502, 0x02050302, /* 494 */
  758.  0x02040402, 0xFF000001, 0x01050202, 0x01020502, 0xFF000001, /* 499 */
  759.  0x01050102, 0x01050001, 0xFF000001, 0x01040302, 0x01030402, /* 504 */
  760.  0xFF000001, 0x01000501, 0x01040202, 0xFF000001, 0x01020402, /* 509 */
  761.  0x01030302, 0xFF000001, 0x01040001, 0x01000401, 0xFF000004, /* 514 */
  762.  0x040E0C02, 0x00000086, 0x030E0D02, 0x030E0D02, 0x03090E02, /* 519 */
  763.  0x03090E02, 0x040A0E02, 0x04090D02, 0x020E0E02, 0x020E0E02, /* 524 */
  764.  0x020E0E02, 0x020E0E02, 0x030D0E02, 0x030D0E02, 0x030B0E02, /* 529 */
  765.  0x030B0E02, 0xFF000003, 0x020E0B02, 0x020E0B02, 0x020D0C02, /* 534 */
  766.  0x020D0C02, 0x030C0D02, 0x030B0D02, 0x020E0A02, 0x020E0A02, /* 539 */
  767.  0xFF000003, 0x020C0C02, 0x020C0C02, 0x030D0A02, 0x030A0D02, /* 544 */
  768.  0x030E0702, 0x030C0A02, 0x020A0C02, 0x020A0C02, 0xFF000003, /* 549 */
  769.  0x03090C02, 0x030D0702, 0x020E0502, 0x020E0502, 0x010D0B02, /* 554 */
  770.  0x010D0B02, 0x010D0B02, 0x010D0B02, 0xFF000002, 0x010E0902, /* 559 */
  771.  0x010E0902, 0x020C0B02, 0x020B0C02, 0xFF000002, 0x020E0802, /* 564 */
  772.  0x02080E02, 0x020D0902, 0x02070E02, 0xFF000002, 0x020B0B02, /* 569 */
  773.  0x020D0802, 0x02080D02, 0x020E0602, 0xFF000001, 0x01060E02, /* 574 */
  774.  0x010C0902, 0xFF000002, 0x020B0A02, 0x020A0B02, 0x02050E02, /* 579 */
  775.  0x02070D02, 0xFF000002, 0x010E0402, 0x010E0402, 0x02040E02, /* 584 */
  776.  0x020C0802, 0xFF000001, 0x01080C02, 0x010E0302, 0xFF000002, /* 589 */
  777.  0x010D0602, 0x010D0602, 0x02060D02, 0x020B0902, 0xFF000002, /* 594 */
  778.  0x02090B02, 0x020A0A02, 0x01010E02, 0x01010E02, 0xFF000002, /* 599 */
  779.  0x01040D02, 0x01040D02, 0x02080B02, 0x02090A02, 0xFF000002, /* 604 */
  780.  0x010B0702, 0x010B0702, 0x02070B02, 0x02000D01, 0xFF000001, /* 609 */
  781.  0x010E0001, 0x01000E01, 0xFF000001, 0x010D0502, 0x01050D02, /* 614 */
  782.  0xFF000001, 0x010C0702, 0x01070C02, 0xFF000001, 0x010D0402, /* 619 */
  783.  0x010B0802, 0xFF000001, 0x010A0902, 0x010C0602, 0xFF000001, /* 624 */
  784.  0x01060C02, 0x010D0302, 0xFF000001, 0x010C0502, 0x01050C02, /* 629 */
  785.  0xFF000001, 0x010A0802, 0x01080A02, 0xFF000001, 0x01090902, /* 634 */
  786.  0x010C0402, 0xFF000001, 0x01060B02, 0x010A0702, 0xFF000001, /* 639 */
  787.  0x010B0502, 0x01090802, 0xFF000001, 0x01080902, 0x01090702, /* 644 */
  788.  0xFF000001, 0x01070902, 0x01080802, 0xFF000001, 0x010C0E02, /* 649 */
  789.  0x010D0D02,  };
  790. /* max table bits  8 */
  791. /* NO XING TABLE 17 */
  792. /* NO XING TABLE 18 */
  793. /* NO XING TABLE 19 */
  794. /* NO XING TABLE 20 */
  795. /* NO XING TABLE 21 */
  796. /* NO XING TABLE 22 */
  797. /* NO XING TABLE 23 */
  798. /* TABLE 24  256 entries  maxbits 12  linbits  0 */
  799. static const HUFF_ELEMENT huff_table_24[] = {
  800.  0xFF000009, 0x080F0E02, 0x080F0E02, 0x080E0F02, 0x080E0F02, /*  4 */
  801.  0x080F0D02, 0x080F0D02, 0x080D0F02, 0x080D0F02, 0x080F0C02, /*  9 */
  802.  0x080F0C02, 0x080C0F02, 0x080C0F02, 0x080F0B02, 0x080F0B02, /* 14 */
  803.  0x080B0F02, 0x080B0F02, 0x070A0F02, 0x070A0F02, 0x070A0F02, /* 19 */
  804.  0x070A0F02, 0x080F0A02, 0x080F0A02, 0x080F0902, 0x080F0902, /* 24 */
  805.  0x07090F02, 0x07090F02, 0x07090F02, 0x07090F02, 0x07080F02, /* 29 */
  806.  0x07080F02, 0x07080F02, 0x07080F02, 0x080F0802, 0x080F0802, /* 34 */
  807.  0x080F0702, 0x080F0702, 0x07070F02, 0x07070F02, 0x07070F02, /* 39 */
  808.  0x07070F02, 0x070F0602, 0x070F0602, 0x070F0602, 0x070F0602, /* 44 */
  809.  0x07060F02, 0x07060F02, 0x07060F02, 0x07060F02, 0x070F0502, /* 49 */
  810.  0x070F0502, 0x070F0502, 0x070F0502, 0x07050F02, 0x07050F02, /* 54 */
  811.  0x07050F02, 0x07050F02, 0x070F0402, 0x070F0402, 0x070F0402, /* 59 */
  812.  0x070F0402, 0x07040F02, 0x07040F02, 0x07040F02, 0x07040F02, /* 64 */
  813.  0x070F0302, 0x070F0302, 0x070F0302, 0x070F0302, 0x07030F02, /* 69 */
  814.  0x07030F02, 0x07030F02, 0x07030F02, 0x070F0202, 0x070F0202, /* 74 */
  815.  0x070F0202, 0x070F0202, 0x07020F02, 0x07020F02, 0x07020F02, /* 79 */
  816.  0x07020F02, 0x07010F02, 0x07010F02, 0x07010F02, 0x07010F02, /* 84 */
  817.  0x080F0102, 0x080F0102, 0x08000F01, 0x08000F01, 0x090F0001, /* 89 */
  818.  0x00000201, 0x00000206, 0x0000020B, 0x00000210, 0x00000215, /* 94 */
  819.  0x0000021A, 0x0000021F, 0x040F0F02, 0x040F0F02, 0x040F0F02, /* 99 */
  820.  0x040F0F02, 0x040F0F02, 0x040F0F02, 0x040F0F02, 0x040F0F02, /* 104 */
  821.  0x040F0F02, 0x040F0F02, 0x040F0F02, 0x040F0F02, 0x040F0F02, /* 109 */
  822.  0x040F0F02, 0x040F0F02, 0x040F0F02, 0x040F0F02, 0x040F0F02, /* 114 */
  823.  0x040F0F02, 0x040F0F02, 0x040F0F02, 0x040F0F02, 0x040F0F02, /* 119 */
  824.  0x040F0F02, 0x040F0F02, 0x040F0F02, 0x040F0F02, 0x040F0F02, /* 124 */
  825.  0x040F0F02, 0x040F0F02, 0x040F0F02, 0x040F0F02, 0x00000224, /* 129 */
  826.  0x00000229, 0x00000232, 0x00000237, 0x0000023A, 0x0000023F, /* 134 */
  827.  0x00000242, 0x00000245, 0x0000024A, 0x0000024D, 0x00000250, /* 139 */
  828.  0x00000253, 0x00000256, 0x00000259, 0x0000025C, 0x0000025F, /* 144 */
  829.  0x00000262, 0x00000265, 0x00000268, 0x0000026B, 0x0000026E, /* 149 */
  830.  0x00000271, 0x00000274, 0x00000277, 0x0000027A, 0x0000027D, /* 154 */
  831.  0x00000280, 0x00000283, 0x00000288, 0x0000028B, 0x0000028E, /* 159 */
  832.  0x00000291, 0x00000294, 0x00000297, 0x0000029A, 0x0000029F, /* 164 */
  833.  0x09040B02, 0x000002A4, 0x000002A7, 0x000002AA, 0x09030B02, /* 169 */
  834.  0x09080802, 0x000002AF, 0x09020B02, 0x000002B2, 0x000002B5, /* 174 */
  835.  0x09060902, 0x09040A02, 0x000002B8, 0x09070802, 0x090A0302, /* 179 */
  836.  0x09030A02, 0x09090502, 0x09050902, 0x090A0202, 0x09020A02, /* 184 */
  837.  0x09010A02, 0x09080602, 0x09060802, 0x09070702, 0x09090402, /* 189 */
  838.  0x09040902, 0x09090302, 0x09030902, 0x09080502, 0x09050802, /* 194 */
  839.  0x09090202, 0x09070602, 0x09060702, 0x09020902, 0x09090102, /* 199 */
  840.  0x09010902, 0x09080402, 0x09040802, 0x09070502, 0x09050702, /* 204 */
  841.  0x09080302, 0x09030802, 0x09060602, 0x09080202, 0x09020802, /* 209 */
  842.  0x09080102, 0x09070402, 0x09040702, 0x09010802, 0x000002BB, /* 214 */
  843.  0x09060502, 0x09050602, 0x09070102, 0x000002BE, 0x08030702, /* 219 */
  844.  0x08030702, 0x09070302, 0x09070202, 0x08020702, 0x08020702, /* 224 */
  845.  0x08060402, 0x08060402, 0x08040602, 0x08040602, 0x08050502, /* 229 */
  846.  0x08050502, 0x08010702, 0x08010702, 0x08060302, 0x08060302, /* 234 */
  847.  0x08030602, 0x08030602, 0x08050402, 0x08050402, 0x08040502, /* 239 */
  848.  0x08040502, 0x08060202, 0x08060202, 0x08020602, 0x08020602, /* 244 */
  849.  0x08060102, 0x08060102, 0x08010602, 0x08010602, 0x09060001, /* 249 */
  850.  0x09000601, 0x08050302, 0x08050302, 0x08030502, 0x08030502, /* 254 */
  851.  0x08040402, 0x08040402, 0x08050202, 0x08050202, 0x08020502, /* 259 */
  852.  0x08020502, 0x08050102, 0x08050102, 0x09050001, 0x09000501, /* 264 */
  853.  0x07010502, 0x07010502, 0x07010502, 0x07010502, 0x08040302, /* 269 */
  854.  0x08040302, 0x08030402, 0x08030402, 0x07040202, 0x07040202, /* 274 */
  855.  0x07040202, 0x07040202, 0x07020402, 0x07020402, 0x07020402, /* 279 */
  856.  0x07020402, 0x07030302, 0x07030302, 0x07030302, 0x07030302, /* 284 */
  857.  0x07040102, 0x07040102, 0x07040102, 0x07040102, 0x07010402, /* 289 */
  858.  0x07010402, 0x07010402, 0x07010402, 0x08040001, 0x08040001, /* 294 */
  859.  0x08000401, 0x08000401, 0x07030202, 0x07030202, 0x07030202, /* 299 */
  860.  0x07030202, 0x07020302, 0x07020302, 0x07020302, 0x07020302, /* 304 */
  861.  0x06030102, 0x06030102, 0x06030102, 0x06030102, 0x06030102, /* 309 */
  862.  0x06030102, 0x06030102, 0x06030102, 0x06010302, 0x06010302, /* 314 */
  863.  0x06010302, 0x06010302, 0x06010302, 0x06010302, 0x06010302, /* 319 */
  864.  0x06010302, 0x07030001, 0x07030001, 0x07030001, 0x07030001, /* 324 */
  865.  0x07000301, 0x07000301, 0x07000301, 0x07000301, 0x06020202, /* 329 */
  866.  0x06020202, 0x06020202, 0x06020202, 0x06020202, 0x06020202, /* 334 */
  867.  0x06020202, 0x06020202, 0x05020102, 0x05020102, 0x05020102, /* 339 */
  868.  0x05020102, 0x05020102, 0x05020102, 0x05020102, 0x05020102, /* 344 */
  869.  0x05020102, 0x05020102, 0x05020102, 0x05020102, 0x05020102, /* 349 */
  870.  0x05020102, 0x05020102, 0x05020102, 0x05010202, 0x05010202, /* 354 */
  871.  0x05010202, 0x05010202, 0x05010202, 0x05010202, 0x05010202, /* 359 */
  872.  0x05010202, 0x05010202, 0x05010202, 0x05010202, 0x05010202, /* 364 */
  873.  0x05010202, 0x05010202, 0x05010202, 0x05010202, 0x06020001, /* 369 */
  874.  0x06020001, 0x06020001, 0x06020001, 0x06020001, 0x06020001, /* 374 */
  875.  0x06020001, 0x06020001, 0x06000201, 0x06000201, 0x06000201, /* 379 */
  876.  0x06000201, 0x06000201, 0x06000201, 0x06000201, 0x06000201, /* 384 */
  877.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 389 */
  878.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 394 */
  879.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 399 */
  880.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 404 */
  881.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 409 */
  882.  0x04010102, 0x04010102, 0x04010102, 0x04010102, 0x04010102, /* 414 */
  883.  0x04010102, 0x04010102, 0x04010001, 0x04010001, 0x04010001, /* 419 */
  884.  0x04010001, 0x04010001, 0x04010001, 0x04010001, 0x04010001, /* 424 */
  885.  0x04010001, 0x04010001, 0x04010001, 0x04010001, 0x04010001, /* 429 */
  886.  0x04010001, 0x04010001, 0x04010001, 0x04010001, 0x04010001, /* 434 */
  887.  0x04010001, 0x04010001, 0x04010001, 0x04010001, 0x04010001, /* 439 */
  888.  0x04010001, 0x04010001, 0x04010001, 0x04010001, 0x04010001, /* 444 */
  889.  0x04010001, 0x04010001, 0x04010001, 0x04010001, 0x04000101, /* 449 */
  890.  0x04000101, 0x04000101, 0x04000101, 0x04000101, 0x04000101, /* 454 */
  891.  0x04000101, 0x04000101, 0x04000101, 0x04000101, 0x04000101, /* 459 */
  892.  0x04000101, 0x04000101, 0x04000101, 0x04000101, 0x04000101, /* 464 */
  893.  0x04000101, 0x04000101, 0x04000101, 0x04000101, 0x04000101, /* 469 */
  894.  0x04000101, 0x04000101, 0x04000101, 0x04000101, 0x04000101, /* 474 */
  895.  0x04000101, 0x04000101, 0x04000101, 0x04000101, 0x04000101, /* 479 */
  896.  0x04000101, 0x04000000, 0x04000000, 0x04000000, 0x04000000, /* 484 */
  897.  0x04000000, 0x04000000, 0x04000000, 0x04000000, 0x04000000, /* 489 */
  898.  0x04000000, 0x04000000, 0x04000000, 0x04000000, 0x04000000, /* 494 */
  899.  0x04000000, 0x04000000, 0x04000000, 0x04000000, 0x04000000, /* 499 */
  900.  0x04000000, 0x04000000, 0x04000000, 0x04000000, 0x04000000, /* 504 */
  901.  0x04000000, 0x04000000, 0x04000000, 0x04000000, 0x04000000, /* 509 */
  902.  0x04000000, 0x04000000, 0x04000000, 0xFF000002, 0x020E0E02, /* 514 */
  903.  0x020E0D02, 0x020D0E02, 0x020E0C02, 0xFF000002, 0x020C0E02, /* 519 */
  904.  0x020D0D02, 0x020E0B02, 0x020B0E02, 0xFF000002, 0x020D0C02, /* 524 */
  905.  0x020C0D02, 0x020E0A02, 0x020A0E02, 0xFF000002, 0x020D0B02, /* 529 */
  906.  0x020B0D02, 0x020C0C02, 0x020E0902, 0xFF000002, 0x02090E02, /* 534 */
  907.  0x020D0A02, 0x020A0D02, 0x020C0B02, 0xFF000002, 0x020B0C02, /* 539 */
  908.  0x020E0802, 0x02080E02, 0x020D0902, 0xFF000002, 0x02090D02, /* 544 */
  909.  0x020E0702, 0x02070E02, 0x020C0A02, 0xFF000002, 0x020A0C02, /* 549 */
  910.  0x020B0B02, 0x020D0802, 0x02080D02, 0xFF000003, 0x030E0001, /* 554 */
  911.  0x03000E01, 0x020D0001, 0x020D0001, 0x01060E02, 0x01060E02, /* 559 */
  912.  0x01060E02, 0x01060E02, 0xFF000002, 0x020E0602, 0x020C0902, /* 564 */
  913.  0x01090C02, 0x01090C02, 0xFF000001, 0x010E0502, 0x010A0B02, /* 569 */
  914.  0xFF000002, 0x01050E02, 0x01050E02, 0x020B0A02, 0x020D0702, /* 574 */
  915.  0xFF000001, 0x01070D02, 0x01040E02, 0xFF000001, 0x010C0802, /* 579 */
  916.  0x01080C02, 0xFF000002, 0x020E0402, 0x020E0202, 0x010E0302, /* 584 */
  917.  0x010E0302, 0xFF000001, 0x010D0602, 0x01060D02, 0xFF000001, /* 589 */
  918.  0x01030E02, 0x010B0902, 0xFF000001, 0x01090B02, 0x010A0A02, /* 594 */
  919.  0xFF000001, 0x01020E02, 0x010E0102, 0xFF000001, 0x01010E02, /* 599 */
  920.  0x010D0502, 0xFF000001, 0x01050D02, 0x010C0702, 0xFF000001, /* 604 */
  921.  0x01070C02, 0x010D0402, 0xFF000001, 0x010B0802, 0x01080B02, /* 609 */
  922.  0xFF000001, 0x01040D02, 0x010A0902, 0xFF000001, 0x01090A02, /* 614 */
  923.  0x010C0602, 0xFF000001, 0x01060C02, 0x010D0302, 0xFF000001, /* 619 */
  924.  0x01030D02, 0x010D0202, 0xFF000001, 0x01020D02, 0x010D0102, /* 624 */
  925.  0xFF000001, 0x010B0702, 0x01070B02, 0xFF000001, 0x01010D02, /* 629 */
  926.  0x010C0502, 0xFF000001, 0x01050C02, 0x010A0802, 0xFF000001, /* 634 */
  927.  0x01080A02, 0x01090902, 0xFF000001, 0x010C0402, 0x01040C02, /* 639 */
  928.  0xFF000001, 0x010B0602, 0x01060B02, 0xFF000002, 0x02000D01, /* 644 */
  929.  0x020C0001, 0x010C0302, 0x010C0302, 0xFF000001, 0x01030C02, /* 649 */
  930.  0x010A0702, 0xFF000001, 0x01070A02, 0x010C0202, 0xFF000001, /* 654 */
  931.  0x01020C02, 0x010B0502, 0xFF000001, 0x01050B02, 0x010C0102, /* 659 */
  932.  0xFF000001, 0x01090802, 0x01080902, 0xFF000001, 0x01010C02, /* 664 */
  933.  0x010B0402, 0xFF000002, 0x02000C01, 0x020B0001, 0x010B0302, /* 669 */
  934.  0x010B0302, 0xFF000002, 0x02000B01, 0x020A0001, 0x010A0102, /* 674 */
  935.  0x010A0102, 0xFF000001, 0x010A0602, 0x01060A02, 0xFF000001, /* 679 */
  936.  0x01090702, 0x01070902, 0xFF000002, 0x02000A01, 0x02090001, /* 684 */
  937.  0x01000901, 0x01000901, 0xFF000001, 0x010B0202, 0x010A0502, /* 689 */
  938.  0xFF000001, 0x01050A02, 0x010B0102, 0xFF000001, 0x01010B02, /* 694 */
  939.  0x01090602, 0xFF000001, 0x010A0402, 0x01080702, 0xFF000001, /* 699 */
  940.  0x01080001, 0x01000801, 0xFF000001, 0x01070001, 0x01000701, /* 704 */  };
  941. /* max table bits  9 */
  942. /* NO XING TABLE 25 */
  943. /* NO XING TABLE 26 */
  944. /* NO XING TABLE 27 */
  945. /* NO XING TABLE 28 */
  946. /* NO XING TABLE 29 */
  947. /* NO XING TABLE 30 */
  948. /* NO XING TABLE 31 */
  949. /* done */