b29722ff90
TurboPFor: TurboPfor c/c++ header
2023-03-10 20:28:32 +01:00
695ea12334
TurboPFor: Variable byte include
2023-03-10 20:28:32 +01:00
e6c86bfd00
TurboPFor: Variable Length Coding bitio include
2023-03-10 20:28:31 +01:00
41fb60087a
TurboPFor: Variable byte c/c++ header
2023-03-10 20:28:31 +01:00
014b2e02b2
Bitio: Variable Length Coding c/c++ header
2023-03-10 20:28:31 +01:00
f62134d257
TurboRLE: Run Length Encoding c/c++ header
2023-03-10 20:28:31 +01:00
828985f994
TurboPFor: transpose c/c++ header
2023-03-10 20:28:31 +01:00
3c2a6aed20
IcApp: Benchmark include
2023-03-10 20:28:31 +01:00
15d8561aeb
TurboPFor: SSE to Arm neon
2023-03-10 20:28:31 +01:00
2018ea2999
TurboPFor: plugins codecs
2023-03-10 20:28:31 +01:00
9228abcae4
TurboPFor: Floating point
2023-03-10 20:28:31 +01:00
d5d53edb68
TurboPFor: Elias fano
2023-03-10 20:28:31 +01:00
ba3a8f309f
TurboPFor: Config/Platform
2023-03-10 20:28:31 +01:00
e0e6fecb29
TurboPFor: Bituil
2023-03-10 20:28:31 +01:00
9a28f91e8d
TurboPFor: Bit bituil
2023-03-10 20:28:31 +01:00
ab649a18b1
TurboPFor: Bit Pack/UnPack
2023-03-10 20:28:31 +01:00
14c03d3f79
Bitio include
2023-03-10 20:28:31 +01:00
db9dca8a16
TurboPFor: Binary Interpolative Coding
2023-03-10 20:28:31 +01:00
c9a2859e4d
TurboPFor: Integer Compression c/c++ header
2023-03-10 20:28:31 +01:00
fedd99195a
TurboPFor: Integer Compression c/c++ header
2023-03-10 20:28:31 +01:00
302a8f16df
.
2023-03-10 20:28:31 +01:00
761ccf6a9d
.
2023-03-10 20:28:31 +01:00
491257b4c6
.
2023-03-10 20:28:31 +01:00
2d6c844323
.
2023-03-10 19:52:08 +01:00
33cf0d69a8
Merge pull request #70 from spcxtesla/master
...
fix some bug to support java jni
2023-03-02 17:20:50 +01:00
eb13b2e935
Merge pull request #76 from orz--/patch-1
...
Update README.md
2023-03-02 17:20:16 +01:00
f6783690bb
Merge pull request #82 from pps83/masterz
...
Multiple compilation fixes for VS 2022
2023-03-02 17:19:12 +01:00
ff0d2d98dd
Merge pull request #90 from pps83/master-missing-braces
...
Add missing braces around initialization of subobject of permv variable
2023-03-02 16:52:33 +01:00
9d62c89353
Fix typo in inline asm couid
=> cpuid
...
+ other typos in comments
2023-02-08 09:56:15 +03:00
a2d794f015
Fix SZ32 macro where goto a
had to be used instead of break
similarly to SZ64 macro
...
Otherwise most of the code becomes unused where SZ32 macro is used and results in the following warnings when building 32-bit version:
TurboPFor\trlec.c(104,7): warning C4102: 'a': unreferenced label
TurboPFor\trlec.c(104): warning C4702: unreachable code
TurboPFor\trlec.c(106): warning C4702: unreachable code
TurboPFor\trlec.c(107): warning C4702: unreachable code
2023-01-03 00:57:30 +03:00
10372a5cd0
Fix buffer overruns in transpose.c when ESIZE is 2
...
MSVS reports such warnings/errors otherwise:
TurboPFor\transpose.c(1120): error C4789: buffer 'ov' of size 32 bytes will be overrun; 16 bytes will be written starting at offset 48
TurboPFor\transpose.c(1112): error C4789: buffer 'ov' of size 32 bytes will be overrun; 16 bytes will be written starting at offset 32
2023-01-03 00:56:47 +03:00
1ccb7ea88b
Do not redefine _mm_cvtsi64_si128 when building with clang-cl
...
Fixes the following warnings/errors when building for x86 with clang:
```
1>../..\bitunpack.c(160,23): error : redefinition of '_mm_cvtsi64_si128'
1>C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\lib\clang\15.0.1\include\emmintrin.h(3298,46): message : previous definition is here
```
2023-01-02 00:47:26 +03:00
1e2f5932e6
Do not redefine _mm_cvtsi128_si16 when building with VS 2022
...
Fixes the following warnings/errors when building:
```
1>bitutil.h(193,31): warning C4391: 'uint16_t _mm_cvtsi128_si16(__m128i)': incorrect return type for intrinsic function, expected 'short' (compiling source file ..\..\bitpack.c)
1>bitutil.h(193,60): error C2169: '_mm_cvtsi128_si16': intrinsic function, cannot be defined (compiling source file ..\..\bitpack.c)
```
2023-01-02 00:47:26 +03:00
44393c1023
Fix default int issue
2023-01-02 00:47:26 +03:00
9f58944566
Fix misleading indentation
...
Fixes the following warning with clang:
```
1>../../vsimple.c(452,45): warning : misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
```
2023-01-02 00:47:26 +03:00
1e8a6f1c1f
Fix invalid printf specifier
2023-01-02 00:47:25 +03:00
8ac944c227
Add missing braces around initialization of subobject of permv variable
2022-12-24 23:18:40 +03:00
90867ca116
IcBench App: External libs
2022-02-24 21:21:04 +01:00
2e1669be69
IcBench: Makefile
2022-02-24 21:21:02 +01:00
735e2c6e64
Intel SSE to ARM Neon include
2021-11-14 13:55:52 +01:00
1ba344fa0d
Intel SSE to ARM Neon include
2021-11-14 13:44:06 +01:00
69fc3c01b1
Intel SSE to ARM Neon include
2021-11-14 13:40:42 +01:00
42b0f83d6d
Intel SSE to ARM Neon include
2021-11-14 13:33:30 +01:00
d0f3b2fb8e
.
2021-11-13 19:28:05 +01:00
a972de7681
.
2021-11-13 19:27:08 +01:00
b9f5ab57e6
.
2021-11-13 19:26:48 +01:00
f63b4b3e63
.
2021-11-13 19:25:56 +01:00
f733d69e94
.
2021-11-13 19:25:14 +01:00
89eee43902
.
2021-11-13 19:17:01 +01:00
bf4cac726a
.
2021-11-13 19:13:12 +01:00