]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
arm-dis.c (opcode32 arm_opcodes): Fix ARM VFP fadds instruction disassembly
authorNick Clifton <nickc@redhat.com>
Thu, 7 Jul 2005 11:37:10 +0000 (11:37 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 7 Jul 2005 11:37:10 +0000 (11:37 +0000)
  pattern.
vfp1xD.d: Adjust expected fadds disassemblies now that the dissassembler has
  been fixed.

gas/testsuite/ChangeLog
gas/testsuite/gas/arm/vfp1xD.d
opcodes/ChangeLog
opcodes/arm-dis.c

index 088409d5f242742d66411e1b0b5cf0e18a373b54..71ad483c102e83c576ccd512e7f46aa8c0d6cf62 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-07  Nick Clifton  <nickc@redhat.com>
+
+       * gas/arm/vfp1xD.d: Adjust expected fadds disassemblies now that
+       the dissassembler has been fixed.
+
 2005-05-07  Paul Brook  <paul@codesourcery.com>
 
        * gas/ppc/altivec.d: Match all powerpc target vecs.
index ac4e4f92747a84e28fe0dd66a73ae785209819d8..096b46c86e4cfea60f924e4190448a389a214778 100644 (file)
@@ -82,16 +82,16 @@ Disassembly of section .text:
 0+120 <[^>]*> eeb11a40         fnegs   s2, s0
 0+124 <[^>]*> eef1fa40         fnegs   s31, s0
 0+128 <[^>]*> eeb16a6a         fnegs   s12, s21
-0+12c <[^>]*> ee300a20         fadds   s0, s0, s0
-0+130 <[^>]*> ee300a01         fadds   s0, s0, s0
-0+134 <[^>]*> ee300a2f         fadds   s0, s0, s0
+0+12c <[^>]*> ee300a20         fadds   s0, s0, s1
+0+130 <[^>]*> ee300a01         fadds   s0, s0, s2
+0+134 <[^>]*> ee300a2f         fadds   s0, s0, s31
 0+138 <[^>]*> ee300a80         fadds   s0, s1, s0
 0+13c <[^>]*> ee310a00         fadds   s0, s2, s0
 0+140 <[^>]*> ee3f0a80         fadds   s0, s31, s0
-0+144 <[^>]*> ee700a00         fadds   s1, s0, s1
-0+148 <[^>]*> ee301a00         fadds   s2, s0, s2
-0+14c <[^>]*> ee70fa00         fadds   s31, s0, s31
-0+150 <[^>]*> ee3a6aa2         fadds   s12, s21, s12
+0+144 <[^>]*> ee700a00         fadds   s1, s0, s0
+0+148 <[^>]*> ee301a00         fadds   s2, s0, s0
+0+14c <[^>]*> ee70fa00         fadds   s31, s0, s0
+0+150 <[^>]*> ee3a6aa2         fadds   s12, s21, s5
 0+154 <[^>]*> eeb80ae0         fsitos  s0, s1
 0+158 <[^>]*> eeb80ac1         fsitos  s0, s2
 0+15c <[^>]*> eeb80aef         fsitos  s0, s31
@@ -194,7 +194,7 @@ Disassembly of section .text:
 0+2e0 <[^>]*> 0ef0fa69         fcpyseq s31, s19
 0+2e4 <[^>]*> 0eb1aa44         fnegseq s20, s8
 0+2e8 <[^>]*> 0ef12ae3         fsqrtseq        s5, s7
-0+2ec <[^>]*> 0e323a82         faddseq s6, s5, s6
+0+2ec <[^>]*> 0e323a82         faddseq s6, s5, s4
 0+2f0 <[^>]*> 0ec11a20         fdivseq s3, s2, s1
 0+2f4 <[^>]*> 0e4ffa2e         fmacseq s31, s30, s29
 0+2f8 <[^>]*> 0e1dea8d         fmscseq s28, s27, s26
index af7b4f99721f2bc6d4468996f0d22bcdd0984834..3fa5367a58db6d36019667a42003c3adb79f6e7f 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-07  Khem Raj  <kraj@mvista.com>
+
+       * arm-dis.c (opcode32 arm_opcodes): Fix ARM VFP fadds instruction
+       disassembly pattern.
+
 2005-07-06  Alan Modra  <amodra@bigpond.net.au>
 
        * Makefile.am (stamp-m32r): Fix path to cpu files.
index d136af17bcb80b946e707604e98727f6370b70db..faff3a06a0e939045be5366494b595adba2d26c2 100644 (file)
@@ -460,7 +460,7 @@ static const struct opcode32 arm_opcodes[] =
   {FPU_VFP_EXT_V1, 0x0eb00bc0, 0x0fff0ff0, "fabsd%c\t%1z, %0z"},
   {FPU_VFP_EXT_V1xD, 0x0eb00ac0, 0x0fbf0fd0, "fabss%c\t%1y, %0y"},
   {FPU_VFP_EXT_V1, 0x0e300b00, 0x0ff00ff0, "faddd%c\t%1z, %2z, %0z"},
-  {FPU_VFP_EXT_V1xD, 0x0e300a00, 0x0fb00f50, "fadds%c\t%1y, %2y, %1y"},
+  {FPU_VFP_EXT_V1xD, 0x0e300a00, 0x0fb00f50, "fadds%c\t%1y, %2y, %0y"},
   {FPU_VFP_EXT_V1, 0x0eb40b40, 0x0fff0f70, "fcmp%7'ed%c\t%1z, %0z"},
   {FPU_VFP_EXT_V1xD, 0x0eb40a40, 0x0fbf0f50, "fcmp%7'es%c\t%1y, %0y"},
   {FPU_VFP_EXT_V1, 0x0eb50b40, 0x0fff0f70, "fcmp%7'ezd%c\t%1z"},