HomeSort by: relevance | last modified time | path
    Searched defs:matchIndex3 (Results 1 - 2 of 2) sorted by relevancy

  /src/external/bsd/zstd/dist/lib/compress/
zstd_double_fast.c 675 U32 const matchIndex3 = hashLong[h3];
676 const BYTE* const match3Base = matchIndex3 < prefixStartIndex ? dictBase : base;
677 const BYTE* match3 = match3Base + matchIndex3;
680 if ( (matchIndex3 > dictStartIndex) && (MEM_read64(match3) == MEM_read64(ip+1)) ) {
681 const BYTE* const matchEnd = matchIndex3 < prefixStartIndex ? dictEnd : iend;
682 const BYTE* const lowMatchPtr = matchIndex3 < prefixStartIndex ? dictStart : prefixStart;
685 offset = curr+1 - matchIndex3;
zstd_opt.c 692 U32 const matchIndex3 = ZSTD_insertAndFindFirstIndexHash3(ms, nextToUpdate3, ip);
693 if ((matchIndex3 >= matchLow)
694 & (curr - matchIndex3 < (1<<18)) /*heuristic : longer distance likely too expensive*/ ) {
696 if ((dictMode == ZSTD_noDict) /*static*/ || (dictMode == ZSTD_dictMatchState) /*static*/ || (matchIndex3 >= dictLimit)) {
697 const BYTE* const match = base + matchIndex3;
700 const BYTE* const match = dictBase + matchIndex3;
709 assert(curr > matchIndex3);
711 matches[0].off = OFFSET_TO_OFFBASE(curr - matchIndex3);

Completed in 25 milliseconds