]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Implement blendvpd and blendvps opcodes in x86/x86-64 disassembler.
authorUlrich Drepper <drepper@redhat.com>
Wed, 31 Dec 2008 17:02:54 +0000 (09:02 -0800)
committerUlrich Drepper <drepper@redhat.com>
Wed, 31 Dec 2008 17:02:54 +0000 (09:02 -0800)
libcpu/ChangeLog
libcpu/defs/i386
tests/ChangeLog
tests/testfile44.S.bz2
tests/testfile44.expect.bz2
tests/testfile45.S.bz2
tests/testfile45.expect.bz2

index a0e15757294d08f92b79ba1e47c3f7e4ae2079f5..b26c0aabf6f485d62f261fe9d0239ba27652dcd7 100644 (file)
@@ -1,3 +1,7 @@
+2008-12-31  Ulrich Drepper  <drepper@redhat.com>
+
+       * defs/i386: Add blendvpd and blendvps opcodes.
+
 2008-12-30  Ulrich Drepper  <drepper@redhat.com>
 
        * defs/i386: Add blendpd and blendps opcodes.
index 482a6d0be49e2f8ca2d33847efc9bbb03007f002..d928a4d8311507f3fe16ef7e8453e88601a27222 100644 (file)
@@ -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}
index a2914e00e8a9ddc5fa47ece954f33f92def93d60..958255a81b82859e91397f42e143ab4179ce5264 100644 (file)
@@ -1,3 +1,10 @@
+2008-12-31  Ulrich Drepper  <drepper@redhat.com>
+
+       * 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  <drepper@redhat.com>
 
        * testfile44.S.bz2: Add tests for blendpd and blendps.
index 2adeb08735b57a80d4610400c6bac2c85c6d3e79..fb401e52d6e39a482121b71d9e2aa98312bfc0f5 100644 (file)
Binary files a/tests/testfile44.S.bz2 and b/tests/testfile44.S.bz2 differ
index 45c0fe077a679c89561592933494924d6678e1d9..9e504621210097e6f9f3a20b28db688165c074b7 100644 (file)
Binary files a/tests/testfile44.expect.bz2 and b/tests/testfile44.expect.bz2 differ
index 7829e187ba9b3c67949937686e53b09918aa57ca..58bb16b8a973b13b334b752eba0d1665326abbe6 100644 (file)
Binary files a/tests/testfile45.S.bz2 and b/tests/testfile45.S.bz2 differ
index d795982e1d4f02f31fc6c7b43abe3e8fed8bc826..2cf60b77114cafbdff3ca1728d303b323e5d5011 100644 (file)
Binary files a/tests/testfile45.expect.bz2 and b/tests/testfile45.expect.bz2 differ