]> git.ipfire.org Git - thirdparty/glibc.git/commit
x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions
authorNoah Goldstein <goldstein.w.n@gmail.com>
Fri, 3 Jun 2022 23:52:37 +0000 (18:52 -0500)
committerNoah Goldstein <goldstein.w.n@gmail.com>
Tue, 7 Jun 2022 20:10:32 +0000 (13:10 -0700)
commitc28db9cb29a7d6cf3ce08fd8445e6b7dea03f35b
treecf086f341e58cc61f200e56b4e05fb0247de8b3c
parent56da3fe1dd075285fa8186d44b3c28e68c687e62
x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions

Give fall-through path to `vzeroupper` and taken-path to `vzeroall`.

Generally even on machines with RTM the expectation is the
string-library functions will not be called in transactions.
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
sysdeps/x86_64/sysdep.h