Home | History | Annotate | Download | only in src

Lines Matching refs:best

426   // Best compression result among records in the buffer.
432 } best = {-1, 0, 0, 0};
463 if (truncated_len > best.truncated_len) {
464 best.truncated_len = truncated_len;
465 best.distance = distance;
466 best.copy_from_pos = copy_from_pos;
467 best.backref_size = GetBackwardReferenceSize(distance, copy_from_pos);
471 if (best.distance == 0) {
478 const intptr_t unchanged_len = prev.length() - best.truncated_len;
480 ASSERT(prev_record->length() >= unchanged_len + best.backref_size + 1);
484 prev_record->start() + unchanged_len, best.backref_size + 1);
485 PrintBackwardReference(backref, best.distance, best.copy_from_pos);
486 ASSERT(strlen(backref.start()) - best.backref_size == 0);
487 prev_record->Truncate(static_cast<int>(unchanged_len + best.backref_size));