|
From: Sebastian K. <sk@z.pl> - 2003-08-03 16:49:07
|
Dnia nie 3. sierpie=F1 2003 15:58, Tom Hughes napisa=B3: > That looks like an SSE instruction to me, presumably one that Julian > hasn't added support for yet. > > Presumably your program using CPUID to check for SSE support before > trying to use SSE instructions, which would be fine in 1.0.3 where > the CPUID would not have indicated SSE support when running under > valgrind. > > Because CPUID now reports SSE support if your underlying CPU has it > your code will try and se it and then fail because the valrind support > for SSE is not complete yet. Wouldn't be that a good idea to allow for command line switch to turn on/= off=20 particular CPUID flags? This would allow not only to work around missing = SSE=20 instructions, but also allow to effectively check/debug executables with=20 variant code depending on presence of various CPU features (some performa= nce=20 oriented apps do that; also ICC above 6.0 or 7.0 does that stuff=20 automatically). rgds Sebastian |