Loading...
Searching...
No Matches
Go to the documentation of this file.
47#define _SHIFTL(v, s, w) \
48 ((unsigned int) (((unsigned int)(v) & ((0x01 << (w)) - 1)) << (s)))
49#define _SHIFTR(v, s, w) \
50 ((unsigned int)(((unsigned int)(v) >> (s)) & ((0x01 << (w)) - 1)))
91#define NUM_SEGMENTS (16)
92#define SEGMENT_OFFSET(a) ((unsigned int)(a) & 0x00ffffff)
93#define SEGMENT_NUMBER(a) (((unsigned int)(a) << 4) >> 28)
94#define SEGMENT_NUMBER2(a) ((unsigned int)(a) >> 24)
95#define SEGMENT_ADDR(num, off) (((num) << 24) + (off))