]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
INSTALL: Clarify that --disable-assembler affects only 32-bit x86.
authorLasse Collin <lasse.collin@tukaani.org>
Wed, 21 Feb 2024 15:41:32 +0000 (17:41 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 21 May 2024 21:28:10 +0000 (00:28 +0300)
(cherry picked from commit 00440f52be9ac2c7438c7b0cb1082f12399632c6)
(cherry picked from commit a8b3fb6d2f8e662dc03b4c239116bd057f3a5f0b)

INSTALL

diff --git a/INSTALL b/INSTALL
index 4cd67c8ac0cb1c9e2d782c169986c2eeff1a4fad..779e717be2918cba0576b6af4d4c9424ce5b7263 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -346,15 +346,15 @@ XZ Utils Installation
                 with --docdir=DIR.
 
     --disable-assembler
-                liblzma includes some assembler optimizations. Currently
-                there is only assembler code for CRC32 and CRC64 for
-                32-bit x86.
-
-                All the assembler code in liblzma is position-independent
-                code, which is suitable for use in shared libraries and
-                position-independent executables. So far only i386
-                instructions are used, but the code is optimized for i686
-                class CPUs. If you are compiling liblzma exclusively for
+                This disables CRC32 and CRC64 assembly code on
+                32-bit x86. This option currently does nothing
+                on other architectures (not even on x86-64).
+
+                The 32-bit x86 assembly is position-independent code
+                which is suitable for use in shared libraries and
+                position-independent executables. It uses only i386
+                instructions but the code is optimized for i686 class
+                CPUs. If you are compiling liblzma exclusively for
                 pre-i686 systems, you may want to disable the assembler
                 code.