Lines Matching defs:byte

58  * least one output byte is still pending. Assuming your code is not buggy,
398 * Decode the LZMA2 properties (one byte) and reset the decoder. Return
497 * This is used to test the most significant byte of a memory address
623 /* bit_pos split into byte and bit parts */
1015 * - Literal: One 8-bit byte
1017 * - Long repeat: Multi-byte match at a recently seen distance
1018 * - Short repeat: One-byte repeat at a recently seen distance
1080 * - 0x001-0x0FF: Without match byte
1081 * - 0x101-0x1FF: With match byte; match bit is 0
1082 * - 0x201-0x2FF: With match byte; match bit is 1
1084 * Match byte is used when the previous LZMA symbol was something else than
1342 * If 1, the repeated match has length of one byte. Otherwise
1462 /* Return true if at least one byte can be written into the dictionary. */
1469 * Get a byte from the dictionary at the given distance. The distance is
1485 * Put one byte into the dictionary. It is assumed that there is space for it.
1487 static inline void dict_put(struct dictionary *dict, uint8_t byte)
1489 dict->buf[dict->pos++] = byte;
1596 * read already. (Yes, the first byte gets completely ignored.)
1625 /* Read the next input byte if needed. */
1728 /* Decode a literal (one 8-bit byte) */
2087 * LZMA2 control byte
2512 uint8_t byte;
2518 byte = in[*in_pos];
2521 s->vli |= (vli_type)(byte & 0x7F) << s->pos;
2523 if ((byte & 0x80) == 0) {
2525 if (byte == 0 && s->pos != 0)
2682 * of s->crc. s->pos must be zero when starting to validate the first byte.
2858 /* Size of Properties = 1-byte Filter Properties */
2920 /* We need one byte of input to continue. */
3059 * Since we know that the last input byte never produces any output, we know