• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/xz/src/liblzma/lzma/

Lines Matching refs:symbol

64 	symbol = 1; \
67 rc_bit(probs[symbol], , , seq ## _BITTREE); \
68 } while (symbol < limit); \
69 target += symbol - limit; \
119 symbol = 1; \
123 rc_bit_case(ld.low[pos_state][symbol], , , seq ## _LOW0); \
124 rc_bit_case(ld.low[pos_state][symbol], , , seq ## _LOW1); \
125 rc_bit_case(ld.low[pos_state][symbol], , , seq ## _LOW2); \
126 target = symbol - LEN_LOW_SYMBOLS + MATCH_LEN_MIN; \
132 rc_bit_case(ld.mid[pos_state][symbol], , , \
134 rc_bit_case(ld.mid[pos_state][symbol], , , \
136 rc_bit_case(ld.mid[pos_state][symbol], , , \
138 target = symbol - LEN_MID_SYMBOLS \
142 rc_bit_case(ld.high[symbol], , , seq ## _HIGH0); \
143 rc_bit_case(ld.high[symbol], , , seq ## _HIGH1); \
144 rc_bit_case(ld.high[symbol], , , seq ## _HIGH2); \
145 rc_bit_case(ld.high[symbol], , , seq ## _HIGH3); \
146 rc_bit_case(ld.high[symbol], , , seq ## _HIGH4); \
147 rc_bit_case(ld.high[symbol], , , seq ## _HIGH5); \
148 rc_bit_case(ld.high[symbol], , , seq ## _HIGH6); \
149 rc_bit_case(ld.high[symbol], , , seq ## _HIGH7); \
150 target = symbol - LEN_HIGH_SYMBOLS \
242 // State of incomplete symbol //
272 /// bittree decoders: probs[symbol]
273 uint32_t symbol;
333 uint32_t symbol = coder->symbol;
375 symbol = 1;
382 rc_bit(probs[symbol], , , SEQ_LITERAL);
383 } while (symbol < (1 << 8));
385 rc_bit_case(probs[symbol], , , SEQ_LITERAL0);
386 rc_bit_case(probs[symbol], , , SEQ_LITERAL1);
387 rc_bit_case(probs[symbol], , , SEQ_LITERAL2);
388 rc_bit_case(probs[symbol], , , SEQ_LITERAL3);
389 rc_bit_case(probs[symbol], , , SEQ_LITERAL4);
390 rc_bit_case(probs[symbol], , , SEQ_LITERAL5);
391 rc_bit_case(probs[symbol], , , SEQ_LITERAL6);
392 rc_bit_case(probs[symbol], , , SEQ_LITERAL7);
416 + symbol;
430 } while (symbol < (1 << 8));
439 subcoder_index = offset + match_bit + symbol; \
485 if (unlikely(dict_put(&dict, symbol))) {
518 symbol = 1;
523 rc_bit(probs[symbol], , , SEQ_DIST_SLOT);
524 } while (symbol < DIST_SLOTS);
526 rc_bit_case(probs[symbol], , , SEQ_DIST_SLOT0);
527 rc_bit_case(probs[symbol], , , SEQ_DIST_SLOT1);
528 rc_bit_case(probs[symbol], , , SEQ_DIST_SLOT2);
529 rc_bit_case(probs[symbol], , , SEQ_DIST_SLOT3);
530 rc_bit_case(probs[symbol], , , SEQ_DIST_SLOT4);
531 rc_bit_case(probs[symbol], , , SEQ_DIST_SLOT5);
535 symbol -= DIST_SLOTS;
536 assert(symbol <= 63);
538 if (symbol < DIST_MODEL_START) {
540 rep0 = symbol;
544 limit = (symbol >> 1) - 1;
546 rep0 = 2 + (symbol & 1);
548 if (symbol < DIST_MODEL_END) {
560 assert((int32_t)(rep0 - symbol - 1)
562 assert((int32_t)(rep0 - symbol - 1)
565 - symbol - 1;
566 symbol = 1;
571 rc_bit(probs[symbol], ,
579 rc_bit(probs[symbol], ,
585 rc_bit(probs[symbol], ,
591 rc_bit(probs[symbol], ,
597 rc_bit(probs[symbol], ,
603 // We need "symbol" only for
608 // "symbol".
609 rc_bit_last(probs[symbol], ,
618 assert(symbol >= 14);
631 symbol = 1;
637 symbol], ,
643 rc_bit(coder->pos_align[symbol], ,
646 rc_bit(coder->pos_align[symbol], ,
649 rc_bit(coder->pos_align[symbol], ,
653 // need "symbol" for anything else
655 rc_bit_last(coder->pos_align[symbol], ,
815 coder->symbol = symbol;
932 coder->symbol = 0;