aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryuawn <ssspeed00@gmail.com>2021-12-11 10:59:51 +0000
committeryuawn <ssspeed00@gmail.com>2021-12-11 10:59:51 +0000
commit602eafc223d76987e447b431fc75903147a40c38 (patch)
tree03d433f881e6c49dbfd6e6093a6943937a07dec7
parent5b9397f3dda38df3f63bd31e4fb5f8ad64d9f271 (diff)
downloadafl++-602eafc223d76987e447b431fc75903147a40c38.tar.gz
fix xxhash.h for code-format
-rw-r--r--include/xxhash.h173
1 files changed, 86 insertions, 87 deletions
diff --git a/include/xxhash.h b/include/xxhash.h
index 388cc552..8cf4a345 100644
--- a/include/xxhash.h
+++ b/include/xxhash.h
@@ -1834,7 +1834,7 @@ static int XXH_isLittleEndian(void) {
}
-#define XXH_CPU_LITTLE_ENDIAN XXH_isLittleEndian()
+ #define XXH_CPU_LITTLE_ENDIAN XXH_isLittleEndian()
#endif
#endif
@@ -2082,6 +2082,23 @@ static xxh_u32 XXH32_avalanche(xxh_u32 h32) {
#define XXH_get32bits(p) XXH_readLE32_align(p, align)
+ #define XXH_PROCESS1 \
+ do { \
+ \
+ h32 += (*ptr++) * XXH_PRIME32_5; \
+ h32 = XXH_rotl32(h32, 11) * XXH_PRIME32_1; \
+ \
+ } while (0)
+
+ #define XXH_PROCESS4 \
+ do { \
+ \
+ h32 += XXH_get32bits(ptr) * XXH_PRIME32_3; \
+ ptr += 4; \
+ h32 = XXH_rotl32(h32, 17) * XXH_PRIME32_4; \
+ \
+ } while (0)
+
/*!
* @internal
* @brief Processes the last 0-15 bytes of @p ptr.
@@ -2098,109 +2115,91 @@ static xxh_u32 XXH32_avalanche(xxh_u32 h32) {
*/
static xxh_u32 XXH32_finalize(xxh_u32 h32, const xxh_u8 *ptr, size_t len,
XXH_alignment align) {
-\
- #define XXH_PROCESS1 do {
- h32 += (*ptr++) * XXH_PRIME32_5;
- h32 = XXH_rotl32(h32, 11) * XXH_PRIME32_1;
+ /* Compact rerolled version */
+ if (XXH_REROLL) {
- }
+ len &= 15;
+ while (len >= 4) {
- while (0)
+ XXH_PROCESS4;
+ len -= 4;
- #define XXH_PROCESS4 \
- do { \
- \
- h32 += XXH_get32bits(ptr) * XXH_PRIME32_3; \
- ptr += 4; \
- h32 = XXH_rotl32(h32, 17) * XXH_PRIME32_4; \
- \
- } while (0)
+ }
- /* Compact rerolled version */
- if (XXH_REROLL) {
+ while (len > 0) {
- len &= 15;
- while (len >= 4) {
+ XXH_PROCESS1;
+ --len;
- XXH_PROCESS4;
- len -= 4;
+ }
- }
+ return XXH32_avalanche(h32);
- while (len > 0) {
+ } else {
- XXH_PROCESS1;
- --len;
+ switch (len & 15) /* or switch(bEnd - p) */ {
- }
+ case 12:
+ XXH_PROCESS4;
+ XXH_FALLTHROUGH;
+ case 8:
+ XXH_PROCESS4;
+ XXH_FALLTHROUGH;
+ case 4:
+ XXH_PROCESS4;
+ return XXH32_avalanche(h32);
- return XXH32_avalanche(h32);
+ case 13:
+ XXH_PROCESS4;
+ XXH_FALLTHROUGH;
+ case 9:
+ XXH_PROCESS4;
+ XXH_FALLTHROUGH;
+ case 5:
+ XXH_PROCESS4;
+ XXH_PROCESS1;
+ return XXH32_avalanche(h32);
- } else {
+ case 14:
+ XXH_PROCESS4;
+ XXH_FALLTHROUGH;
+ case 10:
+ XXH_PROCESS4;
+ XXH_FALLTHROUGH;
+ case 6:
+ XXH_PROCESS4;
+ XXH_PROCESS1;
+ XXH_PROCESS1;
+ return XXH32_avalanche(h32);
- switch (len & 15) /* or switch(bEnd - p) */ {
-
- case 12:
- XXH_PROCESS4;
- XXH_FALLTHROUGH;
- case 8:
- XXH_PROCESS4;
- XXH_FALLTHROUGH;
- case 4:
- XXH_PROCESS4;
- return XXH32_avalanche(h32);
-
- case 13:
- XXH_PROCESS4;
- XXH_FALLTHROUGH;
- case 9:
- XXH_PROCESS4;
- XXH_FALLTHROUGH;
- case 5:
- XXH_PROCESS4;
- XXH_PROCESS1;
- return XXH32_avalanche(h32);
-
- case 14:
- XXH_PROCESS4;
- XXH_FALLTHROUGH;
- case 10:
- XXH_PROCESS4;
- XXH_FALLTHROUGH;
- case 6:
- XXH_PROCESS4;
- XXH_PROCESS1;
- XXH_PROCESS1;
- return XXH32_avalanche(h32);
-
- case 15:
- XXH_PROCESS4;
- XXH_FALLTHROUGH;
- case 11:
- XXH_PROCESS4;
- XXH_FALLTHROUGH;
- case 7:
- XXH_PROCESS4;
- XXH_FALLTHROUGH;
- case 3:
- XXH_PROCESS1;
- XXH_FALLTHROUGH;
- case 2:
- XXH_PROCESS1;
- XXH_FALLTHROUGH;
- case 1:
- XXH_PROCESS1;
- XXH_FALLTHROUGH;
- case 0:
- return XXH32_avalanche(h32);
+ case 15:
+ XXH_PROCESS4;
+ XXH_FALLTHROUGH;
+ case 11:
+ XXH_PROCESS4;
+ XXH_FALLTHROUGH;
+ case 7:
+ XXH_PROCESS4;
+ XXH_FALLTHROUGH;
+ case 3:
+ XXH_PROCESS1;
+ XXH_FALLTHROUGH;
+ case 2:
+ XXH_PROCESS1;
+ XXH_FALLTHROUGH;
+ case 1:
+ XXH_PROCESS1;
+ XXH_FALLTHROUGH;
+ case 0:
+ return XXH32_avalanche(h32);
- }
+ }
- XXH_ASSERT(0);
- return h32; /* reaching this point is deemed impossible */
+ XXH_ASSERT(0);
+ return h32; /* reaching this point is deemed impossible */
- }
+ }
}