Back to index

cell-binutils  2.17cvs20070401
Defines | Variables
m68k-opc.c File Reference
#include "sysdep.h"
#include "opcode/m68k.h"

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

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

Define Documentation

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

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

#define SCOPE_ALL   (0x3 << 3)
#define SCOPE_LINE   (0x1 << 3)
#define SCOPE_PAGE   (0x2 << 3)
#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)
#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,
  y 
)    (((unsigned int) (x) << 16) + (y))

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


Variable Documentation

Initial value:
  sizeof m68k_opcode_aliases / sizeof m68k_opcode_aliases[0]

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

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

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