1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00
xz-archive/src
Lasse Collin a9477d1e0c liblzma: SHA-256: Optimize the way rotations are done.
This looks weird because the rotations become sequential,
but it helps quite a bit on both 32-bit and 64-bit x86:

  - It requires fewer instructions on two-operand
    instruction sets like x86.

  - It requires one register less which matters especially
    on 32-bit x86.

I hope this doesn't hurt other archs.

I didn't invent this idea myself, but I don't remember where
I saw it first.
2014-08-03 21:08:12 +03:00
..
common Windows: Add MSVC defines for inline and restrict keywords. 2014-01-12 17:04:33 +02:00
liblzma liblzma: SHA-256: Optimize the way rotations are done. 2014-08-03 21:08:12 +03:00
lzmainfo Man pages: Use similar syntax for synopsis as in xz. 2013-06-30 18:02:27 +03:00
scripts xzgrep: exit 0 when at least one file matches. 2014-06-11 20:43:28 +03:00
xz xz: Update the help message of a few options. 2014-06-29 20:54:14 +03:00
xzdec Build: Fix the combination of --disable-xzdec --enable-lzmadec. 2014-04-25 17:53:42 +03:00
Makefile.am Build: Add options to disable individual command line tools. 2010-10-08 15:25:45 +03:00