[clang] [llvm] Clang: convert `__m64` intrinsics to unconditionally use SSE2 instead of MMX. (PR #96540)
James Y Knight via cfe-commits
cfe-commits at lists.llvm.org
Tue Jun 25 12:52:44 PDT 2024
================
@@ -0,0 +1,29 @@
+USE_XMM=
+#USE_XMM=--use-xmm
----------------
jyknight wrote:
It works if you first delete/ifdef-out test_stores and test_maskmove. I didn't make those generic.
(The "USE_XMM" version is to validate that the unused bits of the input xmm registers being set to arbitrary values won't cause trouble, since some of the instructions trigger side-effects, like floating-point exception flags being set.)
https://github.com/llvm/llvm-project/pull/96540
More information about the cfe-commits
mailing list