Lines Matching defs:CMatchFinderMt_
45 typedef struct CMatchFinderMt_ struct
48 const Byte *pointerToCurPos;
49 UInt32 *btBuf;
50 const UInt32 *btBufPos;
51 const UInt32 *btBufPosLimit;
52 UInt32 lzPos;
53 UInt32 btNumAvailBytes;
55 UInt32 *hash;
56 UInt32 fixedHashSize;
58 UInt32 historySize;
59 const UInt32 *crc;
61 Mf_Mix_Matches MixMatchesFunc;
62 UInt32 failure_LZ_BT; // failure in BT transfered to LZ
64 UInt32 failureBuf[1];
68 CMtSync btSync;
69 Byte btDummy[kMtCacheLineDummy];
72 UInt32 *hashBuf;
73 UInt32 hashBufPos;
74 UInt32 hashBufPosLimit;
75 UInt32 hashNumAvail;
76 UInt32 failure_BT;
79 CLzRef *son;
80 UInt32 matchMaxLen;
81 UInt32 numHashBytes;
82 UInt32 pos;
83 const Byte *buffer;
84 UInt32 cyclicBufferPos;
85 UInt32 cyclicBufferSize; /* it must be = (historySize + 1) */
86 UInt32 cutValue;
89 CMtSync hashSync;
93 Mf_GetHeads GetHeadsFunc;
94 CMatchFinder *MatchFinder;