Date: Fri, 8 Sep 2017 22:08:21 -0700 From: "Ngie Cooper (yaneurabeya)" <yaneurabeya@gmail.com> To: Mateusz Guzik <mjg@FreeBSD.org> Cc: src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r323329 - head/sys/sys Message-ID: <75479AB5-BB64-4D5B-8FA0-474532E7B103@gmail.com> In-Reply-To: <201709082009.v88K9EGW006964@repo.freebsd.org> References: <201709082009.v88K9EGW006964@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_D4977873-6CC0-4F5C-8FCA-F3CFE1247636 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Sep 8, 2017, at 13:09, Mateusz Guzik <mjg@FreeBSD.org> wrote: >=20 > Author: mjg > Date: Fri Sep 8 20:09:14 2017 > New Revision: 323329 > URL: https://svnweb.freebsd.org/changeset/base/323329 >=20 > Log: > Allow __builtin_memset instead of bzero for small buffers of known = size >=20 > In particular this eliminates function calls and related register = save/restore > when only few writes would suffice. >=20 > Example speed up can be seen in a fstat microbenchmark on AMD Ryzen = cpus, where > the throughput went up by ~4.5%. >=20 > Thanks to cem@ for benchmarking and reviewing the patch. This change breaks all platforms that use gcc. If it=E2=80=99s not = reverted in the next 3 hours, I=E2=80=99ll revert it. Please fix ASAP if possible: = https://ci.freebsd.org/job/FreeBSD-head-riscv64-build/3668/console . Thanks, -Ngie --Apple-Mail=_D4977873-6CC0-4F5C-8FCA-F3CFE1247636 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJZs3dFAAoJEPWDqSZpMIYV+XMP/0cxFRiEOueHlk5RL4u/ztrA wZo7RJfovmAg8a1AkgIP0FuiyLVR9GDX1A1ZkMVTXrTOFUZapef90WFy/uf07bCS DnJQ5/5HZTJbsOBpNLS8CSBY1DYLgMb7Q/HitwXvUWx687trnq7CaB6UyCLJPFyt NfOw4Uxgq1mOVh7usFkSXxfFRemcOmyfe+tPC4c44/J2sSSz2j0W529Yzdlp90W4 55iTCotkiMdzSQqs3R4nb0NmdHGwRX1N39YV0aVfvasiHWm71rvi69oQicxZm5wj jjQDmyVf+cJPX0HoOVe0TtO+jn/cCXAGtoQPfu4fVzC3ZWAPggy2SQRYb/oENQnt sBMDz00wWj3rExmEo8ZhDmXDdnFr1yADblvv83N2G5OwNECcEZXCvV+AHDaoa7zA 48g04T/MWnKyetlmragsLqHnqDTt43EVjSllIk65Ran1xOquxzCvExvAKI5RYv/N mAAmQmBlXDmx/Y8RiM3dl6Ko4NCCOLhBEmFS3C3oStAlxPxu55ngUD236wuv+kU/ BeJGTmtvICWVvt2TgWy6w07Lu50RJkIfTFcy9DFW+a2yOG6/zBIjjBtv8HeXHG56 L45eMrELiCXb3vB8IxqO/J/BtgQvo+To6V2tDEt8LXTcf2jb+bG+Epej3u1nH6yQ xxhF/argE9/b9fIz03l5 =U930 -----END PGP SIGNATURE----- --Apple-Mail=_D4977873-6CC0-4F5C-8FCA-F3CFE1247636--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?75479AB5-BB64-4D5B-8FA0-474532E7B103>