CSPspEmu.Core.Cpu.Emitter.CpuEmitterUtils._divu_impl C# (CSharp) Method

_divu_impl() private method

private _divu_impl ( CpuThreadState CpuThreadState, uint Left, uint Right ) : void
CpuThreadState CpuThreadState
Left uint
Right uint
return void
        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));
            }
        }