I still use dsp (VC6) for 32-bit only.
Now LzmaDecOpt.asm is included to makefile only.
For x64 you also need _LZMA_DEC_OPT for LzmaDec.c.
makefile uses LzmaDec.mak:
This is amazing. I'm using 7zip to generate verification sums for some xz-compressed clonezilla images and on my ryzen, the decompression went from 18MB/s to 430MB/s and it seems to be a disk bottleneck now, instead of cpu thread! Insane improvements.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
7-Zip 18.02 beta was released.
7-Zip for 32-bit Windows:
http://7-zip.org/a/7z1802.exe
or
http://7-zip.org/a/7z1802.msi
7-Zip for 64-bit Windows x64:
http://7-zip.org/a/7z1802-x64.exe
or
http://7-zip.org/a/7z1802-x64.msi
What's new after 7-Zip 18.01:
was increased by 30% in x64 version and by 3% in x86 version.
if there are multiple independent data chunks in LZMA2 stream.
if there are multiple blocks in xz stream.
It seems that LzmaDecOpt.asm missed in CPP\7zip\Bundles\Format7zF\Format7z.dsp.
Is it correct?
I still use dsp (VC6) for 32-bit only.
Now LzmaDecOpt.asm is included to
makefile
only.For x64 you also need
_LZMA_DEC_OPT
for LzmaDec.c.makefile uses
LzmaDec.mak
:This is amazing. I'm using 7zip to generate verification sums for some xz-compressed clonezilla images and on my ryzen, the decompression went from 18MB/s to 430MB/s and it seems to be a disk bottleneck now, instead of cpu thread! Insane improvements.
Good job Igor. Thank you for your great work.
I have created another forum thread where you can post benchmark results for 7-Zip 18.02 beta:
https://sourceforge.net/p/sevenzip/discussion/45797/thread/6d29ae53/
Windows 10 Pro, 7-zip 18.02 (32 & 64 bit).
xz compression not working - error: Parameter is incorrect (see attachments).
On 18.01 is OK.
Yes, it's BUG.
I'll upload fixed version soon.
Thanks for report!