]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
amd64: align memset buffers to 16 bytes before using rep stos
authormjg <mjg@FreeBSD.org>
Thu, 8 Nov 2018 15:12:36 +0000 (15:12 +0000)
committermjg <mjg@FreeBSD.org>
Thu, 8 Nov 2018 15:12:36 +0000 (15:12 +0000)
commit4f16b562cf35963782911409bf0ed785283e55cf
tree70f58fad99c2b022edcab28aa347eaca738d1112
parent35c107709efebec0a54b9d594a3c0f8063076e31
amd64: align memset buffers to 16 bytes before using rep stos

Both Intel manual and Agner Fog's docs suggest aligning to 16.

See the review for benchmark results.

Reviewed by: kib (previous version)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D17661
sys/amd64/amd64/support.S