ARM-software / acle

Arm C Language Extensions (ACLE)
Other
89 stars 58 forks source link

Some tweaks to the SVE2p1 load and store intrinsics #359

Open rsandifo-arm opened 2 weeks ago

rsandifo-arm commented 2 weeks ago

The pre-SVE2p1 gather and scatter intrinsics allow vector displacements (offsets or indices) to be either signed or unsigned. svld1q and svst1q instead required them to be unsigned. This patch adds signed versions too, for consistency.

Also, the SVE2p1 stores were specified to take pointers to const, but they ought to be pointers to non-const instead.


name: Pull request about: Technical issues, document format problems, bugs in scripts or feature proposal.


Thank you for submitting a pull request!

If this PR is about a bugfix:

Please use the bugfix label and make sure to go through the checklist below.

If this PR is about a proposal:

We are looking forward to evaluate your proposal, and if possible to make it part of the Arm C Language Extension (ACLE) specifications.

We would like to encourage you reading through the contribution guidelines, in particular the section on submitting a proposal.

Please use the proposal label.

As for any pull request, please make sure to go through the below checklist.

Checklist: (mark with X those which apply)