TurboPFor: Bit Unpacking SIMD/AVX2
This commit is contained in:
@ -33,7 +33,7 @@
|
||||
#define IPP(ip, i, iv) _mm256_loadu_si256(ip++)
|
||||
#include __FILE__
|
||||
|
||||
unsigned char *bitpack256v32(unsigned *__restrict in, unsigned char *__restrict out, unsigned b) { unsigned char *pout = out+PAD8(256*b); BITPACK256V32(in, b, out, 0); return pout; }
|
||||
unsigned char *bitpack256v32(unsigned *__restrict in, unsigned n, unsigned char *__restrict out, unsigned b) { unsigned char *pout = out+PAD8(256*b); BITPACK256V32(in, b, out, 0); return pout; }
|
||||
#undef VSTI
|
||||
#undef IPP
|
||||
|
||||
|
Reference in New Issue
Block a user