IcBench App: External libs
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
#define C_VINTG8IU 0
|
||||
#define C_MASKEDVBYTE 0
|
||||
#endif
|
||||
#if C_FASTPFOR
|
||||
#if C_FASTPFOR128
|
||||
#include "FastPFor/headers/variablebyte.h"
|
||||
#include "FastPFor/headers/simple16.h"
|
||||
#include "FastPFor/headers/simple8b_rle.h"
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
case AM_SIMPLE8B:return vs8benc( in, n, out);
|
||||
#endif
|
||||
|
||||
#if C_FASTPFOR
|
||||
#if C_FASTPFOR128
|
||||
case FP_FASTPFOR: {
|
||||
size_t nvalue = outsize/4;
|
||||
FastPForLib::FastPFor<4> ic; ic.encodeArray((const uint32_t *)in, n & (~127), (uint32_t *)(out+4), nvalue);
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
case AM_SIMPLE8B: return vs8bdec( in, n, out);
|
||||
#endif
|
||||
|
||||
#if C_FASTPFOR
|
||||
#if C_FASTPFOR128
|
||||
case FP_FASTPFOR: {
|
||||
size_t nvalue = n;
|
||||
FastPForLib::FastPFor<4> ic; const uint32_t *ip = ic.decodeArray((const uint32_t *)(in+4), ctou32(in), out, nvalue);
|
||||
|
||||
@ -13,13 +13,13 @@
|
||||
{ P_MASKEDVBYTE, "MaskedVbyte", C_MASKEDVBYTE, 0, 0,"","Variable byte SIMD" },
|
||||
{ P_STREAMVBYTE, "StreamVbyte", C_STREAMVBYTE, 0, 0,"","Variable byte SIMD" },
|
||||
|
||||
{ FP_FASTPFOR, "FP_FastPFor", C_FASTPFOR, 0, 0,"","PFor scalar (inefficient for small blocks)" },
|
||||
{ FP_SIMDFASTPFOR,"FP_SimdFastPFor", C_FASTPFOR, 0, 0,"","PFor SIMD (inefficient for small blocks)" },
|
||||
{ FP_OPTPFOR, "FP_OptPFor", C_FASTPFOR, 0, 0,"","OptPFor scalar" },
|
||||
{ FP_SIMDOPTPFOR, "FP_SIMDOptPFor", C_FASTPFOR, 0, 0,"","OptPFor SIMD" },
|
||||
{ FP_VBYTE, "FP_VByte", C_FASTPFOR, 0, 0,"","Variable byte" },
|
||||
{ FP_SIMPLE8BRLE, "FP_Simple8bRLE", C_FASTPFOR, 0, 0,"","Simple-8b + rle" },
|
||||
{ FP_GROUPSIMPLE, "FP_GROUPSIMPLE", C_FASTPFOR, 0, 0,"","Group Simple" },
|
||||
{ FP_FASTPFOR, "FP_FastPFor", C_FASTPFOR128, 0, 0,"","PFor scalar (inefficient for small blocks)" },
|
||||
{ FP_SIMDFASTPFOR,"FP_SimdFastPFor", C_FASTPFOR128, 0, 0,"","PFor SIMD (inefficient for small blocks)" },
|
||||
{ FP_OPTPFOR, "FP_OptPFor", C_FASTPFOR128, 0, 0,"","OptPFor scalar" },
|
||||
{ FP_SIMDOPTPFOR, "FP_SIMDOptPFor", C_FASTPFOR128, 0, 0,"","OptPFor SIMD" },
|
||||
{ FP_VBYTE, "FP_VByte", C_FASTPFOR128, 0, 0,"","Variable byte" },
|
||||
{ FP_SIMPLE8BRLE, "FP_Simple8bRLE", C_FASTPFOR128, 0, 0,"","Simple-8b + rle" },
|
||||
{ FP_GROUPSIMPLE, "FP_GROUPSIMPLE", C_FASTPFOR128, 0, 0,"","Group Simple" },
|
||||
|
||||
{ SC_SIMDPACK128, "SC_SIMDPack128", C_SIMDCOMP128, BLK_V128,0,"","Bit packing (SSE4.1)"},
|
||||
{ SC_SIMDPACK256, "SC_SIMDPack256", C_SIMDCOMP128, BLK_V256,0,"","Bit packing (SSE4.1)"},
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user