Lines Matching defs:symbol

348    bits that correspond to the decoded symbol.
472 /* Reads (s->symbol + 1) symbols.
478 /* max_bits == 1..11; symbol == 0..3; 1..44 bits will be read. */
483 uint32_t num_symbols = h->symbol;
512 /* Process single decoded symbol code length:
519 uint32_t* symbol, uint32_t* repeat, uint32_t* space,
524 symbol_lists[next_symbol[code_len]] = (uint16_t)(*symbol);
525 next_symbol[code_len] = (int)(*symbol);
530 (int)*symbol, (int)code_len));
532 (*symbol)++;
535 /* Process repeated symbol code length.
538 symbol-skip
541 D) For each symbol do the same operations as in ProcessSingleCodeLength
546 uint32_t repeat_delta, uint32_t alphabet_size, uint32_t* symbol,
568 if (*symbol + repeat_delta > alphabet_size) {
570 *symbol = alphabet_size;
575 (int)*symbol, (int)(*symbol + repeat_delta - 1), (int)*repeat_code_len));
577 unsigned last = *symbol + repeat_delta;
580 symbol_lists[next] = (uint16_t)*symbol;
581 next = (int)*symbol;
582 } while (++(*symbol) != last);
588 *symbol += repeat_delta;
592 /* Reads and decodes symbol codelengths. */
597 uint32_t symbol = h->symbol;
608 while (symbol < alphabet_size && space > 0) {
613 h->symbol = symbol;
626 ProcessSingleCodeLength(code_len, &symbol, &repeat, &space,
635 &symbol, &repeat, &space, &prev_code_len, &repeat_code_len,
648 while (h->symbol < alphabet_size && h->space > 0) {
669 ProcessSingleCodeLength(code_len, &h->symbol, &h->repeat, &h->space,
682 &h->symbol, &h->repeat, &h->space, &h->prev_code_len,
780 if (!BrotliSafeReadBits(br, 2, &h->symbol)) { /* num_symbols */
798 if (h->symbol == 3) {
804 h->symbol += bits;
806 BROTLI_LOG_UINT(h->symbol);
808 table, HUFFMAN_TABLE_BITS, h->symbols_lists_array, h->symbol);
832 h->symbol = 0;