• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/contrib/zstd/lib/legacy/

Lines Matching refs:ip

487     const BYTE* ip = istart;
497 bitStream = FSE_readLE32(ip);
515 if (ip < iend-5)
517 ip+=2;
518 bitStream = FSE_readLE32(ip) >> bitCount;
536 if ((ip <= iend-7) || (ip + (bitCount>>3) <= iend-4))
538 ip += bitCount>>3;
540 bitStream = FSE_readLE32(ip) >> bitCount;
572 if ((ip <= iend-7) || (ip + (bitCount>>3) <= iend-4))
574 ip += bitCount>>3;
579 bitCount -= (int)(8 * (iend - 4 - ip));
580 ip = iend - 4;
582 bitStream = FSE_readLE32(ip) >> (bitCount & 31);
589 ip += (bitCount+7)>>3;
590 if ((size_t)(ip-istart) > hbSize) return (size_t)-FSE_ERROR_srcSize_wrong;
591 return ip-istart;
898 const BYTE* ip = istart;
911 ip += errorCode;
918 return FSE_decompress_usingDTable (dst, maxDstSize, ip, cSrcSize, dt);
961 const BYTE* ip = (const BYTE*) src;
970 iSize = ip[0];
988 ip += 1;
991 huffWeight[n] = ip[n/2] >> 4;
992 huffWeight[n+1] = ip[n/2] & 15;
999 oSize = FSE_decompress(huffWeight, HUF_MAX_SYMBOL_VALUE, ip+1, iSize); /* max 255 values decoded, last one is implied */
1169 const BYTE* ip = (const BYTE*) cSrc;
1175 ip += errorCode;
1178 return HUF_decompress_usingDTable (dst, maxDstSize, ip, cSrcSize, DTable);
1360 const BYTE* ip = (const BYTE*)src;
1363 while (op < oend) COPY8(op, ip);
1495 const BYTE* ip = (const BYTE*)src;
1502 litSize = ip[1] + (ip[0]<<8);
1503 litSize += ((ip[-3] >> 3) & 7) << 16; // mmmmh....
1508 errorCode = HUF_decompress(op, litSize, ip+2, srcSize-2);
1520 const BYTE* ip = istart;
1528 ip += ZSTD_blockHeaderSize;
1533 *litStart = ip;
1534 ip += litcSize;
1542 memset(oend - rleSize, *ip, rleSize);
1545 ip++;
1550 size_t decodedLitSize = ZSTD_decompressLiterals(ctx, dst, maxDstSize, ip, litcSize);
1554 ip += litcSize;
1562 return ip-istart;
1571 const BYTE* ip = istart;
1581 *nbSeq = ZSTD_readLE16(ip); ip+=2;
1582 LLtype = *ip >> 6;
1583 Offtype = (*ip >> 4) & 3;
1584 MLtype = (*ip >> 2) & 3;
1585 if (*ip & 2)
1587 dumpsLength = ip[2];
1588 dumpsLength += ip[1] << 8;
1589 ip += 3;
1593 dumpsLength = ip[1];
1594 dumpsLength += (ip[0] & 1) << 8;
1595 ip += 2;
1597 *dumpsPtr = ip;
1598 ip += dumpsLength;
1602 if (ip > iend-3) return ERROR(srcSize_wrong); /* min : all 3 are "raw", hence no header, but at least xxLog bits per type */
1614 FSE_buildDTable_rle(DTableLL, *ip++); break;
1620 headerSize = FSE_readNCount(norm, &max, &LLlog, ip, iend-ip);
1623 ip += headerSize;
1631 if (ip > iend-2) return ERROR(srcSize_wrong); /* min : "raw", hence no header, but at least xxLog bits */
1632 FSE_buildDTable_rle(DTableOffb, *ip++); break;
1638 headerSize = FSE_readNCount(norm, &max, &Offlog, ip, iend-ip);
1641 ip += headerSize;
1649 if (ip > iend-2) return ERROR(srcSize_wrong); /* min : "raw", hence no header, but at least xxLog bits */
1650 FSE_buildDTable_rle(DTableML, *ip++); break;
1656 headerSize = FSE_readNCount(norm, &max, &MLlog, ip, iend-ip);
1659 ip += headerSize;
1663 return ip-istart;
1847 const BYTE* ip = (const BYTE*)seqStart;
1848 const BYTE* const iend = ip + seqSize;
1865 ip, iend-ip);
1867 ip += errorCode;
1878 errorCode = FSE_initDStream(&(seqState.DStream), ip, iend-ip);
1917 const BYTE* ip = (const BYTE*)src;
1925 ip += errorCode;
1928 return ZSTD_decompressSequences(ctx, dst, maxDstSize, ip, srcSize, litPtr, litSize);
1934 const BYTE* ip = (const BYTE*)src;
1935 const BYTE* iend = ip + srcSize;
1948 ip += ZSTD_frameHeaderSize; remainingSize -= ZSTD_frameHeaderSize;
1953 size_t blockSize = ZSTDv01_getcBlockSize(ip, iend-ip, &blockProperties);
1956 ip += ZSTD_blockHeaderSize;
1963 errorCode = ZSTD_decompressBlock(ctx, op, oend-op, ip, blockSize);
1966 errorCode = ZSTD_copyUncompressedBlock(op, oend-op, ip, blockSize);
1982 ip += blockSize;
1998 const BYTE* ip = (const BYTE*)src;
2007 ip += ZSTD_frameHeaderSize; remainingSize -= ZSTD_frameHeaderSize;
2012 size_t blockSize = ZSTDv01_getcBlockSize(ip, remainingSize, &blockProperties);
2015 ip += ZSTD_blockHeaderSize;
2021 ip += blockSize;
2025 return ip - (const BYTE*)src;