Commit Graph

10 Commits

Author SHA1 Message Date
x
c71946647d TurboRLE: Run Length Encoding encode 2023-03-10 20:28:32 +01: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
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
x
2fb3f27263 TurboRLE: encode 2019-12-21 14:06:33 +01:00
x
48d5a2050e TurboRLE: encode 2019-12-19 18:45:14 +01:00
x
e1d1e54e11 TurboRLE: encode 2019-10-19 11:28:30 +02:00
x
35fd0926ac TurboRLE: encode 2019-10-16 19:47:31 +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
3b4068f3b5 Fixed printf format specifiers for uint64_t and ptrdiff_t 2019-08-10 13:49:40 -07:00
x
419b7a8af2 TurboRLE: encode 2019-07-15 10:32:55 +02:00