From: Lucinda May Phipps Date: Tue, 7 Jun 2022 13:59:39 +0000 (+0100) Subject: remove UNROLL_MORE as suggested X-Git-Tag: 2.0.7~47 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ec6ef014ead49ecdb0a2567e2ceea030628ba5ea;p=thirdparty%2Fzlib-ng.git remove UNROLL_MORE as suggested --- diff --git a/arch/arm/crc32_acle.c b/arch/arm/crc32_acle.c index 383c61f1..dc56815e 100644 --- a/arch/arm/crc32_acle.c +++ b/arch/arm/crc32_acle.c @@ -39,16 +39,6 @@ uint32_t crc32_acle(uint32_t crc, const unsigned char *buf, uint64_t len) { const uint64_t *buf8 = (const uint64_t *) buf4; -#ifdef UNROLL_MORE - while (len >= 4 * sizeof(uint64_t)) { - c = __crc32d(c, *buf8++); - c = __crc32d(c, *buf8++); - c = __crc32d(c, *buf8++); - c = __crc32d(c, *buf8++); - len -= 4 * sizeof(uint64_t); - } -#endif - while (len >= sizeof(uint64_t)) { c = __crc32d(c, *buf8++); len -= sizeof(uint64_t); @@ -71,20 +61,6 @@ uint32_t crc32_acle(uint32_t crc, const unsigned char *buf, uint64_t len) { buf = (const unsigned char *) buf2; #else /* __aarch64__ */ -# ifdef UNROLL_MORE - while (len >= 8 * sizeof(uint32_t)) { - c = __crc32w(c, *buf4++); - c = __crc32w(c, *buf4++); - c = __crc32w(c, *buf4++); - c = __crc32w(c, *buf4++); - c = __crc32w(c, *buf4++); - c = __crc32w(c, *buf4++); - c = __crc32w(c, *buf4++); - c = __crc32w(c, *buf4++); - len -= 8 * sizeof(uint32_t); - } -# endif - while (len >= sizeof(uint32_t)) { c = __crc32w(c, *buf4++); len -= sizeof(uint32_t);