Lines Matching defs:byte
58 * least one output byte is still pending. Assuming your code is not buggy,
392 * Decode the LZMA2 properties (one byte) and reset the decoder. Return
491 * This is used to test the most significant byte of a memory address
617 /* bit_pos split into byte and bit parts */
1009 * - Literal: One 8-bit byte
1011 * - Long repeat: Multi-byte match at a recently seen distance
1012 * - Short repeat: One-byte repeat at a recently seen distance
1074 * - 0x001-0x0FF: Without match byte
1075 * - 0x101-0x1FF: With match byte; match bit is 0
1076 * - 0x201-0x2FF: With match byte; match bit is 1
1078 * Match byte is used when the previous LZMA symbol was something else than
1336 * If 1, the repeated match has length of one byte. Otherwise
1456 /* Return true if at least one byte can be written into the dictionary. */
1463 * Get a byte from the dictionary at the given distance. The distance is
1479 * Put one byte into the dictionary. It is assumed that there is space for it.
1481 static inline void dict_put(struct dictionary *dict, uint8_t byte)
1483 dict->buf[dict->pos++] = byte;
1590 * read already. (Yes, the first byte gets completely ignored.)
1619 /* Read the next input byte if needed. */
1722 /* Decode a literal (one 8-bit byte) */
2081 * LZMA2 control byte
2504 uint8_t byte;
2510 byte = in[*in_pos];
2513 s->vli |= (vli_type)(byte & 0x7F) << s->pos;
2515 if ((byte & 0x80) == 0) {
2517 if (byte == 0 && s->pos != 0)
2675 * of s->crc. s->pos must be zero when starting to validate the first byte.
2851 /* Size of Properties = 1-byte Filter Properties */
2913 /* We need one byte of input to continue. */
3052 * Since we know that the last input byte never produces any output, we know