Lines Matching refs:bm
194 lz_rd_decode_bit(struct lz_range_decoder *rd, int *bm) in lz_rd_decode_bit() argument
197 const uint32_t bound = (rd->range >> BIT_MODEL_TOTAL_BITS) * *bm; in lz_rd_decode_bit()
201 *bm += (BIT_MODEL_TOTAL - *bm) >> BIT_MODEL_MOVE_BITS; in lz_rd_decode_bit()
207 *bm -= *bm >> BIT_MODEL_MOVE_BITS; in lz_rd_decode_bit()
219 lz_rd_decode_tree(struct lz_range_decoder *rd, int *bm, int num_bits) in lz_rd_decode_tree() argument
224 symbol = (symbol << 1) | lz_rd_decode_bit(rd, &bm[symbol]); in lz_rd_decode_tree()
230 lz_rd_decode_tree_reversed(struct lz_range_decoder *rd, int *bm, int num_bits) in lz_rd_decode_tree_reversed() argument
232 unsigned symbol = lz_rd_decode_tree(rd, bm, num_bits); in lz_rd_decode_tree_reversed()
244 lz_rd_decode_matched(struct lz_range_decoder *rd, int *bm, int match_byte) in lz_rd_decode_matched() argument
251 &bm[symbol + (match_bit << 8) + 0x100]); in lz_rd_decode_matched()
256 lz_rd_decode_bit(rd, &bm[symbol]); in lz_rd_decode_matched()
444 int *bm = bm_literal[literal_state]; in lz_decode_member() local
446 lz_put(lz, lz_rd_decode_tree(rd, bm, 8)); in lz_decode_member()
449 lz_put(lz, lz_rd_decode_matched(rd, bm, peek)); in lz_decode_member()