This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Implement several floating-point arithmetic intrinsics
ClosedPublic

Authored by kmclaughlin on Oct 31 2019, 3:23 AM.

Details

Summary

Adds intrinsics for the following:

  • fabd, fadd, fsub & fsubr
  • fmul, fmulx, fdiv & fdivr
  • fmax, fmaxnm, fmin & fminnm
  • fscale & ftsmul

Diff Detail

Event Timeline

kmclaughlin created this revision.Oct 31 2019, 3:23 AM
Herald added a project: Restricted Project. · View Herald TranscriptOct 31 2019, 3:23 AM
sdesmalen accepted this revision.Oct 31 2019, 4:41 AM

Thanks @kmclaughlin, LGTM!

This revision is now accepted and ready to land.Oct 31 2019, 4:41 AM
  • Removed duplicate AdvSIMD_Pred2VectorArg_Intrinsic class after rebase
This revision was automatically updated to reflect the committed changes.