Patch adds support for indexed and unpredicated vectors forms of the
following instructions:
- SMLALB, SMLALT, UMLALB, UMLALT, SMLSLB, SMLSLT, UMLSLB, UMLSLT
The specification can be found here:
https://developer.arm.com/docs/ddi0602/latest
Paths
| Differential D61951
[AArch64][SVE2] Asm: add integer multiply-add long instructions ClosedPublic Authored by c-rhodes on May 15 2019, 9:03 AM.
Details
Summary Patch adds support for indexed and unpredicated vectors forms of the
The specification can be found here:
Diff Detail
Event Timelinec-rhodes added a parent revision: D61936: [AArch64][SVE2] Asm: add integer multiply long instructions.May 15 2019, 9:03 AM This revision is now accepted and ready to land.May 16 2019, 1:25 AM c-rhodes added a child revision: D61997: [AArch64][SVE2] Asm: add saturating multiply-add long instructions.May 16 2019, 3:33 AM Closed by commit rL361003: [AArch64][SVE2] Asm: add integer multiply-add long instructions (authored by c-rhodes). · Explain WhyMay 17 2019, 2:17 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 199997 llvm/trunk/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/trunk/lib/Target/AArch64/SVEInstrFormats.td
llvm/trunk/test/MC/AArch64/SVE2/smlalb-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/smlalb.s
llvm/trunk/test/MC/AArch64/SVE2/smlalt-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/smlalt.s
llvm/trunk/test/MC/AArch64/SVE2/smlslb-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/smlslb.s
llvm/trunk/test/MC/AArch64/SVE2/smlslt-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/smlslt.s
llvm/trunk/test/MC/AArch64/SVE2/umlalb-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/umlalb.s
llvm/trunk/test/MC/AArch64/SVE2/umlalt-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/umlalt.s
llvm/trunk/test/MC/AArch64/SVE2/umlslb-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/umlslb.s
llvm/trunk/test/MC/AArch64/SVE2/umlslt-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/umlslt.s
|