public static unsafe void _divu_impl(CpuThreadState CpuThreadState, uint Left, uint Right) { if (Right == 0) { CpuThreadState.LO = (int)Right; CpuThreadState.HI = (int)Left; } else { CpuThreadState.LO = unchecked((int)(Left / Right)); CpuThreadState.HI = unchecked((int)(Left % Right)); } }