[lib] Replace 64-bit divisions with ZSTD_div64()

This commit is contained in:
Nick Terrell
2020-09-09 14:35:39 -07:00
parent a90779397a
commit ac3a136b0a
3 changed files with 20 additions and 2 deletions
+16
View File
@@ -93,6 +93,22 @@
#endif /* ZSTD_DEPS_MALLOC */
#endif /* ZSTD_DEPS_NEED_MALLOC */
/*
* Provides 64-bit math support.
* Need:
* U64 ZSTD_div64(U64 dividend, U32 divisor)
*/
#ifdef ZSTD_DEPS_NEED_MATH64
#ifndef ZSTD_DEPS_MATH64
#define ZSTD_DEPS_MATH64
static U64 ZSTD_div64(U64 dividend, U32 divisor) {
return dividend / divisor;
}
#endif /* ZSTD_DEPS_MATH64 */
#endif /* ZSTD_DEPS_NEED_MATH64 */
/* Need:
* assert()
*/