This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE2] Asm: add integer add/sub long/wide instructions
ClosedPublic

Authored by c-rhodes on May 20 2019, 7:52 AM.

Details

Summary

Patch adds support for the following instructions:

SVE2 integer add/subtract long:

  • SADDLB, SADDLT, UADDLB, UADDLT, SSUBLB, SSUBLT, USUBLB, USUBLT, SABDLB, SABDLT, UABDLB, UABDLT

SVE2 integer add/subtract wide:

  • SADDWB, SADDWT, UADDWB, UADDWT, SSUBWB, SSUBWT, USUBWB, USUBWT

The specification can be found here:
https://developer.arm.com/docs/ddi0602/latest

Diff Detail

Event Timeline

c-rhodes created this revision.May 20 2019, 7:52 AM
This revision is now accepted and ready to land.May 21 2019, 1:20 AM
This revision was automatically updated to reflect the committed changes.