fix by some comments

This commit is contained in:
anthony-zy
2025-10-17 10:28:17 +08:00
parent c19d705ee1
commit 9fd2b72c77

View File

@@ -1261,8 +1261,8 @@ void MemCopy64(char* dst, const void* src, size_t size) {
// RVV acceleration available on RISC-V when compiled with -march=rv64gcv
#elif defined(__riscv) && SNAPPY_HAVE_RVV
// Cast pointers to the type we will operate on.
unsigned char* dst_ptr = (unsigned char*)dst;
const unsigned char* src_ptr = (const unsigned char*)src;
unsigned char* dst_ptr = reinterpret_cast<unsigned char*>(dst);
const unsigned char* src_ptr = reinterpret_cast<const unsigned char*>(src);
size_t remaining_bytes = size;
// Loop as long as there are bytes remaining to be copied.
while (remaining_bytes > 0) {
@@ -1285,7 +1285,7 @@ void MemCopy64(char* dst, const void* src, size_t size) {
if (SNAPPY_PREDICT_FALSE(size > kShortMemCopy)) {
std::memmove(dst + kShortMemCopy,
static_cast<const uint8_t*>(src) + kShortMemCopy,
64 - kShortMemCopy);}
64 - kShortMemCopy);
#endif
}