[Patch][binutils][arm] Armv8.6-A Matrix Multiply extension [9/10]
[deliverable/binutils-gdb.git] / gas / config / tc-m68851.h
index ff984fe7efa740d500af36b91bfbe99fc81e3bf7..5f9a00c8d739e6a4d59eb88aeccdae7c173ada67 100644 (file)
@@ -1,67 +1,61 @@
+/* This file is tc-m68851.h
 
-/*
- * pmmu.h
- */
+   Copyright (C) 1987-2019 Free Software Foundation, Inc.
 
-/* I suppose we have to copyright this file.  Someone on the net sent it
-   to us as part of the changes for the m68851 Memory Management Unit */
+   This file is part of GAS, the GNU Assembler.
 
-/* Copyright (C) 1987 Free Software Foundation, Inc.
+   GAS 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 3, or (at your option)
+   any later version.
 
-This file is part of Gas, the GNU Assembler.
+   GAS 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.
 
-The GNU assembler is distributed in the hope that it will be
-useful, but WITHOUT ANY WARRANTY.  No author or distributor
-accepts responsibility to anyone for the consequences of using it
-or for whether it serves any particular purpose or works at all,
-unless he says so in writing.  Refer to the GNU Assembler General
-Public License for full details.
-
-Everyone is granted permission to copy, modify and redistribute
-the GNU Assembler, but only under the conditions described in the
-GNU Assembler General Public License.  A copy of this license is
-supposed to have been given to you along with the GNU Assembler
-so you can know your rights and responsibilities.  It should be
-in a file named COPYING.  Among other things, the copyright
-notice and this notice must be preserved on all copies.  */
+   You should have received a copy of the GNU General Public License
+   along with GAS; see the file COPYING.  If not, write to the Free
+   Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA
+   02110-1301, USA.  */
 
 #ifdef m68851
 
 /*
-   I didn't use much imagination in choosing the 
-   following codes, so many of them aren't very
-   mnemonic. -rab
+  I didn't use much imagination in choosing the
+  following codes, so many of them aren't very
+  mnemonic. -rab
 
-   P  pmmu register
-       Possible values:
-       000     TC      Translation Control reg
-       100     CAL     Current Access Level
-       101     VAL     Validate Access Level
-       110     SCC     Stack Change Control
-       111     AC      Access Control
+  P  pmmu register
+  Possible values:
+  000  TC      Translation Control reg
+  100  CAL     Current Access Level
+  101  VAL     Validate Access Level
+  110  SCC     Stack Change Control
+  111  AC      Access Control
 
-   W  wide pmmu registers
-       Possible values:
-       001     DRP     Dma Root Pointer
-       010     SRP     Supervisor Root Pointer
-       011     CRP     Cpu Root Pointer
+  W  wide pmmu registers
+  Possible values:
+  001  DRP     Dma Root Pointer
+  010  SRP     Supervisor Root Pointer
+  011  CRP     Cpu Root Pointer
 
-   f   function code register
-       0       SFC
-       1       DFC
+     function code register
+  0    SFC
+  1    DFC
 
-   V   VAL register only
+     VAL register only
 
-   X   BADx, BACx
-       100     BAD     Breakpoint Acknowledge Data
-       101     BAC     Breakpoint Acknowledge Control
+     BADx, BACx
+  100  BAD     Breakpoint Acknowledge Data
+  101  BAC     Breakpoint Acknowledge Control
 
-   Y   PSR
-   Z   PCSR
+     PSR
+     PCSR
 
-   |   memory          (modes 2-6, 7.*)
+     memory          (modes 2-6, 7.*)
 
-*/
+  */
 
 /*
  * these defines should be in m68k.c but
@@ -83,7 +77,7 @@ notice and this notice must be preserved on all copies.  */
 #define PSR    (BAC+8)         /* 72 */
 #define PCSR   (PSR+1)         /* 73 */
 
- /* name */    /* opcode */            /* match */             /* args */
+/* name */     /* opcode */            /* match */             /* args */
 
 {"pbac",       one(0xf0c7),            one(0xffbf),            "Bc"},
 {"pbacw",      one(0xf087),            one(0xffbf),            "Bc"},
@@ -118,7 +112,6 @@ notice and this notice must be preserved on all copies.  */
 {"pbws",       one(0xf0c8),            one(0xffbf),            "Bc"},
 {"pbwsw",      one(0xf088),            one(0xffbf),            "Bc"},
 
-
 {"pdbac",      two(0xf048, 0x0007),    two(0xfff8, 0xffff),    "DsBw"},
 {"pdbas",      two(0xf048, 0x0006),    two(0xfff8, 0xffff),    "DsBw"},
 {"pdbbc",      two(0xf048, 0x0001),    two(0xfff8, 0xffff),    "DsBw"},
@@ -161,18 +154,18 @@ notice and this notice must be preserved on all copies.  */
 {"ploadw",     two(0xf000, 0x2008),    two(0xffc0, 0xfff8),    "D3&s" },
 {"ploadw",     two(0xf000, 0x2000),    two(0xffc0, 0xfffe),    "f3&s" },
 
-/* TC, CRP, DRP, SRP, CAL, VAL, SCC, AC */
+    /* TC, CRP, DRP, SRP, CAL, VAL, SCC, AC */
 {"pmove",      two(0xf000, 0x4000),    two(0xffc0, 0xe3ff),    "*sP8" },
 {"pmove",      two(0xf000, 0x4200),    two(0xffc0, 0xe3ff),    "P8%s" },
 {"pmove",      two(0xf000, 0x4000),    two(0xffc0, 0xe3ff),    "|sW8" },
 {"pmove",      two(0xf000, 0x4200),    two(0xffc0, 0xe3ff),    "W8~s" },
 
-/* BADx, BACx */
+    /* BADx, BACx */
 {"pmove",      two(0xf000, 0x6200),    two(0xffc0, 0xe3e3),    "*sX3" },
 {"pmove",      two(0xf000, 0x6000),    two(0xffc0, 0xe3e3),    "X3%s" },
 
-/* PSR, PCSR */
-/* {"pmove",   two(0xf000, 0x6100),    two(oxffc0, oxffff),    "*sZ8" }, */
+    /* PSR, PCSR */
+    /* {"pmove",       two(0xf000, 0x6100),    two(oxffc0, oxffff),    "*sZ8" }, */
 {"pmove",      two(0xf000, 0x6000),    two(0xffc0, 0xffff),    "*sY8" },
 {"pmove",      two(0xf000, 0x6200),    two(0xffc0, 0xffff),    "Y8%s" },
 {"pmove",      two(0xf000, 0x6600),    two(0xffc0, 0xffff),    "Z8%s" },
@@ -281,4 +274,3 @@ notice and this notice must be preserved on all copies.  */
 {"pvalid",     two(0xf000, 0x2c00),    two(0xffc0, 0xfff8),    "A3&s" },
 
 #endif /* m68851 */
-/* end pmmu.h */
This page took 0.026632 seconds and 4 git commands to generate.