master: Copying error
stassats via Sbcl-commits <[email protected]>
| Newsgroups | gmane.lisp.steel-bank.cvs |
|---|---|
| Message-ID | <[email protected]> |
The branch "master" has been updated in SBCL:
via 23dedf91502177ccb8922594200d3cb445389d65 (commit)
from fc1d28224a241b69d9e271bc8845dbdce8464243 (commit)
- Log -----------------------------------------------------------------
commit 23dedf91502177ccb8922594200d3cb445389d65
Author: Stas Boukarev <[email protected]>
Date: Thu Aug 20 12:07:57 2026 +0300
Copying error
---
src/compiler/x86-64/vm.lisp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/compiler/x86-64/vm.lisp b/src/compiler/x86-64/vm.lisp
index 4ff0c444e..e8a73b96b 100644
--- a/src/compiler/x86-64/vm.lisp
+++ b/src/compiler/x86-64/vm.lisp
@@ -377,7 +377,9 @@
:alternate-scs (single-avx512-stack))
#+sb-simd-pack-512
(mask-reg mask-registers
- :locations #.(loop for i to 7 collect i)
+ ;; k0 is special meaning "no masking", so we can't schedule those regs for
+ ;; normal ops. I am not sure how to best model it, this is the simplest try
+ :locations #.(loop for i from 1 to 7 collect i)
:constant-scs (fp-immediate)
:save-p t
:alternate-scs (kmask-stack))
-----------------------------------------------------------------------
hooks/post-receive
--
SBCL