Compare commits

..

1 Commits

Author SHA1 Message Date
TotallyGamerJet
9d8dbfd18b
Merge 63d3af6372 into 7c9506bc31 2025-03-26 22:44:32 -03:00

6
clay.h
View File

@ -1373,7 +1373,7 @@ uint64_t Clay__HashData(const uint8_t* data, size_t length) {
length -= 16; length -= 16;
} }
else { else {
for (size_t i = 0; i < length; i++) { for (int i = 0; i < length; i++) {
overflowBuffer[i] = data[i]; overflowBuffer[i] = data[i];
} }
msg = _mm_loadu_si128((const __m128i*)overflowBuffer); msg = _mm_loadu_si128((const __m128i*)overflowBuffer);
@ -1430,11 +1430,11 @@ uint64_t Clay__HashData(const uint8_t* data, size_t length) {
length -= 8; length -= 8;
} }
else { else {
for (size_t i = 0; i < length; i++) { for (int i = 0; i < length; i++) {
overflowBuffer[i] = data[i]; overflowBuffer[i] = data[i];
} }
uint8x8_t lower = vld1_u8(overflowBuffer); uint8x8_t lower = vld1_u8(overflowBuffer);
msg = vreinterpretq_u64_u8(vcombine_u8(lower, vdup_n_u8(0))); msg = vcombine_u8(lower, vdup_n_u8(0));
length = 0; length = 0;
} }
v0 = veorq_u64(v0, msg); v0 = veorq_u64(v0, msg);