Commit Graph

1594 Commits

Author SHA1 Message Date
x
35fd0926ac TurboRLE: encode 2019-10-16 19:47:31 +02:00
x
67444660c7 Transform: Byte+Nibble Transpose/Shuffle header 2019-10-16 19:47:31 +02:00
x
f887e8e482 Transform: Byte+Nibble Transpose/Shuffle 2019-10-16 19:47:31 +02:00
x
a140fe2f8a IcBench: Benchmark App: include 2019-10-16 19:47:31 +02:00
x
9fa2fb491b Intel SSE to ARM Neon include 2019-10-16 19:47:31 +02:00
x
35a2422554 IcBench: Integer Compression codecs 2019-10-16 19:47:31 +02:00
x
f5b41dab98 IcBench: Makefile 2019-10-16 19:47:31 +02:00
x
0fe3c96dde Inverted Index: Query Processing 2019-10-16 19:47:31 +02:00
x
2446797462 Inverted Index: Indexing 2019-10-16 19:47:31 +02:00
x
19620164d6 IcBench: Benchmark App 2019-10-16 19:47:31 +02:00
x
2d44fe6e4e IcBench: Sample Benchmark App 2019-10-16 19:47:31 +02:00
x
1f8009c666 TurboPFor: Floating Point/Integer c/c++ header 2019-10-16 19:47:31 +02:00
x
bdd1af54ba TurboPFor: Floating Point/Integer encode/decode 2019-10-16 19:47:31 +02:00
x
98b3d9e685 TurboPFor: Elias fano encode/decode 2019-10-16 19:47:30 +02:00
x
5b478a8ee7 TurboPFor: Config/Platform 2019-10-16 19:47:30 +02:00
x
4182a97682 BitUtil: c/c++ header 2019-10-16 19:47:30 +02:00
x
38ad9fcaff BitUtil: Delta, ZigZag, NumBits, Floating Point,... 2019-10-16 19:47:30 +02:00
x
aba596ef0d TurboPFor: Bit UnPack include 2019-10-16 19:47:30 +02:00
x
3ae0a06518 TurboPFor: Bit Unpacking 2019-10-16 19:47:30 +02:00
x
20dcba8d64 TurboPFor: Bit Pack include 2019-10-16 19:47:30 +02:00
x
d9e6cb4edc TurboPFor: Bit Packing 2019-10-16 19:47:30 +02:00
x
9b0be1f1cb IcBench App: External libs 2019-09-24 21:10:11 +02:00
x
9d163dc1bb TurboPFor: TurboPFor decode 2019-09-24 21:10:11 +02:00
x
9ad9813e6e TurboPFor: Config/Platform 2019-09-24 21:10:10 +02:00
x
435b310af0 BitUtil: Delta, ZigZag, NumBits, Floating Point,... 2019-09-24 21:10:10 +02:00
x
b78a141c72 TurboPFor: Bit Unpacking 2019-09-24 21:10:10 +02:00
x
53623d9561 . 2019-09-24 18:40:10 +02:00
3cb141e088 Update README.md 2019-09-08 14:00:36 +02:00
73fc688e71 Update README.md 2019-09-08 13:55:15 +02:00
d815541afb Update README.md 2019-09-08 13:20:28 +02:00
e5e899f926 Update README.md 2019-09-08 13:19:39 +02:00
c38d485040 Add files via upload 2019-09-08 13:17:49 +02:00
3a586fa865 README.md 2019-09-08 11:35:58 +02:00
9dad4903bc Merge pull request #45 from pps83/master-move-sse-avx2
Move *_sse/*_avx2 files to vs directory
2019-09-07 22:23:25 +02:00
355f582c19 Move *_sse/*_avx2 files to vs directory
+ removed unsupported ARCH = /arch:SSE2 from makefile.vs
 + removed vsimple.obj from icbench.exe target (it's part of lib)
 + added icapp.exe target to makefile.vs
 + fixed compilation error in plugins.cc (type cast error)
 + updated .gitignore to ignore build output files
2019-09-07 12:45:10 -07:00
18e985d2e0 Merge pull request #44 from pps83/master-x86
Fix x86 build
2019-09-06 20:33:40 +02:00
11f265c0a4 Fix x86 build
- added _mm_cvtsi64_si128/_bzhi_u64 for non x64 builds
 - added _BitScanForward64/_BitScanReverse64 for non x64/arm64 builds
 - added x86 build target to vs2017 project files
 - compilation fixes
2019-09-06 10:33:34 -07:00
4df4bcea29 Merge pull request #42 from pps83/master-vs2017
vs2017 project files for TurboPFor lib and icapp
2019-08-11 00:09:20 +02:00
3f471dcf10 Added vs2017 project files for TurboPFor lib and icapp 2019-08-10 13:52:27 -07:00
d9360a8e34 Fixed broken var-arg AC/AS/die macro for VS
- wrapped some in do{ ... } while(0)
2019-08-10 13:51:52 -07:00
e4726abb7d Ensure that all code path always return regardless of USIZE value 2019-08-10 13:50:44 -07:00
3b4068f3b5 Fixed printf format specifiers for uint64_t and ptrdiff_t 2019-08-10 13:49:40 -07:00
fb6c1a6481 Added missing implementation for fabsf 2019-08-10 13:47:43 -07:00
12db03f503 Merge pull request #40 from pps83/master-msvc
msvc fixes
2019-08-09 18:26:19 +02:00
94e7083751 Added wrappers for sse/avx2 compilation to avoid using distinct compilation flags and outputs with identical input source files
- update makefile.vs to use new sse/avx2 wrappers
2019-07-16 06:00:03 -07:00
d76cdde5f5 Fix for debug build in Visual Studio that results in debugger break with "The variable 'bx' is being used without being initialized" message 2019-07-16 05:59:56 -07:00
52bfcaaf32 Compilation fixes for Visual Studio:
- fixed ALIGNED macro to support both gcc/cl
 - popcnt64 for 32-bit compilation
 - use intrin.h instead of x86intrin.h
2019-07-16 05:37:06 -07:00
x
739d69dc9b . 2019-07-15 19:08:24 +02:00
x
56a4bd602c . 2019-07-15 19:06:09 +02:00
x
1c54c8e1db . 2019-07-15 19:00:49 +02:00