RELOC
#define RELOC(x) _RELOC(_C_LABEL(x))
#define RELOC(v, t) *((t*)((u_int)&(v) + loadbase))
#define RELOC(var, ar) \
#define RELOC(var, ar) _RELOC(_C_LABEL(var), ar)
#define RELOC(v, t) *((t*)((uintptr_t)&(v) + firstpa - KERNBASE))
#define RELOC(var, ar) _RELOC(_C_LABEL(var), ar)
#define RELOC(v, t) *((t*)((uintptr_t)&(v) + firstpa))
#define RELOC(x) _RELOC(_C_LABEL(x))
#define RELOC(type, x) ((type)((vaddr_t)(x) - KERNBASE))
#undef RELOC
#define RELOC(type, x) ((type)((vaddr_t)(x) - KERNBASE))
#undef RELOC
#define RELOC(type, x) ((type)((vaddr_t)(x) - KERNBASE))
#undef RELOC
#define RELOC(var,ar) _RELOC(_C_LABEL(var), ar)
#define RELOC(v, t) *((t*)((uintptr_t)&(v) + firstpa))
#define RELOC(v, t) *((t *)PMAP_BOOTSTRAP_RELOC_GLOB(&(v)))
#define RELOC(v, t) *((t *)PMAP_BOOTSTRAP_RELOC_GLOB(&(v)))
#define RELOC(var, ar) _RELOC(_C_LABEL(var), ar)
#define RELOC(v, t) *((t*)((uintptr_t)&(v) + firstpa))
#define RELOC(var, ar) _RELOC(_C_LABEL(var), ar)
#define RELOC(v, t) *((t*)((uintptr_t)&(v) + firstpa))
#define RELOC(var, ar) _RELOC(_C_LABEL(var), ar)
#define RELOC(v, t) (*((t *)((u_int)&(v) + NEXT_RAMBASE)))
#define RELOC(v, t) *((t*)((uintptr_t)&(v) + firstpa))
#define RELOC(var, ar) _RELOC(_C_LABEL(var), ar)
#define RELOC(v, t) *((t *)VA_TO_PA(&(v)))
#undef RELOC /* base register a5 is no longer available */
#define RELOC(var) _RELOC(_C_LABEL(var))
#undef RELOC
#define RELOC(var) _RELOC(_C_LABEL(var))
#define RELOC(sym, reg) lea sym+top_pdb,reg; addl %a5,reg
#define RELOC(var) %a5@(((var)-top):W)
#define RELOC(var, ar) _RELOC(_C_LABEL(var), ar)
#define RELOC(v, t) *((t*)((uintptr_t)&(v) + firstpa))
#define RELOC(type, x) ((type)((vaddr_t)(x) - KERNBASE))