diff options
| author | Cameron Cawley <ccawley2011@gmail.com> | 2022-09-30 16:54:16 +0100 |
|---|---|---|
| committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2023-01-22 00:58:12 +0100 |
| commit | 1ab443812aceab6c80ccd573ecdd06f73a84eef4 (patch) | |
| tree | f55973666f491f4171bd5d471010343563e1c5a5 /cpu_features.h | |
| parent | 23e43059328b0ae99f86a61aba6d8652d08e3ccc (diff) | |
| download | Project-Tick-1ab443812aceab6c80ccd573ecdd06f73a84eef4.tar.gz Project-Tick-1ab443812aceab6c80ccd573ecdd06f73a84eef4.zip | |
Use size_t instead of uint64_t for len in all adler32 functions
Diffstat (limited to 'cpu_features.h')
| -rw-r--r-- | cpu_features.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/cpu_features.h b/cpu_features.h index 9d10ce7df0..72e40a1652 100644 --- a/cpu_features.h +++ b/cpu_features.h @@ -23,43 +23,43 @@ extern void cpu_check_features(void); /* adler32 */ -typedef uint32_t (*adler32_func)(uint32_t adler, const uint8_t *buf, uint64_t len); +typedef uint32_t (*adler32_func)(uint32_t adler, const uint8_t *buf, size_t len); -extern uint32_t adler32_c(uint32_t adler, const uint8_t *buf, uint64_t len); +extern uint32_t adler32_c(uint32_t adler, const uint8_t *buf, size_t len); #ifdef ARM_NEON_ADLER32 -extern uint32_t adler32_neon(uint32_t adler, const uint8_t *buf, uint64_t len); +extern uint32_t adler32_neon(uint32_t adler, const uint8_t *buf, size_t len); #endif #ifdef PPC_VMX_ADLER32 -extern uint32_t adler32_vmx(uint32_t adler, const uint8_t *buf, uint64_t len); +extern uint32_t adler32_vmx(uint32_t adler, const uint8_t *buf, size_t len); #endif #ifdef X86_SSSE3_ADLER32 -extern uint32_t adler32_ssse3(uint32_t adler, const uint8_t *buf, uint64_t len); +extern uint32_t adler32_ssse3(uint32_t adler, const uint8_t *buf, size_t len); #endif #ifdef X86_AVX2_ADLER32 -extern uint32_t adler32_avx2(uint32_t adler, const uint8_t *buf, uint64_t len); +extern uint32_t adler32_avx2(uint32_t adler, const uint8_t *buf, size_t len); #endif #ifdef X86_AVX512_ADLER32 -extern uint32_t adler32_avx512(uint32_t adler, const uint8_t *buf, uint64_t len); +extern uint32_t adler32_avx512(uint32_t adler, const uint8_t *buf, size_t len); #endif #ifdef X86_AVX512VNNI_ADLER32 -extern uint32_t adler32_avx512_vnni(uint32_t adler, const uint8_t *buf, uint64_t len); +extern uint32_t adler32_avx512_vnni(uint32_t adler, const uint8_t *buf, size_t len); #endif #ifdef POWER8_VSX_ADLER32 -extern uint32_t adler32_power8(uint32_t adler, const uint8_t *buf, uint64_t len); +extern uint32_t adler32_power8(uint32_t adler, const uint8_t *buf, size_t len); #endif /* adler32 folding */ #ifdef X86_SSE42_ADLER32 -extern uint32_t adler32_fold_copy_sse42(uint32_t adler, uint8_t *dst, const uint8_t *src, uint64_t len); +extern uint32_t adler32_fold_copy_sse42(uint32_t adler, uint8_t *dst, const uint8_t *src, size_t len); #endif #ifdef X86_AVX2_ADLER32 -extern uint32_t adler32_fold_copy_avx2(uint32_t adler, uint8_t *dst, const uint8_t *src, uint64_t len); +extern uint32_t adler32_fold_copy_avx2(uint32_t adler, uint8_t *dst, const uint8_t *src, size_t len); #endif #ifdef X86_AVX512_ADLER32 -extern uint32_t adler32_fold_copy_avx512(uint32_t adler, uint8_t *dst, const uint8_t *src, uint64_t len); +extern uint32_t adler32_fold_copy_avx512(uint32_t adler, uint8_t *dst, const uint8_t *src, size_t len); #endif #ifdef X86_AVX512VNNI_ADLER32 -extern uint32_t adler32_fold_copy_avx512_vnni(uint32_t adler, uint8_t *dst, const uint8_t *src, uint64_t len); +extern uint32_t adler32_fold_copy_avx512_vnni(uint32_t adler, uint8_t *dst, const uint8_t *src, size_t len); #endif /* CRC32 folding */ |
