]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Remove unused chunkmemset_1 code.
authorNathan Moinvaziri <nathan@nathanm.com>
Tue, 3 May 2022 22:40:44 +0000 (15:40 -0700)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 17 Mar 2023 20:27:56 +0000 (21:27 +0100)
arch/arm/chunkset_neon.c
arch/x86/chunkset_avx.c
arch/x86/chunkset_sse.c
chunkset.c

index e0ad3e04ea7ef3976d12b74a0ae432144f3e8785..d5deed600854ef49cdd1d1c77cfc03038ed46702 100644 (file)
@@ -15,15 +15,10 @@ typedef uint8x16_t chunk_t;
 
 #define CHUNK_SIZE 16
 
-#define HAVE_CHUNKMEMSET_1
 #define HAVE_CHUNKMEMSET_2
 #define HAVE_CHUNKMEMSET_4
 #define HAVE_CHUNKMEMSET_8
 
-static inline void chunkmemset_1(uint8_t *from, chunk_t *chunk) {
-    *chunk = vld1q_dup_u8(from);
-}
-
 static inline void chunkmemset_2(uint8_t *from, chunk_t *chunk) {
     uint16_t tmp;
     memcpy(&tmp, from, 2);
index 82bf0ebbbfaa56726189828e70ce14b238730d87..398d192ad97ba984471ae6d1d782166a0de8eafd 100644 (file)
@@ -11,15 +11,10 @@ typedef __m256i chunk_t;
 
 #define CHUNK_SIZE 32
 
-#define HAVE_CHUNKMEMSET_1
 #define HAVE_CHUNKMEMSET_2
 #define HAVE_CHUNKMEMSET_4
 #define HAVE_CHUNKMEMSET_8
 
-static inline void chunkmemset_1(uint8_t *from, chunk_t *chunk) {
-    *chunk = _mm256_set1_epi8(*(int8_t *)from);
-}
-
 static inline void chunkmemset_2(uint8_t *from, chunk_t *chunk) {
     int16_t tmp;
     memcpy(&tmp, from, sizeof(tmp));
index aa3478c09dafed63b995845b56481989609c3aa9..6b43d4a857b40d35aa11165928ac78c299f83ba9 100644 (file)
@@ -12,15 +12,10 @@ typedef __m128i chunk_t;
 
 #define CHUNK_SIZE 16
 
-#define HAVE_CHUNKMEMSET_1
 #define HAVE_CHUNKMEMSET_2
 #define HAVE_CHUNKMEMSET_4
 #define HAVE_CHUNKMEMSET_8
 
-static inline void chunkmemset_1(uint8_t *from, chunk_t *chunk) {
-    *chunk = _mm_set1_epi8(*(int8_t *)from);
-}
-
 static inline void chunkmemset_2(uint8_t *from, chunk_t *chunk) {
     int16_t tmp;
     memcpy(&tmp, from, sizeof(tmp));
index b07e6f482710f45a4af8d63bddb2c53cd95562ce..765082cf666e59a28185dc62afe78c83d123fba6 100644 (file)
@@ -16,21 +16,9 @@ typedef struct chunk_t { uint8_t u8[8]; } chunk_t;
 
 #define CHUNK_SIZE 8
 
-#define HAVE_CHUNKMEMSET_1
 #define HAVE_CHUNKMEMSET_4
 #define HAVE_CHUNKMEMSET_8
 
-static inline void chunkmemset_1(uint8_t *from, chunk_t *chunk) {
-#if defined(UNALIGNED64_OK)
-    *chunk = 0x0101010101010101 * (uint8_t)*from;
-#elif defined(UNALIGNED_OK)
-    chunk->u32[0] = 0x01010101 * (uint8_t)*from;
-    chunk->u32[1] = chunk->u32[0];
-#else
-    memset(chunk, *from, sizeof(chunk_t));
-#endif
-}
-
 static inline void chunkmemset_4(uint8_t *from, chunk_t *chunk) {
 #if defined(UNALIGNED64_OK)
     uint32_t half_chunk;