From: Ulrich Drepper Date: Wed, 31 Dec 2008 17:02:54 +0000 (-0800) Subject: Implement blendvpd and blendvps opcodes in x86/x86-64 disassembler. X-Git-Tag: elfutils-0.138~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5bd4444e15b0bda948b3753e01de10ef8999e5c8;p=thirdparty%2Felfutils.git Implement blendvpd and blendvps opcodes in x86/x86-64 disassembler. --- diff --git a/libcpu/ChangeLog b/libcpu/ChangeLog index a0e157572..b26c0aabf 100644 --- a/libcpu/ChangeLog +++ b/libcpu/ChangeLog @@ -1,3 +1,7 @@ +2008-12-31 Ulrich Drepper + + * defs/i386: Add blendvpd and blendvps opcodes. + 2008-12-30 Ulrich Drepper * defs/i386: Add blendpd and blendps opcodes. diff --git a/libcpu/defs/i386 b/libcpu/defs/i386 index 482a6d0be..d928a4d83 100644 --- a/libcpu/defs/i386 +++ b/libcpu/defs/i386 @@ -914,6 +914,8 @@ ifdef(`i386', 00001111,00001111,{MOD}{mmxreg}{R_M}:INVALID {MOD}{R_M},{mmxreg} 01100110,00001111,00111010,00001100,{Mod}{xmmreg}{R_m},{imm8}:blendps {imm8},{Mod}{R_m},{xmmreg} 01100110,00001111,00111010,00001101,{Mod}{xmmreg}{R_m},{imm8}:blendpd {imm8},{Mod}{R_m},{xmmreg} +01100110,00001111,00111000,00010100,{Mod}{xmmreg}{R_m}:blendvps %xmm0,{Mod}{R_m},{xmmreg} +01100110,00001111,00111000,00010101,{Mod}{xmmreg}{R_m}:blendvpd %xmm0,{Mod}{R_m},{xmmreg} # ORDER: dnl Many previous entries depend on this being last. 000{sreg2}111:pop {sreg2} diff --git a/tests/ChangeLog b/tests/ChangeLog index a2914e00e..958255a81 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,10 @@ +2008-12-31 Ulrich Drepper + + * testfile44.S.bz2: Add tests for blendvpd and blendvps. + * testfile45.S.bz2: Likewise. + * testfile44.expect.bz2: Adjust accordingly. + * testfile45.expect.bz2: Likewise. + 2008-12-30 Ulrich Drepper * testfile44.S.bz2: Add tests for blendpd and blendps. diff --git a/tests/testfile44.S.bz2 b/tests/testfile44.S.bz2 index 2adeb0873..fb401e52d 100644 Binary files a/tests/testfile44.S.bz2 and b/tests/testfile44.S.bz2 differ diff --git a/tests/testfile44.expect.bz2 b/tests/testfile44.expect.bz2 index 45c0fe077..9e5046212 100644 Binary files a/tests/testfile44.expect.bz2 and b/tests/testfile44.expect.bz2 differ diff --git a/tests/testfile45.S.bz2 b/tests/testfile45.S.bz2 index 7829e187b..58bb16b8a 100644 Binary files a/tests/testfile45.S.bz2 and b/tests/testfile45.S.bz2 differ diff --git a/tests/testfile45.expect.bz2 b/tests/testfile45.expect.bz2 index d795982e1..2cf60b771 100644 Binary files a/tests/testfile45.expect.bz2 and b/tests/testfile45.expect.bz2 differ