Lines Matching defs:bits
633 because it assumes the low 16-bits of zip external attributes are DOS
817 cloning only those bits you want to
951 // parameters/struct members. Beware: mz_ulong can be either 32 or 64-bits!
1035 // Window bits
1650 // Internal/private bits follow.
1695 // tdefl_init() compression flags logically OR'd together (low 12 bits contain
1720 // The low 12 bits are reserved to control the max # of hash probes per
2162 // In case mz_ulong is 64-bits (argh I hate longs).
2370 // In case mz_ulong is 64-bits (argh I hate longs).
2497 // Huffman code by using whatever bits are currently present in the bit buffer.
2500 // bit buffer contains >=15 bits (deflate's max. Huffman code size).
3341 mz_uint bits = b; \
3343 MZ_ASSERT(bits <= ((1U << len) - 1U)); \
3344 d->m_bit_buffer |= (bits << d->m_bits_in); \
5286 // low 16-bits, so check for the DOS directory flag and ignore the source OS
7198 o.u = (h.u & 0x7fffU) << 13U; // exponent/mantissa bits
7221 else if (f.s.Exponent == 255) // Inf or NaN (all exponent bits set)
8295 inline void outputBits(int nBits, long long bits, long long &c, int &lc,
8300 c |= bits;
8379 // - max code length is 58 bits;
8447 // of bits assigned to symbol i. Conceptually this is done by
8559 // 1 zero 0 (6 bits)
8564 // n zeroes (6 or more) 63 n-6 (6 + 8 bits)
8826 static int hufEncode // return: output size (in bits)
8834 long long c = 0; // bits not yet written to out
8835 int lc = 0; // number of valid bits in c (LSB)
8944 // Decode (uncompress) ni bits based on encoding & decoding tables:
8950 int ni, // i : input size (in bits)
9006 while (lc < l && in < ie) // get more bits
9138 // Fast decoder needs at least 2x64-bits of compressed data, and