emit-evex: fix encoding of high zmm registers

This commit is contained in:
Stas Boukarev 2026-06-27 23:54:34 +03:00
parent 36fceec808
commit db2b204bb1

View file

@ -436,7 +436,7 @@
(evex-encode-mm opcode-prefix))
;; P2: W vvvv 1 pp
(logior (ash w 7)
(ash (logxor vvvv #b1111) 3)
(ash (logandc1 vvvv #b1111) 3)
#b100 ; bit 2 always 1
(vex-encode-pp pp))
;; P3: z L'L b V' aaa