Commit Graph

  • 355f582c19 Move *_sse/*_avx2 files to vs directory Pavel P 2019-09-07 12:16:32 -07:00
  • 18e985d2e0 Merge pull request #44 from pps83/master-x86 powturbo 2019-09-06 20:33:40 +02:00
  • 11f265c0a4 Fix x86 build Pavel P 2019-09-06 07:59:50 -07:00
  • 4df4bcea29 Merge pull request #42 from pps83/master-vs2017 powturbo 2019-08-11 00:09:20 +02:00
  • 3f471dcf10 Added vs2017 project files for TurboPFor lib and icapp Pavel P 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) Pavel P 2019-08-10 13:51:52 -07:00
  • e4726abb7d Ensure that all code path always return regardless of USIZE value Pavel P 2019-08-10 13:50:44 -07:00
  • 3b4068f3b5 Fixed printf format specifiers for uint64_t and ptrdiff_t Pavel P 2019-08-10 13:49:40 -07:00
  • fb6c1a6481 Added missing implementation for fabsf Pavel P 2019-08-10 13:47:43 -07:00
  • 12db03f503 Merge pull request #40 from pps83/master-msvc powturbo 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 Pavel P 2019-07-16 05:39:01 -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 Pavel P 2019-07-16 05:57:20 -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 Pavel P 2019-07-16 05:37:06 -07:00
  • 739d69dc9b . x 2019-07-15 19:08:24 +02:00
  • 56a4bd602c . x 2019-07-15 19:06:09 +02:00
  • 1c54c8e1db . x 2019-07-15 19:00:49 +02:00
  • 2fe364f9e1 . x 2019-07-15 18:12:56 +02:00
  • d8dc46a95d IcBench App: External libs x 2019-07-15 17:49:41 +02:00
  • 1766abccdf IcBench: Sample Benchmark App x 2019-07-15 17:49:40 +02:00
  • 4d4561a578 IcBench App: External libs x 2019-07-15 15:26:14 +02:00
  • 3f3f8d5dfe TurboPFor: Bit Packing x 2019-07-15 15:26:13 +02:00
  • 2c322f227b IcBench App: External libs x 2019-07-15 11:44:53 +02:00
  • 9cee2bd93f TurboPFor: TurboPFor decode x 2019-07-15 11:44:53 +02:00
  • 087be0acba TurboPFor: TurboPFor encode/decode c/c++ header x 2019-07-15 11:44:53 +02:00
  • 26d0b7bfbc IcBench: Integer Compression codecs x 2019-07-15 11:44:53 +02:00
  • a2fca25c65 IcBench: Sample Benchmark App x 2019-07-15 11:44:53 +02:00
  • 42defdb22a TurboPFor: Bit Pack/UnPack c/c++ header x 2019-07-15 11:44:52 +02:00
  • 2d7302f454 IcBench: Benchmark App x 2019-07-15 10:40:29 +02:00
  • 6e8cce5c79 Intel SSE to ARM Neon include x 2019-07-15 10:36:58 +02:00
  • 2aa185e944 IcBench App: External libs x 2019-07-15 10:32:55 +02:00
  • 95bc9fc7f0 . x 2019-07-15 10:32:55 +02:00
  • b70d6b0b22 TurboPFor: Variable simple header x 2019-07-15 10:32:55 +02:00
  • 298a5dd1e1 TurboPFor: Variable simple encode/decode x 2019-07-15 10:32:55 +02:00
  • 83f641aa07 TurboPFor: TurboPFor decode x 2019-07-15 10:32:55 +02:00
  • 65b69bc029 TurboPFor: TurboPFor encode x 2019-07-15 10:32:55 +02:00
  • 8b0262efed TurboPFor: TurboPFor encode/decode c/c++ header x 2019-07-15 10:32:55 +02:00
  • b5fe437846 TurboPFor: Variable byte c/c++ header x 2019-07-15 10:32:55 +02:00
  • 353cf46042 TurboPFor: Variable byte encode/decode x 2019-07-15 10:32:55 +02:00
  • 4f4390fc7b TurboRLE: decode x 2019-07-15 10:32:55 +02:00
  • 419b7a8af2 TurboRLE: encode x 2019-07-15 10:32:55 +02:00
  • 7bb191e269 TurboRLE: include x 2019-07-15 10:32:55 +02:00
  • 3b426eea4d TurboRLE: c/c++ header x 2019-07-15 10:32:55 +02:00
  • 85643dcb8a Transform: Byte+Nibble Transpose/Shuffle header x 2019-07-15 10:32:55 +02:00
  • 507dee5937 Transform: Byte+Nibble Transpose/Shuffle x 2019-07-15 10:32:55 +02:00
  • 864feb2160 IcBench: Benchmark App: include x 2019-07-15 10:32:55 +02:00
  • fac52bde03 IcBench: Integer Compression codecs include x 2019-07-15 10:32:55 +02:00
  • e563652a35 IcBench: Integer Compression codecs x 2019-07-15 10:32:55 +02:00
  • 29d56ca2b4 IcBench: Makefile x 2019-07-15 10:32:55 +02:00
  • 4fe954f24d TurboPFor: Java Critical Natives Interface x 2019-07-15 10:32:55 +02:00
  • f1525650fa Inverted Index: Partioning/Sharding App x 2019-07-15 10:32:55 +02:00
  • 33f109da40 Inverted Index: Query Processing x 2019-07-15 10:32:55 +02:00
  • 7f774f0ab5 Inverted Index: Indexing x 2019-07-15 10:32:55 +02:00
  • 8b923748b4 Inverted index: header for idxcr/idxqry x 2019-07-15 10:32:55 +02:00
  • 33ec7a24dc IcBench: Benchmark App x 2019-07-15 10:32:55 +02:00
  • a46e2443f0 IcBench: Sample Benchmark App x 2019-07-15 10:32:55 +02:00
  • ca62531a3e TurboPFor: Floating Point/Integer c/c++ header x 2019-07-15 10:32:55 +02:00
  • 315e2a59bd TurboPFor: Floating Point/Integer encode/decode x 2019-07-15 10:32:55 +02:00
  • feb2927cb0 TurboPFor: Elias fano c/c++ header x 2019-07-15 10:32:55 +02:00
  • 8c8dbeda15 TurboPFor: Elias fano encode/decode x 2019-07-15 10:32:54 +02:00
  • 28d6ec924a TurboPFor: Config/Platform x 2019-07-15 10:32:54 +02:00
  • 97ef8bf40d BitUtil: c/c++ header x 2019-07-15 10:32:54 +02:00
  • 45afa3f689 BitUtil: Delta, ZigZag, NumBits, Floating Point,... x 2019-07-15 10:32:54 +02:00
  • c526da7661 TurboPFor: Bit Unpacking x 2019-07-15 10:32:54 +02:00
  • 31fd0582c3 TurboPFor: Bit Pack/UnPack c/c++ header x 2019-07-15 10:32:54 +02:00
  • 4aed815098 TurboPFor: Bit Packing x 2019-07-15 10:32:54 +02:00
  • 2e7012dc38 IcBench App: External libs x 2019-07-10 18:25:15 +02:00
  • 93ace38bbd IcBench App: External libs x 2019-07-08 20:18:45 +02:00
  • 4c1c2b9bbd IcBench App: External libs x 2019-06-16 18:19:10 +02:00
  • 58f4991260 IcBench App: External libs x 2018-12-12 08:48:12 +01:00
  • f337a7feb3 IcBench: Makefile x 2018-12-12 08:48:12 +01:00
  • 641efb3fa6 IcBench App: External libs x 2018-11-09 08:56:14 +01:00
  • 59daae0828 . x 2018-11-09 08:56:14 +01:00
  • 623e1af58b . x 2018-09-23 09:50:18 +02:00
  • 0558e7eea8 IcBench App: External libs x 2018-09-19 19:01:46 +02:00
  • fe7c4f6923 IcBench App: External libs x 2018-06-23 12:23:05 +02:00
  • e1141775d7 IcBench App: External libs x 2018-06-08 10:05:28 +02:00
  • 15e94535df . x 2018-06-08 10:05:28 +02:00
  • 2dad734349 IcBench: Makefile x 2018-06-08 10:05:27 +02:00
  • 7540bd169b Inverted Index: Query Processing x 2018-06-08 10:05:27 +02:00
  • 445a2cce9c Inverted Index: Indexing x 2018-06-08 10:05:27 +02:00
  • 9b35e0635f Inverted index: header for idxcr/idxqry x 2018-06-08 10:05:27 +02:00
  • 62efebeb2e IcBench: Sample Benchmark App x 2018-05-14 09:25:03 +02:00
  • db7b77b19a IcBench App: External libs x 2018-05-14 08:25:06 +02:00
  • 494897b3a0 . x 2018-05-14 08:23:14 +02:00
  • b130185c87 IcBench: Sample Benchmark App x 2018-05-14 08:23:13 +02:00
  • 41dfc01bf2 BitUtil: Delta, ZigZag, NumBits, Floating Point,... x 2018-03-17 09:01:17 +01:00
  • 260363f738 . x 2018-03-16 09:04:05 +01:00
  • c0d0b27295 . x 2018-03-16 08:54:23 +01:00
  • 57062cc7e3 Makefile x 2018-03-16 08:25:01 +01:00
  • 68b47f7a9d . x 2018-03-15 12:26:13 +01:00
  • d19bd2b96a . x 2018-03-15 12:25:28 +01:00
  • 154ca4f7c0 . x 2018-03-15 12:21:10 +01:00
  • 6a80eabf88 IcBench App: External libs x 2018-03-15 12:19:35 +01:00
  • f75ee15452 . x 2018-03-15 12:19:35 +01:00
  • d902df4065 IcBench: Makefile x 2018-03-15 12:19:35 +01:00
  • 6dc2534516 IcBench: Sample Benchmark App x 2018-03-15 12:19:35 +01:00
  • 95c4b203c1 TurboPFor: Floating Point/Integer c/c++ header x 2018-03-15 12:19:35 +01:00
  • a7e7a4bcff TurboPFor: Floating Point/Integer encode/decode x 2018-03-15 12:19:35 +01:00
  • 366ecd144e TurboPFor: Config/Platform x 2018-03-15 12:19:35 +01:00
  • b128daabb5 BitUtil: c/c++ header x 2018-03-15 12:19:35 +01:00