Lines Matching refs:code_len
518 static BROTLI_INLINE void ProcessSingleCodeLength(uint32_t code_len,
523 if (code_len != 0) { /* code_len == 1..15 */
524 symbol_lists[next_symbol[code_len]] = (uint16_t)(*symbol);
525 next_symbol[code_len] = (int)(*symbol);
526 *prev_code_len = code_len;
527 *space -= 32768U >> code_len;
528 code_length_histo[code_len]++;
530 (int)*symbol, (int)code_len));
543 PRECONDITION: code_len == BROTLI_REPEAT_PREVIOUS_CODE_LENGTH or
544 code_len == BROTLI_REPEAT_ZERO_CODE_LENGTH */
545 static BROTLI_INLINE void ProcessRepeatedCodeLength(uint32_t code_len,
553 if (code_len == BROTLI_REPEAT_PREVIOUS_CODE_LENGTH) {
610 uint32_t code_len;
624 code_len = BROTLI_HC_FAST_LOAD_VALUE(p); /* code_len == 0..17 */
625 if (code_len < BROTLI_REPEAT_PREVIOUS_CODE_LENGTH) {
626 ProcessSingleCodeLength(code_len, &symbol, &repeat, &space,
628 } else { /* code_len == 16..17, extra_bits == 2..3 */
630 (code_len == BROTLI_REPEAT_PREVIOUS_CODE_LENGTH) ? 2 : 3;
634 ProcessRepeatedCodeLength(code_len, repeat_delta, alphabet_size,
650 uint32_t code_len;
666 code_len = BROTLI_HC_FAST_LOAD_VALUE(p); /* code_len == 0..17 */
667 if (code_len < BROTLI_REPEAT_PREVIOUS_CODE_LENGTH) {
669 ProcessSingleCodeLength(code_len, &h->symbol, &h->repeat, &h->space,
672 } else { /* code_len == 16..17, extra_bits == 2..3 */
673 uint32_t extra_bits = code_len - 14U;
681 ProcessRepeatedCodeLength(code_len, repeat_delta, alphabet_size,