git: 86f80589b1 - main - Status/2023Q4: Add simd.adoc

From: Lorenzo Salvadore <>
Date: Tue, 12 Dec 2023 09:19:00 UTC
The branch main has been updated by salvadore:


commit 86f80589b12390734d41d201c261a8faa30f2979
Author:     Robert Clausecker <>
AuthorDate: 2023-12-12 09:09:21 +0000
Commit:     Lorenzo Salvadore <>
CommitDate: 2023-12-12 09:17:55 +0000

    Status/2023Q4: Add simd.adoc
    Reviewed by:    status (Pau Amma <>)
 .../en/status/report-2023-10-2023-12/simd.adoc       | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/website/content/en/status/report-2023-10-2023-12/simd.adoc b/website/content/en/status/report-2023-10-2023-12/simd.adoc
new file mode 100644
index 0000000000..533787f764
--- /dev/null
+++ b/website/content/en/status/report-2023-10-2023-12/simd.adoc
@@ -0,0 +1,20 @@
+=== SIMD enhancements for amd64
+Links: +
+link:[FreeBSD Foundation blog post] URL: link:[] +
+link:[simd(7)] URL: link:[] +
+link:[Work currently under acceptance testing] URL: link:[]
+Contact: Robert Clausecker <>
+The project to enhance the libc with SIMD implementations of string functions for amd64 has now concluded.
+In total, SIMD implementations for 17 libc functions have been written, complemented by scalar implementations where needed.
+Through this rewrite, performance of these functions on strings with an average length of 64 characters was improved by an average factor of 5.54.
+In addition, 9 other library functions were rewritten to call into the SIMD-enhanced routines, conveying benefits without requiring additional assembly implementations.
+Please see the FreeBSD Foundation blog post linked above for more details.
+Parts of the SIMD work are already found in the CURRENT branch.
+The rest is currently undergoing acceptance testing and will be merged if no problems emerge.
+It is planned to back port all improvements to 14-STABLE for inclusion into FreeBSD 14.1.
+Sponsor: The FreeBSD Foundation