FP_OFF
rp.esi.word.si = (uint16_t)FP_OFF((uint_t)(uintptr_t)bufp);
rp.ebx.word.bx = (uint16_t)FP_OFF((uint_t)(uintptr_t)bufp);
rp.esi.word.si = (uint16_t)FP_OFF((uint_t)(uintptr_t)bufp);
regs.edi.word.di = FP_OFF((uint_t)(uintptr_t)hdrp);