git: ce6af7a49ec7 - main - share/man/man7/simd.7: document SIMD-enhanced aarch64 functions

From: Robert Clausecker <fuz_at_FreeBSD.org>
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