dbf-halloween2015

annotate libs/vorbis/books/floor/floor_books.h @ 1:c3f5c32cb210

barfed all the libraries in the source tree to make porting easier
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 01 Nov 2015 00:36:56 +0200
parents
children
rev   line source
nuclear@1 1 /********************************************************************
nuclear@1 2 * *
nuclear@1 3 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
nuclear@1 4 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
nuclear@1 5 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
nuclear@1 6 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
nuclear@1 7 * *
nuclear@1 8 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2007 *
nuclear@1 9 * by the Xiph.Org Foundation http://www.xiph.org/ *
nuclear@1 10 * *
nuclear@1 11 ********************************************************************
nuclear@1 12
nuclear@1 13 function: static codebooks autogenerated by huff/huffbuld
nuclear@1 14 last modified: $Id: floor_books.h 16939 2010-03-01 08:38:14Z xiphmont $
nuclear@1 15
nuclear@1 16 ********************************************************************/
nuclear@1 17
nuclear@1 18 #include "codebook.h"
nuclear@1 19
nuclear@1 20 static const long _huff_lengthlist_line_256x7_0sub1[] = {
nuclear@1 21 0, 2, 3, 3, 3, 3, 4, 3, 4,
nuclear@1 22 };
nuclear@1 23
nuclear@1 24 static const static_codebook _huff_book_line_256x7_0sub1 = {
nuclear@1 25 1, 9,
nuclear@1 26 (long *)_huff_lengthlist_line_256x7_0sub1,
nuclear@1 27 0, 0, 0, 0, 0,
nuclear@1 28 NULL,
nuclear@1 29 0
nuclear@1 30 };
nuclear@1 31
nuclear@1 32 static const long _huff_lengthlist_line_256x7_0sub2[] = {
nuclear@1 33 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 4, 3, 5, 3,
nuclear@1 34 6, 3, 6, 4, 6, 4, 7, 5, 7,
nuclear@1 35 };
nuclear@1 36
nuclear@1 37 static const static_codebook _huff_book_line_256x7_0sub2 = {
nuclear@1 38 1, 25,
nuclear@1 39 (long *)_huff_lengthlist_line_256x7_0sub2,
nuclear@1 40 0, 0, 0, 0, 0,
nuclear@1 41 NULL,
nuclear@1 42 0
nuclear@1 43 };
nuclear@1 44
nuclear@1 45 static const long _huff_lengthlist_line_256x7_0sub3[] = {
nuclear@1 46 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 47 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 2, 5, 3, 5, 3,
nuclear@1 48 6, 3, 6, 4, 7, 6, 7, 8, 7, 9, 8, 9, 9, 9,10, 9,
nuclear@1 49 11,13,11,13,10,10,13,13,13,13,13,13,12,12,12,12,
nuclear@1 50 };
nuclear@1 51
nuclear@1 52 static const static_codebook _huff_book_line_256x7_0sub3 = {
nuclear@1 53 1, 64,
nuclear@1 54 (long *)_huff_lengthlist_line_256x7_0sub3,
nuclear@1 55 0, 0, 0, 0, 0,
nuclear@1 56 NULL,
nuclear@1 57 0
nuclear@1 58 };
nuclear@1 59
nuclear@1 60 static const long _huff_lengthlist_line_256x7_1sub1[] = {
nuclear@1 61 0, 3, 3, 3, 3, 2, 4, 3, 4,
nuclear@1 62 };
nuclear@1 63
nuclear@1 64 static const static_codebook _huff_book_line_256x7_1sub1 = {
nuclear@1 65 1, 9,
nuclear@1 66 (long *)_huff_lengthlist_line_256x7_1sub1,
nuclear@1 67 0, 0, 0, 0, 0,
nuclear@1 68 NULL,
nuclear@1 69 0
nuclear@1 70 };
nuclear@1 71
nuclear@1 72 static const long _huff_lengthlist_line_256x7_1sub2[] = {
nuclear@1 73 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 4, 3, 4, 4,
nuclear@1 74 5, 4, 6, 5, 6, 7, 6, 8, 8,
nuclear@1 75 };
nuclear@1 76
nuclear@1 77 static const static_codebook _huff_book_line_256x7_1sub2 = {
nuclear@1 78 1, 25,
nuclear@1 79 (long *)_huff_lengthlist_line_256x7_1sub2,
nuclear@1 80 0, 0, 0, 0, 0,
nuclear@1 81 NULL,
nuclear@1 82 0
nuclear@1 83 };
nuclear@1 84
nuclear@1 85 static const long _huff_lengthlist_line_256x7_1sub3[] = {
nuclear@1 86 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 87 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 4, 3, 6, 3, 7,
nuclear@1 88 3, 8, 5, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
nuclear@1 89 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7,
nuclear@1 90 };
nuclear@1 91
nuclear@1 92 static const static_codebook _huff_book_line_256x7_1sub3 = {
nuclear@1 93 1, 64,
nuclear@1 94 (long *)_huff_lengthlist_line_256x7_1sub3,
nuclear@1 95 0, 0, 0, 0, 0,
nuclear@1 96 NULL,
nuclear@1 97 0
nuclear@1 98 };
nuclear@1 99
nuclear@1 100 static const long _huff_lengthlist_line_256x7_class0[] = {
nuclear@1 101 7, 5, 5, 9, 9, 6, 6, 9,12, 8, 7, 8,11, 8, 9,15,
nuclear@1 102 6, 3, 3, 7, 7, 4, 3, 6, 9, 6, 5, 6, 8, 6, 8,15,
nuclear@1 103 8, 5, 5, 9, 8, 5, 4, 6,10, 7, 5, 5,11, 8, 7,15,
nuclear@1 104 14,15,13,13,13,13, 8,11,15,10, 7, 6,11, 9,10,15,
nuclear@1 105 };
nuclear@1 106
nuclear@1 107 static const static_codebook _huff_book_line_256x7_class0 = {
nuclear@1 108 1, 64,
nuclear@1 109 (long *)_huff_lengthlist_line_256x7_class0,
nuclear@1 110 0, 0, 0, 0, 0,
nuclear@1 111 NULL,
nuclear@1 112 0
nuclear@1 113 };
nuclear@1 114
nuclear@1 115 static const long _huff_lengthlist_line_256x7_class1[] = {
nuclear@1 116 5, 6, 8,15, 6, 9,10,15,10,11,12,15,15,15,15,15,
nuclear@1 117 4, 6, 7,15, 6, 7, 8,15, 9, 8, 9,15,15,15,15,15,
nuclear@1 118 6, 8, 9,15, 7, 7, 8,15,10, 9,10,15,15,15,15,15,
nuclear@1 119 15,13,15,15,15,10,11,15,15,13,13,15,15,15,15,15,
nuclear@1 120 4, 6, 7,15, 6, 8, 9,15,10,10,12,15,15,15,15,15,
nuclear@1 121 2, 5, 6,15, 5, 6, 7,15, 8, 6, 7,15,15,15,15,15,
nuclear@1 122 5, 6, 8,15, 5, 6, 7,15, 9, 6, 7,15,15,15,15,15,
nuclear@1 123 14,12,13,15,12,10,11,15,15,15,15,15,15,15,15,15,
nuclear@1 124 7, 8, 9,15, 9,10,10,15,15,14,14,15,15,15,15,15,
nuclear@1 125 5, 6, 7,15, 7, 8, 9,15,12, 9,10,15,15,15,15,15,
nuclear@1 126 7, 7, 9,15, 7, 7, 8,15,12, 8, 9,15,15,15,15,15,
nuclear@1 127 13,13,14,15,12,11,12,15,15,15,15,15,15,15,15,15,
nuclear@1 128 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
nuclear@1 129 13,13,13,15,15,15,15,15,15,15,15,15,15,15,15,15,
nuclear@1 130 15,12,13,15,15,12,13,15,15,14,15,15,15,15,15,15,
nuclear@1 131 15,15,15,15,15,15,13,15,15,15,15,15,15,15,15,15,
nuclear@1 132 };
nuclear@1 133
nuclear@1 134 static const static_codebook _huff_book_line_256x7_class1 = {
nuclear@1 135 1, 256,
nuclear@1 136 (long *)_huff_lengthlist_line_256x7_class1,
nuclear@1 137 0, 0, 0, 0, 0,
nuclear@1 138 NULL,
nuclear@1 139 0
nuclear@1 140 };
nuclear@1 141
nuclear@1 142 static const long _huff_lengthlist_line_512x17_0sub0[] = {
nuclear@1 143 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
nuclear@1 144 5, 6, 5, 6, 6, 6, 6, 5, 6, 6, 7, 6, 7, 6, 7, 6,
nuclear@1 145 7, 6, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 9, 7, 9, 7,
nuclear@1 146 9, 7, 9, 8, 9, 8,10, 8,10, 8,10, 7,10, 6,10, 8,
nuclear@1 147 10, 8,11, 7,10, 7,11, 8,11,11,12,12,11,11,12,11,
nuclear@1 148 13,11,13,11,13,12,15,12,13,13,14,14,14,14,14,15,
nuclear@1 149 15,15,16,14,17,19,19,18,18,18,18,18,18,18,18,18,
nuclear@1 150 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
nuclear@1 151 };
nuclear@1 152
nuclear@1 153 static const static_codebook _huff_book_line_512x17_0sub0 = {
nuclear@1 154 1, 128,
nuclear@1 155 (long *)_huff_lengthlist_line_512x17_0sub0,
nuclear@1 156 0, 0, 0, 0, 0,
nuclear@1 157 NULL,
nuclear@1 158 0
nuclear@1 159 };
nuclear@1 160
nuclear@1 161 static const long _huff_lengthlist_line_512x17_1sub0[] = {
nuclear@1 162 2, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
nuclear@1 163 6, 5, 6, 6, 7, 6, 7, 6, 8, 7, 8, 7, 8, 7, 8, 7,
nuclear@1 164 };
nuclear@1 165
nuclear@1 166 static const static_codebook _huff_book_line_512x17_1sub0 = {
nuclear@1 167 1, 32,
nuclear@1 168 (long *)_huff_lengthlist_line_512x17_1sub0,
nuclear@1 169 0, 0, 0, 0, 0,
nuclear@1 170 NULL,
nuclear@1 171 0
nuclear@1 172 };
nuclear@1 173
nuclear@1 174 static const long _huff_lengthlist_line_512x17_1sub1[] = {
nuclear@1 175 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 176 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 177 4, 3, 5, 3, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 6, 5,
nuclear@1 178 6, 5, 7, 5, 8, 6, 8, 6, 8, 6, 8, 6, 8, 7, 9, 7,
nuclear@1 179 9, 7,11, 9,11,11,12,11,14,12,14,16,14,16,13,16,
nuclear@1 180 14,16,12,15,13,16,14,16,13,14,12,15,13,15,13,13,
nuclear@1 181 13,15,12,14,14,15,13,15,12,15,15,15,15,15,15,15,
nuclear@1 182 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
nuclear@1 183 };
nuclear@1 184
nuclear@1 185 static const static_codebook _huff_book_line_512x17_1sub1 = {
nuclear@1 186 1, 128,
nuclear@1 187 (long *)_huff_lengthlist_line_512x17_1sub1,
nuclear@1 188 0, 0, 0, 0, 0,
nuclear@1 189 NULL,
nuclear@1 190 0
nuclear@1 191 };
nuclear@1 192
nuclear@1 193 static const long _huff_lengthlist_line_512x17_2sub1[] = {
nuclear@1 194 0, 4, 5, 4, 4, 4, 5, 4, 4, 4, 5, 4, 5, 4, 5, 3,
nuclear@1 195 5, 3,
nuclear@1 196 };
nuclear@1 197
nuclear@1 198 static const static_codebook _huff_book_line_512x17_2sub1 = {
nuclear@1 199 1, 18,
nuclear@1 200 (long *)_huff_lengthlist_line_512x17_2sub1,
nuclear@1 201 0, 0, 0, 0, 0,
nuclear@1 202 NULL,
nuclear@1 203 0
nuclear@1 204 };
nuclear@1 205
nuclear@1 206 static const long _huff_lengthlist_line_512x17_2sub2[] = {
nuclear@1 207 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 208 0, 0, 4, 3, 4, 3, 4, 4, 5, 4, 5, 4, 6, 4, 6, 5,
nuclear@1 209 6, 5, 7, 5, 7, 6, 8, 6, 8, 6, 8, 7, 8, 7, 9, 7,
nuclear@1 210 9, 8,
nuclear@1 211 };
nuclear@1 212
nuclear@1 213 static const static_codebook _huff_book_line_512x17_2sub2 = {
nuclear@1 214 1, 50,
nuclear@1 215 (long *)_huff_lengthlist_line_512x17_2sub2,
nuclear@1 216 0, 0, 0, 0, 0,
nuclear@1 217 NULL,
nuclear@1 218 0
nuclear@1 219 };
nuclear@1 220
nuclear@1 221 static const long _huff_lengthlist_line_512x17_2sub3[] = {
nuclear@1 222 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 223 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 224 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 225 0, 0, 3, 3, 3, 3, 4, 3, 4, 4, 5, 5, 6, 6, 7, 7,
nuclear@1 226 7, 8, 8,11, 8, 9, 9, 9,10,11,11,11, 9,10,10,11,
nuclear@1 227 11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
nuclear@1 228 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
nuclear@1 229 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
nuclear@1 230 };
nuclear@1 231
nuclear@1 232 static const static_codebook _huff_book_line_512x17_2sub3 = {
nuclear@1 233 1, 128,
nuclear@1 234 (long *)_huff_lengthlist_line_512x17_2sub3,
nuclear@1 235 0, 0, 0, 0, 0,
nuclear@1 236 NULL,
nuclear@1 237 0
nuclear@1 238 };
nuclear@1 239
nuclear@1 240 static const long _huff_lengthlist_line_512x17_3sub1[] = {
nuclear@1 241 0, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 5, 4, 5,
nuclear@1 242 5, 5,
nuclear@1 243 };
nuclear@1 244
nuclear@1 245 static const static_codebook _huff_book_line_512x17_3sub1 = {
nuclear@1 246 1, 18,
nuclear@1 247 (long *)_huff_lengthlist_line_512x17_3sub1,
nuclear@1 248 0, 0, 0, 0, 0,
nuclear@1 249 NULL,
nuclear@1 250 0
nuclear@1 251 };
nuclear@1 252
nuclear@1 253 static const long _huff_lengthlist_line_512x17_3sub2[] = {
nuclear@1 254 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 255 0, 0, 2, 3, 3, 4, 3, 5, 4, 6, 4, 6, 5, 7, 6, 7,
nuclear@1 256 6, 8, 6, 8, 7, 9, 8,10, 8,12, 9,13,10,15,10,15,
nuclear@1 257 11,14,
nuclear@1 258 };
nuclear@1 259
nuclear@1 260 static const static_codebook _huff_book_line_512x17_3sub2 = {
nuclear@1 261 1, 50,
nuclear@1 262 (long *)_huff_lengthlist_line_512x17_3sub2,
nuclear@1 263 0, 0, 0, 0, 0,
nuclear@1 264 NULL,
nuclear@1 265 0
nuclear@1 266 };
nuclear@1 267
nuclear@1 268 static const long _huff_lengthlist_line_512x17_3sub3[] = {
nuclear@1 269 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 270 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 271 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 272 0, 0, 4, 8, 4, 8, 4, 8, 4, 8, 5, 8, 5, 8, 6, 8,
nuclear@1 273 4, 8, 4, 8, 5, 8, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 274 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 275 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 276 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 277 };
nuclear@1 278
nuclear@1 279 static const static_codebook _huff_book_line_512x17_3sub3 = {
nuclear@1 280 1, 128,
nuclear@1 281 (long *)_huff_lengthlist_line_512x17_3sub3,
nuclear@1 282 0, 0, 0, 0, 0,
nuclear@1 283 NULL,
nuclear@1 284 0
nuclear@1 285 };
nuclear@1 286
nuclear@1 287 static const long _huff_lengthlist_line_512x17_class1[] = {
nuclear@1 288 1, 2, 3, 6, 5, 4, 7, 7,
nuclear@1 289 };
nuclear@1 290
nuclear@1 291 static const static_codebook _huff_book_line_512x17_class1 = {
nuclear@1 292 1, 8,
nuclear@1 293 (long *)_huff_lengthlist_line_512x17_class1,
nuclear@1 294 0, 0, 0, 0, 0,
nuclear@1 295 NULL,
nuclear@1 296 0
nuclear@1 297 };
nuclear@1 298
nuclear@1 299 static const long _huff_lengthlist_line_512x17_class2[] = {
nuclear@1 300 3, 3, 3,14, 5, 4, 4,11, 8, 6, 6,10,17,12,11,17,
nuclear@1 301 6, 5, 5,15, 5, 3, 4,11, 8, 5, 5, 8,16, 9,10,14,
nuclear@1 302 10, 8, 9,17, 8, 6, 6,13,10, 7, 7,10,16,11,13,14,
nuclear@1 303 17,17,17,17,17,16,16,16,16,15,16,16,16,16,16,16,
nuclear@1 304 };
nuclear@1 305
nuclear@1 306 static const static_codebook _huff_book_line_512x17_class2 = {
nuclear@1 307 1, 64,
nuclear@1 308 (long *)_huff_lengthlist_line_512x17_class2,
nuclear@1 309 0, 0, 0, 0, 0,
nuclear@1 310 NULL,
nuclear@1 311 0
nuclear@1 312 };
nuclear@1 313
nuclear@1 314 static const long _huff_lengthlist_line_512x17_class3[] = {
nuclear@1 315 2, 4, 6,17, 4, 5, 7,17, 8, 7,10,17,17,17,17,17,
nuclear@1 316 3, 4, 6,15, 3, 3, 6,15, 7, 6, 9,17,17,17,17,17,
nuclear@1 317 6, 8,10,17, 6, 6, 8,16, 9, 8,10,17,17,15,16,17,
nuclear@1 318 17,17,17,17,12,15,15,16,12,15,15,16,16,16,16,16,
nuclear@1 319 };
nuclear@1 320
nuclear@1 321 static const static_codebook _huff_book_line_512x17_class3 = {
nuclear@1 322 1, 64,
nuclear@1 323 (long *)_huff_lengthlist_line_512x17_class3,
nuclear@1 324 0, 0, 0, 0, 0,
nuclear@1 325 NULL,
nuclear@1 326 0
nuclear@1 327 };
nuclear@1 328
nuclear@1 329 static const long _huff_lengthlist_line_128x4_class0[] = {
nuclear@1 330 7, 7, 7,11, 6, 6, 7,11, 7, 6, 6,10,12,10,10,13,
nuclear@1 331 7, 7, 8,11, 7, 7, 7,11, 7, 6, 7,10,11,10,10,13,
nuclear@1 332 10,10, 9,12, 9, 9, 9,11, 8, 8, 8,11,13,11,10,14,
nuclear@1 333 15,15,14,15,15,14,13,14,15,12,12,17,17,17,17,17,
nuclear@1 334 7, 7, 6, 9, 6, 6, 6, 9, 7, 6, 6, 8,11,11,10,12,
nuclear@1 335 7, 7, 7, 9, 7, 6, 6, 9, 7, 6, 6, 9,13,10,10,11,
nuclear@1 336 10, 9, 8,10, 9, 8, 8,10, 8, 8, 7, 9,13,12,10,11,
nuclear@1 337 17,14,14,13,15,14,12,13,17,13,12,15,17,17,14,17,
nuclear@1 338 7, 6, 6, 7, 6, 6, 5, 7, 6, 6, 6, 6,11, 9, 9, 9,
nuclear@1 339 7, 7, 6, 7, 7, 6, 6, 7, 6, 6, 6, 6,10, 9, 8, 9,
nuclear@1 340 10, 9, 8, 8, 9, 8, 7, 8, 8, 7, 6, 8,11,10, 9,10,
nuclear@1 341 17,17,12,15,15,15,12,14,14,14,10,12,15,13,12,13,
nuclear@1 342 11,10, 8,10,11,10, 8, 8,10, 9, 7, 7,10, 9, 9,11,
nuclear@1 343 11,11, 9,10,11,10, 8, 9,10, 8, 6, 8,10, 9, 9,11,
nuclear@1 344 14,13,10,12,12,11,10,10, 8, 7, 8,10,10,11,11,12,
nuclear@1 345 17,17,15,17,17,17,17,17,17,13,12,17,17,17,14,17,
nuclear@1 346 };
nuclear@1 347
nuclear@1 348 static const static_codebook _huff_book_line_128x4_class0 = {
nuclear@1 349 1, 256,
nuclear@1 350 (long *)_huff_lengthlist_line_128x4_class0,
nuclear@1 351 0, 0, 0, 0, 0,
nuclear@1 352 NULL,
nuclear@1 353 0
nuclear@1 354 };
nuclear@1 355
nuclear@1 356 static const long _huff_lengthlist_line_128x4_0sub0[] = {
nuclear@1 357 2, 2, 2, 2,
nuclear@1 358 };
nuclear@1 359
nuclear@1 360 static const static_codebook _huff_book_line_128x4_0sub0 = {
nuclear@1 361 1, 4,
nuclear@1 362 (long *)_huff_lengthlist_line_128x4_0sub0,
nuclear@1 363 0, 0, 0, 0, 0,
nuclear@1 364 NULL,
nuclear@1 365 0
nuclear@1 366 };
nuclear@1 367
nuclear@1 368 static const long _huff_lengthlist_line_128x4_0sub1[] = {
nuclear@1 369 0, 0, 0, 0, 3, 2, 3, 2, 3, 3,
nuclear@1 370 };
nuclear@1 371
nuclear@1 372 static const static_codebook _huff_book_line_128x4_0sub1 = {
nuclear@1 373 1, 10,
nuclear@1 374 (long *)_huff_lengthlist_line_128x4_0sub1,
nuclear@1 375 0, 0, 0, 0, 0,
nuclear@1 376 NULL,
nuclear@1 377 0
nuclear@1 378 };
nuclear@1 379
nuclear@1 380 static const long _huff_lengthlist_line_128x4_0sub2[] = {
nuclear@1 381 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 3, 4, 3,
nuclear@1 382 4, 4, 5, 4, 5, 4, 6, 5, 6,
nuclear@1 383 };
nuclear@1 384
nuclear@1 385 static const static_codebook _huff_book_line_128x4_0sub2 = {
nuclear@1 386 1, 25,
nuclear@1 387 (long *)_huff_lengthlist_line_128x4_0sub2,
nuclear@1 388 0, 0, 0, 0, 0,
nuclear@1 389 NULL,
nuclear@1 390 0
nuclear@1 391 };
nuclear@1 392
nuclear@1 393 static const long _huff_lengthlist_line_128x4_0sub3[] = {
nuclear@1 394 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 395 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 5, 3, 5, 3,
nuclear@1 396 5, 4, 6, 5, 6, 5, 7, 6, 6, 7, 7, 9, 9,11,11,16,
nuclear@1 397 11,14,10,11,11,13,16,15,15,15,15,15,15,15,15,15,
nuclear@1 398 };
nuclear@1 399
nuclear@1 400 static const static_codebook _huff_book_line_128x4_0sub3 = {
nuclear@1 401 1, 64,
nuclear@1 402 (long *)_huff_lengthlist_line_128x4_0sub3,
nuclear@1 403 0, 0, 0, 0, 0,
nuclear@1 404 NULL,
nuclear@1 405 0
nuclear@1 406 };
nuclear@1 407
nuclear@1 408 static const long _huff_lengthlist_line_256x4_class0[] = {
nuclear@1 409 6, 7, 7,12, 6, 6, 7,12, 7, 6, 6,10,15,12,11,13,
nuclear@1 410 7, 7, 8,13, 7, 7, 8,12, 7, 7, 7,11,12,12,11,13,
nuclear@1 411 10, 9, 9,11, 9, 9, 9,10,10, 8, 8,12,14,12,12,14,
nuclear@1 412 11,11,12,14,11,12,11,15,15,12,13,15,15,15,15,15,
nuclear@1 413 6, 6, 7,10, 6, 6, 6,11, 7, 6, 6, 9,14,12,11,13,
nuclear@1 414 7, 7, 7,10, 6, 6, 7, 9, 7, 7, 6,10,13,12,10,12,
nuclear@1 415 9, 9, 9,11, 9, 9, 8, 9, 9, 8, 8,10,13,12,10,12,
nuclear@1 416 12,12,11,13,12,12,11,12,15,13,12,15,15,15,14,14,
nuclear@1 417 6, 6, 6, 8, 6, 6, 5, 6, 7, 7, 6, 5,11,10, 9, 8,
nuclear@1 418 7, 6, 6, 7, 6, 6, 5, 6, 7, 7, 6, 6,11,10, 9, 8,
nuclear@1 419 8, 8, 8, 9, 8, 8, 7, 8, 8, 8, 6, 7,11,10, 9, 9,
nuclear@1 420 14,11,10,14,14,11,10,15,13,11, 9,11,15,12,12,11,
nuclear@1 421 11, 9, 8, 8,10, 9, 8, 9,11,10, 9, 8,12,11,12,11,
nuclear@1 422 13,10, 8, 9,11,10, 8, 9,10, 9, 8, 9,10, 8,12,12,
nuclear@1 423 15,11,10,10,13,11,10,10, 8, 8, 7,12,10, 9,11,12,
nuclear@1 424 15,12,11,15,13,11,11,15,12,14,11,13,15,15,13,13,
nuclear@1 425 };
nuclear@1 426
nuclear@1 427 static const static_codebook _huff_book_line_256x4_class0 = {
nuclear@1 428 1, 256,
nuclear@1 429 (long *)_huff_lengthlist_line_256x4_class0,
nuclear@1 430 0, 0, 0, 0, 0,
nuclear@1 431 NULL,
nuclear@1 432 0
nuclear@1 433 };
nuclear@1 434
nuclear@1 435 static const long _huff_lengthlist_line_256x4_0sub0[] = {
nuclear@1 436 2, 2, 2, 2,
nuclear@1 437 };
nuclear@1 438
nuclear@1 439 static const static_codebook _huff_book_line_256x4_0sub0 = {
nuclear@1 440 1, 4,
nuclear@1 441 (long *)_huff_lengthlist_line_256x4_0sub0,
nuclear@1 442 0, 0, 0, 0, 0,
nuclear@1 443 NULL,
nuclear@1 444 0
nuclear@1 445 };
nuclear@1 446
nuclear@1 447 static const long _huff_lengthlist_line_256x4_0sub1[] = {
nuclear@1 448 0, 0, 0, 0, 2, 2, 3, 3, 3, 3,
nuclear@1 449 };
nuclear@1 450
nuclear@1 451 static const static_codebook _huff_book_line_256x4_0sub1 = {
nuclear@1 452 1, 10,
nuclear@1 453 (long *)_huff_lengthlist_line_256x4_0sub1,
nuclear@1 454 0, 0, 0, 0, 0,
nuclear@1 455 NULL,
nuclear@1 456 0
nuclear@1 457 };
nuclear@1 458
nuclear@1 459 static const long _huff_lengthlist_line_256x4_0sub2[] = {
nuclear@1 460 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 4, 3, 4, 3,
nuclear@1 461 5, 3, 5, 4, 5, 4, 6, 4, 6,
nuclear@1 462 };
nuclear@1 463
nuclear@1 464 static const static_codebook _huff_book_line_256x4_0sub2 = {
nuclear@1 465 1, 25,
nuclear@1 466 (long *)_huff_lengthlist_line_256x4_0sub2,
nuclear@1 467 0, 0, 0, 0, 0,
nuclear@1 468 NULL,
nuclear@1 469 0
nuclear@1 470 };
nuclear@1 471
nuclear@1 472 static const long _huff_lengthlist_line_256x4_0sub3[] = {
nuclear@1 473 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 474 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 5, 3, 5, 3,
nuclear@1 475 6, 4, 7, 4, 7, 5, 7, 6, 7, 6, 7, 8,10,13,13,13,
nuclear@1 476 13,13,13,13,13,13,13,13,13,13,13,12,12,12,12,12,
nuclear@1 477 };
nuclear@1 478
nuclear@1 479 static const static_codebook _huff_book_line_256x4_0sub3 = {
nuclear@1 480 1, 64,
nuclear@1 481 (long *)_huff_lengthlist_line_256x4_0sub3,
nuclear@1 482 0, 0, 0, 0, 0,
nuclear@1 483 NULL,
nuclear@1 484 0
nuclear@1 485 };
nuclear@1 486
nuclear@1 487 static const long _huff_lengthlist_line_128x7_class0[] = {
nuclear@1 488 10, 7, 8,13, 9, 6, 7,11,10, 8, 8,12,17,17,17,17,
nuclear@1 489 7, 5, 5, 9, 6, 4, 4, 8, 8, 5, 5, 8,16,14,13,16,
nuclear@1 490 7, 5, 5, 7, 6, 3, 3, 5, 8, 5, 4, 7,14,12,12,15,
nuclear@1 491 10, 7, 8, 9, 7, 5, 5, 6, 9, 6, 5, 5,15,12, 9,10,
nuclear@1 492 };
nuclear@1 493
nuclear@1 494 static const static_codebook _huff_book_line_128x7_class0 = {
nuclear@1 495 1, 64,
nuclear@1 496 (long *)_huff_lengthlist_line_128x7_class0,
nuclear@1 497 0, 0, 0, 0, 0,
nuclear@1 498 NULL,
nuclear@1 499 0
nuclear@1 500 };
nuclear@1 501
nuclear@1 502 static const long _huff_lengthlist_line_128x7_class1[] = {
nuclear@1 503 8,13,17,17, 8,11,17,17,11,13,17,17,17,17,17,17,
nuclear@1 504 6,10,16,17, 6,10,15,17, 8,10,16,17,17,17,17,17,
nuclear@1 505 9,13,15,17, 8,11,17,17,10,12,17,17,17,17,17,17,
nuclear@1 506 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
nuclear@1 507 6,11,15,17, 7,10,15,17, 8,10,17,17,17,15,17,17,
nuclear@1 508 4, 8,13,17, 4, 7,13,17, 6, 8,15,17,16,15,17,17,
nuclear@1 509 6,11,15,17, 6, 9,13,17, 8,10,17,17,15,17,17,17,
nuclear@1 510 16,17,17,17,12,14,15,17,13,14,15,17,17,17,17,17,
nuclear@1 511 5,10,14,17, 5, 9,14,17, 7, 9,15,17,15,15,17,17,
nuclear@1 512 3, 7,12,17, 3, 6,11,17, 5, 7,13,17,12,12,17,17,
nuclear@1 513 5, 9,14,17, 3, 7,11,17, 5, 8,13,17,13,11,16,17,
nuclear@1 514 12,17,17,17, 9,14,15,17,10,11,14,17,16,14,17,17,
nuclear@1 515 8,12,17,17, 8,12,17,17,10,12,17,17,17,17,17,17,
nuclear@1 516 5,10,17,17, 5, 9,15,17, 7, 9,17,17,13,13,17,17,
nuclear@1 517 7,11,17,17, 6,10,15,17, 7, 9,15,17,12,11,17,17,
nuclear@1 518 12,15,17,17,11,14,17,17,11,10,15,17,17,16,17,17,
nuclear@1 519 };
nuclear@1 520
nuclear@1 521 static const static_codebook _huff_book_line_128x7_class1 = {
nuclear@1 522 1, 256,
nuclear@1 523 (long *)_huff_lengthlist_line_128x7_class1,
nuclear@1 524 0, 0, 0, 0, 0,
nuclear@1 525 NULL,
nuclear@1 526 0
nuclear@1 527 };
nuclear@1 528
nuclear@1 529 static const long _huff_lengthlist_line_128x7_0sub1[] = {
nuclear@1 530 0, 3, 3, 3, 3, 3, 3, 3, 3,
nuclear@1 531 };
nuclear@1 532
nuclear@1 533 static const static_codebook _huff_book_line_128x7_0sub1 = {
nuclear@1 534 1, 9,
nuclear@1 535 (long *)_huff_lengthlist_line_128x7_0sub1,
nuclear@1 536 0, 0, 0, 0, 0,
nuclear@1 537 NULL,
nuclear@1 538 0
nuclear@1 539 };
nuclear@1 540
nuclear@1 541 static const long _huff_lengthlist_line_128x7_0sub2[] = {
nuclear@1 542 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 4, 4, 4, 4,
nuclear@1 543 5, 4, 5, 4, 5, 4, 6, 4, 6,
nuclear@1 544 };
nuclear@1 545
nuclear@1 546 static const static_codebook _huff_book_line_128x7_0sub2 = {
nuclear@1 547 1, 25,
nuclear@1 548 (long *)_huff_lengthlist_line_128x7_0sub2,
nuclear@1 549 0, 0, 0, 0, 0,
nuclear@1 550 NULL,
nuclear@1 551 0
nuclear@1 552 };
nuclear@1 553
nuclear@1 554 static const long _huff_lengthlist_line_128x7_0sub3[] = {
nuclear@1 555 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 556 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 3, 5, 3, 5, 4,
nuclear@1 557 5, 4, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
nuclear@1 558 7, 8, 9,11,13,13,13,13,13,13,13,13,13,13,13,13,
nuclear@1 559 };
nuclear@1 560
nuclear@1 561 static const static_codebook _huff_book_line_128x7_0sub3 = {
nuclear@1 562 1, 64,
nuclear@1 563 (long *)_huff_lengthlist_line_128x7_0sub3,
nuclear@1 564 0, 0, 0, 0, 0,
nuclear@1 565 NULL,
nuclear@1 566 0
nuclear@1 567 };
nuclear@1 568
nuclear@1 569 static const long _huff_lengthlist_line_128x7_1sub1[] = {
nuclear@1 570 0, 3, 3, 2, 3, 3, 4, 3, 4,
nuclear@1 571 };
nuclear@1 572
nuclear@1 573 static const static_codebook _huff_book_line_128x7_1sub1 = {
nuclear@1 574 1, 9,
nuclear@1 575 (long *)_huff_lengthlist_line_128x7_1sub1,
nuclear@1 576 0, 0, 0, 0, 0,
nuclear@1 577 NULL,
nuclear@1 578 0
nuclear@1 579 };
nuclear@1 580
nuclear@1 581 static const long _huff_lengthlist_line_128x7_1sub2[] = {
nuclear@1 582 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 6, 3, 6, 3,
nuclear@1 583 6, 3, 7, 3, 8, 4, 9, 4, 9,
nuclear@1 584 };
nuclear@1 585
nuclear@1 586 static const static_codebook _huff_book_line_128x7_1sub2 = {
nuclear@1 587 1, 25,
nuclear@1 588 (long *)_huff_lengthlist_line_128x7_1sub2,
nuclear@1 589 0, 0, 0, 0, 0,
nuclear@1 590 NULL,
nuclear@1 591 0
nuclear@1 592 };
nuclear@1 593
nuclear@1 594 static const long _huff_lengthlist_line_128x7_1sub3[] = {
nuclear@1 595 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 596 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 2, 7, 3, 8, 4,
nuclear@1 597 9, 5, 9, 8,10,11,11,12,14,14,14,14,14,14,14,14,
nuclear@1 598 14,14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,
nuclear@1 599 };
nuclear@1 600
nuclear@1 601 static const static_codebook _huff_book_line_128x7_1sub3 = {
nuclear@1 602 1, 64,
nuclear@1 603 (long *)_huff_lengthlist_line_128x7_1sub3,
nuclear@1 604 0, 0, 0, 0, 0,
nuclear@1 605 NULL,
nuclear@1 606 0
nuclear@1 607 };
nuclear@1 608
nuclear@1 609 static const long _huff_lengthlist_line_128x11_class1[] = {
nuclear@1 610 1, 6, 3, 7, 2, 4, 5, 7,
nuclear@1 611 };
nuclear@1 612
nuclear@1 613 static const static_codebook _huff_book_line_128x11_class1 = {
nuclear@1 614 1, 8,
nuclear@1 615 (long *)_huff_lengthlist_line_128x11_class1,
nuclear@1 616 0, 0, 0, 0, 0,
nuclear@1 617 NULL,
nuclear@1 618 0
nuclear@1 619 };
nuclear@1 620
nuclear@1 621 static const long _huff_lengthlist_line_128x11_class2[] = {
nuclear@1 622 1, 6,12,16, 4,12,15,16, 9,15,16,16,16,16,16,16,
nuclear@1 623 2, 5,11,16, 5,11,13,16, 9,13,16,16,16,16,16,16,
nuclear@1 624 4, 8,12,16, 5, 9,12,16, 9,13,15,16,16,16,16,16,
nuclear@1 625 15,16,16,16,11,14,13,16,12,15,16,16,16,16,16,15,
nuclear@1 626 };
nuclear@1 627
nuclear@1 628 static const static_codebook _huff_book_line_128x11_class2 = {
nuclear@1 629 1, 64,
nuclear@1 630 (long *)_huff_lengthlist_line_128x11_class2,
nuclear@1 631 0, 0, 0, 0, 0,
nuclear@1 632 NULL,
nuclear@1 633 0
nuclear@1 634 };
nuclear@1 635
nuclear@1 636 static const long _huff_lengthlist_line_128x11_class3[] = {
nuclear@1 637 7, 6, 9,17, 7, 6, 8,17,12, 9,11,16,16,16,16,16,
nuclear@1 638 5, 4, 7,16, 5, 3, 6,14, 9, 6, 8,15,16,16,16,16,
nuclear@1 639 5, 4, 6,13, 3, 2, 4,11, 7, 4, 6,13,16,11,10,14,
nuclear@1 640 12,12,12,16, 9, 7,10,15,12, 9,11,16,16,15,15,16,
nuclear@1 641 };
nuclear@1 642
nuclear@1 643 static const static_codebook _huff_book_line_128x11_class3 = {
nuclear@1 644 1, 64,
nuclear@1 645 (long *)_huff_lengthlist_line_128x11_class3,
nuclear@1 646 0, 0, 0, 0, 0,
nuclear@1 647 NULL,
nuclear@1 648 0
nuclear@1 649 };
nuclear@1 650
nuclear@1 651 static const long _huff_lengthlist_line_128x11_0sub0[] = {
nuclear@1 652 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
nuclear@1 653 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 6, 6, 6, 7, 6,
nuclear@1 654 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 8, 6, 8, 6, 8, 7,
nuclear@1 655 8, 7, 8, 7, 8, 7, 9, 7, 9, 8, 9, 8, 9, 8,10, 8,
nuclear@1 656 10, 9,10, 9,10, 9,11, 9,11, 9,10,10,11,10,11,10,
nuclear@1 657 11,11,11,11,11,11,12,13,14,14,14,15,15,16,16,16,
nuclear@1 658 17,15,16,15,16,16,17,17,16,17,17,17,17,17,17,17,
nuclear@1 659 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
nuclear@1 660 };
nuclear@1 661
nuclear@1 662 static const static_codebook _huff_book_line_128x11_0sub0 = {
nuclear@1 663 1, 128,
nuclear@1 664 (long *)_huff_lengthlist_line_128x11_0sub0,
nuclear@1 665 0, 0, 0, 0, 0,
nuclear@1 666 NULL,
nuclear@1 667 0
nuclear@1 668 };
nuclear@1 669
nuclear@1 670 static const long _huff_lengthlist_line_128x11_1sub0[] = {
nuclear@1 671 2, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5,
nuclear@1 672 6, 5, 6, 5, 6, 5, 7, 6, 7, 6, 7, 6, 8, 6, 8, 6,
nuclear@1 673 };
nuclear@1 674
nuclear@1 675 static const static_codebook _huff_book_line_128x11_1sub0 = {
nuclear@1 676 1, 32,
nuclear@1 677 (long *)_huff_lengthlist_line_128x11_1sub0,
nuclear@1 678 0, 0, 0, 0, 0,
nuclear@1 679 NULL,
nuclear@1 680 0
nuclear@1 681 };
nuclear@1 682
nuclear@1 683 static const long _huff_lengthlist_line_128x11_1sub1[] = {
nuclear@1 684 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 685 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 686 5, 3, 5, 3, 6, 4, 6, 4, 7, 4, 7, 4, 7, 4, 8, 4,
nuclear@1 687 8, 4, 9, 5, 9, 5, 9, 5, 9, 6,10, 6,10, 6,11, 7,
nuclear@1 688 10, 7,10, 8,11, 9,11, 9,11,10,11,11,12,11,11,12,
nuclear@1 689 15,15,12,14,11,14,12,14,11,14,13,14,12,14,11,14,
nuclear@1 690 11,14,12,14,11,14,11,14,13,13,14,14,14,14,14,14,
nuclear@1 691 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
nuclear@1 692 };
nuclear@1 693
nuclear@1 694 static const static_codebook _huff_book_line_128x11_1sub1 = {
nuclear@1 695 1, 128,
nuclear@1 696 (long *)_huff_lengthlist_line_128x11_1sub1,
nuclear@1 697 0, 0, 0, 0, 0,
nuclear@1 698 NULL,
nuclear@1 699 0
nuclear@1 700 };
nuclear@1 701
nuclear@1 702 static const long _huff_lengthlist_line_128x11_2sub1[] = {
nuclear@1 703 0, 4, 5, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4, 4, 4,
nuclear@1 704 5, 5,
nuclear@1 705 };
nuclear@1 706
nuclear@1 707 static const static_codebook _huff_book_line_128x11_2sub1 = {
nuclear@1 708 1, 18,
nuclear@1 709 (long *)_huff_lengthlist_line_128x11_2sub1,
nuclear@1 710 0, 0, 0, 0, 0,
nuclear@1 711 NULL,
nuclear@1 712 0
nuclear@1 713 };
nuclear@1 714
nuclear@1 715 static const long _huff_lengthlist_line_128x11_2sub2[] = {
nuclear@1 716 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 717 0, 0, 3, 3, 3, 4, 4, 4, 4, 5, 4, 5, 4, 6, 5, 7,
nuclear@1 718 5, 7, 6, 8, 6, 8, 6, 9, 7, 9, 7,10, 7, 9, 8,11,
nuclear@1 719 8,11,
nuclear@1 720 };
nuclear@1 721
nuclear@1 722 static const static_codebook _huff_book_line_128x11_2sub2 = {
nuclear@1 723 1, 50,
nuclear@1 724 (long *)_huff_lengthlist_line_128x11_2sub2,
nuclear@1 725 0, 0, 0, 0, 0,
nuclear@1 726 NULL,
nuclear@1 727 0
nuclear@1 728 };
nuclear@1 729
nuclear@1 730 static const long _huff_lengthlist_line_128x11_2sub3[] = {
nuclear@1 731 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 732 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 733 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 734 0, 0, 4, 8, 3, 8, 4, 8, 4, 8, 6, 8, 5, 8, 4, 8,
nuclear@1 735 4, 8, 6, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 736 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 737 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 738 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 739 };
nuclear@1 740
nuclear@1 741 static const static_codebook _huff_book_line_128x11_2sub3 = {
nuclear@1 742 1, 128,
nuclear@1 743 (long *)_huff_lengthlist_line_128x11_2sub3,
nuclear@1 744 0, 0, 0, 0, 0,
nuclear@1 745 NULL,
nuclear@1 746 0
nuclear@1 747 };
nuclear@1 748
nuclear@1 749 static const long _huff_lengthlist_line_128x11_3sub1[] = {
nuclear@1 750 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4,
nuclear@1 751 5, 4,
nuclear@1 752 };
nuclear@1 753
nuclear@1 754 static const static_codebook _huff_book_line_128x11_3sub1 = {
nuclear@1 755 1, 18,
nuclear@1 756 (long *)_huff_lengthlist_line_128x11_3sub1,
nuclear@1 757 0, 0, 0, 0, 0,
nuclear@1 758 NULL,
nuclear@1 759 0
nuclear@1 760 };
nuclear@1 761
nuclear@1 762 static const long _huff_lengthlist_line_128x11_3sub2[] = {
nuclear@1 763 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 764 0, 0, 5, 3, 5, 4, 6, 4, 6, 4, 7, 4, 7, 4, 8, 4,
nuclear@1 765 8, 4, 9, 4, 9, 4,10, 4,10, 5,10, 5,11, 5,12, 6,
nuclear@1 766 12, 6,
nuclear@1 767 };
nuclear@1 768
nuclear@1 769 static const static_codebook _huff_book_line_128x11_3sub2 = {
nuclear@1 770 1, 50,
nuclear@1 771 (long *)_huff_lengthlist_line_128x11_3sub2,
nuclear@1 772 0, 0, 0, 0, 0,
nuclear@1 773 NULL,
nuclear@1 774 0
nuclear@1 775 };
nuclear@1 776
nuclear@1 777 static const long _huff_lengthlist_line_128x11_3sub3[] = {
nuclear@1 778 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 779 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 780 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 781 0, 0, 7, 1, 6, 3, 7, 3, 8, 4, 8, 5, 8, 8, 8, 9,
nuclear@1 782 7, 8, 8, 7, 7, 7, 8, 9,10, 9, 9,10,10,10,10,10,
nuclear@1 783 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
nuclear@1 784 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
nuclear@1 785 10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
nuclear@1 786 };
nuclear@1 787
nuclear@1 788 static const static_codebook _huff_book_line_128x11_3sub3 = {
nuclear@1 789 1, 128,
nuclear@1 790 (long *)_huff_lengthlist_line_128x11_3sub3,
nuclear@1 791 0, 0, 0, 0, 0,
nuclear@1 792 NULL,
nuclear@1 793 0
nuclear@1 794 };
nuclear@1 795
nuclear@1 796 static const long _huff_lengthlist_line_128x17_class1[] = {
nuclear@1 797 1, 3, 4, 7, 2, 5, 6, 7,
nuclear@1 798 };
nuclear@1 799
nuclear@1 800 static const static_codebook _huff_book_line_128x17_class1 = {
nuclear@1 801 1, 8,
nuclear@1 802 (long *)_huff_lengthlist_line_128x17_class1,
nuclear@1 803 0, 0, 0, 0, 0,
nuclear@1 804 NULL,
nuclear@1 805 0
nuclear@1 806 };
nuclear@1 807
nuclear@1 808 static const long _huff_lengthlist_line_128x17_class2[] = {
nuclear@1 809 1, 4,10,19, 3, 8,13,19, 7,12,19,19,19,19,19,19,
nuclear@1 810 2, 6,11,19, 8,13,19,19, 9,11,19,19,19,19,19,19,
nuclear@1 811 6, 7,13,19, 9,13,19,19,10,13,18,18,18,18,18,18,
nuclear@1 812 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
nuclear@1 813 };
nuclear@1 814
nuclear@1 815 static const static_codebook _huff_book_line_128x17_class2 = {
nuclear@1 816 1, 64,
nuclear@1 817 (long *)_huff_lengthlist_line_128x17_class2,
nuclear@1 818 0, 0, 0, 0, 0,
nuclear@1 819 NULL,
nuclear@1 820 0
nuclear@1 821 };
nuclear@1 822
nuclear@1 823 static const long _huff_lengthlist_line_128x17_class3[] = {
nuclear@1 824 3, 6,10,17, 4, 8,11,20, 8,10,11,20,20,20,20,20,
nuclear@1 825 2, 4, 8,18, 4, 6, 8,17, 7, 8,10,20,20,17,20,20,
nuclear@1 826 3, 5, 8,17, 3, 4, 6,17, 8, 8,10,17,17,12,16,20,
nuclear@1 827 13,13,15,20,10,10,12,20,15,14,15,20,20,20,19,19,
nuclear@1 828 };
nuclear@1 829
nuclear@1 830 static const static_codebook _huff_book_line_128x17_class3 = {
nuclear@1 831 1, 64,
nuclear@1 832 (long *)_huff_lengthlist_line_128x17_class3,
nuclear@1 833 0, 0, 0, 0, 0,
nuclear@1 834 NULL,
nuclear@1 835 0
nuclear@1 836 };
nuclear@1 837
nuclear@1 838 static const long _huff_lengthlist_line_128x17_0sub0[] = {
nuclear@1 839 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
nuclear@1 840 7, 5, 7, 5, 7, 5, 7, 5, 7, 5, 7, 5, 8, 5, 8, 5,
nuclear@1 841 8, 5, 8, 5, 8, 6, 8, 6, 8, 6, 9, 6, 9, 6, 9, 6,
nuclear@1 842 9, 6, 9, 7, 9, 7, 9, 7, 9, 7,10, 7,10, 8,10, 8,
nuclear@1 843 10, 8,10, 8,10, 8,11, 8,11, 8,11, 8,11, 8,11, 9,
nuclear@1 844 12, 9,12, 9,12, 9,12, 9,12,10,12,10,13,11,13,11,
nuclear@1 845 14,12,14,13,15,14,16,14,17,15,18,16,20,20,20,20,
nuclear@1 846 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,
nuclear@1 847 };
nuclear@1 848
nuclear@1 849 static const static_codebook _huff_book_line_128x17_0sub0 = {
nuclear@1 850 1, 128,
nuclear@1 851 (long *)_huff_lengthlist_line_128x17_0sub0,
nuclear@1 852 0, 0, 0, 0, 0,
nuclear@1 853 NULL,
nuclear@1 854 0
nuclear@1 855 };
nuclear@1 856
nuclear@1 857 static const long _huff_lengthlist_line_128x17_1sub0[] = {
nuclear@1 858 2, 5, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
nuclear@1 859 6, 5, 6, 5, 7, 6, 7, 6, 7, 6, 8, 6, 9, 7, 9, 7,
nuclear@1 860 };
nuclear@1 861
nuclear@1 862 static const static_codebook _huff_book_line_128x17_1sub0 = {
nuclear@1 863 1, 32,
nuclear@1 864 (long *)_huff_lengthlist_line_128x17_1sub0,
nuclear@1 865 0, 0, 0, 0, 0,
nuclear@1 866 NULL,
nuclear@1 867 0
nuclear@1 868 };
nuclear@1 869
nuclear@1 870 static const long _huff_lengthlist_line_128x17_1sub1[] = {
nuclear@1 871 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 872 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 873 4, 3, 5, 3, 5, 3, 6, 3, 6, 4, 6, 4, 7, 4, 7, 5,
nuclear@1 874 8, 5, 8, 6, 9, 7, 9, 7, 9, 8,10, 9,10, 9,11,10,
nuclear@1 875 11,11,11,11,11,11,12,12,12,13,12,13,12,14,12,15,
nuclear@1 876 12,14,12,16,13,17,13,17,14,17,14,16,13,17,14,17,
nuclear@1 877 14,17,15,17,15,15,16,17,17,17,17,17,17,17,17,17,
nuclear@1 878 17,17,17,17,17,17,16,16,16,16,16,16,16,16,16,16,
nuclear@1 879 };
nuclear@1 880
nuclear@1 881 static const static_codebook _huff_book_line_128x17_1sub1 = {
nuclear@1 882 1, 128,
nuclear@1 883 (long *)_huff_lengthlist_line_128x17_1sub1,
nuclear@1 884 0, 0, 0, 0, 0,
nuclear@1 885 NULL,
nuclear@1 886 0
nuclear@1 887 };
nuclear@1 888
nuclear@1 889 static const long _huff_lengthlist_line_128x17_2sub1[] = {
nuclear@1 890 0, 4, 5, 4, 6, 4, 8, 3, 9, 3, 9, 2, 9, 3, 8, 4,
nuclear@1 891 9, 4,
nuclear@1 892 };
nuclear@1 893
nuclear@1 894 static const static_codebook _huff_book_line_128x17_2sub1 = {
nuclear@1 895 1, 18,
nuclear@1 896 (long *)_huff_lengthlist_line_128x17_2sub1,
nuclear@1 897 0, 0, 0, 0, 0,
nuclear@1 898 NULL,
nuclear@1 899 0
nuclear@1 900 };
nuclear@1 901
nuclear@1 902 static const long _huff_lengthlist_line_128x17_2sub2[] = {
nuclear@1 903 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 904 0, 0, 5, 1, 5, 3, 5, 3, 5, 4, 7, 5,10, 7,10, 7,
nuclear@1 905 12,10,14,10,14, 9,14,11,14,14,14,13,13,13,13,13,
nuclear@1 906 13,13,
nuclear@1 907 };
nuclear@1 908
nuclear@1 909 static const static_codebook _huff_book_line_128x17_2sub2 = {
nuclear@1 910 1, 50,
nuclear@1 911 (long *)_huff_lengthlist_line_128x17_2sub2,
nuclear@1 912 0, 0, 0, 0, 0,
nuclear@1 913 NULL,
nuclear@1 914 0
nuclear@1 915 };
nuclear@1 916
nuclear@1 917 static const long _huff_lengthlist_line_128x17_2sub3[] = {
nuclear@1 918 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 919 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 920 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 921 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 922 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6,
nuclear@1 923 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
nuclear@1 924 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
nuclear@1 925 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
nuclear@1 926 };
nuclear@1 927
nuclear@1 928 static const static_codebook _huff_book_line_128x17_2sub3 = {
nuclear@1 929 1, 128,
nuclear@1 930 (long *)_huff_lengthlist_line_128x17_2sub3,
nuclear@1 931 0, 0, 0, 0, 0,
nuclear@1 932 NULL,
nuclear@1 933 0
nuclear@1 934 };
nuclear@1 935
nuclear@1 936 static const long _huff_lengthlist_line_128x17_3sub1[] = {
nuclear@1 937 0, 4, 4, 4, 4, 4, 4, 4, 5, 3, 5, 3, 5, 4, 6, 4,
nuclear@1 938 6, 4,
nuclear@1 939 };
nuclear@1 940
nuclear@1 941 static const static_codebook _huff_book_line_128x17_3sub1 = {
nuclear@1 942 1, 18,
nuclear@1 943 (long *)_huff_lengthlist_line_128x17_3sub1,
nuclear@1 944 0, 0, 0, 0, 0,
nuclear@1 945 NULL,
nuclear@1 946 0
nuclear@1 947 };
nuclear@1 948
nuclear@1 949 static const long _huff_lengthlist_line_128x17_3sub2[] = {
nuclear@1 950 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 951 0, 0, 5, 3, 6, 3, 6, 4, 7, 4, 7, 4, 7, 4, 8, 4,
nuclear@1 952 8, 4, 8, 4, 8, 4, 9, 4, 9, 5,10, 5,10, 7,10, 8,
nuclear@1 953 10, 8,
nuclear@1 954 };
nuclear@1 955
nuclear@1 956 static const static_codebook _huff_book_line_128x17_3sub2 = {
nuclear@1 957 1, 50,
nuclear@1 958 (long *)_huff_lengthlist_line_128x17_3sub2,
nuclear@1 959 0, 0, 0, 0, 0,
nuclear@1 960 NULL,
nuclear@1 961 0
nuclear@1 962 };
nuclear@1 963
nuclear@1 964 static const long _huff_lengthlist_line_128x17_3sub3[] = {
nuclear@1 965 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 966 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 967 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 968 0, 0, 3, 2, 4, 3, 4, 4, 4, 5, 4, 7, 5, 8, 5,11,
nuclear@1 969 6,10, 6,12, 7,12, 7,12, 8,12, 8,12,10,12,12,12,
nuclear@1 970 12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
nuclear@1 971 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
nuclear@1 972 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
nuclear@1 973 };
nuclear@1 974
nuclear@1 975 static const static_codebook _huff_book_line_128x17_3sub3 = {
nuclear@1 976 1, 128,
nuclear@1 977 (long *)_huff_lengthlist_line_128x17_3sub3,
nuclear@1 978 0, 0, 0, 0, 0,
nuclear@1 979 NULL,
nuclear@1 980 0
nuclear@1 981 };
nuclear@1 982
nuclear@1 983 static const long _huff_lengthlist_line_1024x27_class1[] = {
nuclear@1 984 2,10, 8,14, 7,12,11,14, 1, 5, 3, 7, 4, 9, 7,13,
nuclear@1 985 };
nuclear@1 986
nuclear@1 987 static const static_codebook _huff_book_line_1024x27_class1 = {
nuclear@1 988 1, 16,
nuclear@1 989 (long *)_huff_lengthlist_line_1024x27_class1,
nuclear@1 990 0, 0, 0, 0, 0,
nuclear@1 991 NULL,
nuclear@1 992 0
nuclear@1 993 };
nuclear@1 994
nuclear@1 995 static const long _huff_lengthlist_line_1024x27_class2[] = {
nuclear@1 996 1, 4, 2, 6, 3, 7, 5, 7,
nuclear@1 997 };
nuclear@1 998
nuclear@1 999 static const static_codebook _huff_book_line_1024x27_class2 = {
nuclear@1 1000 1, 8,
nuclear@1 1001 (long *)_huff_lengthlist_line_1024x27_class2,
nuclear@1 1002 0, 0, 0, 0, 0,
nuclear@1 1003 NULL,
nuclear@1 1004 0
nuclear@1 1005 };
nuclear@1 1006
nuclear@1 1007 static const long _huff_lengthlist_line_1024x27_class3[] = {
nuclear@1 1008 1, 5, 7,21, 5, 8, 9,21,10, 9,12,20,20,16,20,20,
nuclear@1 1009 4, 8, 9,20, 6, 8, 9,20,11,11,13,20,20,15,17,20,
nuclear@1 1010 9,11,14,20, 8,10,15,20,11,13,15,20,20,20,20,20,
nuclear@1 1011 20,20,20,20,13,20,20,20,18,18,20,20,20,20,20,20,
nuclear@1 1012 3, 6, 8,20, 6, 7, 9,20,10, 9,12,20,20,20,20,20,
nuclear@1 1013 5, 7, 9,20, 6, 6, 9,20,10, 9,12,20,20,20,20,20,
nuclear@1 1014 8,10,13,20, 8, 9,12,20,11,10,12,20,20,20,20,20,
nuclear@1 1015 18,20,20,20,15,17,18,20,18,17,18,20,20,20,20,20,
nuclear@1 1016 7,10,12,20, 8, 9,11,20,14,13,14,20,20,20,20,20,
nuclear@1 1017 6, 9,12,20, 7, 8,11,20,12,11,13,20,20,20,20,20,
nuclear@1 1018 9,11,15,20, 8,10,14,20,12,11,14,20,20,20,20,20,
nuclear@1 1019 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,
nuclear@1 1020 11,16,18,20,15,15,17,20,20,17,20,20,20,20,20,20,
nuclear@1 1021 9,14,16,20,12,12,15,20,17,15,18,20,20,20,20,20,
nuclear@1 1022 16,19,18,20,15,16,20,20,17,17,20,20,20,20,20,20,
nuclear@1 1023 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,
nuclear@1 1024 };
nuclear@1 1025
nuclear@1 1026 static const static_codebook _huff_book_line_1024x27_class3 = {
nuclear@1 1027 1, 256,
nuclear@1 1028 (long *)_huff_lengthlist_line_1024x27_class3,
nuclear@1 1029 0, 0, 0, 0, 0,
nuclear@1 1030 NULL,
nuclear@1 1031 0
nuclear@1 1032 };
nuclear@1 1033
nuclear@1 1034 static const long _huff_lengthlist_line_1024x27_class4[] = {
nuclear@1 1035 2, 3, 7,13, 4, 4, 7,15, 8, 6, 9,17,21,16,15,21,
nuclear@1 1036 2, 5, 7,11, 5, 5, 7,14, 9, 7,10,16,17,15,16,21,
nuclear@1 1037 4, 7,10,17, 7, 7, 9,15,11, 9,11,16,21,18,15,21,
nuclear@1 1038 18,21,21,21,15,17,17,19,21,19,18,20,21,21,21,20,
nuclear@1 1039 };
nuclear@1 1040
nuclear@1 1041 static const static_codebook _huff_book_line_1024x27_class4 = {
nuclear@1 1042 1, 64,
nuclear@1 1043 (long *)_huff_lengthlist_line_1024x27_class4,
nuclear@1 1044 0, 0, 0, 0, 0,
nuclear@1 1045 NULL,
nuclear@1 1046 0
nuclear@1 1047 };
nuclear@1 1048
nuclear@1 1049 static const long _huff_lengthlist_line_1024x27_0sub0[] = {
nuclear@1 1050 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
nuclear@1 1051 6, 5, 6, 5, 6, 5, 6, 5, 7, 5, 7, 5, 7, 5, 7, 5,
nuclear@1 1052 8, 6, 8, 6, 8, 6, 9, 6, 9, 6,10, 6,10, 6,11, 6,
nuclear@1 1053 11, 7,11, 7,12, 7,12, 7,12, 7,12, 7,12, 7,12, 7,
nuclear@1 1054 12, 7,12, 8,13, 8,12, 8,12, 8,13, 8,13, 9,13, 9,
nuclear@1 1055 13, 9,13, 9,12,10,12,10,13,10,14,11,14,12,14,13,
nuclear@1 1056 14,13,14,14,15,16,15,15,15,14,15,17,21,22,22,21,
nuclear@1 1057 22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,
nuclear@1 1058 };
nuclear@1 1059
nuclear@1 1060 static const static_codebook _huff_book_line_1024x27_0sub0 = {
nuclear@1 1061 1, 128,
nuclear@1 1062 (long *)_huff_lengthlist_line_1024x27_0sub0,
nuclear@1 1063 0, 0, 0, 0, 0,
nuclear@1 1064 NULL,
nuclear@1 1065 0
nuclear@1 1066 };
nuclear@1 1067
nuclear@1 1068 static const long _huff_lengthlist_line_1024x27_1sub0[] = {
nuclear@1 1069 2, 5, 5, 4, 5, 4, 5, 4, 5, 4, 6, 5, 6, 5, 6, 5,
nuclear@1 1070 6, 5, 7, 5, 7, 6, 8, 6, 8, 6, 8, 6, 9, 6, 9, 6,
nuclear@1 1071 };
nuclear@1 1072
nuclear@1 1073 static const static_codebook _huff_book_line_1024x27_1sub0 = {
nuclear@1 1074 1, 32,
nuclear@1 1075 (long *)_huff_lengthlist_line_1024x27_1sub0,
nuclear@1 1076 0, 0, 0, 0, 0,
nuclear@1 1077 NULL,
nuclear@1 1078 0
nuclear@1 1079 };
nuclear@1 1080
nuclear@1 1081 static const long _huff_lengthlist_line_1024x27_1sub1[] = {
nuclear@1 1082 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1083 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1084 8, 5, 8, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 4,
nuclear@1 1085 9, 4, 9, 4, 9, 4, 8, 4, 8, 4, 9, 5, 9, 5, 9, 5,
nuclear@1 1086 9, 5, 9, 6,10, 6,10, 7,10, 8,11, 9,11,11,12,13,
nuclear@1 1087 12,14,13,15,13,15,14,16,14,17,15,17,15,15,16,16,
nuclear@1 1088 15,16,16,16,15,18,16,15,17,17,19,19,19,19,19,19,
nuclear@1 1089 19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
nuclear@1 1090 };
nuclear@1 1091
nuclear@1 1092 static const static_codebook _huff_book_line_1024x27_1sub1 = {
nuclear@1 1093 1, 128,
nuclear@1 1094 (long *)_huff_lengthlist_line_1024x27_1sub1,
nuclear@1 1095 0, 0, 0, 0, 0,
nuclear@1 1096 NULL,
nuclear@1 1097 0
nuclear@1 1098 };
nuclear@1 1099
nuclear@1 1100 static const long _huff_lengthlist_line_1024x27_2sub0[] = {
nuclear@1 1101 1, 5, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5,
nuclear@1 1102 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 9, 8,10, 9,10, 9,
nuclear@1 1103 };
nuclear@1 1104
nuclear@1 1105 static const static_codebook _huff_book_line_1024x27_2sub0 = {
nuclear@1 1106 1, 32,
nuclear@1 1107 (long *)_huff_lengthlist_line_1024x27_2sub0,
nuclear@1 1108 0, 0, 0, 0, 0,
nuclear@1 1109 NULL,
nuclear@1 1110 0
nuclear@1 1111 };
nuclear@1 1112
nuclear@1 1113 static const long _huff_lengthlist_line_1024x27_2sub1[] = {
nuclear@1 1114 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1115 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1116 4, 3, 4, 3, 4, 4, 5, 4, 5, 4, 5, 5, 6, 5, 6, 5,
nuclear@1 1117 7, 5, 7, 6, 7, 6, 8, 7, 8, 7, 8, 7, 9, 8, 9, 9,
nuclear@1 1118 9, 9,10,10,10,11, 9,12, 9,12, 9,15,10,14, 9,13,
nuclear@1 1119 10,13,10,12,10,12,10,13,10,12,11,13,11,14,12,13,
nuclear@1 1120 13,14,14,13,14,15,14,16,13,13,14,16,16,16,16,16,
nuclear@1 1121 16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,15,
nuclear@1 1122 };
nuclear@1 1123
nuclear@1 1124 static const static_codebook _huff_book_line_1024x27_2sub1 = {
nuclear@1 1125 1, 128,
nuclear@1 1126 (long *)_huff_lengthlist_line_1024x27_2sub1,
nuclear@1 1127 0, 0, 0, 0, 0,
nuclear@1 1128 NULL,
nuclear@1 1129 0
nuclear@1 1130 };
nuclear@1 1131
nuclear@1 1132 static const long _huff_lengthlist_line_1024x27_3sub1[] = {
nuclear@1 1133 0, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4, 4, 4, 4, 5,
nuclear@1 1134 5, 5,
nuclear@1 1135 };
nuclear@1 1136
nuclear@1 1137 static const static_codebook _huff_book_line_1024x27_3sub1 = {
nuclear@1 1138 1, 18,
nuclear@1 1139 (long *)_huff_lengthlist_line_1024x27_3sub1,
nuclear@1 1140 0, 0, 0, 0, 0,
nuclear@1 1141 NULL,
nuclear@1 1142 0
nuclear@1 1143 };
nuclear@1 1144
nuclear@1 1145 static const long _huff_lengthlist_line_1024x27_3sub2[] = {
nuclear@1 1146 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1147 0, 0, 3, 3, 4, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6,
nuclear@1 1148 5, 7, 5, 8, 6, 8, 6, 9, 7,10, 7,10, 8,10, 8,11,
nuclear@1 1149 9,11,
nuclear@1 1150 };
nuclear@1 1151
nuclear@1 1152 static const static_codebook _huff_book_line_1024x27_3sub2 = {
nuclear@1 1153 1, 50,
nuclear@1 1154 (long *)_huff_lengthlist_line_1024x27_3sub2,
nuclear@1 1155 0, 0, 0, 0, 0,
nuclear@1 1156 NULL,
nuclear@1 1157 0
nuclear@1 1158 };
nuclear@1 1159
nuclear@1 1160 static const long _huff_lengthlist_line_1024x27_3sub3[] = {
nuclear@1 1161 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1162 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1163 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1164 0, 0, 3, 7, 3, 8, 3,10, 3, 8, 3, 9, 3, 8, 4, 9,
nuclear@1 1165 4, 9, 5, 9, 6,10, 6, 9, 7,11, 7,12, 9,13,10,13,
nuclear@1 1166 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
nuclear@1 1167 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
nuclear@1 1168 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
nuclear@1 1169 };
nuclear@1 1170
nuclear@1 1171 static const static_codebook _huff_book_line_1024x27_3sub3 = {
nuclear@1 1172 1, 128,
nuclear@1 1173 (long *)_huff_lengthlist_line_1024x27_3sub3,
nuclear@1 1174 0, 0, 0, 0, 0,
nuclear@1 1175 NULL,
nuclear@1 1176 0
nuclear@1 1177 };
nuclear@1 1178
nuclear@1 1179 static const long _huff_lengthlist_line_1024x27_4sub1[] = {
nuclear@1 1180 0, 4, 5, 4, 5, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4,
nuclear@1 1181 5, 4,
nuclear@1 1182 };
nuclear@1 1183
nuclear@1 1184 static const static_codebook _huff_book_line_1024x27_4sub1 = {
nuclear@1 1185 1, 18,
nuclear@1 1186 (long *)_huff_lengthlist_line_1024x27_4sub1,
nuclear@1 1187 0, 0, 0, 0, 0,
nuclear@1 1188 NULL,
nuclear@1 1189 0
nuclear@1 1190 };
nuclear@1 1191
nuclear@1 1192 static const long _huff_lengthlist_line_1024x27_4sub2[] = {
nuclear@1 1193 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1194 0, 0, 4, 2, 4, 2, 5, 3, 5, 4, 6, 6, 6, 7, 7, 8,
nuclear@1 1195 7, 8, 7, 8, 7, 9, 8, 9, 8, 9, 8,10, 8,11, 9,12,
nuclear@1 1196 9,12,
nuclear@1 1197 };
nuclear@1 1198
nuclear@1 1199 static const static_codebook _huff_book_line_1024x27_4sub2 = {
nuclear@1 1200 1, 50,
nuclear@1 1201 (long *)_huff_lengthlist_line_1024x27_4sub2,
nuclear@1 1202 0, 0, 0, 0, 0,
nuclear@1 1203 NULL,
nuclear@1 1204 0
nuclear@1 1205 };
nuclear@1 1206
nuclear@1 1207 static const long _huff_lengthlist_line_1024x27_4sub3[] = {
nuclear@1 1208 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1209 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1210 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1211 0, 0, 2, 5, 2, 6, 3, 6, 4, 7, 4, 7, 5, 9, 5,11,
nuclear@1 1212 6,11, 6,11, 7,11, 6,11, 6,11, 9,11, 8,11,11,11,
nuclear@1 1213 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
nuclear@1 1214 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
nuclear@1 1215 11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,
nuclear@1 1216 };
nuclear@1 1217
nuclear@1 1218 static const static_codebook _huff_book_line_1024x27_4sub3 = {
nuclear@1 1219 1, 128,
nuclear@1 1220 (long *)_huff_lengthlist_line_1024x27_4sub3,
nuclear@1 1221 0, 0, 0, 0, 0,
nuclear@1 1222 NULL,
nuclear@1 1223 0
nuclear@1 1224 };
nuclear@1 1225
nuclear@1 1226 static const long _huff_lengthlist_line_2048x27_class1[] = {
nuclear@1 1227 2, 6, 8, 9, 7,11,13,13, 1, 3, 5, 5, 6, 6,12,10,
nuclear@1 1228 };
nuclear@1 1229
nuclear@1 1230 static const static_codebook _huff_book_line_2048x27_class1 = {
nuclear@1 1231 1, 16,
nuclear@1 1232 (long *)_huff_lengthlist_line_2048x27_class1,
nuclear@1 1233 0, 0, 0, 0, 0,
nuclear@1 1234 NULL,
nuclear@1 1235 0
nuclear@1 1236 };
nuclear@1 1237
nuclear@1 1238 static const long _huff_lengthlist_line_2048x27_class2[] = {
nuclear@1 1239 1, 2, 3, 6, 4, 7, 5, 7,
nuclear@1 1240 };
nuclear@1 1241
nuclear@1 1242 static const static_codebook _huff_book_line_2048x27_class2 = {
nuclear@1 1243 1, 8,
nuclear@1 1244 (long *)_huff_lengthlist_line_2048x27_class2,
nuclear@1 1245 0, 0, 0, 0, 0,
nuclear@1 1246 NULL,
nuclear@1 1247 0
nuclear@1 1248 };
nuclear@1 1249
nuclear@1 1250 static const long _huff_lengthlist_line_2048x27_class3[] = {
nuclear@1 1251 3, 3, 6,16, 5, 5, 7,16, 9, 8,11,16,16,16,16,16,
nuclear@1 1252 5, 5, 8,16, 5, 5, 7,16, 8, 7, 9,16,16,16,16,16,
nuclear@1 1253 9, 9,12,16, 6, 8,11,16, 9,10,11,16,16,16,16,16,
nuclear@1 1254 16,16,16,16,13,16,16,16,15,16,16,16,16,16,16,16,
nuclear@1 1255 5, 4, 7,16, 6, 5, 8,16, 9, 8,10,16,16,16,16,16,
nuclear@1 1256 5, 5, 7,15, 5, 4, 6,15, 7, 6, 8,16,16,16,16,16,
nuclear@1 1257 9, 9,11,15, 7, 7, 9,16, 8, 8, 9,16,16,16,16,16,
nuclear@1 1258 16,16,16,16,15,15,15,16,15,15,14,16,16,16,16,16,
nuclear@1 1259 8, 8,11,16, 8, 9,10,16,11,10,14,16,16,16,16,16,
nuclear@1 1260 6, 8,10,16, 6, 7,10,16, 8, 8,11,16,14,16,16,16,
nuclear@1 1261 10,11,14,16, 9, 9,11,16,10,10,11,16,16,16,16,16,
nuclear@1 1262 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
nuclear@1 1263 16,16,16,16,15,16,16,16,16,16,16,16,16,16,16,16,
nuclear@1 1264 12,16,15,16,12,14,16,16,16,16,16,16,16,16,16,16,
nuclear@1 1265 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
nuclear@1 1266 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
nuclear@1 1267 };
nuclear@1 1268
nuclear@1 1269 static const static_codebook _huff_book_line_2048x27_class3 = {
nuclear@1 1270 1, 256,
nuclear@1 1271 (long *)_huff_lengthlist_line_2048x27_class3,
nuclear@1 1272 0, 0, 0, 0, 0,
nuclear@1 1273 NULL,
nuclear@1 1274 0
nuclear@1 1275 };
nuclear@1 1276
nuclear@1 1277 static const long _huff_lengthlist_line_2048x27_class4[] = {
nuclear@1 1278 2, 4, 7,13, 4, 5, 7,15, 8, 7,10,16,16,14,16,16,
nuclear@1 1279 2, 4, 7,16, 3, 4, 7,14, 8, 8,10,16,16,16,15,16,
nuclear@1 1280 6, 8,11,16, 7, 7, 9,16,11, 9,13,16,16,16,15,16,
nuclear@1 1281 16,16,16,16,14,16,16,16,16,16,16,16,16,16,16,16,
nuclear@1 1282 };
nuclear@1 1283
nuclear@1 1284 static const static_codebook _huff_book_line_2048x27_class4 = {
nuclear@1 1285 1, 64,
nuclear@1 1286 (long *)_huff_lengthlist_line_2048x27_class4,
nuclear@1 1287 0, 0, 0, 0, 0,
nuclear@1 1288 NULL,
nuclear@1 1289 0
nuclear@1 1290 };
nuclear@1 1291
nuclear@1 1292 static const long _huff_lengthlist_line_2048x27_0sub0[] = {
nuclear@1 1293 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
nuclear@1 1294 6, 5, 7, 5, 7, 5, 7, 5, 8, 5, 8, 5, 8, 5, 9, 5,
nuclear@1 1295 9, 6,10, 6,10, 6,11, 6,11, 6,11, 6,11, 6,11, 6,
nuclear@1 1296 11, 6,11, 6,12, 7,11, 7,11, 7,11, 7,11, 7,10, 7,
nuclear@1 1297 11, 7,11, 7,12, 7,11, 8,11, 8,11, 8,11, 8,13, 8,
nuclear@1 1298 12, 9,11, 9,11, 9,11,10,12,10,12, 9,12,10,12,11,
nuclear@1 1299 14,12,16,12,12,11,14,16,17,17,17,17,17,17,17,17,
nuclear@1 1300 17,17,17,17,17,17,17,17,17,17,17,17,16,16,16,16,
nuclear@1 1301 };
nuclear@1 1302
nuclear@1 1303 static const static_codebook _huff_book_line_2048x27_0sub0 = {
nuclear@1 1304 1, 128,
nuclear@1 1305 (long *)_huff_lengthlist_line_2048x27_0sub0,
nuclear@1 1306 0, 0, 0, 0, 0,
nuclear@1 1307 NULL,
nuclear@1 1308 0
nuclear@1 1309 };
nuclear@1 1310
nuclear@1 1311 static const long _huff_lengthlist_line_2048x27_1sub0[] = {
nuclear@1 1312 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5,
nuclear@1 1313 5, 5, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6, 7, 6, 7, 6,
nuclear@1 1314 };
nuclear@1 1315
nuclear@1 1316 static const static_codebook _huff_book_line_2048x27_1sub0 = {
nuclear@1 1317 1, 32,
nuclear@1 1318 (long *)_huff_lengthlist_line_2048x27_1sub0,
nuclear@1 1319 0, 0, 0, 0, 0,
nuclear@1 1320 NULL,
nuclear@1 1321 0
nuclear@1 1322 };
nuclear@1 1323
nuclear@1 1324 static const long _huff_lengthlist_line_2048x27_1sub1[] = {
nuclear@1 1325 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1326 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1327 6, 5, 7, 5, 7, 4, 7, 4, 8, 4, 8, 4, 8, 4, 8, 3,
nuclear@1 1328 8, 4, 9, 4, 9, 4, 9, 4, 9, 4, 9, 5, 9, 5, 9, 6,
nuclear@1 1329 9, 7, 9, 8, 9, 9, 9,10, 9,11, 9,14, 9,15,10,15,
nuclear@1 1330 10,15,10,15,10,15,11,15,10,14,12,14,11,14,13,14,
nuclear@1 1331 13,15,15,15,12,15,15,15,13,15,13,15,13,15,15,15,
nuclear@1 1332 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,
nuclear@1 1333 };
nuclear@1 1334
nuclear@1 1335 static const static_codebook _huff_book_line_2048x27_1sub1 = {
nuclear@1 1336 1, 128,
nuclear@1 1337 (long *)_huff_lengthlist_line_2048x27_1sub1,
nuclear@1 1338 0, 0, 0, 0, 0,
nuclear@1 1339 NULL,
nuclear@1 1340 0
nuclear@1 1341 };
nuclear@1 1342
nuclear@1 1343 static const long _huff_lengthlist_line_2048x27_2sub0[] = {
nuclear@1 1344 2, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
nuclear@1 1345 6, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,
nuclear@1 1346 };
nuclear@1 1347
nuclear@1 1348 static const static_codebook _huff_book_line_2048x27_2sub0 = {
nuclear@1 1349 1, 32,
nuclear@1 1350 (long *)_huff_lengthlist_line_2048x27_2sub0,
nuclear@1 1351 0, 0, 0, 0, 0,
nuclear@1 1352 NULL,
nuclear@1 1353 0
nuclear@1 1354 };
nuclear@1 1355
nuclear@1 1356 static const long _huff_lengthlist_line_2048x27_2sub1[] = {
nuclear@1 1357 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1358 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1359 3, 4, 3, 4, 3, 4, 4, 5, 4, 5, 5, 5, 6, 6, 6, 7,
nuclear@1 1360 6, 8, 6, 8, 6, 9, 7,10, 7,10, 7,10, 7,12, 7,12,
nuclear@1 1361 7,12, 9,12,11,12,10,12,10,12,11,12,12,12,10,12,
nuclear@1 1362 10,12,10,12, 9,12,11,12,12,12,12,12,11,12,11,12,
nuclear@1 1363 12,12,12,12,12,12,12,12,10,10,12,12,12,12,12,10,
nuclear@1 1364 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
nuclear@1 1365 };
nuclear@1 1366
nuclear@1 1367 static const static_codebook _huff_book_line_2048x27_2sub1 = {
nuclear@1 1368 1, 128,
nuclear@1 1369 (long *)_huff_lengthlist_line_2048x27_2sub1,
nuclear@1 1370 0, 0, 0, 0, 0,
nuclear@1 1371 NULL,
nuclear@1 1372 0
nuclear@1 1373 };
nuclear@1 1374
nuclear@1 1375 static const long _huff_lengthlist_line_2048x27_3sub1[] = {
nuclear@1 1376 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
nuclear@1 1377 5, 5,
nuclear@1 1378 };
nuclear@1 1379
nuclear@1 1380 static const static_codebook _huff_book_line_2048x27_3sub1 = {
nuclear@1 1381 1, 18,
nuclear@1 1382 (long *)_huff_lengthlist_line_2048x27_3sub1,
nuclear@1 1383 0, 0, 0, 0, 0,
nuclear@1 1384 NULL,
nuclear@1 1385 0
nuclear@1 1386 };
nuclear@1 1387
nuclear@1 1388 static const long _huff_lengthlist_line_2048x27_3sub2[] = {
nuclear@1 1389 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1390 0, 0, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6,
nuclear@1 1391 6, 7, 6, 7, 6, 8, 6, 9, 7, 9, 7, 9, 9,11, 9,12,
nuclear@1 1392 10,12,
nuclear@1 1393 };
nuclear@1 1394
nuclear@1 1395 static const static_codebook _huff_book_line_2048x27_3sub2 = {
nuclear@1 1396 1, 50,
nuclear@1 1397 (long *)_huff_lengthlist_line_2048x27_3sub2,
nuclear@1 1398 0, 0, 0, 0, 0,
nuclear@1 1399 NULL,
nuclear@1 1400 0
nuclear@1 1401 };
nuclear@1 1402
nuclear@1 1403 static const long _huff_lengthlist_line_2048x27_3sub3[] = {
nuclear@1 1404 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1405 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1406 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1407 0, 0, 3, 6, 3, 7, 3, 7, 5, 7, 7, 7, 7, 7, 6, 7,
nuclear@1 1408 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 1409 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 1410 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 1411 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 1412 };
nuclear@1 1413
nuclear@1 1414 static const static_codebook _huff_book_line_2048x27_3sub3 = {
nuclear@1 1415 1, 128,
nuclear@1 1416 (long *)_huff_lengthlist_line_2048x27_3sub3,
nuclear@1 1417 0, 0, 0, 0, 0,
nuclear@1 1418 NULL,
nuclear@1 1419 0
nuclear@1 1420 };
nuclear@1 1421
nuclear@1 1422 static const long _huff_lengthlist_line_2048x27_4sub1[] = {
nuclear@1 1423 0, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 4,
nuclear@1 1424 4, 5,
nuclear@1 1425 };
nuclear@1 1426
nuclear@1 1427 static const static_codebook _huff_book_line_2048x27_4sub1 = {
nuclear@1 1428 1, 18,
nuclear@1 1429 (long *)_huff_lengthlist_line_2048x27_4sub1,
nuclear@1 1430 0, 0, 0, 0, 0,
nuclear@1 1431 NULL,
nuclear@1 1432 0
nuclear@1 1433 };
nuclear@1 1434
nuclear@1 1435 static const long _huff_lengthlist_line_2048x27_4sub2[] = {
nuclear@1 1436 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1437 0, 0, 3, 2, 4, 3, 4, 4, 4, 5, 5, 6, 5, 6, 5, 7,
nuclear@1 1438 6, 6, 6, 7, 7, 7, 8, 9, 9, 9,12,10,11,10,10,12,
nuclear@1 1439 10,10,
nuclear@1 1440 };
nuclear@1 1441
nuclear@1 1442 static const static_codebook _huff_book_line_2048x27_4sub2 = {
nuclear@1 1443 1, 50,
nuclear@1 1444 (long *)_huff_lengthlist_line_2048x27_4sub2,
nuclear@1 1445 0, 0, 0, 0, 0,
nuclear@1 1446 NULL,
nuclear@1 1447 0
nuclear@1 1448 };
nuclear@1 1449
nuclear@1 1450 static const long _huff_lengthlist_line_2048x27_4sub3[] = {
nuclear@1 1451 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1452 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1453 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1454 0, 0, 3, 6, 5, 7, 5, 7, 7, 7, 7, 7, 5, 7, 5, 7,
nuclear@1 1455 5, 7, 5, 7, 7, 7, 7, 7, 4, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 1456 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 1457 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
nuclear@1 1458 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6,
nuclear@1 1459 };
nuclear@1 1460
nuclear@1 1461 static const static_codebook _huff_book_line_2048x27_4sub3 = {
nuclear@1 1462 1, 128,
nuclear@1 1463 (long *)_huff_lengthlist_line_2048x27_4sub3,
nuclear@1 1464 0, 0, 0, 0, 0,
nuclear@1 1465 NULL,
nuclear@1 1466 0
nuclear@1 1467 };
nuclear@1 1468
nuclear@1 1469 static const long _huff_lengthlist_line_256x4low_class0[] = {
nuclear@1 1470 4, 5, 6,11, 5, 5, 6,10, 7, 7, 6, 6,14,13, 9, 9,
nuclear@1 1471 6, 6, 6,10, 6, 6, 6, 9, 8, 7, 7, 9,14,12, 8,11,
nuclear@1 1472 8, 7, 7,11, 8, 8, 7,11, 9, 9, 7, 9,13,11, 9,13,
nuclear@1 1473 19,19,18,19,15,16,16,19,11,11,10,13,10,10, 9,15,
nuclear@1 1474 5, 5, 6,13, 6, 6, 6,11, 8, 7, 6, 7,14,11,10,11,
nuclear@1 1475 6, 6, 6,12, 7, 6, 6,11, 8, 7, 7,11,13,11, 9,11,
nuclear@1 1476 9, 7, 6,12, 8, 7, 6,12, 9, 8, 8,11,13,10, 7,13,
nuclear@1 1477 19,19,17,19,17,14,14,19,12,10, 8,12,13,10, 9,16,
nuclear@1 1478 7, 8, 7,12, 7, 7, 7,11, 8, 7, 7, 8,12,12,11,11,
nuclear@1 1479 8, 8, 7,12, 8, 7, 6,11, 8, 7, 7,10,10,11,10,11,
nuclear@1 1480 9, 8, 8,13, 9, 8, 7,12,10, 9, 7,11, 9, 8, 7,11,
nuclear@1 1481 18,18,15,18,18,16,17,18,15,11,10,18,11, 9, 9,18,
nuclear@1 1482 16,16,13,16,12,11,10,16,12,11, 9, 6,15,12,11,13,
nuclear@1 1483 16,16,14,14,13,11,12,16,12, 9, 9,13,13,10,10,12,
nuclear@1 1484 17,18,17,17,14,15,14,16,14,12,14,15,12,10,11,12,
nuclear@1 1485 18,18,18,18,18,18,18,18,18,12,13,18,16,11, 9,18,
nuclear@1 1486 };
nuclear@1 1487
nuclear@1 1488 static const static_codebook _huff_book_line_256x4low_class0 = {
nuclear@1 1489 1, 256,
nuclear@1 1490 (long *)_huff_lengthlist_line_256x4low_class0,
nuclear@1 1491 0, 0, 0, 0, 0,
nuclear@1 1492 NULL,
nuclear@1 1493 0
nuclear@1 1494 };
nuclear@1 1495
nuclear@1 1496 static const long _huff_lengthlist_line_256x4low_0sub0[] = {
nuclear@1 1497 1, 3, 2, 3,
nuclear@1 1498 };
nuclear@1 1499
nuclear@1 1500 static const static_codebook _huff_book_line_256x4low_0sub0 = {
nuclear@1 1501 1, 4,
nuclear@1 1502 (long *)_huff_lengthlist_line_256x4low_0sub0,
nuclear@1 1503 0, 0, 0, 0, 0,
nuclear@1 1504 NULL,
nuclear@1 1505 0
nuclear@1 1506 };
nuclear@1 1507
nuclear@1 1508 static const long _huff_lengthlist_line_256x4low_0sub1[] = {
nuclear@1 1509 0, 0, 0, 0, 2, 3, 2, 3, 3, 3,
nuclear@1 1510 };
nuclear@1 1511
nuclear@1 1512 static const static_codebook _huff_book_line_256x4low_0sub1 = {
nuclear@1 1513 1, 10,
nuclear@1 1514 (long *)_huff_lengthlist_line_256x4low_0sub1,
nuclear@1 1515 0, 0, 0, 0, 0,
nuclear@1 1516 NULL,
nuclear@1 1517 0
nuclear@1 1518 };
nuclear@1 1519
nuclear@1 1520 static const long _huff_lengthlist_line_256x4low_0sub2[] = {
nuclear@1 1521 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 4, 3, 4,
nuclear@1 1522 4, 4, 4, 4, 5, 5, 5, 6, 6,
nuclear@1 1523 };
nuclear@1 1524
nuclear@1 1525 static const static_codebook _huff_book_line_256x4low_0sub2 = {
nuclear@1 1526 1, 25,
nuclear@1 1527 (long *)_huff_lengthlist_line_256x4low_0sub2,
nuclear@1 1528 0, 0, 0, 0, 0,
nuclear@1 1529 NULL,
nuclear@1 1530 0
nuclear@1 1531 };
nuclear@1 1532
nuclear@1 1533 static const long _huff_lengthlist_line_256x4low_0sub3[] = {
nuclear@1 1534 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
nuclear@1 1535 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 2, 4, 3, 5, 4,
nuclear@1 1536 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 6, 9,
nuclear@1 1537 7,12,11,16,13,16,12,15,13,15,12,14,12,15,15,15,
nuclear@1 1538 };
nuclear@1 1539
nuclear@1 1540 static const static_codebook _huff_book_line_256x4low_0sub3 = {
nuclear@1 1541 1, 64,
nuclear@1 1542 (long *)_huff_lengthlist_line_256x4low_0sub3,
nuclear@1 1543 0, 0, 0, 0, 0,
nuclear@1 1544 NULL,
nuclear@1 1545 0
nuclear@1 1546 };
nuclear@1 1547