[all-commits] [llvm/llvm-project] 4df36f: [AArch64]SME2 Outer Product and Accumulate instruc...
CarolineConcatto via All-commits
all-commits at lists.llvm.org
Fri Oct 28 09:56:37 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 4df36f168763af725ba5bc852a4321afd0f769c4
https://github.com/llvm/llvm-project/commit/4df36f168763af725ba5bc852a4321afd0f769c4
Author: Caroline Concatto <caroline.concatto at arm.com>
Date: 2022-10-28 (Fri, 28 Oct 2022)
Changed paths:
M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
M llvm/lib/Target/AArch64/SMEInstrFormats.td
M llvm/test/MC/AArch64/SME/smopa-diagnostics.s
M llvm/test/MC/AArch64/SME/smops-diagnostics.s
M llvm/test/MC/AArch64/SME/umopa-diagnostics.s
M llvm/test/MC/AArch64/SME/umops-diagnostics.s
A llvm/test/MC/AArch64/SME2/bmopa-diagnostics.s
A llvm/test/MC/AArch64/SME2/bmopa.s
A llvm/test/MC/AArch64/SME2/bmops-diagnostics.s
A llvm/test/MC/AArch64/SME2/bmops.s
A llvm/test/MC/AArch64/SME2/smopa-diagnostics.s
A llvm/test/MC/AArch64/SME2/smopa.s
A llvm/test/MC/AArch64/SME2/smops-diagnostics.s
A llvm/test/MC/AArch64/SME2/smops.s
A llvm/test/MC/AArch64/SME2/umopa-diagnostics.s
A llvm/test/MC/AArch64/SME2/umopa.s
A llvm/test/MC/AArch64/SME2/umops-diagnostics.s
A llvm/test/MC/AArch64/SME2/umops.s
Log Message:
-----------
[AArch64]SME2 Outer Product and Accumulate instructions
This patch adds the assembly/disassembly for the following instructions:
BMOPA: Bitwise exclusive NOR population count outer product and accumulate.
BMOPS: Bitwise exclusive NOR population count outer product and subtract.
SMOPA (2-way): Signed integer sum of outer products and accumulate.
SMOPS (2-way): Signed integer sum of outer products and subtract.
UMOPA (2-way): Unsigned integer sum of outer products and accumulate.
UMOPS (2-way): Signed integer sum of outer products and accumulate.
The reference can be found here:
https://developer.arm.com/documentation/ddi0602/2022-09
Differential Revision: https://reviews.llvm.org/D136077
More information about the All-commits
mailing list