Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Nov 2023 00:07:55 +0100
From:      fuz@freebsd.org
To:        freebsd-arch@freebsd.org
Subject:   Looking for review on amd64 libc SIMD enhancements
Message-ID:  <ZVqVS0uJT_hwIZzE@fuz.su>

next in thread | raw e-mail | index | archive | help

--4jtdsqtyO9exd7Db
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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

--=20
()  ascii ribbon campaign - for an 8-bit clean world=20
/\  - against html email  - against proprietary attachments

--4jtdsqtyO9exd7Db
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAABCgB9FiEExWcBrcoFY7LMaPxvWXxDScqS3gUFAmValUZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEM1
NjcwMUFEQ0EwNTYzQjJDQzY4RkM2RjU5N0M0MzQ5Q0E5MkRFMDUACgkQWXxDScqS
3gVCQRAAkulhqaiAfjCuUdU6C8yaGwUbeBVebjTOYckAEvRqCTr5gLLpOpOQW4DL
IQvqiRgwKLyQ0v3hcjW3rwmo/FmHQ4xljZsOrXC8731D7QyHGermJSX3SE5rNLhD
PE1iN8VMqiA1bWde1yzhPf5zgnq1xX18kzHrQzwgJuWgc1Pk0QaDQkDNtUS4lM+z
JZnjv3FAS0YqqV1igApXS0TjnaGec1JoAo0H9fU5qohVaX+v2VeoZccGvuK0nOIw
sOFR0LOUu3t+R+7XRGsNtdFYDkMdJrjirnFzWi2JcZEfBg6CxYv1cuPMCRl7CnWh
rStB2jWBYdrSmhgi+yQMEtWa0ykLdrdjXvjvYGw43IItlmpK7kPvOFOtr1u9T592
k+BSwYWvx+TV8xmnL9MtF16/us0zMezR6tYpaCw3pWdzhMp/7Y8sB1KayBVcqNJk
vFEqK4DbMvsNltCn8q2SoyqgLKnSANoTMEk3ywQERkY/VmBuzg6cxLK8Nl/1zTGK
FGcoGCyLexP6xHYhO61ZNBKQHSfukPYciqKt0csIs2SgqQr9zoOnzvhvorabaL7p
vWuMxShpDrdt8QED4sbkJC5MOsRW7tkCJwIwaq4ZR/+D/uZhYlrvGdo3F1XLAqTC
qHJ79R+kw+b1jUTnzcUEULlQ9vtnGC4CCe4i7ziQ5m4vcdgPROw=
=WdT9
-----END PGP SIGNATURE-----

--4jtdsqtyO9exd7Db--



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