This is an archive of the discontinued LLVM Phabricator instance.

[AArch64]SME2 Multi vector Frint instructions
AbandonedPublic

Authored by CarolineConcatto on Oct 18 2022, 3:23 AM.

Details

Summary
This patch adds the assembly/disassembly for the following instructions:
  FRINTA: Multi-vector floating-point round to integral value, to nearest with ties away from zero.
  FRINTM: Multi-vector floating-point round to integral value, toward minus Infinity.
  FRINTN: Multi-vector floating-point round to integral value, to nearest with ties to even.
  FRINTP: Multi-vector floating-point round to integral value, toward plus Infinity.

The reference can be found here:

  https://developer.arm.com/documentation/ddi0602/2022-09

Diff Detail