This patch adds support for the integer pairwise add and accumulate long
instructions SADALP/UADALP. These instructions are predicated.
The specification can be found here:
https://developer.arm.com/docs/ddi0602/latest
Paths
| Differential D62001
[AArch64][SVE2] Asm: add SADALP and UADALP instructions ClosedPublic Authored by c-rhodes on May 16 2019, 3:56 AM.
Details
Summary This patch adds support for the integer pairwise add and accumulate long The specification can be found here:
Diff Detail
Event Timelinec-rhodes added a parent revision: D62000: [AArch64][SVE2] Asm: add int halving add/sub (predicated) instructions.May 16 2019, 3:56 AM This revision is now accepted and ready to land.May 16 2019, 4:03 AM c-rhodes added a child revision: D62128: [AArch64][SVE2] Asm: add integer pairwise arithmetic instructions.May 20 2019, 2:52 AM Closed by commit rL361154: [AArch64][SVE2] Asm: add SADALP and UADALP instructions (authored by c-rhodes). · Explain WhyMay 20 2019, 6:47 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 200271 llvm/trunk/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/trunk/lib/Target/AArch64/SVEInstrFormats.td
llvm/trunk/test/MC/AArch64/SVE2/sadalp-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/sadalp.s
llvm/trunk/test/MC/AArch64/SVE2/uadalp-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/uadalp.s
|