]> 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>
Wed, 21 Feb 2024 15:41:32 +0000 (17:41 +0200)
INSTALL

diff --git a/INSTALL b/INSTALL
index 004fc87d7f5e8b6d04a3338c1cbb369981d1d9c4..624a10794802b69e751ccc0617d9a2004122e8af 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -353,15 +353,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.