]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/vax-tdep.c
import gdb-1999-07-07 post reformat
[thirdparty/binutils-gdb.git] / gdb / vax-tdep.c
index a629da6f369411f50124697e2be2901547721bee..c344b4334c85ca04146e809261acba75264db25f 100644 (file)
@@ -1,21 +1,22 @@
 /* Print VAX instructions for GDB, the GNU debugger.
    Copyright 1986, 1989, 1991, 1992, 1996 Free Software Foundation, Inc.
 
-This file is part of GDB.
+   This file is part of GDB.
 
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
 
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
 
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
 
 #include "defs.h"
 #include "symtab.h"
@@ -38,24 +39,24 @@ vax_skip_prologue (pc)
 {
   register int op = (unsigned char) read_memory_integer (pc, 1);
   if (op == 0x11)
-    pc += 2;  /* skip brb */
+    pc += 2;                   /* skip brb */
   if (op == 0x31)
-    pc += 3;  /* skip brw */
+    pc += 3;                   /* skip brw */
   if (op == 0xC2
-      && ((unsigned char) read_memory_integer (pc+2, 1)) == 0x5E)
-    pc += 3;  /* skip subl2 */
+      && ((unsigned char) read_memory_integer (pc + 2, 1)) == 0x5E)
+    pc += 3;                   /* skip subl2 */
   if (op == 0x9E
-      && ((unsigned char) read_memory_integer (pc+1, 1)) == 0xAE
-      && ((unsigned char) read_memory_integer(pc+3, 1)) == 0x5E)
-    pc += 4;  /* skip movab */
+      && ((unsigned char) read_memory_integer (pc + 1, 1)) == 0xAE
+      && ((unsigned char) read_memory_integer (pc + 3, 1)) == 0x5E)
+    pc += 4;                   /* skip movab */
   if (op == 0x9E
-      && ((unsigned char) read_memory_integer (pc+1, 1)) == 0xCE
-      && ((unsigned char) read_memory_integer(pc+4, 1)) == 0x5E)
-    pc += 5;  /* skip movab */
+      && ((unsigned char) read_memory_integer (pc + 1, 1)) == 0xCE
+      && ((unsigned char) read_memory_integer (pc + 4, 1)) == 0x5E)
+    pc += 5;                   /* skip movab */
   if (op == 0x9E
-      && ((unsigned char) read_memory_integer (pc+1, 1)) == 0xEE
-      && ((unsigned char) read_memory_integer(pc+6, 1)) == 0x5E)
-    pc += 7;  /* skip movab */
+      && ((unsigned char) read_memory_integer (pc + 1, 1)) == 0xEE
+      && ((unsigned char) read_memory_integer (pc + 6, 1)) == 0x5E)
+    pc += 7;                   /* skip movab */
   return pc;
 }
 
@@ -94,7 +95,7 @@ vax_print_insn (memaddr, info)
 
   for (i = 0; i < NOPCODES; i++)
     if (votstrs[i].detail.code == buffer[0]
-       || votstrs[i].detail.code == *(unsigned short *)buffer)
+       || votstrs[i].detail.code == *(unsigned short *) buffer)
       break;
 
   /* Handle undefined instructions.  */
@@ -140,7 +141,7 @@ print_insn_arg (d, p, addr, info)
        (*info->fprintf_func) (info->stream, "0x%x", addr + *p++ + 1);
       else
        {
-         (*info->fprintf_func) (info->stream, "0x%x", addr + *(short *)p + 2);
+         (*info->fprintf_func) (info->stream, "0x%x", addr + *(short *) p + 2);
          p += 2;
        }
     }
@@ -153,7 +154,7 @@ print_insn_arg (d, p, addr, info)
       case 3:                  /* Literal mode */
        if (d[1] == 'd' || d[1] == 'f' || d[1] == 'g' || d[1] == 'h')
          {
-           *(int *)&floatlitbuf = 0x4000 + ((p[-1] & 0x3f) << 4);
+           *(int *) &floatlitbuf = 0x4000 + ((p[-1] & 0x3f) << 4);
            (*info->fprintf_func) (info->stream, "$%f", floatlitbuf);
          }
        else
@@ -180,7 +181,7 @@ print_insn_arg (d, p, addr, info)
        if (regnum == PC_REGNUM)
          {
            (*info->fprintf_func) (info->stream, "#");
-           info->target = *(long *)p;
+           info->target = *(long *) p;
            (*info->print_address_func) (info->target, info);
            p += 4;
            break;
@@ -196,25 +197,25 @@ print_insn_arg (d, p, addr, info)
                break;
 
              case 'w':
-               (*info->fprintf_func) (info->stream, "%d", *(short *)p);
+               (*info->fprintf_func) (info->stream, "%d", *(short *) p);
                p += 2;
                break;
 
              case 'l':
-               (*info->fprintf_func) (info->stream, "%d", *(long *)p);
+               (*info->fprintf_func) (info->stream, "%d", *(long *) p);
                p += 4;
                break;
 
              case 'q':
                (*info->fprintf_func) (info->stream, "0x%x%08x",
-                                      ((long *)p)[1], ((long *)p)[0]);
+                                      ((long *) p)[1], ((long *) p)[0]);
                p += 8;
                break;
 
              case 'o':
                (*info->fprintf_func) (info->stream, "0x%x%08x%08x%08x",
-                                      ((long *)p)[3], ((long *)p)[2],
-                                      ((long *)p)[1], ((long *)p)[0]);
+                                      ((long *) p)[3], ((long *) p)[2],
+                                      ((long *) p)[1], ((long *) p)[0]);
                p += 16;
                break;
 
@@ -232,7 +233,7 @@ print_insn_arg (d, p, addr, info)
                if (INVALID_FLOAT (p, 8))
                  (*info->fprintf_func) (info->stream,
                                         "<<invalid float 0x%x%08x>>",
-                                        ((long *)p)[1], ((long *)p)[0]);
+                                        ((long *) p)[1], ((long *) p)[0]);
                else
                  (*info->fprintf_func) (info->stream, "%f", *(double *) p);
                p += 8;
@@ -272,12 +273,12 @@ print_insn_arg (d, p, addr, info)
       case 12:                 /* Word displacement */
        if (regnum == PC_REGNUM)
          {
-           info->target = addr + *(short *)p + 3;
+           info->target = addr + *(short *) p + 3;
            (*info->print_address_func) (info->target, info);
          }
        else
          (*info->fprintf_func) (info->stream, "%d(%s)",
-                                *(short *)p, REGISTER_NAME (regnum));
+                                *(short *) p, REGISTER_NAME (regnum));
        p += 2;
        break;
 
@@ -286,12 +287,12 @@ print_insn_arg (d, p, addr, info)
       case 14:                 /* Long displacement */
        if (regnum == PC_REGNUM)
          {
-           info->target = addr + *(short *)p + 5;
+           info->target = addr + *(short *) p + 5;
            (*info->print_address_func) (info->target, info);
          }
        else
          (*info->fprintf_func) (info->stream, "%d(%s)",
-                                *(long *)p, REGISTER_NAME (regnum));
+                                *(long *) p, REGISTER_NAME (regnum));
        p += 4;
       }