Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Aug 2023 14:10:07 GMT
From:      Robert Clausecker <fuz@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 66f5f4bffed9 - main - share/man/man7/simd.7: document amd64/strchrnul SIMD implementaionts
Message-ID:  <202308061410.376EA7Mu096719@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/src/commit/?id=66f5f4bffed92c2b65d00690b01c817faf477613

commit 66f5f4bffed92c2b65d00690b01c817faf477613
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2023-07-02 10:23:02 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-08-06 14:05:09 +0000

    share/man/man7/simd.7: document amd64/strchrnul SIMD implementaionts
    
    While we are at it, remove mention of x86-64-v3 and v4 variants of
    strlen(3) which were omitted when D40693 landed.
    
    Sponsored by:   The FreeBSD Foundation
    Approved by:    mjg
    Differential Revision: https://reviews.freebsd.org/D41333
---
 share/man/man7/simd.7 | 59 ++++++++++++++++++++++++++-------------------------
 1 file changed, 30 insertions(+), 29 deletions(-)

diff --git a/share/man/man7/simd.7 b/share/man/man7/simd.7
index c8e17cb9e0ef..9df1b47a8866 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 July 3, 2023
+.Dd August 5, 2023
 .Dt SIMD 7
 .Os
 .Sh NAME
@@ -49,34 +49,35 @@ the environment variable
 can be used to override this mechanism.
 .Pp
 Enhanced functions are present in 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    S      Ta    S
-.It    bcopy    Ta            Ta    S   Ta    S      Ta    S    Ta    SV
-.It    bzero    Ta            Ta    S   Ta    S      Ta    S
-.It    div      Ta            Ta        Ta    S      Ta    S
-.It    index    Ta    S
-.It    ldiv     Ta            Ta        Ta    S      Ta    S
-.It    lldiv    Ta            Ta        Ta    S
-.It    memcmp   Ta            Ta    S   Ta    S      Ta    S
-.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    memset   Ta            Ta    S   Ta    S      Ta    S
-.It    rindex   Ta    S
-.It    stpcpy   Ta            Ta        Ta    S
-.It    strcat   Ta            Ta        Ta    S      Ta    S
-.It    strchr   Ta    S       Ta        Ta           Ta    S
-.It    strcmp   Ta            Ta    S   Ta    S      Ta    S
-.It    strcpy   Ta            Ta        Ta    S      Ta    S    Ta    S2
-.It    strlen   Ta            Ta    S   Ta    S134
-.It    strncmp  Ta            Ta    S   Ta           Ta    S
-.It    strncpy  Ta            Ta        Ta           Ta         Ta    S2
-.It    strrchr  Ta    S       Ta        Ta           Ta    S
-.It    swab     Ta            Ta        Ta           Ta    S
-.It    wcschr   Ta            Ta        Ta           Ta    S
-.It    wcscmp   Ta            Ta        Ta           Ta    S
-.It    wcslen   Ta            Ta        Ta           Ta    S
-.It    wmemchr  Ta            Ta        Ta           Ta    S
+.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    S      Ta    S
+.It    bcopy     Ta            Ta    S   Ta    S      Ta    S    Ta    SV
+.It    bzero     Ta            Ta    S   Ta    S      Ta    S
+.It    div       Ta            Ta        Ta    S      Ta    S
+.It    index     Ta    S       Ta        Ta    S1
+.It    ldiv      Ta            Ta        Ta    S      Ta    S
+.It    lldiv     Ta            Ta        Ta    S
+.It    memcmp    Ta            Ta    S   Ta    S      Ta    S
+.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    memset    Ta            Ta    S   Ta    S      Ta    S
+.It    rindex    Ta    S
+.It    stpcpy    Ta            Ta        Ta    S
+.It    strcat    Ta            Ta        Ta    S      Ta    S
+.It    strchr    Ta    S       Ta        Ta    S1     Ta    S
+.It    strchrnul Ta            Ta        Ta    S1
+.It    strcmp    Ta            Ta    S   Ta    S      Ta    S
+.It    strcpy    Ta            Ta        Ta    S      Ta    S    Ta    S2
+.It    strlen    Ta            Ta    S   Ta    S1
+.It    strncmp   Ta            Ta    S   Ta           Ta    S
+.It    strncpy   Ta            Ta        Ta           Ta         Ta    S2
+.It    strrchr   Ta    S       Ta        Ta           Ta    S
+.It    swab      Ta            Ta        Ta           Ta    S
+.It    wcschr    Ta            Ta        Ta           Ta    S
+.It    wcscmp    Ta            Ta        Ta           Ta    S
+.It    wcslen    Ta            Ta        Ta           Ta    S
+.It    wmemchr   Ta            Ta        Ta           Ta    S
 .El
 .Pp
 .Sy S Ns :\ scalar (non-SIMD),



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202308061410.376EA7Mu096719>