]> git.ipfire.org Git - thirdparty/xz.git/commit
liblzma/rangecoder: Exclude x32 from the x86-64 optimisation.
authorSebastian Andrzej Siewior <sebastian@breakpoint.cc>
Fri, 16 Feb 2024 20:50:15 +0000 (21:50 +0100)
committerLasse Collin <lasse.collin@tukaani.org>
Sat, 17 Feb 2024 13:50:21 +0000 (15:50 +0200)
commite9053c907250c70d98b319d95fa54cb94fc76869
tree0bec396e07e6293e804155672c38726d55698835
parent3d198fb13b87f8803442e5799d465f7434a70555
liblzma/rangecoder: Exclude x32 from the x86-64 optimisation.

The x32 port has a x86-64 ABI in term of all registers but uses only
32bit pointer like x86-32. The assembly optimisation fails to compile on
x32. Given the state of x32 I suggest to exclude it from the
optimisation rather than trying to fix it.

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
src/liblzma/rangecoder/range_decoder.h