* alpha.h (struct alpha_operand): Pack elements into bitfields.

This commit is contained in:
Richard Henderson 2001-09-05 02:52:17 +00:00
parent d72a655937
commit 60a6280984
2 changed files with 8 additions and 4 deletions

View file

@ -1,3 +1,7 @@
2001-09-04 Richard Henderson <rth@redhat.com>
* alpha.h (struct alpha_operand): Pack elements into bitfields.
2001-08-31 Eric Christopher <echristo@redhat.com>
* mips.h: Remove CPU_MIPS32_4K.

View file

@ -81,16 +81,16 @@ extern const unsigned alpha_num_opcodes;
struct alpha_operand
{
/* The number of bits in the operand. */
int bits;
unsigned int bits : 5;
/* How far the operand is left shifted in the instruction. */
int shift;
unsigned int shift : 5;
/* The default relocation type for this operand. */
int default_reloc;
signed int default_reloc : 16;
/* One bit syntax flags. */
unsigned flags;
unsigned int flags : 16;
/* Insertion function. This is used by the assembler. To insert an
operand value into an instruction, check this field.