HAMMER_OFF_ZONE_MASK
#define HAMMER_ZONE(offset) ((offset) & HAMMER_OFF_ZONE_MASK)
HAMMER_ZONE_ENCODE((zone), (offset) & ~HAMMER_OFF_ZONE_MASK)