[all-commits] [llvm/llvm-project] 4daea5: [X86][MC] Support encoding/decoding for APX varian...
Shengchen Kan via All-commits
all-commits at lists.llvm.org
Fri Jan 5 01:17:09 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 4daea501c4fc969bc6d8baafe646487ae1881aab
https://github.com/llvm/llvm-project/commit/4daea501c4fc969bc6d8baafe646487ae1881aab
Author: Shengchen Kan <shengchen.kan at intel.com>
Date: 2024-01-05 (Fri, 05 Jan 2024)
Changed paths:
M llvm/lib/Target/X86/X86InstrArithmetic.td
M llvm/lib/Target/X86/X86InstrPredicates.td
A llvm/test/MC/Disassembler/X86/apx/div.txt
A llvm/test/MC/Disassembler/X86/apx/idiv.txt
A llvm/test/MC/Disassembler/X86/apx/imul.txt
A llvm/test/MC/Disassembler/X86/apx/mul.txt
A llvm/test/MC/X86/apx/div-att.s
A llvm/test/MC/X86/apx/div-intel.s
A llvm/test/MC/X86/apx/idiv-att.s
A llvm/test/MC/X86/apx/idiv-intel.s
A llvm/test/MC/X86/apx/imul-att.s
A llvm/test/MC/X86/apx/imul-intel.s
A llvm/test/MC/X86/apx/mul-att.s
A llvm/test/MC/X86/apx/mul-intel.s
M llvm/test/TableGen/x86-fold-tables.inc
Log Message:
-----------
[X86][MC] Support encoding/decoding for APX variant MUL/IMUL/DIV/IDIV instructions (#76919)
Four variants: promoted legacy, ND (new data destination), NF (no flags
update) and NF_ND (NF + ND).
The syntax of NF instructions is aligned with GNU binutils.
https://sourceware.org/pipermail/binutils/2023-September/129545.html
More information about the All-commits
mailing list