[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