1 | /* |
2 | * Copyright (c) 2008 Apple Inc. All rights reserved. |
3 | * |
4 | * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ |
5 | * |
6 | * This file contains Original Code and/or Modifications of Original Code |
7 | * as defined in and that are subject to the Apple Public Source License |
8 | * Version 2.0 (the 'License'). You may not use this file except in |
9 | * compliance with the License. The rights granted to you under the License |
10 | * may not be used to create, or enable the creation or redistribution of, |
11 | * unlawful or unlicensed copies of an Apple operating system, or to |
12 | * circumvent, violate, or enable the circumvention or violation of, any |
13 | * terms of an Apple operating system software license agreement. |
14 | * |
15 | * Please obtain a copy of the License at |
16 | * http://www.opensource.apple.com/apsl/ and read it before using this file. |
17 | * |
18 | * The Original Code and all software distributed under the License are |
19 | * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER |
20 | * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, |
21 | * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, |
22 | * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. |
23 | * Please see the License for the specific language governing rights and |
24 | * limitations under the License. |
25 | * |
26 | * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ |
27 | */ |
28 | /* inffixed.h -- table for decoding fixed codes |
29 | * Generated automatically by makefixed(). |
30 | */ |
31 | |
32 | /* WARNING: this file should *not* be used by applications. It |
33 | is part of the implementation of the compression library and |
34 | is subject to change. Applications should only use zlib.h. |
35 | */ |
36 | |
37 | static const code lenfix[512] = { |
38 | {96,7,0},{.op: 0,.bits: 8,.val: 80},{.op: 0,.bits: 8,.val: 16},{.op: 20,.bits: 8,.val: 115},{.op: 18,.bits: 7,.val: 31},{.op: 0,.bits: 8,.val: 112},{.op: 0,.bits: 8,.val: 48}, |
39 | {.op: 0,.bits: 9,.val: 192},{.op: 16,.bits: 7,.val: 10},{.op: 0,.bits: 8,.val: 96},{.op: 0,.bits: 8,.val: 32},{.op: 0,.bits: 9,.val: 160},{.op: 0,.bits: 8,.val: 0},{.op: 0,.bits: 8,.val: 128}, |
40 | {.op: 0,.bits: 8,.val: 64},{.op: 0,.bits: 9,.val: 224},{.op: 16,.bits: 7,.val: 6},{.op: 0,.bits: 8,.val: 88},{.op: 0,.bits: 8,.val: 24},{.op: 0,.bits: 9,.val: 144},{.op: 19,.bits: 7,.val: 59}, |
41 | {.op: 0,.bits: 8,.val: 120},{.op: 0,.bits: 8,.val: 56},{.op: 0,.bits: 9,.val: 208},{.op: 17,.bits: 7,.val: 17},{.op: 0,.bits: 8,.val: 104},{.op: 0,.bits: 8,.val: 40},{.op: 0,.bits: 9,.val: 176}, |
42 | {.op: 0,.bits: 8,.val: 8},{.op: 0,.bits: 8,.val: 136},{.op: 0,.bits: 8,.val: 72},{.op: 0,.bits: 9,.val: 240},{.op: 16,.bits: 7,.val: 4},{.op: 0,.bits: 8,.val: 84},{.op: 0,.bits: 8,.val: 20}, |
43 | {.op: 21,.bits: 8,.val: 227},{.op: 19,.bits: 7,.val: 43},{.op: 0,.bits: 8,.val: 116},{.op: 0,.bits: 8,.val: 52},{.op: 0,.bits: 9,.val: 200},{.op: 17,.bits: 7,.val: 13},{.op: 0,.bits: 8,.val: 100}, |
44 | {.op: 0,.bits: 8,.val: 36},{.op: 0,.bits: 9,.val: 168},{.op: 0,.bits: 8,.val: 4},{.op: 0,.bits: 8,.val: 132},{.op: 0,.bits: 8,.val: 68},{.op: 0,.bits: 9,.val: 232},{.op: 16,.bits: 7,.val: 8}, |
45 | {.op: 0,.bits: 8,.val: 92},{.op: 0,.bits: 8,.val: 28},{.op: 0,.bits: 9,.val: 152},{.op: 20,.bits: 7,.val: 83},{.op: 0,.bits: 8,.val: 124},{.op: 0,.bits: 8,.val: 60},{.op: 0,.bits: 9,.val: 216}, |
46 | {.op: 18,.bits: 7,.val: 23},{.op: 0,.bits: 8,.val: 108},{.op: 0,.bits: 8,.val: 44},{.op: 0,.bits: 9,.val: 184},{.op: 0,.bits: 8,.val: 12},{.op: 0,.bits: 8,.val: 140},{.op: 0,.bits: 8,.val: 76}, |
47 | {.op: 0,.bits: 9,.val: 248},{.op: 16,.bits: 7,.val: 3},{.op: 0,.bits: 8,.val: 82},{.op: 0,.bits: 8,.val: 18},{.op: 21,.bits: 8,.val: 163},{.op: 19,.bits: 7,.val: 35},{.op: 0,.bits: 8,.val: 114}, |
48 | {.op: 0,.bits: 8,.val: 50},{.op: 0,.bits: 9,.val: 196},{.op: 17,.bits: 7,.val: 11},{.op: 0,.bits: 8,.val: 98},{.op: 0,.bits: 8,.val: 34},{.op: 0,.bits: 9,.val: 164},{.op: 0,.bits: 8,.val: 2}, |
49 | {.op: 0,.bits: 8,.val: 130},{.op: 0,.bits: 8,.val: 66},{.op: 0,.bits: 9,.val: 228},{.op: 16,.bits: 7,.val: 7},{.op: 0,.bits: 8,.val: 90},{.op: 0,.bits: 8,.val: 26},{.op: 0,.bits: 9,.val: 148}, |
50 | {.op: 20,.bits: 7,.val: 67},{.op: 0,.bits: 8,.val: 122},{.op: 0,.bits: 8,.val: 58},{.op: 0,.bits: 9,.val: 212},{.op: 18,.bits: 7,.val: 19},{.op: 0,.bits: 8,.val: 106},{.op: 0,.bits: 8,.val: 42}, |
51 | {.op: 0,.bits: 9,.val: 180},{.op: 0,.bits: 8,.val: 10},{.op: 0,.bits: 8,.val: 138},{.op: 0,.bits: 8,.val: 74},{.op: 0,.bits: 9,.val: 244},{.op: 16,.bits: 7,.val: 5},{.op: 0,.bits: 8,.val: 86}, |
52 | {.op: 0,.bits: 8,.val: 22},{.op: 64,.bits: 8,.val: 0},{.op: 19,.bits: 7,.val: 51},{.op: 0,.bits: 8,.val: 118},{.op: 0,.bits: 8,.val: 54},{.op: 0,.bits: 9,.val: 204},{.op: 17,.bits: 7,.val: 15}, |
53 | {.op: 0,.bits: 8,.val: 102},{.op: 0,.bits: 8,.val: 38},{.op: 0,.bits: 9,.val: 172},{.op: 0,.bits: 8,.val: 6},{.op: 0,.bits: 8,.val: 134},{.op: 0,.bits: 8,.val: 70},{.op: 0,.bits: 9,.val: 236}, |
54 | {.op: 16,.bits: 7,.val: 9},{.op: 0,.bits: 8,.val: 94},{.op: 0,.bits: 8,.val: 30},{.op: 0,.bits: 9,.val: 156},{.op: 20,.bits: 7,.val: 99},{.op: 0,.bits: 8,.val: 126},{.op: 0,.bits: 8,.val: 62}, |
55 | {.op: 0,.bits: 9,.val: 220},{.op: 18,.bits: 7,.val: 27},{.op: 0,.bits: 8,.val: 110},{.op: 0,.bits: 8,.val: 46},{.op: 0,.bits: 9,.val: 188},{.op: 0,.bits: 8,.val: 14},{.op: 0,.bits: 8,.val: 142}, |
56 | {.op: 0,.bits: 8,.val: 78},{.op: 0,.bits: 9,.val: 252},{.op: 96,.bits: 7,.val: 0},{.op: 0,.bits: 8,.val: 81},{.op: 0,.bits: 8,.val: 17},{.op: 21,.bits: 8,.val: 131},{.op: 18,.bits: 7,.val: 31}, |
57 | {.op: 0,.bits: 8,.val: 113},{.op: 0,.bits: 8,.val: 49},{.op: 0,.bits: 9,.val: 194},{.op: 16,.bits: 7,.val: 10},{.op: 0,.bits: 8,.val: 97},{.op: 0,.bits: 8,.val: 33},{.op: 0,.bits: 9,.val: 162}, |
58 | {.op: 0,.bits: 8,.val: 1},{.op: 0,.bits: 8,.val: 129},{.op: 0,.bits: 8,.val: 65},{.op: 0,.bits: 9,.val: 226},{.op: 16,.bits: 7,.val: 6},{.op: 0,.bits: 8,.val: 89},{.op: 0,.bits: 8,.val: 25}, |
59 | {.op: 0,.bits: 9,.val: 146},{.op: 19,.bits: 7,.val: 59},{.op: 0,.bits: 8,.val: 121},{.op: 0,.bits: 8,.val: 57},{.op: 0,.bits: 9,.val: 210},{.op: 17,.bits: 7,.val: 17},{.op: 0,.bits: 8,.val: 105}, |
60 | {.op: 0,.bits: 8,.val: 41},{.op: 0,.bits: 9,.val: 178},{.op: 0,.bits: 8,.val: 9},{.op: 0,.bits: 8,.val: 137},{.op: 0,.bits: 8,.val: 73},{.op: 0,.bits: 9,.val: 242},{.op: 16,.bits: 7,.val: 4}, |
61 | {.op: 0,.bits: 8,.val: 85},{.op: 0,.bits: 8,.val: 21},{.op: 16,.bits: 8,.val: 258},{.op: 19,.bits: 7,.val: 43},{.op: 0,.bits: 8,.val: 117},{.op: 0,.bits: 8,.val: 53},{.op: 0,.bits: 9,.val: 202}, |
62 | {.op: 17,.bits: 7,.val: 13},{.op: 0,.bits: 8,.val: 101},{.op: 0,.bits: 8,.val: 37},{.op: 0,.bits: 9,.val: 170},{.op: 0,.bits: 8,.val: 5},{.op: 0,.bits: 8,.val: 133},{.op: 0,.bits: 8,.val: 69}, |
63 | {.op: 0,.bits: 9,.val: 234},{.op: 16,.bits: 7,.val: 8},{.op: 0,.bits: 8,.val: 93},{.op: 0,.bits: 8,.val: 29},{.op: 0,.bits: 9,.val: 154},{.op: 20,.bits: 7,.val: 83},{.op: 0,.bits: 8,.val: 125}, |
64 | {.op: 0,.bits: 8,.val: 61},{.op: 0,.bits: 9,.val: 218},{.op: 18,.bits: 7,.val: 23},{.op: 0,.bits: 8,.val: 109},{.op: 0,.bits: 8,.val: 45},{.op: 0,.bits: 9,.val: 186},{.op: 0,.bits: 8,.val: 13}, |
65 | {.op: 0,.bits: 8,.val: 141},{.op: 0,.bits: 8,.val: 77},{.op: 0,.bits: 9,.val: 250},{.op: 16,.bits: 7,.val: 3},{.op: 0,.bits: 8,.val: 83},{.op: 0,.bits: 8,.val: 19},{.op: 21,.bits: 8,.val: 195}, |
66 | {.op: 19,.bits: 7,.val: 35},{.op: 0,.bits: 8,.val: 115},{.op: 0,.bits: 8,.val: 51},{.op: 0,.bits: 9,.val: 198},{.op: 17,.bits: 7,.val: 11},{.op: 0,.bits: 8,.val: 99},{.op: 0,.bits: 8,.val: 35}, |
67 | {.op: 0,.bits: 9,.val: 166},{.op: 0,.bits: 8,.val: 3},{.op: 0,.bits: 8,.val: 131},{.op: 0,.bits: 8,.val: 67},{.op: 0,.bits: 9,.val: 230},{.op: 16,.bits: 7,.val: 7},{.op: 0,.bits: 8,.val: 91}, |
68 | {.op: 0,.bits: 8,.val: 27},{.op: 0,.bits: 9,.val: 150},{.op: 20,.bits: 7,.val: 67},{.op: 0,.bits: 8,.val: 123},{.op: 0,.bits: 8,.val: 59},{.op: 0,.bits: 9,.val: 214},{.op: 18,.bits: 7,.val: 19}, |
69 | {.op: 0,.bits: 8,.val: 107},{.op: 0,.bits: 8,.val: 43},{.op: 0,.bits: 9,.val: 182},{.op: 0,.bits: 8,.val: 11},{.op: 0,.bits: 8,.val: 139},{.op: 0,.bits: 8,.val: 75},{.op: 0,.bits: 9,.val: 246}, |
70 | {.op: 16,.bits: 7,.val: 5},{.op: 0,.bits: 8,.val: 87},{.op: 0,.bits: 8,.val: 23},{.op: 64,.bits: 8,.val: 0},{.op: 19,.bits: 7,.val: 51},{.op: 0,.bits: 8,.val: 119},{.op: 0,.bits: 8,.val: 55}, |
71 | {.op: 0,.bits: 9,.val: 206},{.op: 17,.bits: 7,.val: 15},{.op: 0,.bits: 8,.val: 103},{.op: 0,.bits: 8,.val: 39},{.op: 0,.bits: 9,.val: 174},{.op: 0,.bits: 8,.val: 7},{.op: 0,.bits: 8,.val: 135}, |
72 | {.op: 0,.bits: 8,.val: 71},{.op: 0,.bits: 9,.val: 238},{.op: 16,.bits: 7,.val: 9},{.op: 0,.bits: 8,.val: 95},{.op: 0,.bits: 8,.val: 31},{.op: 0,.bits: 9,.val: 158},{.op: 20,.bits: 7,.val: 99}, |
73 | {.op: 0,.bits: 8,.val: 127},{.op: 0,.bits: 8,.val: 63},{.op: 0,.bits: 9,.val: 222},{.op: 18,.bits: 7,.val: 27},{.op: 0,.bits: 8,.val: 111},{.op: 0,.bits: 8,.val: 47},{.op: 0,.bits: 9,.val: 190}, |
74 | {.op: 0,.bits: 8,.val: 15},{.op: 0,.bits: 8,.val: 143},{.op: 0,.bits: 8,.val: 79},{.op: 0,.bits: 9,.val: 254},{.op: 96,.bits: 7,.val: 0},{.op: 0,.bits: 8,.val: 80},{.op: 0,.bits: 8,.val: 16}, |
75 | {.op: 20,.bits: 8,.val: 115},{.op: 18,.bits: 7,.val: 31},{.op: 0,.bits: 8,.val: 112},{.op: 0,.bits: 8,.val: 48},{.op: 0,.bits: 9,.val: 193},{.op: 16,.bits: 7,.val: 10},{.op: 0,.bits: 8,.val: 96}, |
76 | {.op: 0,.bits: 8,.val: 32},{.op: 0,.bits: 9,.val: 161},{.op: 0,.bits: 8,.val: 0},{.op: 0,.bits: 8,.val: 128},{.op: 0,.bits: 8,.val: 64},{.op: 0,.bits: 9,.val: 225},{.op: 16,.bits: 7,.val: 6}, |
77 | {.op: 0,.bits: 8,.val: 88},{.op: 0,.bits: 8,.val: 24},{.op: 0,.bits: 9,.val: 145},{.op: 19,.bits: 7,.val: 59},{.op: 0,.bits: 8,.val: 120},{.op: 0,.bits: 8,.val: 56},{.op: 0,.bits: 9,.val: 209}, |
78 | {.op: 17,.bits: 7,.val: 17},{.op: 0,.bits: 8,.val: 104},{.op: 0,.bits: 8,.val: 40},{.op: 0,.bits: 9,.val: 177},{.op: 0,.bits: 8,.val: 8},{.op: 0,.bits: 8,.val: 136},{.op: 0,.bits: 8,.val: 72}, |
79 | {.op: 0,.bits: 9,.val: 241},{.op: 16,.bits: 7,.val: 4},{.op: 0,.bits: 8,.val: 84},{.op: 0,.bits: 8,.val: 20},{.op: 21,.bits: 8,.val: 227},{.op: 19,.bits: 7,.val: 43},{.op: 0,.bits: 8,.val: 116}, |
80 | {.op: 0,.bits: 8,.val: 52},{.op: 0,.bits: 9,.val: 201},{.op: 17,.bits: 7,.val: 13},{.op: 0,.bits: 8,.val: 100},{.op: 0,.bits: 8,.val: 36},{.op: 0,.bits: 9,.val: 169},{.op: 0,.bits: 8,.val: 4}, |
81 | {.op: 0,.bits: 8,.val: 132},{.op: 0,.bits: 8,.val: 68},{.op: 0,.bits: 9,.val: 233},{.op: 16,.bits: 7,.val: 8},{.op: 0,.bits: 8,.val: 92},{.op: 0,.bits: 8,.val: 28},{.op: 0,.bits: 9,.val: 153}, |
82 | {.op: 20,.bits: 7,.val: 83},{.op: 0,.bits: 8,.val: 124},{.op: 0,.bits: 8,.val: 60},{.op: 0,.bits: 9,.val: 217},{.op: 18,.bits: 7,.val: 23},{.op: 0,.bits: 8,.val: 108},{.op: 0,.bits: 8,.val: 44}, |
83 | {.op: 0,.bits: 9,.val: 185},{.op: 0,.bits: 8,.val: 12},{.op: 0,.bits: 8,.val: 140},{.op: 0,.bits: 8,.val: 76},{.op: 0,.bits: 9,.val: 249},{.op: 16,.bits: 7,.val: 3},{.op: 0,.bits: 8,.val: 82}, |
84 | {.op: 0,.bits: 8,.val: 18},{.op: 21,.bits: 8,.val: 163},{.op: 19,.bits: 7,.val: 35},{.op: 0,.bits: 8,.val: 114},{.op: 0,.bits: 8,.val: 50},{.op: 0,.bits: 9,.val: 197},{.op: 17,.bits: 7,.val: 11}, |
85 | {.op: 0,.bits: 8,.val: 98},{.op: 0,.bits: 8,.val: 34},{.op: 0,.bits: 9,.val: 165},{.op: 0,.bits: 8,.val: 2},{.op: 0,.bits: 8,.val: 130},{.op: 0,.bits: 8,.val: 66},{.op: 0,.bits: 9,.val: 229}, |
86 | {.op: 16,.bits: 7,.val: 7},{.op: 0,.bits: 8,.val: 90},{.op: 0,.bits: 8,.val: 26},{.op: 0,.bits: 9,.val: 149},{.op: 20,.bits: 7,.val: 67},{.op: 0,.bits: 8,.val: 122},{.op: 0,.bits: 8,.val: 58}, |
87 | {.op: 0,.bits: 9,.val: 213},{.op: 18,.bits: 7,.val: 19},{.op: 0,.bits: 8,.val: 106},{.op: 0,.bits: 8,.val: 42},{.op: 0,.bits: 9,.val: 181},{.op: 0,.bits: 8,.val: 10},{.op: 0,.bits: 8,.val: 138}, |
88 | {.op: 0,.bits: 8,.val: 74},{.op: 0,.bits: 9,.val: 245},{.op: 16,.bits: 7,.val: 5},{.op: 0,.bits: 8,.val: 86},{.op: 0,.bits: 8,.val: 22},{.op: 64,.bits: 8,.val: 0},{.op: 19,.bits: 7,.val: 51}, |
89 | {.op: 0,.bits: 8,.val: 118},{.op: 0,.bits: 8,.val: 54},{.op: 0,.bits: 9,.val: 205},{.op: 17,.bits: 7,.val: 15},{.op: 0,.bits: 8,.val: 102},{.op: 0,.bits: 8,.val: 38},{.op: 0,.bits: 9,.val: 173}, |
90 | {.op: 0,.bits: 8,.val: 6},{.op: 0,.bits: 8,.val: 134},{.op: 0,.bits: 8,.val: 70},{.op: 0,.bits: 9,.val: 237},{.op: 16,.bits: 7,.val: 9},{.op: 0,.bits: 8,.val: 94},{.op: 0,.bits: 8,.val: 30}, |
91 | {.op: 0,.bits: 9,.val: 157},{.op: 20,.bits: 7,.val: 99},{.op: 0,.bits: 8,.val: 126},{.op: 0,.bits: 8,.val: 62},{.op: 0,.bits: 9,.val: 221},{.op: 18,.bits: 7,.val: 27},{.op: 0,.bits: 8,.val: 110}, |
92 | {.op: 0,.bits: 8,.val: 46},{.op: 0,.bits: 9,.val: 189},{.op: 0,.bits: 8,.val: 14},{.op: 0,.bits: 8,.val: 142},{.op: 0,.bits: 8,.val: 78},{.op: 0,.bits: 9,.val: 253},{.op: 96,.bits: 7,.val: 0}, |
93 | {.op: 0,.bits: 8,.val: 81},{.op: 0,.bits: 8,.val: 17},{.op: 21,.bits: 8,.val: 131},{.op: 18,.bits: 7,.val: 31},{.op: 0,.bits: 8,.val: 113},{.op: 0,.bits: 8,.val: 49},{.op: 0,.bits: 9,.val: 195}, |
94 | {.op: 16,.bits: 7,.val: 10},{.op: 0,.bits: 8,.val: 97},{.op: 0,.bits: 8,.val: 33},{.op: 0,.bits: 9,.val: 163},{.op: 0,.bits: 8,.val: 1},{.op: 0,.bits: 8,.val: 129},{.op: 0,.bits: 8,.val: 65}, |
95 | {.op: 0,.bits: 9,.val: 227},{.op: 16,.bits: 7,.val: 6},{.op: 0,.bits: 8,.val: 89},{.op: 0,.bits: 8,.val: 25},{.op: 0,.bits: 9,.val: 147},{.op: 19,.bits: 7,.val: 59},{.op: 0,.bits: 8,.val: 121}, |
96 | {.op: 0,.bits: 8,.val: 57},{.op: 0,.bits: 9,.val: 211},{.op: 17,.bits: 7,.val: 17},{.op: 0,.bits: 8,.val: 105},{.op: 0,.bits: 8,.val: 41},{.op: 0,.bits: 9,.val: 179},{.op: 0,.bits: 8,.val: 9}, |
97 | {.op: 0,.bits: 8,.val: 137},{.op: 0,.bits: 8,.val: 73},{.op: 0,.bits: 9,.val: 243},{.op: 16,.bits: 7,.val: 4},{.op: 0,.bits: 8,.val: 85},{.op: 0,.bits: 8,.val: 21},{.op: 16,.bits: 8,.val: 258}, |
98 | {.op: 19,.bits: 7,.val: 43},{.op: 0,.bits: 8,.val: 117},{.op: 0,.bits: 8,.val: 53},{.op: 0,.bits: 9,.val: 203},{.op: 17,.bits: 7,.val: 13},{.op: 0,.bits: 8,.val: 101},{.op: 0,.bits: 8,.val: 37}, |
99 | {.op: 0,.bits: 9,.val: 171},{.op: 0,.bits: 8,.val: 5},{.op: 0,.bits: 8,.val: 133},{.op: 0,.bits: 8,.val: 69},{.op: 0,.bits: 9,.val: 235},{.op: 16,.bits: 7,.val: 8},{.op: 0,.bits: 8,.val: 93}, |
100 | {.op: 0,.bits: 8,.val: 29},{.op: 0,.bits: 9,.val: 155},{.op: 20,.bits: 7,.val: 83},{.op: 0,.bits: 8,.val: 125},{.op: 0,.bits: 8,.val: 61},{.op: 0,.bits: 9,.val: 219},{.op: 18,.bits: 7,.val: 23}, |
101 | {.op: 0,.bits: 8,.val: 109},{.op: 0,.bits: 8,.val: 45},{.op: 0,.bits: 9,.val: 187},{.op: 0,.bits: 8,.val: 13},{.op: 0,.bits: 8,.val: 141},{.op: 0,.bits: 8,.val: 77},{.op: 0,.bits: 9,.val: 251}, |
102 | {.op: 16,.bits: 7,.val: 3},{.op: 0,.bits: 8,.val: 83},{.op: 0,.bits: 8,.val: 19},{.op: 21,.bits: 8,.val: 195},{.op: 19,.bits: 7,.val: 35},{.op: 0,.bits: 8,.val: 115},{.op: 0,.bits: 8,.val: 51}, |
103 | {.op: 0,.bits: 9,.val: 199},{.op: 17,.bits: 7,.val: 11},{.op: 0,.bits: 8,.val: 99},{.op: 0,.bits: 8,.val: 35},{.op: 0,.bits: 9,.val: 167},{.op: 0,.bits: 8,.val: 3},{.op: 0,.bits: 8,.val: 131}, |
104 | {.op: 0,.bits: 8,.val: 67},{.op: 0,.bits: 9,.val: 231},{.op: 16,.bits: 7,.val: 7},{.op: 0,.bits: 8,.val: 91},{.op: 0,.bits: 8,.val: 27},{.op: 0,.bits: 9,.val: 151},{.op: 20,.bits: 7,.val: 67}, |
105 | {.op: 0,.bits: 8,.val: 123},{.op: 0,.bits: 8,.val: 59},{.op: 0,.bits: 9,.val: 215},{.op: 18,.bits: 7,.val: 19},{.op: 0,.bits: 8,.val: 107},{.op: 0,.bits: 8,.val: 43},{.op: 0,.bits: 9,.val: 183}, |
106 | {.op: 0,.bits: 8,.val: 11},{.op: 0,.bits: 8,.val: 139},{.op: 0,.bits: 8,.val: 75},{.op: 0,.bits: 9,.val: 247},{.op: 16,.bits: 7,.val: 5},{.op: 0,.bits: 8,.val: 87},{.op: 0,.bits: 8,.val: 23}, |
107 | {.op: 64,.bits: 8,.val: 0},{.op: 19,.bits: 7,.val: 51},{.op: 0,.bits: 8,.val: 119},{.op: 0,.bits: 8,.val: 55},{.op: 0,.bits: 9,.val: 207},{.op: 17,.bits: 7,.val: 15},{.op: 0,.bits: 8,.val: 103}, |
108 | {.op: 0,.bits: 8,.val: 39},{.op: 0,.bits: 9,.val: 175},{.op: 0,.bits: 8,.val: 7},{.op: 0,.bits: 8,.val: 135},{.op: 0,.bits: 8,.val: 71},{.op: 0,.bits: 9,.val: 239},{.op: 16,.bits: 7,.val: 9}, |
109 | {.op: 0,.bits: 8,.val: 95},{.op: 0,.bits: 8,.val: 31},{.op: 0,.bits: 9,.val: 159},{.op: 20,.bits: 7,.val: 99},{.op: 0,.bits: 8,.val: 127},{.op: 0,.bits: 8,.val: 63},{.op: 0,.bits: 9,.val: 223}, |
110 | {.op: 18,.bits: 7,.val: 27},{.op: 0,.bits: 8,.val: 111},{.op: 0,.bits: 8,.val: 47},{.op: 0,.bits: 9,.val: 191},{.op: 0,.bits: 8,.val: 15},{.op: 0,.bits: 8,.val: 143},{.op: 0,.bits: 8,.val: 79}, |
111 | {.op: 0,.bits: 9,.val: 255} |
112 | }; |
113 | |
114 | static const code distfix[32] = { |
115 | {16,5,1},{.op: 23,.bits: 5,.val: 257},{.op: 19,.bits: 5,.val: 17},{.op: 27,.bits: 5,.val: 4097},{.op: 17,.bits: 5,.val: 5},{.op: 25,.bits: 5,.val: 1025}, |
116 | {.op: 21,.bits: 5,.val: 65},{.op: 29,.bits: 5,.val: 16385},{.op: 16,.bits: 5,.val: 3},{.op: 24,.bits: 5,.val: 513},{.op: 20,.bits: 5,.val: 33},{.op: 28,.bits: 5,.val: 8193}, |
117 | {.op: 18,.bits: 5,.val: 9},{.op: 26,.bits: 5,.val: 2049},{.op: 22,.bits: 5,.val: 129},{.op: 64,.bits: 5,.val: 0},{.op: 16,.bits: 5,.val: 2},{.op: 23,.bits: 5,.val: 385}, |
118 | {.op: 19,.bits: 5,.val: 25},{.op: 27,.bits: 5,.val: 6145},{.op: 17,.bits: 5,.val: 7},{.op: 25,.bits: 5,.val: 1537},{.op: 21,.bits: 5,.val: 97},{.op: 29,.bits: 5,.val: 24577}, |
119 | {.op: 16,.bits: 5,.val: 4},{.op: 24,.bits: 5,.val: 769},{.op: 20,.bits: 5,.val: 49},{.op: 28,.bits: 5,.val: 12289},{.op: 18,.bits: 5,.val: 13},{.op: 26,.bits: 5,.val: 3073}, |
120 | {.op: 22,.bits: 5,.val: 193},{.op: 64,.bits: 5,.val: 0} |
121 | }; |
122 | |