ADDRESS_SEGMENT
#define ADDRESS_SEGMENT(address) ((addr_t)(address) >> 4)
#define ADDRESS_SEGMENT(address) ((addr_t)(address) >> 4)
#define ADDRESS_SEGMENT(address) ((addr_t)(address) >> 4)
#define ADDRESS_SEGMENT(address) ((addr_t)(address) >> 4)