Commit Graph

1354 Commits

Author SHA1 Message Date
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
x
2fe364f9e1 . 2019-07-15 18:12:56 +02:00
x
d8dc46a95d IcBench App: External libs 2019-07-15 17:49:41 +02:00
x
1766abccdf IcBench: Sample Benchmark App 2019-07-15 17:49:40 +02:00
x
4d4561a578 IcBench App: External libs 2019-07-15 15:26:14 +02:00
x
3f3f8d5dfe TurboPFor: Bit Packing 2019-07-15 15:26:13 +02:00
x
2c322f227b IcBench App: External libs 2019-07-15 11:44:53 +02:00
x
9cee2bd93f TurboPFor: TurboPFor decode 2019-07-15 11:44:53 +02:00
x
087be0acba TurboPFor: TurboPFor encode/decode c/c++ header 2019-07-15 11:44:53 +02:00
x
26d0b7bfbc IcBench: Integer Compression codecs 2019-07-15 11:44:53 +02:00
x
a2fca25c65 IcBench: Sample Benchmark App 2019-07-15 11:44:53 +02:00
x
42defdb22a TurboPFor: Bit Pack/UnPack c/c++ header 2019-07-15 11:44:52 +02:00
x
2d7302f454 IcBench: Benchmark App 2019-07-15 10:40:29 +02:00
x
6e8cce5c79 Intel SSE to ARM Neon include 2019-07-15 10:36:58 +02:00
x
2aa185e944 IcBench App: External libs 2019-07-15 10:32:55 +02:00
x
95bc9fc7f0 . 2019-07-15 10:32:55 +02:00
x
b70d6b0b22 TurboPFor: Variable simple header 2019-07-15 10:32:55 +02:00
x
298a5dd1e1 TurboPFor: Variable simple encode/decode 2019-07-15 10:32:55 +02:00
x
83f641aa07 TurboPFor: TurboPFor decode 2019-07-15 10:32:55 +02:00
x
65b69bc029 TurboPFor: TurboPFor encode 2019-07-15 10:32:55 +02:00
x
8b0262efed TurboPFor: TurboPFor encode/decode c/c++ header 2019-07-15 10:32:55 +02:00
x
b5fe437846 TurboPFor: Variable byte c/c++ header 2019-07-15 10:32:55 +02:00
x
353cf46042 TurboPFor: Variable byte encode/decode 2019-07-15 10:32:55 +02:00
x
4f4390fc7b TurboRLE: decode 2019-07-15 10:32:55 +02:00
x
419b7a8af2 TurboRLE: encode 2019-07-15 10:32:55 +02:00
x
7bb191e269 TurboRLE: include 2019-07-15 10:32:55 +02:00
x
3b426eea4d TurboRLE: c/c++ header 2019-07-15 10:32:55 +02:00
x
85643dcb8a Transform: Byte+Nibble Transpose/Shuffle header 2019-07-15 10:32:55 +02:00
x
507dee5937 Transform: Byte+Nibble Transpose/Shuffle 2019-07-15 10:32:55 +02:00
x
864feb2160 IcBench: Benchmark App: include 2019-07-15 10:32:55 +02:00
x
fac52bde03 IcBench: Integer Compression codecs include 2019-07-15 10:32:55 +02:00
x
e563652a35 IcBench: Integer Compression codecs 2019-07-15 10:32:55 +02:00
x
29d56ca2b4 IcBench: Makefile 2019-07-15 10:32:55 +02:00
x
4fe954f24d TurboPFor: Java Critical Natives Interface 2019-07-15 10:32:55 +02:00
x
f1525650fa Inverted Index: Partioning/Sharding App 2019-07-15 10:32:55 +02:00
x
33f109da40 Inverted Index: Query Processing 2019-07-15 10:32:55 +02:00
x
7f774f0ab5 Inverted Index: Indexing 2019-07-15 10:32:55 +02:00
x
8b923748b4 Inverted index: header for idxcr/idxqry 2019-07-15 10:32:55 +02:00
x
33ec7a24dc IcBench: Benchmark App 2019-07-15 10:32:55 +02:00
x
a46e2443f0 IcBench: Sample Benchmark App 2019-07-15 10:32:55 +02:00
x
ca62531a3e TurboPFor: Floating Point/Integer c/c++ header 2019-07-15 10:32:55 +02:00