]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
move definitions elsewhere
authorKonstantinos Margaritis <markos@freevec.org>
Mon, 7 Jun 2021 07:04:19 +0000 (10:04 +0300)
committerKonstantinos Margaritis <konstantinos@vectorcamp.gr>
Tue, 12 Oct 2021 08:51:34 +0000 (11:51 +0300)
src/hwlm/noodle_engine_simd.hpp

index cabcde91fa62d6a9ca30bc8d9eaecc460192648b..ac5f10cdadc27e3bb1e11f14ddead7930741c244 100644 (file)
 
 #include "util/simd/types.hpp"
 
-// using Z_TYPE = typename SuperVector<VECTORSIZE>::movemask_type;
-
-#if defined(HAVE_SIMD_512_BITS)
-using Z_TYPE = u64a;
-#define Z_BITS 64
-#define Z_SHIFT 63
-#define DOUBLE_LOAD_MASK(l)        ((~0ULL) >> (Z_BITS -l)) 
-#define SINGLE_LOAD_MASK(l)        (((1ULL) << l) - 1ULL)
-#elif defined(HAVE_SIMD_256_BITS)
-using Z_TYPE = u32;
-#define Z_BITS 32
-#define Z_SHIFT 31
-#define DOUBLE_LOAD_MASK(l)        (((1ULL) << l) - 1ULL)
-#define SINGLE_LOAD_MASK(l)        (((1ULL) << l) - 1ULL)
-#elif defined(HAVE_SIMD_128_BITS)
-using Z_TYPE = u32;
-#define Z_BITS 32
-#define Z_SHIFT 0
-#define DOUBLE_LOAD_MASK(l)        (((1ULL) << l) - 1ULL)
-#define SINGLE_LOAD_MASK(l)        (((1ULL) << l) - 1ULL)
-#endif
-
 static u8 CASEMASK[] = { 0xff, 0xdf };
 
 static really_inline