Skip site navigation (1)Skip section navigation (2)
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>