diff options
author | Ulrich Drepper <drepper@gmail.com> | 2012-01-26 09:45:54 -0500 |
---|---|---|
committer | Ulrich Drepper <drepper@gmail.com> | 2012-01-26 09:45:54 -0500 |
commit | 08cf777f9e7f6d826658a99c7d77a359f73a45bf (patch) | |
tree | 89cdc5e4339c060b4e0ccaab79a2924c4989ab9c /ChangeLog | |
parent | afc5ed09cbce5d6fd48b3a8c5ec427b31f996880 (diff) | |
download | glibc-08cf777f9e7f6d826658a99c7d77a359f73a45bf.tar.gz glibc-08cf777f9e7f6d826658a99c7d77a359f73a45bf.tar.xz glibc-08cf777f9e7f6d826658a99c7d77a359f73a45bf.zip |
Really fix AVX tests
There is no problem with strcmp, it doesn't use the YMM registers. The math routines might since gcc perhaps generates such code. Introduce bit_YMM_USBALE and use it in the math routines.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index 1e2284f4ac..b413d27a52 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,8 +2,17 @@ [BZ #13583] * sysdeps/x86_64/multiarch/init-arch.h: Define bit_OSXSAVE. + Clean up HAS_* macros. * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): If - bit_AVX is set also check OSXAVE/XCR0 and reset bit_AVX if necessary. + bit_AVX is set also check OSXAVE/XCR0 and set bit_YMM_Usable if + possible. + * sysdeps/x86_64/fpu/multiarch/e_atan2.c: Use HAS_YMM_USABLE, not + HAS_AVX. + * sysdeps/x86_64/fpu/multiarch/e_exp.c: Likewise. + * sysdeps/x86_64/fpu/multiarch/e_log.c: Likewise. + * sysdeps/x86_64/fpu/multiarch/s_atan.c: Likewise. + * sysdeps/x86_64/fpu/multiarch/s_sin.c: Likewise. + * sysdeps/x86_64/fpu/multiarch/s_tan.c: Likewise. 2012-01-25 Joseph Myers <joseph@codesourcery.com> |