git: ce6af7a49ec7 - main - share/man/man7/simd.7: document SIMD-enhanced aarch64 functions
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 10 Jan 2025 15:04:03 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/src/commit/?id=ce6af7a49ec7949c70f144f1b461b587ca7efd32
commit ce6af7a49ec7949c70f144f1b461b587ca7efd32
Author: Getz Mikalsen <getz@FreeBSD.org>
AuthorDate: 2024-08-28 13:13:55 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-01-10 15:02:40 +0000
share/man/man7/simd.7: document SIMD-enhanced aarch64 functions
This documents all the newly ported SIMD-enhanced string functions
for the aarch64 platform.
Reviewed by: fuz, emaste
Sponsored by: Google LLC (GSoC 2024)
Relnotes: yes
PR: 281175
Differential Revision: https://reviews.freebsd.org/D46452
---
share/man/man7/simd.7 | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/share/man/man7/simd.7 b/share/man/man7/simd.7
index 877bc77adf4b..f60aa8ee794d 100644
--- a/share/man/man7/simd.7
+++ b/share/man/man7/simd.7
@@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE
.
-.Dd June 7, 2024
+.Dd August 26, 2024
.Dt SIMD 7
.Os
.Sh NAME
@@ -51,40 +51,40 @@ can be used to override this mechanism.
Enhanced functions are present for the following architectures:
.Bl -column FUNCTION_________ aarch64_ arm_ amd64_ i386_ ppc64_ -offset indent
.It Em FUNCTION Ta Em AARCH64 Ta Em ARM Ta Em AMD64 Ta Em I386 Ta Em PPC64
-.It bcmp Ta Ta Ta S1 Ta S
-.It bcopy Ta Ta S Ta S Ta S Ta SV
-.It bzero Ta Ta S Ta S Ta S
+.It bcmp Ta A Ta Ta S1 Ta S
+.It bcopy Ta A Ta S Ta S Ta S Ta SV
+.It bzero Ta A Ta S Ta S Ta S
.It div Ta Ta Ta S Ta S
.It index Ta A Ta Ta S1
.It ldiv Ta Ta Ta S Ta S
.It lldiv Ta Ta Ta S
.It memchr Ta A Ta Ta S1
.It memcmp Ta A Ta S Ta S1 Ta S
-.It memccpy Ta Ta Ta S1
-.It memcpy Ta S Ta S Ta S Ta S Ta SV
-.It memmove Ta S Ta S Ta S Ta S Ta SV
+.It memccpy Ta A Ta Ta S1
+.It memcpy Ta A Ta S Ta S Ta S Ta SV
+.It memmove Ta A Ta S Ta S Ta S Ta SV
.It memrchr Ta A Ta Ta S1
.It memset Ta A Ta S Ta S Ta S
.It rindex Ta A Ta Ta S1 Ta S
.It stpcpy Ta A Ta Ta S1
.It stpncpy Ta Ta Ta S1
-.It strcat Ta Ta Ta S1 Ta S
+.It strcat Ta A Ta Ta S1 Ta S
.It strchr Ta A Ta Ta S1 Ta S
.It strchrnul Ta A Ta Ta S1
-.It strcmp Ta S Ta S Ta S1 Ta S
+.It strcmp Ta A Ta S Ta S1 Ta S
.It strcpy Ta A Ta Ta S1 Ta S Ta S2
-.It strcspn Ta Ta Ta S2
-.It strlcat Ta Ta Ta S1
-.It strlcpy Ta Ta Ta S1
+.It strcspn Ta S Ta Ta S2
+.It strlcat Ta A Ta Ta S1
+.It strlcpy Ta A Ta Ta S1
.It strlen Ta A Ta S Ta S1
-.It strncat Ta Ta Ta S1
-.It strncmp Ta S Ta S Ta S1 Ta S
+.It strncat Ta A Ta Ta S1
+.It strncmp Ta A Ta S Ta S1 Ta S
.It strncpy Ta Ta Ta S1 Ta Ta S2
.It strnlen Ta A Ta Ta S1
.It strrchr Ta A Ta Ta S1 Ta S
-.It strpbrk Ta Ta Ta S2
-.It strsep Ta Ta Ta S2
-.It strspn Ta Ta Ta S2
+.It strpbrk Ta S Ta Ta S2
+.It strsep Ta S Ta Ta S2
+.It strspn Ta S Ta Ta S2
.It swab Ta Ta Ta Ta S
.It timingsafe_bcmp Ta Ta Ta S1
.It timingsafe_memcmp Ta Ta Ta S