DRC
d5f281b734
SIMD: Fix c000001d exception on Win 7 w/o SP1
...
Apparently Windows 7 without SP1 has O/S support for XSAVE but not for
YMM registers, and this exposed a bug in our usage of xgetbv. The test
instruction will set ZF only if none of the bits match between the two
operarands, so in effect, we were enabling AVX2 instructions if the O/S
supported XSAVE and the CPU supported AVX2 but the O/S only supported
XMM registers. This bug was not exposed on, for instance, Windows XP or
RHEL 5 because those O/S's do not support XSAVE.
Fixes #288
2018-09-28 16:23:14 -05:00
..
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-17 15:19:41 -05:00
2018-03-17 15:19:41 -05:00
2018-03-17 15:19:41 -05:00
2018-03-17 15:19:41 -05:00
2018-03-17 15:19:41 -05:00
2018-03-17 15:19:41 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-21 13:03:30 -05:00
2018-03-22 15:49:23 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-17 15:19:41 -05:00
2018-03-17 15:19:41 -05:00
2018-03-17 15:19:41 -05:00
2018-03-17 15:19:41 -05:00
2018-03-17 15:19:41 -05:00
2018-03-17 15:19:41 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-03-16 02:14:34 -05:00
2018-04-09 21:30:25 -05:00
2018-09-28 16:23:14 -05:00