projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Don't compile crc32c-intel on non-x86 platforms
[fio.git]
/
crc
/
crc32c.h
diff --git
a/crc/crc32c.h
b/crc/crc32c.h
index cf1713692b76e82efeb516740d0a1275875c70d1..0976261ac61832a9b36e1ab50a93b6c59b60d8f7 100644
(file)
--- a/
crc/crc32c.h
+++ b/
crc/crc32c.h
@@
-18,7
+18,14
@@
#ifndef CRC32C_H
#define CRC32C_H
#ifndef CRC32C_H
#define CRC32C_H
+#include "../arch/arch.h"
+
extern uint32_t crc32c(unsigned char const *, unsigned long);
extern uint32_t crc32c(unsigned char const *, unsigned long);
+
+#ifdef ARCH_HAVE_SSE
extern uint32_t crc32c_intel(unsigned char const *, unsigned long);
extern uint32_t crc32c_intel(unsigned char const *, unsigned long);
+#else
+#define crc32c_intel crc32c
+#endif
#endif
#endif