Patch adds support for indexed and unpredicated vectors forms of the
following instructions:
- SMULLB, SMULLT, UMULLB, UMULLT, SQDMULLB, SQDMULLT
The specification can be found here:
https://developer.arm.com/docs/ddi0602/latest
Paths
| Differential D61936
[AArch64][SVE2] Asm: add integer multiply long instructions ClosedPublic Authored by c-rhodes on May 15 2019, 2:42 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: D61906: [AArch64][SVE2] Asm: implement CMLA/SQRDCMLAH instructions.May 15 2019, 2:42 AM c-rhodes added a child revision: D61951: [AArch64][SVE2] Asm: add integer multiply-add long instructions.May 15 2019, 9:03 AM This revision is now accepted and ready to land.May 16 2019, 1:14 AM Closed by commit rL361002: [AArch64][SVE2] Asm: add integer multiply long instructions (authored by c-rhodes). · Explain WhyMay 17 2019, 2:02 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 199996 llvm/trunk/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/trunk/lib/Target/AArch64/SVEInstrFormats.td
llvm/trunk/test/MC/AArch64/SVE2/smullb-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/smullb.s
llvm/trunk/test/MC/AArch64/SVE2/smullt-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/smullt.s
llvm/trunk/test/MC/AArch64/SVE2/sqdmullb-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/sqdmullb.s
llvm/trunk/test/MC/AArch64/SVE2/sqdmullt-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/sqdmullt.s
llvm/trunk/test/MC/AArch64/SVE2/umullb-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/umullb.s
llvm/trunk/test/MC/AArch64/SVE2/umullt-diagnostics.s
llvm/trunk/test/MC/AArch64/SVE2/umullt.s
|