Lines Matching refs:matchByte
806 static void LitEnc_EncodeMatched(CRangeEnc *p, CLzmaProb *probs, UInt32 sym, UInt32 matchByte)
816 matchByte <<= 1;
817 // RangeEnc_EncodeBit(p, probs + (offs + (matchByte & offs) + (sym >> 8)), (sym >> 7) & 1);
818 prob = probs + (offs + (matchByte & offs) + (sym >> 8));
821 offs &= ~(matchByte ^ sym);
883 static UInt32 LitEnc_Matched_GetPrice(const CLzmaProb *probs, UInt32 sym, UInt32 matchByte, const CProbPrice *ProbPrices)
890 matchByte <<= 1;
891 price += GET_PRICEa(probs[offs + (matchByte & offs) + (sym >> 8)], (sym >> 7) & 1);
893 offs &= ~(matchByte ^ sym);
1231 Byte curByte, matchByte;
1296 matchByte = *(data - reps[0]);
1302 if (last < 2 && curByte != matchByte)
1316 LitEnc_Matched_GetPrice(probs, curByte, matchByte, p->ProbPrices) :
1326 if (matchByte == curByte && repLens[0] == 0)
1449 Byte curByte, matchByte;
1580 matchByte = *(data - reps[0]);
1607 && matchByte == curByte)
1615 LitEnc_Matched_GetPrice(probs, curByte, matchByte, p->ProbPrices) :
1639 if (matchByte == curByte)
1671 && matchByte != curByte