CAP_NP_MASK
fPortCount = 1 + ((fRegs->cap >> CAP_NP_SHIFT) & CAP_NP_MASK);
(fRegs->cap >> CAP_NP_SHIFT) & CAP_NP_MASK);
1 + (int)((fRegs->cap >> CAP_NP_SHIFT) & CAP_NP_MASK));