TurboPFor: Elias fano encode/decode
This commit is contained in:
@ -94,7 +94,7 @@
|
|||||||
#undef EFANODEC
|
#undef EFANODEC
|
||||||
|
|
||||||
//----------------------
|
//----------------------
|
||||||
#if (defined(__SSE2__) || defined(__ARM_NEON)) && defined(USE_SSE)
|
#if defined(__SSE2__) || defined(__ARM_NEON)
|
||||||
#define VSIZE 128
|
#define VSIZE 128
|
||||||
|
|
||||||
#define BITPACK bitpack128v
|
#define BITPACK bitpack128v
|
||||||
@ -113,7 +113,7 @@
|
|||||||
#include "eliasfano.c"
|
#include "eliasfano.c"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(__AVX2__) && defined(USE_AVX2)
|
#ifdef __AVX2__
|
||||||
#define VSIZE 256
|
#define VSIZE 256
|
||||||
#define BITPACK bitpack256v
|
#define BITPACK bitpack256v
|
||||||
#define BITUNPACK bitunpack256v
|
#define BITUNPACK bitunpack256v
|
||||||
|
Reference in New Issue
Block a user