Back to index

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

Go to the source code of this file.

Classes

struct  pj_opc_info_t
union  pj_opc_info_t.u

Defines

#define O_N   0
#define O_16   (1<<4 | 2 | (0<<6) | (0<<3))
#define O_U16   (1<<4 | 2 | (0<<6) | (1<<3))
#define O_R16   (2<<4 | 2 | (1<<6) | (0<<3))
#define O_8   (3<<4 | 1 | (0<<6) | (0<<3))
#define O_U8   (3<<4 | 1 | (0<<6) | (1<<3))
#define O_R8   (4<<4 | 1 | (0<<6) | (0<<3))
#define O_R32   (5<<4 | 4 | (1<<6) | (0<<3))
#define O_32   (6<<4 | 4 | (0<<6) | (0<<3))
#define ASIZE(x)   ((x) & 0x7)
#define PCREL(x)   (!!((x) & (1<<6)))
#define UNS(x)   (!!((x) & (1<<3)))

Typedefs

typedef struct pj_opc_info_t pj_opc_info_t

Class Documentation

struct pj_opc_info_t

Definition at line 39 of file pj.h.

Class Members
unsigned char arg
char len
short opcode
short opcode_next
union pj_opc_info_t u

Define Documentation

#define ASIZE (   x)    ((x) & 0x7)

Definition at line 34 of file pj.h.

#define O_16   (1<<4 | 2 | (0<<6) | (0<<3))

Definition at line 25 of file pj.h.

#define O_32   (6<<4 | 4 | (0<<6) | (0<<3))

Definition at line 32 of file pj.h.

#define O_8   (3<<4 | 1 | (0<<6) | (0<<3))

Definition at line 28 of file pj.h.

#define O_N   0

Definition at line 24 of file pj.h.

#define O_R16   (2<<4 | 2 | (1<<6) | (0<<3))

Definition at line 27 of file pj.h.

#define O_R32   (5<<4 | 4 | (1<<6) | (0<<3))

Definition at line 31 of file pj.h.

#define O_R8   (4<<4 | 1 | (0<<6) | (0<<3))

Definition at line 30 of file pj.h.

#define O_U16   (1<<4 | 2 | (0<<6) | (1<<3))

Definition at line 26 of file pj.h.

#define O_U8   (3<<4 | 1 | (0<<6) | (1<<3))

Definition at line 29 of file pj.h.

#define PCREL (   x)    (!!((x) & (1<<6)))

Definition at line 35 of file pj.h.

#define UNS (   x)    (!!((x) & (1<<3)))

Definition at line 36 of file pj.h.


Typedef Documentation