diff options
author | Damjan Marion <damarion@cisco.com> | 2021-07-14 12:25:34 +0200 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2021-07-14 14:40:46 +0000 |
commit | 45c19733787ec7bc590d3d9a5cdb938be21ce02f (patch) | |
tree | 3c1f5a7ba744d89254a551878e55c4b3b83afc0b /src/vppinfra/vector.h | |
parent | 405debc101b20de31eda179955f7babad285cc8f (diff) |
vppinfra: remove old and unused vector macros and inlines
Type: refactor
Change-Id: Ic504bcfca6e7fbd85e858c3bc7a4f5e72d931789
Signed-off-by: Damjan Marion <damarion@cisco.com>
Diffstat (limited to 'src/vppinfra/vector.h')
-rw-r--r-- | src/vppinfra/vector.h | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/src/vppinfra/vector.h b/src/vppinfra/vector.h index fed6fa3c1fd..6a6635b4c93 100644 --- a/src/vppinfra/vector.h +++ b/src/vppinfra/vector.h @@ -42,11 +42,6 @@ /* Vector types. */ -#if defined (__MMX__) || defined (__IWMMXT__) || defined (__aarch64__) \ - || defined (__i686__) -#define CLIB_HAVE_VEC64 -#endif - #if defined (__aarch64__) && defined(__ARM_NEON) || defined (__i686__) #define CLIB_HAVE_VEC128 #endif @@ -70,11 +65,6 @@ #define CLIB_HAVE_VEC512 #endif -/* 128 implies 64 */ -#ifdef CLIB_HAVE_VEC128 -#define CLIB_HAVE_VEC64 -#endif - #define _vector_size(n) __attribute__ ((vector_size (n))) #define _vector_size_unaligned(n) __attribute__ ((vector_size (n), __aligned__ (1))) @@ -124,37 +114,6 @@ typedef union { \ foreach_vec512i foreach_vec512u foreach_vec512f #undef _ -/* Vector word sized types. */ -#ifndef CLIB_VECTOR_WORD_BITS -#ifdef CLIB_HAVE_VEC128 -#define CLIB_VECTOR_WORD_BITS 128 -#else -#define CLIB_VECTOR_WORD_BITS 64 -#endif -#endif /* CLIB_VECTOR_WORD_BITS */ - -/* Vector word sized types. */ -#if CLIB_VECTOR_WORD_BITS == 128 -typedef i8 i8x _vector_size (16); -typedef i16 i16x _vector_size (16); -typedef i32 i32x _vector_size (16); -typedef i64 i64x _vector_size (16); -typedef u8 u8x _vector_size (16); -typedef u16 u16x _vector_size (16); -typedef u32 u32x _vector_size (16); -typedef u64 u64x _vector_size (16); -#endif -#if CLIB_VECTOR_WORD_BITS == 64 -typedef i8 i8x _vector_size (8); -typedef i16 i16x _vector_size (8); -typedef i32 i32x _vector_size (8); -typedef i64 i64x _vector_size (8); -typedef u8 u8x _vector_size (8); -typedef u16 u16x _vector_size (8); -typedef u32 u32x _vector_size (8); -typedef u64 u64x _vector_size (8); -#endif - /* universal inlines */ #define _(t, s, c) \ static_always_inline t##s##x##c \ |