OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_52/] [or1ksim/] [cuc/] [cuc.h] - Diff between revs 906 and 907

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 906 Rev 907
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 */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.