External functions

This commit is contained in:
powturbo
2015-06-18 17:32:44 +02:00
parent 13599570dc
commit c4ab7f75bc

View File

@ -7,6 +7,9 @@
#define VARINTG8IU #define VARINTG8IU
#define _MASKEDVBYTE #define _MASKEDVBYTE
#endif #endif
//#define _FORLIB
//-------------------------------------- External functions for comparison ------------------------------------------------------------------------ //-------------------------------------- External functions for comparison ------------------------------------------------------------------------
#include "vabyte.h" // Standard Variable Byte #include "vabyte.h" // Standard Variable Byte
@ -31,6 +34,10 @@
#endif #endif
//#include "c-blosc/blosc/shuffle.h" //#include "c-blosc/blosc/shuffle.h"
#ifdef _FORLIB
#include "for/for.h"
#endif
//---------------- FastPFor functions --------------------- //---------------- FastPFor functions ---------------------
unsigned char *simdpackwn(uint32_t *in, uint32_t n, uint32_t b, uint32_t *out) {//checkifdivisibleby(n, 128); const uint32_t * const initout(out); //while(needPaddingTo128Bits(out)) *out++ = 123456; unsigned char *simdpackwn(uint32_t *in, uint32_t n, uint32_t b, uint32_t *out) {//checkifdivisibleby(n, 128); const uint32_t * const initout(out); //while(needPaddingTo128Bits(out)) *out++ = 123456;
uint32_t *in_; uint32_t *in_;