Return to bliss_huffman_code_4.c CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / strongswan / src / libstrongswan / plugins / bliss |
1.1 misho 1: /* 2: * Copyright (C) 2014 Andreas Steffen 3: * HSR Hochschule fuer Technik Rapperswil 4: * 5: * Optimum Huffman code for BLISS-X signatures 6: * 7: * This file has been automatically generated by the bliss_huffman utility 8: * Do not edit manually! 9: */ 10: 11: /* 12: * Design: sigma = 271 13: * 14: * i p_z1[i] 15: * 0 0.6551621276225426 0 .. 256 16: * 1 0.2859860850630749 256 .. 512 17: * 2 0.0542541135599810 512 .. 768 18: * 3 0.0044399624814222 768 .. 1024 19: * 4 0.0001553928373912 1024 .. 1280 20: * 5 0.0000023066278552 1280 .. 1536 21: * 6 0.0000000118077330 1536 .. 1613 22: * 23: * k p_z2[k] dx = 256 24: * -6 0.0000001026458579 -1663.5 ..-1407.5 25: * -5 0.0000106295703648 -1407.5 ..-1151.5 26: * -4 0.0004651193817805 -1151.5 .. -895.5 27: * -3 0.0086670703658387 -895.5 .. -639.5 28: * -2 0.0693723939195647 -639.5 .. -383.5 29: * -1 0.2404908493690626 -383.5 .. -127.5 30: * 0 0.3619876694950614 -127.5 .. 127.5 31: * 1 0.2404908493690626 127.5 .. 383.5 32: * 2 0.0693723939195647 383.5 .. 639.5 33: * 3 0.0086670703658387 639.5 .. 895.5 34: * 4 0.0004651193817805 895.5 .. 1151.5 35: * 5 0.0000106295703648 1151.5 .. 1407.5 36: * 6 0.0000001026458579 1407.5 .. 1663.5 37: * 38: * (i, k) p 39: * (0,-6) 0.0000000672496787 40: * (0,-5) 0.0000069640919359 41: * (0,-4) 0.0003047286037658 42: * (0,-3) 0.0056783362611372 43: * (0,-2) 0.0454501651986111 44: * (0,-1) 0.1575604965463875 45: * (0, 0) 0.2371606117195102 46: * (0, 1) 0.1575604965463875 47: * (0, 2) 0.0454501651986111 48: * (0, 3) 0.0056783362611372 49: * (0, 4) 0.0003047286037658 50: * (0, 5) 0.0000069640919359 51: * (0, 6) 0.0000000672496787 52: * 53: * (1,-6) 0.0000000293552870 54: * (1,-5) 0.0000030399092145 55: * (1,-4) 0.0001330176710824 56: * (1,-3) 0.0024786615228924 57: * (1,-2) 0.0198395393485098 58: * (1,-1) 0.0687770365045519 59: * (1, 0) 0.1035234364399989 60: * (1, 1) 0.0687770365045519 61: * (1, 2) 0.0198395393485098 62: * (1, 3) 0.0024786615228924 63: * (1, 4) 0.0001330176710824 64: * (1, 5) 0.0000030399092145 65: * (1, 6) 0.0000000293552870 66: * 67: * (2,-6) 0.0000000055689600 68: * (2,-5) 0.0000005766979177 69: * (2,-4) 0.0000252346397581 70: * (2,-3) 0.0004702242198606 71: * (2,-2) 0.0037637377376398 72: * (2,-1) 0.0130476178518054 73: * (2, 0) 0.0196393201280979 74: * (2, 1) 0.0130476178518054 75: * (2, 2) 0.0037637377376398 76: * (2, 3) 0.0004702242198606 77: * (2, 4) 0.0000252346397581 78: * (2, 5) 0.0000005766979177 79: * (2, 6) 0.0000000055689600 80: * 81: * (3,-6) 0.0000000004557438 82: * (3,-5) 0.0000000471948936 83: * (3,-4) 0.0000020651126045 84: * (3,-3) 0.0000384814672482 85: * (3,-2) 0.0003080108262493 86: * (3,-1) 0.0010677703483240 87: * (3, 0) 0.0016072116712955 88: * (3, 1) 0.0010677703483240 89: * (3, 2) 0.0003080108262493 90: * (3, 3) 0.0000384814672482 91: * (3, 4) 0.0000020651126045 92: * (3, 5) 0.0000000471948936 93: * (3, 6) 0.0000000004557438 94: * 95: * (4,-6) 0.0000000000159504 96: * (4,-5) 0.0000000016517591 97: * (4,-4) 0.0000000722762205 98: * (4,-3) 0.0000013468006560 99: * (4,-2) 0.0000107799731278 100: * (4,-1) 0.0000373705554501 101: * (4, 0) 0.0000562502910635 102: * (4, 1) 0.0000373705554501 103: * (4, 2) 0.0000107799731278 104: * (4, 3) 0.0000013468006560 105: * (4, 4) 0.0000000722762205 106: * (4, 5) 0.0000000016517591 107: * (4, 6) 0.0000000000159504 108: * 109: * (5,-6) 0.0000000000002368 110: * (5,-5) 0.0000000000245185 111: * (5,-4) 0.0000000010728573 112: * (5,-3) 0.0000000199917059 113: * (5,-2) 0.0000001600162962 114: * (5,-1) 0.0000005547228921 115: * (5, 0) 0.0000008349708417 116: * (5, 1) 0.0000005547228921 117: * (5, 2) 0.0000001600162962 118: * (5, 3) 0.0000000199917059 119: * (5, 4) 0.0000000010728573 120: * (5, 5) 0.0000000000245185 121: * (5, 6) 0.0000000000002368 122: * 123: * (6,-6) 0.0000000000000012 124: * (6,-5) 0.0000000000001255 125: * (6,-4) 0.0000000000054920 126: * (6,-3) 0.0000000001023385 127: * (6,-2) 0.0000000008191307 128: * (6,-1) 0.0000000028396517 129: * (6, 0) 0.0000000042742538 130: * (6, 1) 0.0000000028396517 131: * (6, 2) 0.0000000008191307 132: * (6, 3) 0.0000000001023385 133: * (6, 4) 0.0000000000054920 134: * (6, 5) 0.0000000000001255 135: * (6, 6) 0.0000000000000012 136: * 137: * p_sum 1.0000000000000011 138: * 139: * entropy = 3.3640 bits/tuple (1722 bits) 140: */ 141: 142: #include "bliss_huffman_code.h" 143: 144: static bliss_huffman_code_node_t nodes[] = { 145: { 1, 160, -1 }, /* 0: */ 146: { 2, 5, -1 }, /* 1: */ 147: { 3, 4, -1 }, /* 2: */ 148: { -1, -1, 7 }, /* 3: (0, 1) 3 bits */ 149: { -1, -1, 5 }, /* 4: (0,-1) 3 bits */ 150: { 6, 157, -1 }, /* 5: */ 151: { 7, 156, -1 }, /* 6: */ 152: { 8, 11, -1 }, /* 7: */ 153: { 9, 10, -1 }, /* 8: */ 154: { -1, -1, 17 }, /* 9: (1,-2) 6 bits */ 155: { -1, -1, 32 }, /* 10: (2, 0) 6 bits */ 156: { 12, 155, -1 }, /* 11: */ 157: { 13, 18, -1 }, /* 12: */ 158: { 14, 15, -1 }, /* 13: */ 159: { -1, -1, 3 }, /* 14: (0,-3) 8 bits */ 160: { 16, 17, -1 }, /* 15: */ 161: { -1, -1, 22 }, /* 16: (1, 3) 9 bits */ 162: { -1, -1, 16 }, /* 17: (1,-3) 9 bits */ 163: { 19, 154, -1 }, /* 18: */ 164: { 20, 23, -1 }, /* 19: */ 165: { 21, 22, -1 }, /* 20: */ 166: { -1, -1, 46 }, /* 21: (3, 1) 10 bits */ 167: { -1, -1, 44 }, /* 22: (3,-1) 10 bits */ 168: { 24, 151, -1 }, /* 23: */ 169: { 25, 88, -1 }, /* 24: */ 170: { 26, 57, -1 }, /* 25: */ 171: { 27, 42, -1 }, /* 26: */ 172: { 28, 35, -1 }, /* 27: */ 173: { 29, 32, -1 }, /* 28: */ 174: { 30, 31, -1 }, /* 29: */ 175: { -1, -1, 2 }, /* 30: (0,-4) 16 bits */ 176: { -1, -1, 23 }, /* 31: (1, 4) 16 bits */ 177: { 33, 34, -1 }, /* 32: */ 178: { -1, -1, 15 }, /* 33: (1,-4) 16 bits */ 179: { -1, -1, 58 }, /* 34: (4, 0) 16 bits */ 180: { 36, 39, -1 }, /* 35: */ 181: { 37, 38, -1 }, /* 36: */ 182: { -1, -1, 48 }, /* 37: (3, 3) 16 bits */ 183: { -1, -1, 42 }, /* 38: (3,-3) 16 bits */ 184: { 40, 41, -1 }, /* 39: */ 185: { -1, -1, 59 }, /* 40: (4, 1) 16 bits */ 186: { -1, -1, 57 }, /* 41: (4,-1) 16 bits */ 187: { 43, 50, -1 }, /* 42: */ 188: { 44, 47, -1 }, /* 43: */ 189: { 45, 46, -1 }, /* 44: */ 190: { -1, -1, 36 }, /* 45: (2, 4) 16 bits */ 191: { -1, -1, 28 }, /* 46: (2,-4) 16 bits */ 192: { 48, 49, -1 }, /* 47: */ 193: { -1, -1, 60 }, /* 48: (4, 2) 16 bits */ 194: { -1, -1, 56 }, /* 49: (4,-2) 16 bits */ 195: { 51, 54, -1 }, /* 50: */ 196: { 52, 53, -1 }, /* 51: */ 197: { -1, -1, 11 }, /* 52: (0, 5) 16 bits */ 198: { -1, -1, 1 }, /* 53: (0,-5) 16 bits */ 199: { 55, 56, -1 }, /* 54: */ 200: { -1, -1, 24 }, /* 55: (1, 5) 16 bits */ 201: { -1, -1, 14 }, /* 56: (1,-5) 16 bits */ 202: { 58, 73, -1 }, /* 57: */ 203: { 59, 66, -1 }, /* 58: */ 204: { 60, 63, -1 }, /* 59: */ 205: { 61, 62, -1 }, /* 60: */ 206: { -1, -1, 49 }, /* 61: (3, 4) 16 bits */ 207: { -1, -1, 41 }, /* 62: (3,-4) 16 bits */ 208: { 64, 65, -1 }, /* 63: */ 209: { -1, -1, 61 }, /* 64: (4, 3) 16 bits */ 210: { -1, -1, 55 }, /* 65: (4,-3) 16 bits */ 211: { 67, 70, -1 }, /* 66: */ 212: { 68, 69, -1 }, /* 67: */ 213: { -1, -1, 71 }, /* 68: (5, 0) 16 bits */ 214: { -1, -1, 37 }, /* 69: (2, 5) 16 bits */ 215: { 71, 72, -1 }, /* 70: */ 216: { -1, -1, 27 }, /* 71: (2,-5) 16 bits */ 217: { -1, -1, 72 }, /* 72: (5, 1) 16 bits */ 218: { 74, 81, -1 }, /* 73: */ 219: { 75, 78, -1 }, /* 74: */ 220: { 76, 77, -1 }, /* 75: */ 221: { -1, -1, 70 }, /* 76: (5,-1) 16 bits */ 222: { -1, -1, 73 }, /* 77: (5, 2) 16 bits */ 223: { 79, 80, -1 }, /* 78: */ 224: { -1, -1, 69 }, /* 79: (5,-2) 16 bits */ 225: { -1, -1, 62 }, /* 80: (4, 4) 16 bits */ 226: { 82, 85, -1 }, /* 81: */ 227: { 83, 84, -1 }, /* 82: */ 228: { -1, -1, 54 }, /* 83: (4,-4) 16 bits */ 229: { -1, -1, 12 }, /* 84: (0, 6) 16 bits */ 230: { 86, 87, -1 }, /* 85: */ 231: { -1, -1, 0 }, /* 86: (0,-6) 16 bits */ 232: { -1, -1, 50 }, /* 87: (3, 5) 16 bits */ 233: { 89, 120, -1 }, /* 88: */ 234: { 90, 105, -1 }, /* 89: */ 235: { 91, 98, -1 }, /* 90: */ 236: { 92, 95, -1 }, /* 91: */ 237: { 93, 94, -1 }, /* 92: */ 238: { -1, -1, 40 }, /* 93: (3,-5) 16 bits */ 239: { -1, -1, 25 }, /* 94: (1, 6) 16 bits */ 240: { 96, 97, -1 }, /* 95: */ 241: { -1, -1, 13 }, /* 96: (1,-6) 16 bits */ 242: { -1, -1, 74 }, /* 97: (5, 3) 16 bits */ 243: { 99, 102, -1 }, /* 98: */ 244: { 100, 101, -1 }, /* 99: */ 245: { -1, -1, 68 }, /* 100: (5,-3) 16 bits */ 246: { -1, -1, 38 }, /* 101: (2, 6) 16 bits */ 247: { 103, 104, -1 }, /* 102: */ 248: { -1, -1, 26 }, /* 103: (2,-6) 16 bits */ 249: { -1, -1, 84 }, /* 104: (6, 0) 16 bits */ 250: { 106, 113, -1 }, /* 105: */ 251: { 107, 110, -1 }, /* 106: */ 252: { 108, 109, -1 }, /* 107: */ 253: { -1, -1, 85 }, /* 108: (6, 1) 16 bits */ 254: { -1, -1, 83 }, /* 109: (6,-1) 16 bits */ 255: { 111, 112, -1 }, /* 110: */ 256: { -1, -1, 63 }, /* 111: (4, 5) 16 bits */ 257: { -1, -1, 53 }, /* 112: (4,-5) 16 bits */ 258: { 114, 117, -1 }, /* 113: */ 259: { 115, 116, -1 }, /* 114: */ 260: { -1, -1, 75 }, /* 115: (5, 4) 16 bits */ 261: { -1, -1, 67 }, /* 116: (5,-4) 16 bits */ 262: { 118, 119, -1 }, /* 117: */ 263: { -1, -1, 86 }, /* 118: (6, 2) 16 bits */ 264: { -1, -1, 82 }, /* 119: (6,-2) 16 bits */ 265: { 121, 136, -1 }, /* 120: */ 266: { 122, 129, -1 }, /* 121: */ 267: { 123, 126, -1 }, /* 122: */ 268: { 124, 125, -1 }, /* 123: */ 269: { -1, -1, 51 }, /* 124: (3, 6) 16 bits */ 270: { -1, -1, 39 }, /* 125: (3,-6) 16 bits */ 271: { 127, 128, -1 }, /* 126: */ 272: { -1, -1, 87 }, /* 127: (6, 3) 16 bits */ 273: { -1, -1, 81 }, /* 128: (6,-3) 16 bits */ 274: { 130, 133, -1 }, /* 129: */ 275: { 131, 132, -1 }, /* 130: */ 276: { -1, -1, 76 }, /* 131: (5, 5) 16 bits */ 277: { -1, -1, 66 }, /* 132: (5,-5) 16 bits */ 278: { 134, 135, -1 }, /* 133: */ 279: { -1, -1, 64 }, /* 134: (4, 6) 16 bits */ 280: { -1, -1, 52 }, /* 135: (4,-6) 16 bits */ 281: { 137, 144, -1 }, /* 136: */ 282: { 138, 141, -1 }, /* 137: */ 283: { 139, 140, -1 }, /* 138: */ 284: { -1, -1, 88 }, /* 139: (6, 4) 16 bits */ 285: { -1, -1, 80 }, /* 140: (6,-4) 16 bits */ 286: { 142, 143, -1 }, /* 141: */ 287: { -1, -1, 77 }, /* 142: (5, 6) 16 bits */ 288: { -1, -1, 65 }, /* 143: (5,-6) 16 bits */ 289: { 145, 148, -1 }, /* 144: */ 290: { 146, 147, -1 }, /* 145: */ 291: { -1, -1, 89 }, /* 146: (6, 5) 16 bits */ 292: { -1, -1, 79 }, /* 147: (6,-5) 16 bits */ 293: { 149, 150, -1 }, /* 148: */ 294: { -1, -1, 90 }, /* 149: (6, 6) 16 bits */ 295: { -1, -1, 78 }, /* 150: (6,-6) 16 bits */ 296: { 152, 153, -1 }, /* 151: */ 297: { -1, -1, 29 }, /* 152: (2,-3) 11 bits */ 298: { -1, -1, 47 }, /* 153: (3, 2) 11 bits */ 299: { -1, -1, 34 }, /* 154: (2, 2) 8 bits */ 300: { -1, -1, 33 }, /* 155: (2, 1) 6 bits */ 301: { -1, -1, 20 }, /* 156: (1, 1) 4 bits */ 302: { 158, 159, -1 }, /* 157: */ 303: { -1, -1, 18 }, /* 158: (1,-1) 4 bits */ 304: { -1, -1, 8 }, /* 159: (0, 2) 4 bits */ 305: { 161, 162, -1 }, /* 160: */ 306: { -1, -1, 6 }, /* 161: (0, 0) 2 bits */ 307: { 163, 164, -1 }, /* 162: */ 308: { -1, -1, 19 }, /* 163: (1, 0) 3 bits */ 309: { 165, 166, -1 }, /* 164: */ 310: { -1, -1, 4 }, /* 165: (0,-2) 4 bits */ 311: { 167, 180, -1 }, /* 166: */ 312: { 168, 169, -1 }, /* 167: */ 313: { -1, -1, 31 }, /* 168: (2,-1) 6 bits */ 314: { 170, 179, -1 }, /* 169: */ 315: { 171, 172, -1 }, /* 170: */ 316: { -1, -1, 30 }, /* 171: (2,-2) 8 bits */ 317: { 173, 174, -1 }, /* 172: */ 318: { -1, -1, 45 }, /* 173: (3, 0) 9 bits */ 319: { 175, 178, -1 }, /* 174: */ 320: { 176, 177, -1 }, /* 175: */ 321: { -1, -1, 43 }, /* 176: (3,-2) 11 bits */ 322: { -1, -1, 10 }, /* 177: (0, 4) 11 bits */ 323: { -1, -1, 35 }, /* 178: (2, 3) 10 bits */ 324: { -1, -1, 9 }, /* 179: (0, 3) 7 bits */ 325: { -1, -1, 21 }, /* 180: (1, 2) 5 bits */ 326: }; 327: 328: static bliss_huffman_code_tuple_t tuples[] = { 329: { 19102, 16 }, /* 0: (0,-6) 0100101010011110 */ 330: { 19085, 16 }, /* 1: (0,-5) 0100101010001101 */ 331: { 19072, 16 }, /* 2: (0,-4) 0100101010000000 */ 332: { 72, 8 }, /* 3: (0,-3) 01001000 */ 333: { 14, 4 }, /* 4: (0,-2) 1110 */ 334: { 1, 3 }, /* 5: (0,-1) 001 */ 335: { 2, 2 }, /* 6: (0, 0) 10 */ 336: { 0, 3 }, /* 7: (0, 1) 000 */ 337: { 7, 4 }, /* 8: (0, 2) 0111 */ 338: { 123, 7 }, /* 9: (0, 3) 1111011 */ 339: { 1965, 11 }, /* 10: (0, 4) 11110101101 */ 340: { 19084, 16 }, /* 11: (0, 5) 0100101010001100 */ 341: { 19101, 16 }, /* 12: (0, 6) 0100101010011101 */ 342: 343: { 19106, 16 }, /* 13: (1,-6) 0100101010100010 */ 344: { 19087, 16 }, /* 14: (1,-5) 0100101010001111 */ 345: { 19074, 16 }, /* 15: (1,-4) 0100101010000010 */ 346: { 147, 9 }, /* 16: (1,-3) 010010011 */ 347: { 16, 6 }, /* 17: (1,-2) 010000 */ 348: { 6, 4 }, /* 18: (1,-1) 0110 */ 349: { 6, 3 }, /* 19: (1, 0) 110 */ 350: { 5, 4 }, /* 20: (1, 1) 0101 */ 351: { 31, 5 }, /* 21: (1, 2) 11111 */ 352: { 146, 9 }, /* 22: (1, 3) 010010010 */ 353: { 19073, 16 }, /* 23: (1, 4) 0100101010000001 */ 354: { 19086, 16 }, /* 24: (1, 5) 0100101010001110 */ 355: { 19105, 16 }, /* 25: (1, 6) 0100101010100001 */ 356: 357: { 19110, 16 }, /* 26: (2,-6) 0100101010100110 */ 358: { 19094, 16 }, /* 27: (2,-5) 0100101010010110 */ 359: { 19081, 16 }, /* 28: (2,-4) 0100101010001001 */ 360: { 598, 11 }, /* 29: (2,-3) 01001010110 */ 361: { 244, 8 }, /* 30: (2,-2) 11110100 */ 362: { 60, 6 }, /* 31: (2,-1) 111100 */ 363: { 17, 6 }, /* 32: (2, 0) 010001 */ 364: { 19, 6 }, /* 33: (2, 1) 010011 */ 365: { 75, 8 }, /* 34: (2, 2) 01001011 */ 366: { 983, 10 }, /* 35: (2, 3) 1111010111 */ 367: { 19080, 16 }, /* 36: (2, 4) 0100101010001000 */ 368: { 19093, 16 }, /* 37: (2, 5) 0100101010010101 */ 369: { 19109, 16 }, /* 38: (2, 6) 0100101010100101 */ 370: 371: { 19121, 16 }, /* 39: (3,-6) 0100101010110001 */ 372: { 19104, 16 }, /* 40: (3,-5) 0100101010100000 */ 373: { 19089, 16 }, /* 41: (3,-4) 0100101010010001 */ 374: { 19077, 16 }, /* 42: (3,-3) 0100101010000101 */ 375: { 1964, 11 }, /* 43: (3,-2) 11110101100 */ 376: { 297, 10 }, /* 44: (3,-1) 0100101001 */ 377: { 490, 9 }, /* 45: (3, 0) 111101010 */ 378: { 296, 10 }, /* 46: (3, 1) 0100101000 */ 379: { 599, 11 }, /* 47: (3, 2) 01001010111 */ 380: { 19076, 16 }, /* 48: (3, 3) 0100101010000100 */ 381: { 19088, 16 }, /* 49: (3, 4) 0100101010010000 */ 382: { 19103, 16 }, /* 50: (3, 5) 0100101010011111 */ 383: { 19120, 16 }, /* 51: (3, 6) 0100101010110000 */ 384: 385: { 19127, 16 }, /* 52: (4,-6) 0100101010110111 */ 386: { 19115, 16 }, /* 53: (4,-5) 0100101010101011 */ 387: { 19100, 16 }, /* 54: (4,-4) 0100101010011100 */ 388: { 19091, 16 }, /* 55: (4,-3) 0100101010010011 */ 389: { 19083, 16 }, /* 56: (4,-2) 0100101010001011 */ 390: { 19079, 16 }, /* 57: (4,-1) 0100101010000111 */ 391: { 19075, 16 }, /* 58: (4, 0) 0100101010000011 */ 392: { 19078, 16 }, /* 59: (4, 1) 0100101010000110 */ 393: { 19082, 16 }, /* 60: (4, 2) 0100101010001010 */ 394: { 19090, 16 }, /* 61: (4, 3) 0100101010010010 */ 395: { 19099, 16 }, /* 62: (4, 4) 0100101010011011 */ 396: { 19114, 16 }, /* 63: (4, 5) 0100101010101010 */ 397: { 19126, 16 }, /* 64: (4, 6) 0100101010110110 */ 398: 399: { 19131, 16 }, /* 65: (5,-6) 0100101010111011 */ 400: { 19125, 16 }, /* 66: (5,-5) 0100101010110101 */ 401: { 19117, 16 }, /* 67: (5,-4) 0100101010101101 */ 402: { 19108, 16 }, /* 68: (5,-3) 0100101010100100 */ 403: { 19098, 16 }, /* 69: (5,-2) 0100101010011010 */ 404: { 19096, 16 }, /* 70: (5,-1) 0100101010011000 */ 405: { 19092, 16 }, /* 71: (5, 0) 0100101010010100 */ 406: { 19095, 16 }, /* 72: (5, 1) 0100101010010111 */ 407: { 19097, 16 }, /* 73: (5, 2) 0100101010011001 */ 408: { 19107, 16 }, /* 74: (5, 3) 0100101010100011 */ 409: { 19116, 16 }, /* 75: (5, 4) 0100101010101100 */ 410: { 19124, 16 }, /* 76: (5, 5) 0100101010110100 */ 411: { 19130, 16 }, /* 77: (5, 6) 0100101010111010 */ 412: 413: { 19135, 16 }, /* 78: (6,-6) 0100101010111111 */ 414: { 19133, 16 }, /* 79: (6,-5) 0100101010111101 */ 415: { 19129, 16 }, /* 80: (6,-4) 0100101010111001 */ 416: { 19123, 16 }, /* 81: (6,-3) 0100101010110011 */ 417: { 19119, 16 }, /* 82: (6,-2) 0100101010101111 */ 418: { 19113, 16 }, /* 83: (6,-1) 0100101010101001 */ 419: { 19111, 16 }, /* 84: (6, 0) 0100101010100111 */ 420: { 19112, 16 }, /* 85: (6, 1) 0100101010101000 */ 421: { 19118, 16 }, /* 86: (6, 2) 0100101010101110 */ 422: { 19122, 16 }, /* 87: (6, 3) 0100101010110010 */ 423: { 19128, 16 }, /* 88: (6, 4) 0100101010111000 */ 424: { 19132, 16 }, /* 89: (6, 5) 0100101010111100 */ 425: { 19134, 16 }, /* 90: (6, 6) 0100101010111110 */ 426: }; 427: 428: /* code_length = 3.3967 bits/tuple (1740 bits) */ 429: 430: bliss_huffman_code_t bliss_huffman_code_4 = { 431: .n_z1 = 7, 432: .n_z2 = 7, 433: .tuples = tuples, 434: .nodes = nodes 435: };