[all-commits] [llvm/llvm-project] 7fd2af: [AArch64]SME2 Outer Product and Accumulate instruc...
CarolineConcatto via All-commits
all-commits at lists.llvm.org
Tue Nov 1 06:19:39 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7fd2afaf597e9b3cef64d6612fe9e7135a8811d1
https://github.com/llvm/llvm-project/commit/7fd2afaf597e9b3cef64d6612fe9e7135a8811d1
Author: Caroline Concatto <caroline.concatto at arm.com>
Date: 2022-11-01 (Tue, 01 Nov 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