Lines Matching defs:symbol
1006 * and in which order. This information is used to predict the next symbol.
1014 * The symbol names are in from STATE_oldest_older_previous. REP means
1038 /* Indicate that the latest symbol was a literal. */
1049 /* Indicate that the latest symbol was a match. */
1061 /* Indicate that the latest symbol was a short match. */
1067 /* Test if the previous symbol was a literal. */
1078 * Match byte is used when the previous LZMA symbol was something else than
1188 * Minimum number of usable input buffer to safely decode one LZMA symbol.
1664 uint32_t symbol = 1;
1667 if (rc_bit(rc, &probs[symbol]))
1668 symbol = (symbol << 1) + 1;
1670 symbol <<= 1;
1671 } while (symbol < limit);
1673 return symbol;
1681 uint32_t symbol = 1;
1685 if (rc_bit(rc, &probs[symbol])) {
1686 symbol = (symbol << 1) + 1;
1689 symbol <<= 1;
1726 uint32_t symbol;
1735 symbol = rc_bittree(&s->rc, probs, 0x100);
1737 symbol = 1;
1744 i = offset + match_bit + symbol;
1747 symbol = (symbol << 1) + 1;
1750 symbol <<= 1;
1753 } while (symbol < 0x100);
1756 dict_put(&s->dict, (uint8_t)symbol);