Back to index

cell-binutils  2.17cvs20070401
Classes | Defines | Variables
m68k.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  m68k_opcode
struct  m68k_opcode_alias

Defines

#define _m68k_undef   0
#define m68000   0x001
#define m68010   0x002
#define m68020   0x004
#define m68030   0x008
#define m68040   0x010
#define m68060   0x020
#define m68881   0x040
#define m68851   0x080
#define cpu32   0x100 /* e.g., 68332 */
#define fido_a   0x200
#define m68k_mask   0x3ff
#define mcfmac   0x400 /* ColdFire MAC. */
#define mcfemac   0x800 /* ColdFire EMAC. */
#define cfloat   0x1000 /* ColdFire FPU. */
#define mcfhwdiv   0x2000 /* ColdFire hardware divide. */
#define mcfisa_a   0x4000 /* ColdFire ISA_A. */
#define mcfisa_aa   0x8000 /* ColdFire ISA_A+. */
#define mcfisa_b   0x10000 /* ColdFire ISA_B. */
#define mcfusp   0x20000 /* ColdFire USP instructions. */
#define mcf_mask   0x3e400
#define m68040up   (m68040 | m68060)
#define m68030up   (m68030 | m68040up)
#define m68020up   (m68020 | m68030up)
#define m68010up   (m68010 | cpu32 | fido_a | m68020up)
#define m68000up   (m68000 | m68010up)
#define mfloat   (m68881 | m68040 | m68060)
#define mmmu   (m68851 | m68030 | m68040 | m68060)

Variables

const int m68k_numopcodes
const int m68k_numaliases

Class Documentation

struct m68k_opcode

Definition at line 60 of file m68k.h.

Class Members
unsigned int arch
const char * args
unsigned long match
const char * name
unsigned long opcode
unsigned int size
struct m68k_opcode_alias

Definition at line 79 of file m68k.h.

Class Members
const char * alias
const char * primary

Define Documentation

#define _m68k_undef   0

Definition at line 24 of file m68k.h.

#define cfloat   0x1000 /* ColdFire FPU. */

Definition at line 39 of file m68k.h.

#define cpu32   0x100 /* e.g., 68332 */

Definition at line 33 of file m68k.h.

#define fido_a   0x200

Definition at line 34 of file m68k.h.

#define m68000   0x001

Definition at line 25 of file m68k.h.

#define m68000up   (m68000 | m68010up)

Definition at line 53 of file m68k.h.

#define m68010   0x002

Definition at line 26 of file m68k.h.

#define m68010up   (m68010 | cpu32 | fido_a | m68020up)

Definition at line 52 of file m68k.h.

#define m68020   0x004

Definition at line 27 of file m68k.h.

#define m68020up   (m68020 | m68030up)

Definition at line 51 of file m68k.h.

#define m68030   0x008

Definition at line 28 of file m68k.h.

#define m68030up   (m68030 | m68040up)

Definition at line 50 of file m68k.h.

#define m68040   0x010

Definition at line 29 of file m68k.h.

#define m68040up   (m68040 | m68060)

Definition at line 49 of file m68k.h.

#define m68060   0x020

Definition at line 30 of file m68k.h.

#define m68851   0x080

Definition at line 32 of file m68k.h.

#define m68881   0x040

Definition at line 31 of file m68k.h.

#define m68k_mask   0x3ff

Definition at line 35 of file m68k.h.

#define mcf_mask   0x3e400

Definition at line 46 of file m68k.h.

#define mcfemac   0x800 /* ColdFire EMAC. */

Definition at line 38 of file m68k.h.

#define mcfhwdiv   0x2000 /* ColdFire hardware divide. */

Definition at line 40 of file m68k.h.

#define mcfisa_a   0x4000 /* ColdFire ISA_A. */

Definition at line 42 of file m68k.h.

#define mcfisa_aa   0x8000 /* ColdFire ISA_A+. */

Definition at line 43 of file m68k.h.

#define mcfisa_b   0x10000 /* ColdFire ISA_B. */

Definition at line 44 of file m68k.h.

#define mcfmac   0x400 /* ColdFire MAC. */

Definition at line 37 of file m68k.h.

#define mcfusp   0x20000 /* ColdFire USP instructions. */

Definition at line 45 of file m68k.h.

#define mfloat   (m68881 | m68040 | m68060)

Definition at line 55 of file m68k.h.

#define mmmu   (m68851 | m68030 | m68040 | m68060)

Definition at line 56 of file m68k.h.


Variable Documentation

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

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