#include <stdio.h>
#include <time.h>
#include <stdint.h>
#include <sys/param.h>
|
uint32_t | hashword (const uint32_t *k, size_t length, uint32_t initval) |
|
uint32_t | hashlittle (const void *key, size_t length, uint32_t initval) |
|
void | hashlittle2 (const void *key, size_t length, uint32_t *pc, uint32_t *pb) |
|
uint32_t | hashbig (const void *key, size_t length, uint32_t initval) |
|
#define final |
( |
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| |
Value:
}
FLOAT a(int j, FLOAT z)
Definition: y1.cc:86
#define rot(x, k)
Definition: lookup3.c:72
const double c
Definition: gfit.cc:200
FLOAT b(int j, FLOAT z)
Definition: y1.cc:79
#define HASH_BIG_ENDIAN 0 |
#define HASH_LITTLE_ENDIAN 0 |
#define hashsize |
( |
|
n | ) |
((uint32_t)1<<(n)) |
Value:
}
FLOAT a(int j, FLOAT z)
Definition: y1.cc:86
#define rot(x, k)
Definition: lookup3.c:72
const double c
Definition: gfit.cc:200
FLOAT b(int j, FLOAT z)
Definition: y1.cc:79
Referenced by hashbig(), hashlittle(), hashlittle2(), and hashword().
#define rot |
( |
|
x, |
|
|
|
k |
|
) |
| (((x)<<(k)) | ((x)>>(32-(k)))) |
uint32_t hashbig |
( |
const void * |
key, |
|
|
size_t |
length, |
|
|
uint32_t |
initval |
|
) |
| |
uint32_t hashlittle |
( |
const void * |
key, |
|
|
size_t |
length, |
|
|
uint32_t |
initval |
|
) |
| |
void hashlittle2 |
( |
const void * |
key, |
|
|
size_t |
length, |
|
|
uint32_t * |
pc, |
|
|
uint32_t * |
pb |
|
) |
| |
uint32_t hashword |
( |
const uint32_t * |
k, |
|
|
size_t |
length, |
|
|
uint32_t |
initval |
|
) |
| |