osprey/cygnus/opcodes/m68k-opc.c File Reference

#include "sysdep.h"
#include "opcode/m68k.h"

Include dependency graph for m68k-opc.c:

Go to the source code of this file.

Defines

#define one(x)   ((unsigned int) (x) << 16)
#define two(x, y)   (((unsigned int) (x) << 16) + (y))
#define SCOPE_LINE   (0x1 << 3)
#define SCOPE_PAGE   (0x2 << 3)
#define SCOPE_ALL   (0x3 << 3)
#define TBL1(name, insn_size, signed, round, size)
#define TBL(name1, name2, name3, s, r)   TBL1(name1, 4, s, r, 0), TBL1(name2, 4, s, r, 1), TBL1(name3, 4, s, r, 2)

Variables

struct m68k_opcode m68k_opcodes []
const int m68k_numopcodes = sizeof m68k_opcodes / sizeof m68k_opcodes[0]
struct m68k_opcode_alias m68k_opcode_aliases []
const int m68k_numaliases


Define Documentation

#define one (  )     ((unsigned int) (x) << 16)

#define SCOPE_ALL   (0x3 << 3)

#define SCOPE_LINE   (0x1 << 3)

#define SCOPE_PAGE   (0x2 << 3)

#define TBL ( name1,
name2,
name3,
s,
 )     TBL1(name1, 4, s, r, 0), TBL1(name2, 4, s, r, 1), TBL1(name3, 4, s, r, 2)

#define TBL1 ( name,
insn_size,
signed,
round,
size   ) 

Value:

{name, insn_size, two(0174000, (signed<<11)|(!round<<10)|(size<<6)|0000400),  \
     two(0177700,0107777), "!sD1", cpu32 },       \
  {name, insn_size, two(0174000, (signed<<11)|(!round<<10)|(size<<6)),    \
     two(0177770,0107770), "DsD3D1", cpu32 }

#define two ( x,
 )     (((unsigned int) (x) << 16) + (y))


Variable Documentation

const int m68k_numaliases

Initial value:

Definition at line 2430 of file m68k-opc.c.

const int m68k_numopcodes = sizeof m68k_opcodes / sizeof m68k_opcodes[0]

Definition at line 2177 of file m68k-opc.c.

Referenced by print_insn_m68k().

Definition at line 2186 of file m68k-opc.c.

Definition at line 37 of file m68k-opc.c.

Referenced by print_insn_m68k().


Generated on Wed Apr 8 15:05:48 2009 for Open64 by  doxygen 1.5.6