renamed: FingerPrint => Fingerprint

suggested by @terrelln
This commit is contained in:
Yann Collet
2024-10-23 11:50:57 -07:00
parent ea85dc7af6
commit 4662f6e646
+12 -12
View File
@@ -35,10 +35,10 @@ static unsigned hash2(const void *p)
typedef struct { typedef struct {
int events[HASHTABLESIZE]; int events[HASHTABLESIZE];
S64 nbEvents; S64 nbEvents;
} FingerPrint; } Fingerprint;
typedef struct { typedef struct {
FingerPrint pastEvents; Fingerprint pastEvents;
FingerPrint newEvents; Fingerprint newEvents;
} FPStats; } FPStats;
static void initStats(FPStats* fpstats) static void initStats(FPStats* fpstats)
@@ -46,7 +46,7 @@ static void initStats(FPStats* fpstats)
ZSTD_memset(fpstats, 0, sizeof(FPStats)); ZSTD_memset(fpstats, 0, sizeof(FPStats));
} }
FORCE_INLINE_TEMPLATE void addEvents_generic(FingerPrint* fp, const void* src, size_t srcSize, size_t samplingRate) FORCE_INLINE_TEMPLATE void addEvents_generic(Fingerprint* fp, const void* src, size_t srcSize, size_t samplingRate)
{ {
const char* p = (const char*)src; const char* p = (const char*)src;
size_t limit = srcSize - HASHLENGTH + 1; size_t limit = srcSize - HASHLENGTH + 1;
@@ -61,7 +61,7 @@ FORCE_INLINE_TEMPLATE void addEvents_generic(FingerPrint* fp, const void* src, s
#define ADDEVENTS_RATE(_rate) ZSTD_addEvents_##_rate #define ADDEVENTS_RATE(_rate) ZSTD_addEvents_##_rate
#define ZSTD_GEN_ADDEVENTS_SAMPLE(_rate) \ #define ZSTD_GEN_ADDEVENTS_SAMPLE(_rate) \
static void ADDEVENTS_RATE(_rate)(FingerPrint* fp, const void* src, size_t srcSize) \ static void ADDEVENTS_RATE(_rate)(Fingerprint* fp, const void* src, size_t srcSize) \
{ \ { \
return addEvents_generic(fp, src, srcSize, _rate); \ return addEvents_generic(fp, src, srcSize, _rate); \
} }
@@ -70,9 +70,9 @@ ZSTD_GEN_ADDEVENTS_SAMPLE(1);
ZSTD_GEN_ADDEVENTS_SAMPLE(5); ZSTD_GEN_ADDEVENTS_SAMPLE(5);
typedef void (*addEvents_f)(FingerPrint* fp, const void* src, size_t srcSize); typedef void (*addEvents_f)(Fingerprint* fp, const void* src, size_t srcSize);
static void recordFingerprint(FingerPrint* fp, const void* src, size_t s, addEvents_f addEvents) static void recordFingerprint(Fingerprint* fp, const void* src, size_t s, addEvents_f addEvents)
{ {
ZSTD_memset(fp, 0, sizeof(*fp)); ZSTD_memset(fp, 0, sizeof(*fp));
addEvents(fp, src, s); addEvents(fp, src, s);
@@ -80,7 +80,7 @@ static void recordFingerprint(FingerPrint* fp, const void* src, size_t s, addEve
static S64 abs64(S64 i) { return (i < 0) ? -i : i; } static S64 abs64(S64 i) { return (i < 0) ? -i : i; }
static S64 fpDistance(const FingerPrint* fp1, const FingerPrint* fp2) static S64 fpDistance(const Fingerprint* fp1, const Fingerprint* fp2)
{ {
S64 distance = 0; S64 distance = 0;
size_t n; size_t n;
@@ -94,8 +94,8 @@ static S64 fpDistance(const FingerPrint* fp1, const FingerPrint* fp2)
/* Compare newEvents with pastEvents /* Compare newEvents with pastEvents
* return 1 when considered "too different" * return 1 when considered "too different"
*/ */
static int compareFingerprints(const FingerPrint* ref, static int compareFingerprints(const Fingerprint* ref,
const FingerPrint* newfp, const Fingerprint* newfp,
int penalty) int penalty)
{ {
assert(ref->nbEvents > 0); assert(ref->nbEvents > 0);
@@ -107,7 +107,7 @@ static int compareFingerprints(const FingerPrint* ref,
} }
} }
static void mergeEvents(FingerPrint* acc, const FingerPrint* newfp) static void mergeEvents(Fingerprint* acc, const Fingerprint* newfp)
{ {
size_t n; size_t n;
for (n = 0; n < HASHTABLESIZE; n++) { for (n = 0; n < HASHTABLESIZE; n++) {
@@ -126,7 +126,7 @@ static void flushEvents(FPStats* fpstats)
ZSTD_memset(&fpstats->newEvents, 0, sizeof(fpstats->newEvents)); ZSTD_memset(&fpstats->newEvents, 0, sizeof(fpstats->newEvents));
} }
static void removeEvents(FingerPrint* acc, const FingerPrint* slice) static void removeEvents(Fingerprint* acc, const Fingerprint* slice)
{ {
size_t n; size_t n;
for (n = 0; n < HASHTABLESIZE; n++) { for (n = 0; n < HASHTABLESIZE; n++) {