From nobody Mon Dec 25 14:38:25 2023 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SzLB36G1Tz54pMK for ; Mon, 25 Dec 2023 14:38:35 +0000 (UTC) (envelope-from fuz@fuz.su) Received: from fuz.su (fuz.su [IPv6:2001:41d0:8:e508::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "fuz.su", Issuer "fuz.su" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SzLB23Zwhz3Y5T for ; Mon, 25 Dec 2023 14:38:34 +0000 (UTC) (envelope-from fuz@fuz.su) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of fuz@fuz.su designates 2001:41d0:8:e508::1 as permitted sender) smtp.mailfrom=fuz@fuz.su; dmarc=none Received: from fuz.su (localhost [127.0.0.1]) by fuz.su (8.17.1/8.17.1) with ESMTPS id 3BPEcP5a096650 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Mon, 25 Dec 2023 15:38:25 +0100 (CET) (envelope-from fuz@fuz.su) Received: (from fuz@localhost) by fuz.su (8.17.1/8.17.1/Submit) id 3BPEcP26096649 for freebsd-current@freebsd.org; Mon, 25 Dec 2023 15:38:25 +0100 (CET) (envelope-from fuz) Date: Mon, 25 Dec 2023 15:38:25 +0100 From: Robert Clausecker To: freebsd-current@freebsd.org Subject: amd64 SIMD libc work has landed Message-ID: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6qrxFYgc1gqrZUcn" Content-Disposition: inline X-Spamd-Result: default: False [-5.10 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FORGED_SENDER(0.30)[fuz@freebsd.org,fuz@fuz.su]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+a]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; MIME_TRACE(0.00)[0:+,1:+,2:~]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR]; DMARC_NA(0.00)[freebsd.org]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[fuz]; RCVD_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; FROM_NEQ_ENVFROM(0.00)[fuz@freebsd.org,fuz@fuz.su]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; TO_DOM_EQ_FROM_DOM(0.00)[] X-Rspamd-Queue-Id: 4SzLB23Zwhz3Y5T X-Spamd-Bar: ----- --6qrxFYgc1gqrZUcn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Greetings! I am happy to announce that the FreeBSD Foudation sponsored amd64 libc SIMD enhancement work has landed in CURRENT following extensive testing. Big thanks to all those who assisted in testing and reviewing the changes, especially to mjg@ and kib@. If there are any problems resulting from this changeset, please do not hesitate to file a bug report. You can disable SIMD-enhanced functions at run time by setting the environment variable ARCHLEVEL to "scalar" (using hand-written scalar assembly implementations instead) or at compile time by building world WITHOUT_MACHDEP_OPTIMIZATIONS. Please see simd(7) as well as the blog post: https://freebsdfoundation.org/blog/a-sneak-peek-simd-enhanced-string-fu= nctions-for-amd64/ for more details. Yours, Robert Clausecker --=20 () ascii ribbon campaign - for an encoding-agnostic world /\ - against html email - against proprietary attachments --6qrxFYgc1gqrZUcn Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEExWcBrcoFY7LMaPxvWXxDScqS3gUFAmWJk91fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEM1 NjcwMUFEQ0EwNTYzQjJDQzY4RkM2RjU5N0M0MzQ5Q0E5MkRFMDUACgkQWXxDScqS 3gW3zA//VADdLBli/PzdOWpKZxsAO1fhs7/dqUtmhsYChZxAeDYAoe3yaQuhFpTY zFm7RT5GImuJ7gShK4tEVY2ywUOj+Eas9AP+0eZe6+TqBgvI6iaaPChYMWLCET9+ 6FIRInlgalzQvqTYOwYh5iR3FWsgxn3CxsLVhMru4ysJwmYxYiwVXtQj4rF7D99I uNUFogZi+hyS8j0YfXPm888Wl/BomBA6Wu8Jm99mwD5JQ1Wc1GGE3qmsrX0Rrkn+ +XD42mxX0I45KuJMMF4xvKT4v+CAFVypRHLz1F3H/TGx4hg3/k3STNggjMqKh+BV j11R0AUTy62byNbs0OwBuScyUOT1hxZbBY+B08+0P+eg+FzQlUh1q3v0KJEvmEgV uCz8gusA6yWNJlAxAUW4qX74HRFhL9fp0FNwn2d82GrMeDxuGrV2aEvBfk5MMW4X QJLIAoDv/1oioHgHOy8Mmne+0GpfGXaTxyG1de2gkCtbumo2mBgYi/MWsrqtgmst SP8YThAWkEXoSV4cveXbE7aKl0hB7q8qlzuXf/WfCdjSa0nZQufJJU0+Oe3pedhe AcH24kuUwSJIMtFpMbwHEr7LPXsvYtHV3wVN777hp1Ep7Gfep5uzxvXl1PAtZHuA 35TDg+ynW8590KSJqQ/rY3Kthxt7hZy1bxMFhSUh0wBn9GL8oY0= =97WF -----END PGP SIGNATURE----- --6qrxFYgc1gqrZUcn--