History log of /freebsd/share/man/man7/simd.7 (Results 1 – 23 of 23)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/14.2.0
# c15b847b 18-Nov-2024 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document SIMD-enhanced timingsafe_{b,mem}cmp

See also: D46758, D46757
Event: EuroBSDcon 2024
Relnotes: yes


Revision tags: release/13.4.0
# ce6af7a4 28-Aug-2024 Getz Mikalsen <getz@FreeBSD.org>

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: G

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

show more ...


# 6c5ee6e5 07-Jun-2024 Getz Mikalsen <getz@FreeBSD.org>

simd(7): add missing aarch64 SIMD functions

Some of the string functions in contrib/arm-optimized routines are SIMD
enhanced which is not reflect on the simd(7) manpage. This commit
addresses that a

simd(7): add missing aarch64 SIMD functions

Some of the string functions in contrib/arm-optimized routines are SIMD
enhanced which is not reflect on the simd(7) manpage. This commit
addresses that and introduces a new label A for functions enhanced with
the Arm ASIMD (Neon) extension.

Approved by: emaste
Reviewed by: fuz (GSoC mentor)
MFC to: stable/14
Sponsored by: Google LLC (GSoC 2024)
Differential Revision: https://reviews.freebsd.org/D45523

show more ...


Revision tags: release/14.1.0, release/13.3.0
# fb9c25a9 06-Dec-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document SIMD-enhanced memrchr implementation

Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785


# 5fa0fbf4 04-Dec-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document simd-enhanced memccpy, strncat

Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Differential Revision: HTTPS://revie

share/man/man7/simd.7: document simd-enhanced memccpy, strncat

Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Differential Revision: HTTPS://reviews.freebsd.org/D42902

show more ...


# 6fdcb85b 29-Nov-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: add forgotten aarch64 string functions

I previously forgot to mention these as they are set up through
contrib/arm-optimized/routines/string.

Tested by: developers@, exp-run

share/man/man7/simd.7: add forgotten aarch64 string functions

I previously forgot to mention these as they are set up through
contrib/arm-optimized/routines/string.

Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785

show more ...


# d4a5605d 29-Nov-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document scalar/baseline strlcpy, strlcat

Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Differential Revision: https://rev

share/man/man7/simd.7: document scalar/baseline strlcpy, strlcat

Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Differential Revision: https://reviews.freebsd.org/D42863

show more ...


# c983825a 14-Nov-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document SIMD-enhanced strcat

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Different

share/man/man7/simd.7: document SIMD-enhanced strcat

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Differential Revision: https://reviews.freebsd.org/D42600

show more ...


Revision tags: release/14.0.0
# 75a9e225 09-Nov-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document simd-enhanced strncpy, stpncpy

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785

share/man/man7/simd.7: document simd-enhanced strncpy, stpncpy

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Differential Revision: https://reviews.freebsd.org/D42519

show more ...


# 75cb2026 24-Oct-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document amd64 SIMD use for strsep()

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Di

share/man/man7/simd.7: document amd64 SIMD use for strsep()

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Differential Revision: https://reviews.freebsd.org/D42346

show more ...


# dd1c2e88 13-Oct-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document strrchr scalar, baseline implementation

Also mention missing rindex() entry, which is provided through
strrchr().

Sponsored by: The FreeBSD Foundation
Tested by: dev

share/man/man7/simd.7: document strrchr scalar, baseline implementation

Also mention missing rindex() entry, which is provided through
strrchr().

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Differential Revision: https://reviews.freebsd.org/D42217

show more ...


# f5edd845 08-Oct-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document strncmp amd64 scalar, baseline implementations

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stabl

share/man/man7/simd.7: document strncmp amd64 scalar, baseline implementations

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Differential Revision: https://reviews.freebsd.org/D42122

show more ...


# 8b60e1fd 25-Sep-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document amd64 SIMD use for strpbrk()

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
D

share/man/man7/simd.7: document amd64 SIMD use for strpbrk()

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Differential Revision: https://reviews.freebsd.org/D41980

show more ...


# 47adb1e0 25-Sep-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document new amd64 baseline strcmp()

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Di

share/man/man7/simd.7: document new amd64 baseline strcmp()

Sponsored by: The FreeBSD Foundation
Tested by: developers@, exp-run
Approved by: mjg
MFC after: 1 month
MFC to: stable/14
PR: 275785
Differential Revision: https://reviews.freebsd.org/D41971

show more ...


# a8cc4671 15-Oct-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document new amd64 timingsafe_memcmp()

Sponsored by: The FreeBSD Foundation
Approved by: security (cperciva)
Differential Revision: https://reviews.freebsd.org/D41696


# a78879df 31-Aug-2023 Robert Clausecker <fuz@FreeBSD.org>

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.f

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

show more ...


# 2a4096b0 25-Aug-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: documend simd-enhanced memchr(3), strnlen(3)

Sponsored by: The FreeBSD Foundation
Approved by: mjg
MFC after: 1 week
MFC to: stable/14
Differential Revision: https://reviews.

share/man/man7/simd.7: documend simd-enhanced memchr(3), strnlen(3)

Sponsored by: The FreeBSD Foundation
Approved by: mjg
MFC after: 1 week
MFC to: stable/14
Differential Revision: https://reviews.freebsd.org/D41598

show more ...


# a559ef1a 23-Aug-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document simd-enhanced strspn(3)

Sponsored by: The FreeBSD Foundation
Approved by: mjg
MFC after: 1 week
MFC to: stable/14
Differential Revision: https://reviews.freebsd.org/

share/man/man7/simd.7: document simd-enhanced strspn(3)

Sponsored by: The FreeBSD Foundation
Approved by: mjg
MFC after: 1 week
MFC to: stable/14
Differential Revision: https://reviews.freebsd.org/D41567

show more ...


# 5fe2597b 20-Aug-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document simd-enhanced strcspn(3)

Sponsored by: The FreeBSD Foundation
Approved by: mjg
MFC after: 1 week
MFC to: stable/14
Differential Revision: https://reviews.freebsd.org

share/man/man7/simd.7: document simd-enhanced strcspn(3)

Sponsored by: The FreeBSD Foundation
Approved by: mjg
MFC after: 1 week
MFC to: stable/14
Differential Revision: https://reviews.freebsd.org/D41557

show more ...


# b404e030 14-Jul-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document new amd64 memcmp/bcmp baseline routines

Sponsored by: The FreeBSD Foundation

bcmp(3) is implemented as a variant of memcmp(3) and benefits
from the same optimisation

share/man/man7/simd.7: document new amd64 memcmp/bcmp baseline routines

Sponsored by: The FreeBSD Foundation

bcmp(3) is implemented as a variant of memcmp(3) and benefits
from the same optimisations.

Sponsored by: The FreeBSD Foundation
Approved by: kib
Differential Revision: https://reviews.freebsd.org/D41442

show more ...


# 245fee96 07-Jul-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7/simd.7: document SIMD-enhanced stpcpy()

Sponsored by: The FreeBSD Foundation
Approved by: mjg kib
Differential Revision: https://reviews.freebsd.org/D41349


# 66f5f4bf 02-Jul-2023 Robert Clausecker <fuz@FreeBSD.org>

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

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

show more ...


# 05888197 04-Aug-2023 Robert Clausecker <fuz@FreeBSD.org>

share/man/man7: document libc simd usage in new man page simd(7)

This documents SIMD usage in libc for all architectures with
specific details on the new amd64 SIMD dispatch framework.

Sponsored by

share/man/man7: document libc simd usage in new man page simd(7)

This documents SIMD usage in libc for all architectures with
specific details on the new amd64 SIMD dispatch framework.

Sponsored by: The FreeBSD Foundation
Approved by: kib
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D40693

show more ...