diff options
author | Mika Lindqvist <postmaster@raasu.org> | 2018-02-06 10:16:44 +0200 |
---|---|---|
committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2018-02-09 11:20:17 +0100 |
commit | 5478c6e8ac4b2a99c186f3bb642491f2d8628c75 (patch) | |
tree | 74474c67cf4115d7d05014934efabf185ed77c88 /functable.c | |
parent | e7ac2b106c67d05155859610b32c047aa4495db6 (diff) |
[ARM/AArch64] Allow disabling NEON support in adler32_stub.
Diffstat (limited to 'functable.c')
-rw-r--r-- | functable.c | 4 |
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 |