97 |
|
|
98 |
#define PNTR_COMPARISON_TYPE unsigned long |
#define PNTR_COMPARISON_TYPE unsigned long |
99 |
|
|
|
/* On the 64 bit architecture, we can use 60 bits for addresses */ |
|
|
|
|
|
#define VALBITS 60 |
|
|
|
|
|
/* Define XINT and XUINT so that they can take arguments of type int */ |
|
|
#define XINT(a) (((long) (a) << (BITS_PER_LONG - VALBITS)) >> (BITS_PER_LONG - VALBITS)) |
|
|
#define XUINT(a) ((long) (a) & VALMASK) |
|
|
|
|
100 |
/* Define XPNTR to avoid or'ing with DATA_SEG_BITS */ |
/* Define XPNTR to avoid or'ing with DATA_SEG_BITS */ |
101 |
|
|
102 |
#define XPNTR(a) XUINT (a) |
#define XPNTR(a) XUINT (a) |