Valgrind has a quite complete support for SSE 4.1 now. Also, I cannot reproduce the problem with the following test case:
% cat insertps.c int main(void) { asm(".byte 0x66, 0xF, 0x3A, 0x21"); return 0; } Which is disassembled by gdb as: 0x00000000004004a0 <+0>: mov eax,0x0 0x00000000004004a5 <+5>: mov DWORD PTR [rsp-0x4],0x0 0x00000000004004ad <+13>: insertps xmm0,xmm3,0x90 ** Changed in: valgrind (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/514771 Title: valgrind does not recognize opcode 0x660F3A21 (INSERTPS of SSE 4.1) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/valgrind/+bug/514771/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs