mirror of
https://github.com/nicbarker/clay.git
synced 2025-04-22 14:18:35 +00:00
Compare commits
4 Commits
5223cb5358
...
909fac89fe
Author | SHA1 | Date | |
---|---|---|---|
|
909fac89fe | ||
|
1204ac400b | ||
|
6a7ce77024 | ||
|
eeaa569763 |
@ -38,3 +38,6 @@ if(NOT MSVC AND (CLAY_INCLUDE_ALL_EXAMPLES OR CLAY_INCLUDE_SDL3_EXAMPLES))
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# add_subdirectory("examples/cairo-pdf-rendering") Some issue with github actions populating cairo, disable for now
|
# add_subdirectory("examples/cairo-pdf-rendering") Some issue with github actions populating cairo, disable for now
|
||||||
|
|
||||||
|
add_library(${PROJECT_NAME} INTERFACE)
|
||||||
|
target_include_directories(${PROJECT_NAME} INTERFACE .)
|
||||||
|
6
clay.h
6
clay.h
@ -1373,7 +1373,7 @@ uint64_t Clay__HashData(const uint8_t* data, size_t length) {
|
|||||||
length -= 16;
|
length -= 16;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
for (int i = 0; i < length; i++) {
|
for (size_t 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 (int i = 0; i < length; i++) {
|
for (size_t 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 = vcombine_u8(lower, vdup_n_u8(0));
|
msg = vreinterpretq_u64_u8(vcombine_u8(lower, vdup_n_u8(0)));
|
||||||
length = 0;
|
length = 0;
|
||||||
}
|
}
|
||||||
v0 = veorq_u64(v0, msg);
|
v0 = veorq_u64(v0, msg);
|
||||||
|
Loading…
Reference in New Issue
Block a user