osprey/cygnus/opcodes/ia64-opc-x.c File Reference

#include "ia64-opc.h"

Include dependency graph for ia64-opc-x.c:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define X0   IA64_TYPE_X, 0
#define X   IA64_TYPE_X, 1
#define bBtype(x)   (((ia64_insn) ((x) & 0x7)) << 6)
#define bD(x)   (((ia64_insn) ((x) & 0x1)) << 35)
#define bPa(x)   (((ia64_insn) ((x) & 0x1)) << 12)
#define bPr(x)   (((ia64_insn) ((x) & 0x3f)) << 0)
#define bVc(x)   (((ia64_insn) ((x) & 0x1)) << 20)
#define bWha(x)   (((ia64_insn) ((x) & 0x3)) << 33)
#define bX3(x)   (((ia64_insn) ((x) & 0x7)) << 33)
#define bX6(x)   (((ia64_insn) ((x) & 0x3f)) << 27)
#define bY(x)   (((ia64_insn) ((x) & 0x1)) << 26)
#define mBtype   bBtype (-1)
#define mD   bD (-1)
#define mPa   bPa (-1)
#define mPr   bPr (-1)
#define mVc   bVc (-1)
#define mWha   bWha (-1)
#define mX3   bX3 (-1)
#define mX6   bX6 (-1)
#define mY   bY (-1)
#define OpX3X6(a, b, c)
#define OpX3X6Y(a, b, c, d)
#define OpVc(a, b)   (bOp (a) | bVc (b)), (mOp | mVc)
#define OpPaWhaD(a, b, c, d)   (bOp (a) | bPa (b) | bWha (c) | bD (d)), (mOp | mPa | mWha | mD)
#define OpBtypePaWhaD(a, b, c, d, e)
#define OpBtypePaWhaDPr(a, b, c, d, e, f)
#define BRL(a, b)   X0, OpBtypePaWhaDPr (0xC, 0, a, 0, b, 0), {TGT64}, PSEUDO, 0, NULL
#define BRL(a, b, c)   X0, OpBtypePaWhaD (0xC, 0, a, b, c), {TGT64}, 0, 0, NULL
#define BRLP(a, b, c)   X0, OpBtypePaWhaD (0xC, 0, a, b, c), {TGT64}, PSEUDO, 0, NULL
#define BRL(a, b, c)   X, OpPaWhaD (0xD, a, b, c), {B1, TGT64}, 0, 0, NULL
#define BRLP(a, b, c)   X, OpPaWhaD (0xD, a, b, c), {B1, TGT64}, PSEUDO, 0, NULL

Variables

struct ia64_opcode ia64_opcodes_x []


Define Documentation

#define bBtype (  )     (((ia64_insn) ((x) & 0x7)) << 6)

Definition at line 29 of file ia64-opc-x.c.

#define bD (  )     (((ia64_insn) ((x) & 0x1)) << 35)

Definition at line 30 of file ia64-opc-x.c.

#define bPa (  )     (((ia64_insn) ((x) & 0x1)) << 12)

Definition at line 31 of file ia64-opc-x.c.

#define bPr (  )     (((ia64_insn) ((x) & 0x3f)) << 0)

Definition at line 32 of file ia64-opc-x.c.

#define BRL ( a,
b,
c   )     X, OpPaWhaD (0xD, a, b, c), {B1, TGT64}, 0, 0, NULL

#define BRL ( a,
b,
c   )     X0, OpBtypePaWhaD (0xC, 0, a, b, c), {TGT64}, 0, 0, NULL

#define BRL ( a,
b   )     X0, OpBtypePaWhaDPr (0xC, 0, a, 0, b, 0), {TGT64}, PSEUDO, 0, NULL

#define BRLP ( a,
b,
c   )     X, OpPaWhaD (0xD, a, b, c), {B1, TGT64}, PSEUDO, 0, NULL

#define BRLP ( a,
b,
c   )     X0, OpBtypePaWhaD (0xC, 0, a, b, c), {TGT64}, PSEUDO, 0, NULL

#define bVc (  )     (((ia64_insn) ((x) & 0x1)) << 20)

Definition at line 33 of file ia64-opc-x.c.

#define bWha (  )     (((ia64_insn) ((x) & 0x3)) << 33)

Definition at line 34 of file ia64-opc-x.c.

#define bX3 (  )     (((ia64_insn) ((x) & 0x7)) << 33)

Definition at line 35 of file ia64-opc-x.c.

#define bX6 (  )     (((ia64_insn) ((x) & 0x3f)) << 27)

Definition at line 36 of file ia64-opc-x.c.

#define bY (  )     (((ia64_insn) ((x) & 0x1)) << 26)

Definition at line 37 of file ia64-opc-x.c.

#define mBtype   bBtype (-1)

Definition at line 39 of file ia64-opc-x.c.

#define mD   bD (-1)

Definition at line 40 of file ia64-opc-x.c.

#define mPa   bPa (-1)

Definition at line 41 of file ia64-opc-x.c.

#define mPr   bPr (-1)

Definition at line 42 of file ia64-opc-x.c.

#define mVc   bVc (-1)

Definition at line 43 of file ia64-opc-x.c.

#define mWha   bWha (-1)

Definition at line 44 of file ia64-opc-x.c.

#define mX3   bX3 (-1)

Definition at line 45 of file ia64-opc-x.c.

#define mX6   bX6 (-1)

Definition at line 46 of file ia64-opc-x.c.

#define mY   bY (-1)

Definition at line 47 of file ia64-opc-x.c.

#define OpBtypePaWhaD ( a,
b,
c,
d,
 ) 

Value:

(bOp (a) | bBtype (b) | bPa (c) | bWha (d) | bD (e)), \
  (mOp | mBtype | mPa | mWha | mD)

Definition at line 56 of file ia64-opc-x.c.

#define OpBtypePaWhaDPr ( a,
b,
c,
d,
e,
f   ) 

Value:

(bOp (a) | bBtype (b) | bPa (c) | bWha (d) | bD (e) | bPr (f)), \
  (mOp | mBtype | mPa | mWha | mD | mPr)

Definition at line 59 of file ia64-opc-x.c.

#define OpPaWhaD ( a,
b,
c,
d   )     (bOp (a) | bPa (b) | bWha (c) | bD (d)), (mOp | mPa | mWha | mD)

Definition at line 54 of file ia64-opc-x.c.

#define OpVc ( a,
b   )     (bOp (a) | bVc (b)), (mOp | mVc)

Definition at line 53 of file ia64-opc-x.c.

#define OpX3X6 ( a,
b,
c   ) 

Value:

(bOp (a) | bX3 (b) | bX6(c)), \
        (mOp | mX3 | mX6)

Definition at line 49 of file ia64-opc-x.c.

#define OpX3X6Y ( a,
b,
c,
d   ) 

Value:

(bOp (a) | bX3 (b) | bX6(c) | bY(d)), \
        (mOp | mX3 | mX6 | mY)

Definition at line 51 of file ia64-opc-x.c.

#define X   IA64_TYPE_X, 1

Definition at line 26 of file ia64-opc-x.c.

#define X0   IA64_TYPE_X, 0


Variable Documentation

Definition at line 63 of file ia64-opc-x.c.

Referenced by main().


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