Lines Matching refs:rep
432 unsigned rep[4] = { 0 };
448 int peek = lz_peek(lz, rep[0]);
464 lz_put(lz, lz_peek(lz, rep[0]));
472 distance = rep[1];
477 distance = rep[2];
479 distance = rep[3];
480 rep[3] = rep[2];
482 rep[2] = rep[1];
484 rep[1] = rep[0];
485 rep[0] = distance;
491 rep[3] = rep[2]; rep[2] = rep[1]; rep[1] = rep[0];
496 rep[0] = lz_rd_decode_tree(rd, bm_dis_slot[len_state],
498 if (rep[0] >= DIS_MODEL_START) {
499 const unsigned dis_slot = rep[0];
501 rep[0] = (2 | (dis_slot & 1)) << direct_bits;
503 rep[0] += lz_rd_decode_tree_reversed(rd,
504 &bm_dis[rep[0] - dis_slot],
507 rep[0] += lz_rd_decode(rd, direct_bits
509 rep[0] += lz_rd_decode_tree_reversed(rd,
511 if (rep[0] == 0xFFFFFFFFU) {
518 if (rep[0] >= lz->dict_size ||
519 (rep[0] >= lz->pos && !lz->wrapped)) {
525 lz_put(lz, lz_peek(lz, rep[0]));