HomePhabricator

[AArch64][SVE] Add SVE2 intrinsics for uniform DSP operations

Authored by kmclaughlin on Jan 29 2020, 2:40 AM.

Description

[AArch64][SVE] Add SVE2 intrinsics for uniform DSP operations

Summary:
Implements the following intrinsics:

  • sqrdmlah, sqrdmlsh, sqrdmulh & sqdmulh
  • [s|u]hadd, [s|u]hsub, [s|u]rhadd & [s|u]hsubr
  • urecpe, ursqrte, sqabs & sqneg

Reviewers: sdesmalen, efriedma, dancgr, cameron.mcinally

Reviewed By: efriedma

Subscribers: tschuett, kristof.beyls, hiraditya, rkruppe, psnobl, cfe-commits, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D73493

Details

Committed
kmclaughlinJan 29 2020, 4:03 AM
Reviewer
efriedma
Differential Revision
D73493: [AArch64][SVE] Add SVE2 intrinsics for uniform DSP operations
Parents
rGdc0d84f09e74: [NFC][ARM] Add test
Branches
Unknown
Tags
Unknown