SG_SAFARI_ID_MASK
#define SG_CPUID_TO_PORTID(c) ((c) & SG_SAFARI_ID_MASK)
#define SG_PORTID_TO_SAFARI_ID(portid) ((portid) & SG_SAFARI_ID_MASK)
(((((portid) & SG_SAFARI_ID_MASK) >= SG_MIN_CPU_SAFARI_ID) && \
(((portid) & SG_SAFARI_ID_MASK) <= SG_MAX_CPU_SAFARI_ID)) ? TRUE: FALSE)
(((((portid) & SG_SAFARI_ID_MASK) >= SG_MIN_IO_SAFARI_ID) && \
(((portid) & SG_SAFARI_ID_MASK) <= SG_MAX_IO_SAFARI_ID)) ? TRUE: FALSE)
(((portid) & SG_SAFARI_ID_MASK) / 4) : (-1))
(((((portid) & SG_SAFARI_ID_MASK) - 24) / 2) + 6) : (-1))
(((portid) & SG_SAFARI_ID_MASK) % 4) : (-1))