summaryrefslogtreecommitdiff
path: root/functable.c
diff options
context:
space:
mode:
authorMika Lindqvist <postmaster@raasu.org>2018-02-06 10:16:44 +0200
committerHans Kristian Rosbach <hk-github@circlestorm.org>2018-02-09 11:20:17 +0100
commit5478c6e8ac4b2a99c186f3bb642491f2d8628c75 (patch)
tree74474c67cf4115d7d05014934efabf185ed77c88 /functable.c
parente7ac2b106c67d05155859610b32c047aa4495db6 (diff)
[ARM/AArch64] Allow disabling NEON support in adler32_stub.
Diffstat (limited to 'functable.c')
-rw-r--r--functable.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/functable.c b/functable.c
index 659e3fb..06dc41f 100644
--- a/functable.c
+++ b/functable.c
@@ -28,7 +28,7 @@ extern void fill_window_arm(deflate_state *s);
/* adler32 */
extern uint32_t adler32_c(uint32_t adler, const unsigned char *buf, size_t len);
-#if (defined(__ARM_NEON__) || defined(__ARM_NEON))
+#if ((defined(__ARM_NEON__) || defined(__ARM_NEON)) && defined(ARM_NEON_ADLER32))
extern uint32_t adler32_neon(uint32_t adler, const unsigned char *buf, size_t len);
#endif
@@ -76,7 +76,7 @@ ZLIB_INTERNAL uint32_t adler32_stub(uint32_t adler, const unsigned char *buf, si
// Initialize default
functable.adler32=&adler32_c;
- #if (defined(__ARM_NEON__) || defined(__ARM_NEON))
+ #if ((defined(__ARM_NEON__) || defined(__ARM_NEON)) && defined(ARM_NEON_ADLER32))
functable.adler32=&adler32_neon;
#endif