[ovs-dev] [PATCH] util: Remove unused count_1bits_8
Simon Horman
horms at verge.net.au
Wed Dec 11 01:01:12 UTC 2013
Remove count_1bits_8() from util.c.
It appears to be unused since
c3cc4d2dd2658238 ("util: Better count_1bits().")
Cc: Jarno Rajahalme <jrajahalme at nicira.com>
Signed-off-by: Simon Horman <horms at verge.net.au>
---
lib/util.c | 22 ----------------------
1 file changed, 22 deletions(-)
diff --git a/lib/util.c b/lib/util.c
index 13d41a7..f0819bf 100644
--- a/lib/util.c
+++ b/lib/util.c
@@ -901,28 +901,6 @@ raw_clz64(uint64_t n)
}
#endif
-#if !(__GNUC__ >= 4 && defined(__corei7))
-#define INIT1(X) \
- ((((X) & (1 << 0)) != 0) + \
- (((X) & (1 << 1)) != 0) + \
- (((X) & (1 << 2)) != 0) + \
- (((X) & (1 << 3)) != 0) + \
- (((X) & (1 << 4)) != 0) + \
- (((X) & (1 << 5)) != 0) + \
- (((X) & (1 << 6)) != 0) + \
- (((X) & (1 << 7)) != 0))
-#define INIT2(X) INIT1(X), INIT1((X) + 1)
-#define INIT4(X) INIT2(X), INIT2((X) + 2)
-#define INIT8(X) INIT4(X), INIT4((X) + 4)
-#define INIT16(X) INIT8(X), INIT8((X) + 8)
-#define INIT32(X) INIT16(X), INIT16((X) + 16)
-#define INIT64(X) INIT32(X), INIT32((X) + 32)
-
-const uint8_t count_1bits_8[256] = {
- INIT64(0), INIT64(64), INIT64(128), INIT64(192)
-};
-#endif
-
/* Returns true if the 'n' bytes starting at 'p' are zeros. */
bool
is_all_zeros(const uint8_t *p, size_t n)
--
1.8.4
More information about the dev
mailing list