git: 018743523a18 - stable/14 - share/man/man7/simd.7: document new timingsafe_bcmp(3) scalar, baseline implementations

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Thu, 28 Dec 2023 17:20:17 UTC
The branch stable/14 has been updated by fuz:

URL: https://cgit.FreeBSD.org/src/commit/?id=018743523a18d118bc8b28415706e18822f8c4a2

commit 018743523a18d118bc8b28415706e18822f8c4a2
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2023-08-31 15:34:44 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-12-28 17:02:41 +0000

    share/man/man7/simd.7: document new timingsafe_bcmp(3) scalar, baseline implementations
    
    Sponsored by:   The FreeBSD Foundation
    Approved by:    security (cperciva)
    Differential Revision: https://reviews.freebsd.org/D41673
    
    (cherry picked from commit a78879dfaa8cae5384fefc0f03f10e15dc28d994)
---
 share/man/man7/simd.7 | 69 ++++++++++++++++++++++++++-------------------------
 1 file changed, 35 insertions(+), 34 deletions(-)

diff --git a/share/man/man7/simd.7 b/share/man/man7/simd.7
index e5823f463ffb..057d74b944bc 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 August 25, 2023
+.Dd August 31, 2023
 .Dt SIMD 7
 .Os
 .Sh NAME
@@ -49,39 +49,40 @@ 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    S1     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    memchr    Ta            Ta        Ta    S1
-.It    memcmp    Ta            Ta    S   Ta    S1     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    S1
-.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    S1     Ta    S    Ta    S2
-.It    strcspn   Ta            Ta        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    strnlen   Ta            Ta        Ta    S1
-.It    strrchr   Ta    S       Ta        Ta           Ta    S
-.It    strspn    Ta            Ta        Ta    S2
-.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    S1     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    memchr            Ta            Ta        Ta    S1
+.It    memcmp            Ta            Ta    S   Ta    S1     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    S1
+.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    S1     Ta    S    Ta    S2
+.It    strcspn           Ta            Ta        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    strnlen           Ta            Ta        Ta    S1
+.It    strrchr           Ta    S       Ta        Ta           Ta    S
+.It    strspn            Ta            Ta        Ta    S2
+.It    swab              Ta            Ta        Ta           Ta    S
+.It    timingsafe_bcmp   Ta            Ta        Ta    S1
+.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),