Commit b80b6343 for xz

commit b80b6343a4b7df6bf56dcf07715f9f536af93306
Author: Lasse Collin <lasse.collin@tukaani.org>
Date:   Sun Jan 25 12:14:25 2026 +0200

    liblzma: Don't try to use x86-64 inline asm on ARM64EC

    Reported-by: Chase Knowlden
    Fixes: https://github.com/tukaani-project/xz/issues/206

diff --git a/src/liblzma/rangecoder/range_decoder.h b/src/liblzma/rangecoder/range_decoder.h
index 77cfaf78..bcc53dbe 100644
--- a/src/liblzma/rangecoder/range_decoder.h
+++ b/src/liblzma/rangecoder/range_decoder.h
@@ -45,6 +45,7 @@
 //     and different processors. Overall 0x1F0 seems to be the best choice.
 #ifndef LZMA_RANGE_DECODER_CONFIG
 #	if defined(__x86_64__) && !defined(__ILP32__) \
+			&& !defined(__arm64ec__) && !defined(_M_ARM64EC) \
 			&& !defined(__NVCOMPILER) \
 			&& (defined(__GNUC__) || defined(__clang__))
 #		define LZMA_RANGE_DECODER_CONFIG 0x1F0