I just compared the control flow inside __strstr_sse42 on a real machine (using gdb) and within valgrind (just running callgrind with "--collect-jumps=yes").
It looks like the VEX emulation of "pcmpistri" (used with mode "equal ordered") is buggy.
I just compared the control flow inside __strstr_sse42 on a real machine jumps=yes" ).
(using gdb) and within valgrind (just running callgrind with "--collect-
It looks like the VEX emulation of "pcmpistri" (used with mode "equal ordered")
is buggy.