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

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_68/] [or1ksim/] [cuc/] [cuc.h] - Diff between revs 931 and 932

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

Rev 931 Rev 932
Line 74... Line 74...
#define BB_INLOOP       0x01    /* This block is inside a loop */
#define BB_INLOOP       0x01    /* This block is inside a loop */
#define BB_OPTIONAL     0x02
#define BB_OPTIONAL     0x02
#define BB_END          0x04    /* Whether this block is last */
#define BB_END          0x04    /* Whether this block is last */
#define BB_DEAD         0x08    /* This block is unaccessible -> to be removed */
#define BB_DEAD         0x08    /* This block is unaccessible -> to be removed */
 
 
#define BBID_END        MAX_BB  /* End pointer */
#define BBID_START      MAX_BB        /* Start BB pointer */
 
#define BBID_END        (MAX_BB + 1)  /* End BB pointer */
 
 
/* Various macros to minimize code size */
/* Various macros to minimize code size */
#define REF(bb,i)       (((bb) * MAX_INSNS) + (i))
#define REF(bb,i)       (((bb) * MAX_INSNS) + (i))
#define REF_BB(r)       ((r) / MAX_INSNS)
#define REF_BB(r)       ((r) / MAX_INSNS)
#define REF_I(r)        ((r) % MAX_INSNS)
#define REF_I(r)        ((r) % MAX_INSNS)

powered by: WebSVN 2.1.0

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