summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Moinvaziri <nathan@nathanm.com>2022-05-03 15:40:44 -0700
committerHans Kristian Rosbach <hk-github@circlestorm.org>2023-03-17 21:27:56 +0100
commit5e408f9e45205a8196ac83bcb19a54b96bc09dce (patch)
treec1c2fbd6d0dcad2726d2cab26d3c4ee096b94861
parent681b94f96321db4678ea25dcb6de252016fa9b2d (diff)
Remove unused chunkmemset_1 code.
-rw-r--r--arch/arm/chunkset_neon.c5
-rw-r--r--arch/x86/chunkset_avx.c5
-rw-r--r--arch/x86/chunkset_sse.c5
-rw-r--r--chunkset.c12
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));
diff --git a/chunkset.c b/chunkset.c
index b07e6f4..765082c 100644
--- a/chunkset.c
+++ b/chunkset.c
@@ -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;