diff options
author | Nathan Moinvaziri <nathan@nathanm.com> | 2022-05-03 15:40:44 -0700 |
---|---|---|
committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2023-03-17 21:27:56 +0100 |
commit | 5e408f9e45205a8196ac83bcb19a54b96bc09dce (patch) | |
tree | c1c2fbd6d0dcad2726d2cab26d3c4ee096b94861 | |
parent | 681b94f96321db4678ea25dcb6de252016fa9b2d (diff) |
Remove unused chunkmemset_1 code.
-rw-r--r-- | arch/arm/chunkset_neon.c | 5 | ||||
-rw-r--r-- | arch/x86/chunkset_avx.c | 5 | ||||
-rw-r--r-- | arch/x86/chunkset_sse.c | 5 | ||||
-rw-r--r-- | chunkset.c | 12 |
4 files changed, 0 insertions, 27 deletions
diff --git a/arch/arm/chunkset_neon.c b/arch/arm/chunkset_neon.c index e0ad3e0..d5deed6 100644 --- a/arch/arm/chunkset_neon.c +++ b/arch/arm/chunkset_neon.c @@ -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); diff --git a/arch/x86/chunkset_avx.c b/arch/x86/chunkset_avx.c index 82bf0eb..398d192 100644 --- a/arch/x86/chunkset_avx.c +++ b/arch/x86/chunkset_avx.c @@ -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)); diff --git a/arch/x86/chunkset_sse.c b/arch/x86/chunkset_sse.c index aa3478c..6b43d4a 100644 --- a/arch/x86/chunkset_sse.c +++ b/arch/x86/chunkset_sse.c @@ -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)); @@ -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; |