Searched refs:pos_slot (Results 1 - 4 of 4) sorted by relevance

/freebsd-10.0-release/contrib/xz/src/liblzma/lzma/
H A Dlzma_encoder_optimum_normal.c120 const uint32_t pos_slot = get_pos_slot_2(pos); local
121 price = coder->pos_slot_prices[len_to_pos_state][pos_slot]
141 // Price to encode the pos_slot.
142 for (uint32_t pos_slot = 0;
143 pos_slot < coder->dist_table_size; ++pos_slot)
144 pos_slot_prices[pos_slot] = rc_bittree_price(
145 coder->pos_slot[len_to_pos_state],
146 POS_SLOT_BITS, pos_slot);
151 for (uint32_t pos_slot
168 const uint32_t pos_slot = get_pos_slot(i); local
[all...]
H A Dlzma_encoder.c151 const uint32_t pos_slot = get_pos_slot(distance); local
153 rc_bittree(&coder->rc, coder->pos_slot[len_to_pos_state],
154 POS_SLOT_BITS, pos_slot);
156 if (pos_slot >= START_POS_MODEL_INDEX) {
157 const uint32_t footer_bits = (pos_slot >> 1) - 1;
158 const uint32_t base = (2 | (pos_slot & 1)) << footer_bits;
161 if (pos_slot < END_POS_MODEL_INDEX) {
162 // Careful here: base - pos_slot - 1 can be -1, but
165 coder->pos_special + base - pos_slot - 1,
513 bittree_reset(coder->pos_slot[
[all...]
H A Dlzma_encoder_private.h115 probability pos_slot[LEN_TO_POS_STATES][POS_SLOTS]; member in struct:lzma_coder_s
H A Dlzma_decoder.c196 probability pos_slot[LEN_TO_POS_STATES][POS_SLOTS]; member in struct:lzma_coder_s
505 probs = coder->pos_slot[get_len_to_pos_state(len)];
895 bittree_reset(coder->pos_slot[i], POS_SLOT_BITS);

Completed in 125 milliseconds