openMSX
|
Classes | |
struct | HashImpl |
struct | HashImpl< false, false > |
struct | HashImpl< false, true > |
struct | HashImpl< true, ARCH64 > |
Typedefs | |
using | reg_t = uintptr_t |
Functions | |
ALWAYS_INLINE unsigned | count (const uint8_t *pIn, const uint8_t *pMatch, const uint8_t *pInLimit) |
template<bool L64K, bool ARCH64> | |
ALWAYS_INLINE int | compress_impl (const uint8_t *src, uint8_t *const dst, const int inputSize) |
int | compress (const uint8_t *src, uint8_t *dst, int srcSize) |
int | decompress (const uint8_t *src, uint8_t *dst, int compressedSize, int dstCapacity) |
int | compressBound (int iSize) |
using LZ4::reg_t = typedef uintptr_t |
int LZ4::compress | ( | const uint8_t * | src, |
uint8_t * | dst, | ||
int | srcSize | ||
) |
Definition at line 456 of file lz4.cc.
Referenced by openmsx::DeltaBlockCopy::compress().
ALWAYS_INLINE int LZ4::compress_impl | ( | const uint8_t * | src, |
uint8_t *const | dst, | ||
const int | inputSize | ||
) |
|
inline |
Definition at line 51 of file lz4.hh.
Referenced by openmsx::DeltaBlockCopy::compress().
ALWAYS_INLINE unsigned LZ4::count | ( | const uint8_t * | pIn, |
const uint8_t * | pMatch, | ||
const uint8_t * | pInLimit | ||
) |
Definition at line 147 of file lz4.cc.
References unalignedLoad16(), and unalignedLoad32().
Referenced by openmsx::DriveMultiplexer::getTimeTillIndexPulse(), openmsx::RealDrive::getTimeTillIndexPulse(), openmsx::SoundDevice::mixChannels(), openmsx::IDECDROM::readBlockStart(), hash_set_impl::Pool< Value >::reserve(), hash_set< Value, Extractor, Hasher, Equal >::reserve(), openmsx::RomDatabase::RomDatabase(), openmsx::AbstractIDEDevice::setByteCount(), openmsx::ReverseManager::setReRecordCount(), openmsx::sock_recv(), openmsx::sock_send(), openmsx::AbstractIDEDevice::startLongReadTransfer(), openmsx::AbstractIDEDevice::startShortReadTransfer(), openmsx::AbstractIDEDevice::startWriteTransfer(), openmsx::MSXMixer::updateStream(), openmsx::IDECDROM::writeBlockComplete(), and ProfileCounters< ENABLED, ENUM >::~ProfileCounters().
int LZ4::decompress | ( | const uint8_t * | src, |
uint8_t * | dst, | ||
int | compressedSize, | ||
int | dstCapacity | ||
) |
Definition at line 480 of file lz4.cc.
References gl::length(), Endian::read_UA_L16(), and unalignedStore32().
Referenced by openmsx::DeltaBlockCopy::apply().