Merge branch 'add_rvv_optmized_memcopy64' of https://github.com/anthony-zy/snappy into add_rvv_optmized_memcopy64
This commit is contained in:
@@ -1281,11 +1281,12 @@ void MemCopy64(char* dst, const void* src, size_t size) {
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
std::memmove(dst, src, kShortMemCopy);
|
std::memmove(dst, src, kShortMemCopy);
|
||||||
//Profiling shows that nearly all copies are short.
|
// Profiling shows that nearly all copies are short.
|
||||||
if (SNAPPY_PREDICT_FALSE(size > kShortMemCopy)) {
|
if (SNAPPY_PREDICT_FALSE(size > kShortMemCopy)) {
|
||||||
std::memmove(dst + kShortMemCopy,
|
std::memmove(dst + kShortMemCopy,
|
||||||
static_cast<const uint8_t*>(src) + kShortMemCopy,
|
static_cast<const uint8_t*>(src) + kShortMemCopy,
|
||||||
64 - kShortMemCopy);
|
64 - kShortMemCopy);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user