Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
XzCrc64Opt.c File Reference
#include "Precomp.h"
#include "CpuArch.h"

Macros

#define CRC64_UPDATE_BYTE_2(crc, b)
 
#define CRC64_UPDATE_BYTE_2_BE(crc, b)
 

Functions

UInt64 Z7_FASTCALL XzCrc64UpdateT4 (UInt64 v, const void *data, size_t size, const UInt64 *table)
 
UInt64 Z7_FASTCALL XzCrc64UpdateT1_BeT4 (UInt64 v, const void *data, size_t size, const UInt64 *table)
 

Macro Definition Documentation

◆ CRC64_UPDATE_BYTE_2

#define CRC64_UPDATE_BYTE_2 ( crc,
b )
Value:
(table[((crc) ^ (b)) & 0xFF] ^ ((crc) >> 8))
static const void size_t const UInt64 * table
Definition XzCrc64.c:50
#define b(i)
Definition sha256.c:42

◆ CRC64_UPDATE_BYTE_2_BE

#define CRC64_UPDATE_BYTE_2_BE ( crc,
b )
Value:
(table[(Byte)((crc) >> 56) ^ (b)] ^ ((crc) << 8))
unsigned char Byte
Definition zconf.h:391

Function Documentation

◆ XzCrc64UpdateT1_BeT4()

UInt64 Z7_FASTCALL XzCrc64UpdateT1_BeT4 ( UInt64 v,
const void * data,
size_t size,
const UInt64 * table )

◆ XzCrc64UpdateT4()

UInt64 Z7_FASTCALL XzCrc64UpdateT4 ( UInt64 v,
const void * data,
size_t size,
const UInt64 * table )