Releases: kaitz/paq8pxv
paq8pxv_v15
- fix SIMD mixer errors
- add im8
- remove unused code in img
VM - no JIT
AVX - JIT with AVX2 mixer
SSE4 - JIT with SSE4 mixer
paq8pxv_v14
- remove mxs function.
- make mixer into one layer only
- update im24 to work with new version
- remove rangecoder
v13.bounds: runtime bounds
add runtime bounds check
enable rangecoder
add rangecoder, needs recompilation
in vm add static bounds check on src->asm compile
v13: Image detection fix
-fix image detection, now reports width to compression model, fixes image compression
-more comments on 1 bit image model (test3img.cfg)
-not compatible with v12
-removed more c functions
-working examples are test3i24.cfg and test3img.cfg
-removed more functions in c
-not compatible with v12
-only fast default and im24 compression model.
paq8pxv_v12
more changes to SIMD code
fix compile errors on none SIMD code
PIC -s7 513216 bytes compressed to 33336 bytes. used 907 MB (951143616 bytes) of memory
paq8pxv_v12_AVX2.exe -s7 Time 25.63 sec
paq8pxv_v12_SSE42.exe -s7 Time 27.91 sec
paq8pxv_v12_SSE4.exe -s7 Time 27.70 sec
paq8pxv_v12_SSSE3.exe -s7 Time 27.63 sec
paq8pxv_v12_SSE2.exe -s7 Time 28.70 sec
paq8pxv_v12_MMX.exe -s7 Time 28.61 sec
paq8pxv_v12_None.exe -s7 Time 184.61 sec
This release is compatible with v11
paq8pxv_v11
- cleanup
- fix jpeg cfg
- change test3d cfg, add exe cm
paq8pxv_v10
- add small model to archive, now all decompress info is in archive
- change cfg models
- remove matchModel, add to test3d.cfg simple model
paq8pxv_v9
- add conf and decode to archive
- change test3d.cfg
paq8pxv_v8
- enable recursion
- detect base64, decode and encode
paq8pxv_v7
- enable multithreading again
- detect files for bmp 1,8,24 bit images, text
- vm: free memory correctly, also in interpreted code allocated memory