Rename SSS_HASH_VECTOR -> TOMO
This commit is contained in:
parent
c8e2f0faad
commit
4c5dc9443e
@ -426,7 +426,7 @@ public uint32_t Array$hash(const array_t *arr, const TypeInfo *type)
|
||||
for (int64_t i = 0; i < arr->length; i++) {
|
||||
if (p >= end) {
|
||||
uint32_t chunk_hash;
|
||||
halfsiphash(&hash_batch, sizeof(hash_batch), SSS_HASH_VECTOR, (uint8_t*)&chunk_hash, sizeof(chunk_hash));
|
||||
halfsiphash(&hash_batch, sizeof(hash_batch), TOMO_HASH_VECTOR, (uint8_t*)&chunk_hash, sizeof(chunk_hash));
|
||||
p = hash_batch;
|
||||
*(uint32_t*)p = chunk_hash;
|
||||
p += sizeof(uint32_t);
|
||||
@ -434,7 +434,7 @@ public uint32_t Array$hash(const array_t *arr, const TypeInfo *type)
|
||||
memcpy((p += item_size), arr->data + i*arr->stride, item_size);
|
||||
}
|
||||
uint32_t hash;
|
||||
halfsiphash(&hash_batch, ((int64_t)p) - ((int64_t)hash_batch), SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
halfsiphash(&hash_batch, ((int64_t)p) - ((int64_t)hash_batch), TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
return hash;
|
||||
} else {
|
||||
uint32_t hash_batch[16] = {(uint32_t)arr->length};
|
||||
@ -442,14 +442,14 @@ public uint32_t Array$hash(const array_t *arr, const TypeInfo *type)
|
||||
for (int64_t i = 0; i < arr->length; i++) {
|
||||
if (p >= end) {
|
||||
uint64_t chunk_hash;
|
||||
halfsiphash(&hash_batch, sizeof(hash_batch), SSS_HASH_VECTOR, (uint8_t*)&chunk_hash, sizeof(chunk_hash));
|
||||
halfsiphash(&hash_batch, sizeof(hash_batch), TOMO_HASH_VECTOR, (uint8_t*)&chunk_hash, sizeof(chunk_hash));
|
||||
p = hash_batch;
|
||||
*(p++) = chunk_hash;
|
||||
}
|
||||
*(p++) = generic_hash(arr->data + i*arr->stride, item);
|
||||
}
|
||||
uint32_t hash;
|
||||
halfsiphash(&hash_batch, ((int64_t)p) - ((int64_t)hash_batch), SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
halfsiphash(&hash_batch, ((int64_t)p) - ((int64_t)hash_batch), TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
return hash;
|
||||
}
|
||||
}
|
||||
|
@ -23,7 +23,7 @@
|
||||
|
||||
extern bool USE_COLOR;
|
||||
|
||||
public const char *SSS_HASH_VECTOR = "sss hash vector ----------------------------------------------";;
|
||||
public const char *TOMO_HASH_VECTOR = "tomo hash vector ---------------------------------------------";
|
||||
|
||||
public void fail(CORD fmt, ...)
|
||||
{
|
||||
@ -90,7 +90,7 @@ public uint32_t generic_hash(const void *obj, const TypeInfo *type)
|
||||
default: {
|
||||
hash_data:;
|
||||
uint32_t hash;
|
||||
halfsiphash((void*)obj, type->size, SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
halfsiphash((void*)obj, type->size, TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
return hash;
|
||||
}
|
||||
}
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include "types.h"
|
||||
|
||||
extern const char *SSS_HASH_VECTOR;
|
||||
extern const char *TOMO_HASH_VECTOR;
|
||||
|
||||
void fail(CORD fmt, ...);
|
||||
void fail_source(const char *filename, int64_t start, int64_t end, CORD fmt, ...);
|
||||
|
@ -65,7 +65,7 @@ public bool Pointer$equal(const void *x, const void *y, const TypeInfo *type) {
|
||||
public uint32_t Pointer$hash(const void *x, const TypeInfo *type) {
|
||||
(void)type;
|
||||
uint32_t hash;
|
||||
halfsiphash(x, sizeof(void*), SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
halfsiphash(x, sizeof(void*), TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
return hash;
|
||||
}
|
||||
|
||||
|
@ -500,7 +500,7 @@ public uint32_t Table$hash(const table_t *t, const TypeInfo *type)
|
||||
default_hash,
|
||||
};
|
||||
uint32_t hash;
|
||||
halfsiphash(&components, sizeof(components), SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
halfsiphash(&components, sizeof(components), TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
return hash;
|
||||
}
|
||||
|
||||
|
@ -119,7 +119,7 @@ public uint32_t Text$hash(const CORD *cord)
|
||||
if (!normalized) errx(1, "Unicode normalization error!");
|
||||
|
||||
uint32_t hash;
|
||||
halfsiphash(normalized, norm_len, SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
halfsiphash(normalized, norm_len, TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));
|
||||
if (normalized != buf) free(normalized);
|
||||
return hash;
|
||||
}
|
||||
|
2
enums.c
2
enums.c
@ -111,7 +111,7 @@ static CORD compile_hash_method(env_t *env, ast_t *ast)
|
||||
}
|
||||
hash_func = CORD_all(hash_func, "}\n"
|
||||
"uint32_t hash;\n"
|
||||
"halfsiphash(&hashes, sizeof(hashes), SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));\n"
|
||||
"halfsiphash(&hashes, sizeof(hashes), TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));\n"
|
||||
"return hash;\n}\n");
|
||||
return hash_func;
|
||||
}
|
||||
|
@ -103,7 +103,7 @@ static CORD compile_hash_method(env_t *env, ast_t *ast)
|
||||
}
|
||||
hash_func = CORD_all(hash_func, "};\n"
|
||||
"uint32_t hash;\n"
|
||||
"halfsiphash(&field_hashes, sizeof(field_hashes), SSS_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));\n"
|
||||
"halfsiphash(&field_hashes, sizeof(field_hashes), TOMO_HASH_VECTOR, (uint8_t*)&hash, sizeof(hash));\n"
|
||||
"return hash;\n}\n");
|
||||
return hash_func;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user