|
From: Julian S. <js...@ac...> - 2010-08-19 13:39:27
|
I just enabled SSE4.2 support by default for 64-bit x86 Linux and MacOSX, in trunk revisions 11267/2011. What I mean is, code querying Valgrind's capabilities by doing a CPUID instruction will now find it claims to support SSE4.1 and SSE4.2. And, indeed, most SSE4.1/4.2 instructions are now supported. Prior to this point CPUID would claim only SSSE3 support. Note that the 32-bit x86 virtual CPU remains at SSSE3 level for the time being. I have tested this using Ubuntu 10.04 (x86_64) and it looks OK to me, but is untested on MacOSX. If you see any changes in behaviour or problems, please let me know. In particular I am on the lookout for: * new false errors from Memcheck in string-related C library routines * any change at all in the behaviour of programs J |