lzma 266 lib/xz/xz_dec_lzma2.c struct lzma_dec lzma; lzma 575 lib/xz/xz_dec_lzma2.c uint32_t low = prev_byte >> (8 - s->lzma.lc); lzma 576 lib/xz/xz_dec_lzma2.c uint32_t high = (s->dict.pos & s->lzma.literal_pos_mask) << s->lzma.lc; lzma 577 lib/xz/xz_dec_lzma2.c return s->lzma.literal[low + high]; lzma 592 lib/xz/xz_dec_lzma2.c if (lzma_state_is_literal(s->lzma.state)) { lzma 596 lib/xz/xz_dec_lzma2.c match_byte = dict_get(&s->dict, s->lzma.rep0) << 1; lzma 615 lib/xz/xz_dec_lzma2.c lzma_state_literal(&s->lzma.state); lzma 628 lib/xz/xz_dec_lzma2.c s->lzma.len = MATCH_LEN_MIN; lzma 633 lib/xz/xz_dec_lzma2.c s->lzma.len = MATCH_LEN_MIN + LEN_LOW_SYMBOLS; lzma 637 lib/xz/xz_dec_lzma2.c s->lzma.len = MATCH_LEN_MIN + LEN_LOW_SYMBOLS lzma 642 lib/xz/xz_dec_lzma2.c s->lzma.len += rc_bittree(&s->rc, probs, limit) - limit; lzma 652 lib/xz/xz_dec_lzma2.c lzma_state_match(&s->lzma.state); lzma 654 lib/xz/xz_dec_lzma2.c s->lzma.rep3 = s->lzma.rep2; lzma 655 lib/xz/xz_dec_lzma2.c s->lzma.rep2 = s->lzma.rep1; lzma 656 lib/xz/xz_dec_lzma2.c s->lzma.rep1 = s->lzma.rep0; lzma 658 lib/xz/xz_dec_lzma2.c lzma_len(s, &s->lzma.match_len_dec, pos_state); lzma 660 lib/xz/xz_dec_lzma2.c probs = s->lzma.dist_slot[lzma_get_dist_state(s->lzma.len)]; lzma 664 lib/xz/xz_dec_lzma2.c s->lzma.rep0 = dist_slot; lzma 667 lib/xz/xz_dec_lzma2.c s->lzma.rep0 = 2 + (dist_slot & 1); lzma 670 lib/xz/xz_dec_lzma2.c s->lzma.rep0 <<= limit; lzma 671 lib/xz/xz_dec_lzma2.c probs = s->lzma.dist_special + s->lzma.rep0 lzma 674 lib/xz/xz_dec_lzma2.c &s->lzma.rep0, limit); lzma 676 lib/xz/xz_dec_lzma2.c rc_direct(&s->rc, &s->lzma.rep0, limit - ALIGN_BITS); lzma 677 lib/xz/xz_dec_lzma2.c s->lzma.rep0 <<= ALIGN_BITS; lzma 678 lib/xz/xz_dec_lzma2.c rc_bittree_reverse(&s->rc, s->lzma.dist_align, lzma 679 lib/xz/xz_dec_lzma2.c &s->lzma.rep0, ALIGN_BITS); lzma 692 lib/xz/xz_dec_lzma2.c if (!rc_bit(&s->rc, &s->lzma.is_rep0[s->lzma.state])) { lzma 693 lib/xz/xz_dec_lzma2.c if (!rc_bit(&s->rc, &s->lzma.is_rep0_long[ lzma 694 lib/xz/xz_dec_lzma2.c s->lzma.state][pos_state])) { lzma 695 lib/xz/xz_dec_lzma2.c lzma_state_short_rep(&s->lzma.state); lzma 696 lib/xz/xz_dec_lzma2.c s->lzma.len = 1; lzma 700 lib/xz/xz_dec_lzma2.c if (!rc_bit(&s->rc, &s->lzma.is_rep1[s->lzma.state])) { lzma 701 lib/xz/xz_dec_lzma2.c tmp = s->lzma.rep1; lzma 703 lib/xz/xz_dec_lzma2.c if (!rc_bit(&s->rc, &s->lzma.is_rep2[s->lzma.state])) { lzma 704 lib/xz/xz_dec_lzma2.c tmp = s->lzma.rep2; lzma 706 lib/xz/xz_dec_lzma2.c tmp = s->lzma.rep3; lzma 707 lib/xz/xz_dec_lzma2.c s->lzma.rep3 = s->lzma.rep2; lzma 710 lib/xz/xz_dec_lzma2.c s->lzma.rep2 = s->lzma.rep1; lzma 713 lib/xz/xz_dec_lzma2.c s->lzma.rep1 = s->lzma.rep0; lzma 714 lib/xz/xz_dec_lzma2.c s->lzma.rep0 = tmp; lzma 717 lib/xz/xz_dec_lzma2.c lzma_state_long_rep(&s->lzma.state); lzma 718 lib/xz/xz_dec_lzma2.c lzma_len(s, &s->lzma.rep_len_dec, pos_state); lzma 730 lib/xz/xz_dec_lzma2.c if (dict_has_space(&s->dict) && s->lzma.len > 0) lzma 731 lib/xz/xz_dec_lzma2.c dict_repeat(&s->dict, &s->lzma.len, s->lzma.rep0); lzma 738 lib/xz/xz_dec_lzma2.c pos_state = s->dict.pos & s->lzma.pos_mask; lzma 740 lib/xz/xz_dec_lzma2.c if (!rc_bit(&s->rc, &s->lzma.is_match[ lzma 741 lib/xz/xz_dec_lzma2.c s->lzma.state][pos_state])) { lzma 744 lib/xz/xz_dec_lzma2.c if (rc_bit(&s->rc, &s->lzma.is_rep[s->lzma.state])) lzma 749 lib/xz/xz_dec_lzma2.c if (!dict_repeat(&s->dict, &s->lzma.len, s->lzma.rep0)) lzma 772 lib/xz/xz_dec_lzma2.c s->lzma.state = STATE_LIT_LIT; lzma 773 lib/xz/xz_dec_lzma2.c s->lzma.rep0 = 0; lzma 774 lib/xz/xz_dec_lzma2.c s->lzma.rep1 = 0; lzma 775 lib/xz/xz_dec_lzma2.c s->lzma.rep2 = 0; lzma 776 lib/xz/xz_dec_lzma2.c s->lzma.rep3 = 0; lzma 787 lib/xz/xz_dec_lzma2.c probs = s->lzma.is_match[0]; lzma 804 lib/xz/xz_dec_lzma2.c s->lzma.pos_mask = 0; lzma 807 lib/xz/xz_dec_lzma2.c ++s->lzma.pos_mask; lzma 810 lib/xz/xz_dec_lzma2.c s->lzma.pos_mask = (1 << s->lzma.pos_mask) - 1; lzma 812 lib/xz/xz_dec_lzma2.c s->lzma.literal_pos_mask = 0; lzma 815 lib/xz/xz_dec_lzma2.c ++s->lzma.literal_pos_mask; lzma 818 lib/xz/xz_dec_lzma2.c s->lzma.lc = props; lzma 820 lib/xz/xz_dec_lzma2.c if (s->lzma.lc + s->lzma.literal_pos_mask > 4) lzma 823 lib/xz/xz_dec_lzma2.c s->lzma.literal_pos_mask = (1 << s->lzma.literal_pos_mask) - 1; lzma 1079 lib/xz/xz_dec_lzma2.c if (s->lzma2.compressed > 0 || s->lzma.len > 0 lzma 1160 lib/xz/xz_dec_lzma2.c s->lzma.len = 0; lzma 79 tools/perf/builtin-version.c STATUS(HAVE_LZMA_SUPPORT, lzma);