IcBench: Integer Compression codecs
This commit is contained in:
42
plugins.cc
42
plugins.cc
@ -363,37 +363,37 @@ struct plugs plugs[] = {
|
|||||||
|
|
||||||
{ AM_SIMPLE8B, "Simple8b", C_SIMPLE8B, "", "Simple-8b optimized", "", "", "", 0,1024 },
|
{ AM_SIMPLE8B, "Simple8b", C_SIMPLE8B, "", "Simple-8b optimized", "", "", "", 0,1024 },
|
||||||
|
|
||||||
{ PC_SIMPLE16, "PC.Simple16", C_POLYCOM, "", "Polycom", "", "https://github.com/encode84/bcm", "", 0,BLK_V128 },
|
{ PC_SIMPLE16, "PC_Simple16", C_POLYCOM, "", "Polycom", "", "https://github.com/encode84/bcm", "", 0,BLK_V128 },
|
||||||
{ PC_OPTPFD, "PC.OptPFD", C_POLYCOM, "", "Polycom", "", "", "", 0,BLK_V128},
|
{ PC_OPTPFD, "PC_OptPFD", C_POLYCOM, "", "Polycom", "", "", "", 0,BLK_V128},
|
||||||
{ PC_VBYTE, "PC.Vbyte", C_POLYCOM, "", "Polycom", "", "https://github.com/jibsen/brieflz", "" },
|
{ PC_VBYTE, "PC_Vbyte", C_POLYCOM, "", "Polycom", "", "https://github.com/jibsen/brieflz", "" },
|
||||||
{ PC_RICE, "PC.Rice", C_POLYCOM, "", "Polycom optimized", "", "https://github.com/jibsen/brieflz", "", 0,BLK_V128},
|
{ PC_RICE, "PC_Rice", C_POLYCOM, "", "Polycom optimized", "", "https://github.com/jibsen/brieflz", "", 0,BLK_V128},
|
||||||
|
|
||||||
{ P_VARINTG8IU, "VarintG8IU", C_VARINTG8IU, "", "VarintG8IU", "Apache license", "", ""},
|
{ P_VARINTG8IU, "VarintG8IU", C_VARINTG8IU, "", "VarintG8IU", "Apache license", "", ""},
|
||||||
{ P_MASKEDVBYTE, "MaskedVbyte", C_MASKEDVBYTE, "", "MaskedVbyte", "Apache license", "http://maskedvbyte.org", ""},
|
{ P_MASKEDVBYTE, "MaskedVbyte", C_MASKEDVBYTE, "", "MaskedVbyte", "Apache license", "http://maskedvbyte.org", ""},
|
||||||
{ P_STREAMVBYTE, "StreamVbyte", C_STREAMVBYTE, "", "StreamVbyte", "Apache license", "", ""},
|
{ P_STREAMVBYTE, "StreamVbyte", C_STREAMVBYTE, "", "StreamVbyte", "Apache license", "", ""},
|
||||||
|
|
||||||
{ FP_FASTPFOR, "FP.FastPFor", C_FASTPFOR, "", "FastPFor", "", "", ""/*, 0,BLK_SIZE*/},
|
{ FP_FASTPFOR, "FP_FastPFor", C_FASTPFOR, "", "FastPFor", "", "", ""/*, 0,BLK_SIZE*/},
|
||||||
{ FP_SIMDFASTPFOR,"FP.SimdFastPFor", C_FASTPFOR, "", "FastPFor", "", "", ""/*, 0,BLK_SIZE*/},
|
{ FP_SIMDFASTPFOR,"FP_SimdFastPFor", C_FASTPFOR, "", "FastPFor", "", "", ""/*, 0,BLK_SIZE*/},
|
||||||
{ FP_OPTPFOR, "FP.OptPFor", C_FASTPFOR, "", "FastPFor", "", "", "", 0},
|
{ FP_OPTPFOR, "FP_OptPFor", C_FASTPFOR, "", "FastPFor", "", "", "", 0},
|
||||||
{ FP_SIMDOPTPFOR, "FP.SIMDOptPFor", C_FASTPFOR, "", "FastPFor", "", "", "", 0},
|
{ FP_SIMDOPTPFOR, "FP_SIMDOptPFor", C_FASTPFOR, "", "FastPFor", "", "", "", 0},
|
||||||
{ FP_VBYTE, "FP.VByte", C_FASTPFOR, "", "FastPFor", "", "", ""/*, 0,BLK_SIZE*/},
|
{ FP_VBYTE, "FP_VByte", C_FASTPFOR, "", "FastPFor", "", "", ""/*, 0,BLK_SIZE*/},
|
||||||
{ FP_SIMPLE8BRLE, "FP.Simple8bRLE", C_FASTPFOR, "", "FastPFor", "", "", ""/*, 0,BLK_SIZE*/},
|
{ FP_SIMPLE8BRLE, "FP_Simple8bRLE", C_FASTPFOR, "", "FastPFor", "", "", ""/*, 0,BLK_SIZE*/},
|
||||||
|
|
||||||
{ SC_SIMDPACK128, "SC.SIMDPack128", C_SIMDCOMP, "", "Simdcomp", "", "", "", 0,BLK_V128},
|
{ SC_SIMDPACK128, "SC_SIMDPack128", C_SIMDCOMP, "", "Simdcomp", "", "", "", 0,BLK_V128},
|
||||||
{ SC_SIMDPACK256, "SC.SIMDPack256", C_SIMDCOMP, "", "Simdcomp", "", "", "", 0,BLK_V256},
|
{ SC_SIMDPACK256, "SC_SIMDPack256", C_SIMDCOMP, "", "Simdcomp", "", "", "", 0,BLK_V256},
|
||||||
{ SC_FOR, "SC.For", C_SIMDCOMP, "", "Simdcomp", "", "", "", 0,BLK_V128},
|
{ SC_FOR, "SC_For", C_SIMDCOMP, "", "Simdcomp", "", "", "", 0,BLK_V128},
|
||||||
{ SC_FORDA, "SC.ForDA", C_SIMDCOMP, "", "Simdcomp", "", "", "", 0,BLK_V128},
|
{ SC_FORDA, "SC_ForDA", C_SIMDCOMP, "", "Simdcomp", "", "", "", 0,BLK_V128},
|
||||||
|
|
||||||
// { CL_FASTPFORD1, "CL.SIMDPFORD1", C_SIMDCOMP, "", "Simdcomp", "", "", "", 0,BLK_V128},
|
// { CL_FASTPFORD1, "CL.SIMDPFORD1", C_SIMDCOMP, "", "Simdcomp", "", "", "", 0,BLK_V128},
|
||||||
|
|
||||||
{ LF_FOR, "LibFor.For", C_SIMDCOMP, "", "LibFor", "", "", "", 0,BLK_V128},
|
{ LF_FOR, "LibFor_For", C_SIMDCOMP, "", "LibFor", "", "", "", 0,BLK_V128},
|
||||||
{ LF_FORX, "LibFor.ForDA", C_SIMDCOMP, "", "LibFor", "", "", "", 0,BLK_V128},
|
{ LF_FORX, "LibFor_ForDA", C_SIMDCOMP, "", "LibFor", "", "", "", 0,BLK_V128},
|
||||||
|
|
||||||
{ LI_PACK, "LI.Pack", C_LITTLEPACK, "", "LittlePack", "", "", ""/*, 0,BLK_V128*/},
|
{ LI_PACK, "LI_Pack", C_LITTLEPACK, "", "LittlePack", "", "", ""/*, 0,BLK_V128*/},
|
||||||
{ LI_TURBOPACK, "LI.TurboPack", C_LITTLEPACK, "", "LittlePack", "", "", ""/*, 0,BLK_V128*/},
|
{ LI_TURBOPACK, "LI_TurboPack", C_LITTLEPACK, "", "LittlePack", "", "", ""/*, 0,BLK_V128*/},
|
||||||
{ LI_SCPACK, "LI.SuperPack", C_LITTLEPACK, "", "LittlePack", "", "", ""/*, 0,BLK_V128*/},
|
{ LI_SCPACK, "LI_SuperPack", C_LITTLEPACK, "", "LittlePack", "", "", ""/*, 0,BLK_V128*/},
|
||||||
{ LI_HORPACK, "LI.HorPack", C_LITTLEPACK, "", "LittlePack", "", "", ""/*, 0,BLK_V128*/},
|
{ LI_HORPACK, "LI_HorPack", C_LITTLEPACK, "", "LittlePack", "", "", ""/*, 0,BLK_V128*/},
|
||||||
{ LI_BMIPACK, "LI.BMIPack256", C_LITTLEPACK, "", "LittlePack", "", "", ""/*, 0,BLK_V128*/},
|
{ LI_BMIPACK, "LI_BMIPack256", C_LITTLEPACK, "", "LittlePack", "", "", ""/*, 0,BLK_V128*/},
|
||||||
|
|
||||||
{ P_QMX, "qmx", C_QMX, "", "QMX", "https://bitbucket.org/andrewtrotman/bench.git", "", ""/*, 0,BLK_V128*/},
|
{ P_QMX, "qmx", C_QMX, "", "QMX", "https://bitbucket.org/andrewtrotman/bench.git", "", ""/*, 0,BLK_V128*/},
|
||||||
{ P_QMX2, "qmx2", C_QMX, "", "QMX", "https://bitbucket.org/andrewtrotman/bench.git", "", ""/*, 0,BLK_V128*/},
|
{ P_QMX2, "qmx2", C_QMX, "", "QMX", "https://bitbucket.org/andrewtrotman/bench.git", "", ""/*, 0,BLK_V128*/},
|
||||||
|
Reference in New Issue
Block a user