Looking for review on amd64 libc SIMD enhancements
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 19 Nov 2023 23:07:55 UTC
Greetings, As part of an ongoing project [1], I have written a number of SIMD-enhanced implementations of libc string functions for amd64. Unfortunately the designated reviewer is currently very busy with other stuff and does not have the time to review the code. Is anybody interested in helping? It's a lot of gnarly amd64 assembly, mostly using SSE. Here are the relevant open reviews: - https://reviews.freebsd.org/D41971 (strcmp w/ SSE) - https://reviews.freebsd.org/D41980 (strpbrk through strcspn) - https://reviews.freebsd.org/D42122 (strncmp w/ SSE) - https://reviews.freebsd.org/D42217 (strrchr w/ SSE) - https://reviews.freebsd.org/D42346 (strsep through strcspn) - https://reviews.freebsd.org/D42519 (stpncpy w/ SSE) - https://reviews.freebsd.org/D42600 (strcat through strcpy, strlen) Additional reviews may follow in the future. Any help in reviewing this code is greatly appreciated. Yours, Robert Clausecker -- () ascii ribbon campaign - for an 8-bit clean world /\ - against html email - against proprietary attachments