Line 54... |
Line 54... |
#define OPT_JUMP 0x08 /* Jump to an instruction index */
|
#define OPT_JUMP 0x08 /* Jump to an instruction index */
|
#define OPT_DEST 0x10 /* This operand is dest */
|
#define OPT_DEST 0x10 /* This operand is dest */
|
#define OPT_BB 0x20 /* Jumpt to BB */
|
#define OPT_BB 0x20 /* Jumpt to BB */
|
#define OPT_LRBB 0x40 /* 0 if we came in from left BB, or 1 otherwise */
|
#define OPT_LRBB 0x40 /* 0 if we came in from left BB, or 1 otherwise */
|
|
|
#define MT_WIDTH 0x07 /* These bits hold memory access width in bytes 1 << x */
|
#define MT_WIDTH 0x007 /* These bits hold memory access width in bytes 1 << x */
|
#define MT_BURST 0x08 /* burst start & end markers */
|
#define MT_BURST 0x008 /* burst start & end markers */
|
#define MT_BURSTE 0x10
|
#define MT_BURSTE 0x010
|
#define MT_WRITE 0x20 /* This memory access does a write */
|
#define MT_CALL 0x020 /* This is a call */
|
#define MT_SIGNED 0x40 /* Signed memory access */
|
#define MT_LOAD 0x040 /* This memory access does a read */
|
|
#define MT_STORE 0x080 /* This memory access does a write */
|
|
#define MT_SIGNED 0x100 /* Signed memory access */
|
|
|
#define MO_NONE 0 /* different memory ordering, even if there are dependencies,
|
#define MO_NONE 0 /* different memory ordering, even if there are dependencies,
|
burst can be made, width can change */
|
burst can be made, width can change */
|
#define MO_WEAK 1 /* different memory ordering, if there cannot be dependencies,
|
#define MO_WEAK 1 /* different memory ordering, if there cannot be dependencies,
|
burst can be made, width can change */
|
burst can be made, width can change */
|