bdd1af54ba
TurboPFor: Floating Point/Integer encode/decode
2019-10-16 19:47:31 +02:00
98b3d9e685
TurboPFor: Elias fano encode/decode
2019-10-16 19:47:30 +02:00
5b478a8ee7
TurboPFor: Config/Platform
2019-10-16 19:47:30 +02:00
4182a97682
BitUtil: c/c++ header
2019-10-16 19:47:30 +02:00
38ad9fcaff
BitUtil: Delta, ZigZag, NumBits, Floating Point,...
2019-10-16 19:47:30 +02:00
aba596ef0d
TurboPFor: Bit UnPack include
2019-10-16 19:47:30 +02:00
3ae0a06518
TurboPFor: Bit Unpacking
2019-10-16 19:47:30 +02:00
20dcba8d64
TurboPFor: Bit Pack include
2019-10-16 19:47:30 +02:00
d9e6cb4edc
TurboPFor: Bit Packing
2019-10-16 19:47:30 +02:00
9b0be1f1cb
IcBench App: External libs
2019-09-24 21:10:11 +02:00
9d163dc1bb
TurboPFor: TurboPFor decode
2019-09-24 21:10:11 +02:00
9ad9813e6e
TurboPFor: Config/Platform
2019-09-24 21:10:10 +02:00
435b310af0
BitUtil: Delta, ZigZag, NumBits, Floating Point,...
2019-09-24 21:10:10 +02:00
b78a141c72
TurboPFor: Bit Unpacking
2019-09-24 21:10:10 +02:00
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
739d69dc9b
.
2019-07-15 19:08:24 +02:00
56a4bd602c
.
2019-07-15 19:06:09 +02:00
1c54c8e1db
.
2019-07-15 19:00:49 +02:00
2fe364f9e1
.
2019-07-15 18:12:56 +02:00
d8dc46a95d
IcBench App: External libs
2019-07-15 17:49:41 +02:00
1766abccdf
IcBench: Sample Benchmark App
2019-07-15 17:49:40 +02:00
4d4561a578
IcBench App: External libs
2019-07-15 15:26:14 +02:00
3f3f8d5dfe
TurboPFor: Bit Packing
2019-07-15 15:26:13 +02:00
2c322f227b
IcBench App: External libs
2019-07-15 11:44:53 +02:00
9cee2bd93f
TurboPFor: TurboPFor decode
2019-07-15 11:44:53 +02:00
087be0acba
TurboPFor: TurboPFor encode/decode c/c++ header
2019-07-15 11:44:53 +02:00
26d0b7bfbc
IcBench: Integer Compression codecs
2019-07-15 11:44:53 +02:00
a2fca25c65
IcBench: Sample Benchmark App
2019-07-15 11:44:53 +02:00
42defdb22a
TurboPFor: Bit Pack/UnPack c/c++ header
2019-07-15 11:44:52 +02:00
2d7302f454
IcBench: Benchmark App
2019-07-15 10:40:29 +02:00