Searched refs:pos_state (Results 1 – 5 of 5) sorted by relevance
| /src/contrib/xz/src/liblzma/lzma/ |
| H A D | lzma_encoder.c | 77 length_update_prices(lzma_length_encoder *lc, const uint32_t pos_state) in length_update_prices() argument 80 lc->counters[pos_state] = table_size; in length_update_prices() 86 uint32_t *const prices = lc->prices[pos_state]; in length_update_prices() 90 prices[i] = a0 + rc_bittree_price(lc->low[pos_state], in length_update_prices() 94 prices[i] = b0 + rc_bittree_price(lc->mid[pos_state], in length_update_prices() 107 const uint32_t pos_state, uint32_t len, const bool fast_mode) in length() argument 114 rc_bittree(rc, lc->low[pos_state], LEN_LOW_BITS, len); in length() 121 rc_bittree(rc, lc->mid[pos_state], LEN_MID_BITS, len); in length() 132 if (--lc->counters[pos_state] == 0) in length() 133 length_update_prices(lc, pos_state); in length() [all …]
|
| H A D | lzma_decoder.c | 35 #define len_decode(target, ld, pos_state, seq) \ argument 40 probs = ld.low[pos_state];\ 48 probs = ld.mid[pos_state]; \ 70 #define len_decode_fast(target, ld, pos_state) \ argument 75 rc_bittree3(ld.low[pos_state], \ 82 rc_bittree3(ld.mid[pos_state], -LEN_MID_SYMBOLS \ 287 uint32_t pos_state = dict.pos & pos_mask; in lzma_decode() local 333 pos_state = dict.pos & pos_mask; in lzma_decode() 353 rc_if_0(coder->is_match[state][pos_state]) { in lzma_decode() 359 rc_update_0(coder->is_match[state][pos_state]); in lzma_decode() [all …]
|
| H A D | lzma_encoder_optimum_normal.c | 58 const uint32_t len, const uint32_t pos_state) in get_len_price() argument 62 return lencoder->prices[pos_state][len - MATCH_LEN_MIN]; in get_len_price() 68 const lzma_lzma_state state, const uint32_t pos_state) in get_short_rep_price() argument 71 + rc_bit_0_price(coder->is_rep0_long[state][pos_state]); in get_short_rep_price() 77 const lzma_lzma_state state, uint32_t pos_state) in get_pure_rep_price() argument 83 price += rc_bit_1_price(coder->is_rep0_long[state][pos_state]); in get_pure_rep_price() 103 const uint32_t pos_state) in get_rep_price() argument 105 return get_len_price(&coder->rep_len_encoder, len, pos_state) in get_rep_price() 106 + get_pure_rep_price(coder, rep_index, state, pos_state); in get_rep_price() 112 const uint32_t len, const uint32_t pos_state) in get_dist_len_price() argument [all …]
|
| /src/usr.bin/gzip/ |
| H A D | unlz.c | 266 int pos_state) in lz_rd_decode_len() argument 269 return lz_rd_decode_tree(rd, lm->bm_low[pos_state], LOW_BITS); in lz_rd_decode_len() 273 lz_rd_decode_tree(rd, lm->bm_mid[pos_state], MID_BITS); in lz_rd_decode_len() 438 const int pos_state = lz_get_data_position(lz) & POS_STATE_MASK; in lz_decode_member() local 440 if (lz_rd_decode_bit(rd, &bm_match[state][pos_state]) == 0) { in lz_decode_member() 461 &bm_len[state][pos_state]) == 0) in lz_decode_member() 489 lz_rd_decode_len(rd, &rep_len_model, pos_state); in lz_decode_member() 493 lz_rd_decode_len(rd, &match_len_model, pos_state); in lz_decode_member()
|
| /src/sys/contrib/xz-embedded/linux/lib/xz/ |
| H A D | xz_dec_lzma2.c | 652 uint32_t pos_state) in lzma_len() argument 658 probs = l->low[pos_state]; in lzma_len() 663 probs = l->mid[pos_state]; in lzma_len() 678 static void lzma_match(struct xz_dec_lzma2 *s, uint32_t pos_state) in lzma_match() argument 690 lzma_len(s, &s->lzma.match_len_dec, pos_state); in lzma_match() 720 static void lzma_rep_match(struct xz_dec_lzma2 *s, uint32_t pos_state) in lzma_rep_match() argument 726 s->lzma.state][pos_state])) { in lzma_rep_match() 750 lzma_len(s, &s->lzma.rep_len_dec, pos_state); in lzma_rep_match() 756 uint32_t pos_state; in lzma_main() local 770 pos_state = s->dict.pos & s->lzma.pos_mask; in lzma_main() [all …]
|