gdb: add target_ops::supports_displaced_step
[deliverable/binutils-gdb.git] / gas / bit_fix.h
index 7936927e70a9f0b0830ddfd7616a78eaa653e308..ae5c97be57fd9ddbaab7c56d6dabccc44c8c48ca 100644 (file)
@@ -1,50 +1,47 @@
-/* write.h
+/* bit_fix.h
+   Copyright (C) 1987-2020 Free Software Foundation, Inc.
 
-   Copyright (C) 1987, 1992 Free Software Foundation, Inc.
-   
    This file is part of GAS, the GNU Assembler.
-   
+
    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 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
-   
-   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.
-   
+
+   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.
+
    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, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+   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.  */
 
 /* The bit_fix was implemented to support machines that need variables
-   to be inserted in bitfields other than 1, 2 and 4 bytes. 
-   Furthermore it gives us a possibillity to mask in bits in the symbol
-   when it's fixed in the objectcode and check the symbols limits.
-   
+   to be inserted in bitfields other than 1, 2 and 4 bytes.
+   Furthermore it gives us a possibility to mask in bits in the symbol
+   when it's fixed in the object code and check the symbols limits.
+
    The or-mask is used to set the huffman bits in displacements for the
    ns32k port.
    The acbi, addqi, movqi, cmpqi instruction requires an assembler that
-   can handle bitfields. Ie handle an expression, evaluate it and insert
-   the result in an some bitfield. ( ex: 5 bits in a short field of a opcode) 
-   */
+   can handle bitfields.  Ie. handle an expression, evaluate it and insert
+   the result in some bitfield.  (eg: 5 bits in a short field of an opcode).  */
 
 #ifndef __bit_fix_h__
 #define __bit_fix_h__
 
 struct bit_fix {
-       int fx_bit_size;           /* Length of bitfield */
-       int fx_bit_offset;         /* Bit offset to bitfield */
-       long fx_bit_base;          /* Where do we apply the bitfix.
-                                     If this is zero, default is assumed. */
-       long fx_bit_base_adj;      /* Adjustment of base */
-       long fx_bit_max;           /* Signextended max for bitfield */
-       long fx_bit_min;           /* Signextended min for bitfield */
-       long fx_bit_add;           /* Or mask, used for huffman prefix */
+  int fx_bit_size;             /* Length of bitfield */
+  int fx_bit_offset;           /* Bit offset to bitfield */
+  long fx_bit_base;            /* Where do we apply the bitfix.
+                                  If this is zero, default is assumed.  */
+  long fx_bit_base_adj;                /* Adjustment of base */
+  long fx_bit_max;             /* Signextended max for bitfield */
+  long fx_bit_min;             /* Signextended min for bitfield */
+  long fx_bit_add;             /* Or mask, used for huffman prefix */
 };
 typedef struct bit_fix bit_fixS;
 
 #endif /* __bit_fix_h__ */
-
- /* end of bit_fix.h */
This page took 0.024417 seconds and 4 git commands to generate.