From: Ulrich Drepper Date: Wed, 31 Dec 2008 07:24:09 +0000 (-0800) Subject: Implement blendps opcode for x86/x86-64. X-Git-Tag: elfutils-0.138~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec32ff94cfcb52f0bd5a5b00968fd590d444c306;p=thirdparty%2Felfutils.git Implement blendps opcode for x86/x86-64. --- diff --git a/libcpu/ChangeLog b/libcpu/ChangeLog index d9bc05c75..a0e157572 100644 --- a/libcpu/ChangeLog +++ b/libcpu/ChangeLog @@ -1,6 +1,6 @@ 2008-12-30 Ulrich Drepper - * defs/i386: Add blendpd opcode. + * defs/i386: Add blendpd and blendps opcodes. 2008-12-19 Ulrich Drepper diff --git a/libcpu/defs/i386 b/libcpu/defs/i386 index 91934da78..482a6d0be 100644 --- a/libcpu/defs/i386 +++ b/libcpu/defs/i386 @@ -912,6 +912,7 @@ ifdef(`i386', 00001111,10101110,11111000:sfence 00001111,10101110,{mod}111{r_m}:clflush {mod}{r_m} 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} # ORDER: dnl Many previous entries depend on this being last. diff --git a/tests/ChangeLog b/tests/ChangeLog index 3cc7f0212..a2914e00e 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,6 +1,6 @@ 2008-12-30 Ulrich Drepper - * testfile44.S.bz2: Add tests for blendpd. + * testfile44.S.bz2: Add tests for blendpd and blendps. * testfile45.S.bz2: Likewise. * testfile44.expect.bz2: Adjust accordingly. * testfile45.expect.bz2: Likewise. diff --git a/tests/testfile44.S.bz2 b/tests/testfile44.S.bz2 index 14b580aa1..2adeb0873 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 df04d76c1..45c0fe077 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 5fffb7299..7829e187b 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 022900858..d795982e1 100644 Binary files a/tests/testfile45.expect.bz2 and b/tests/testfile45.expect.bz2 differ