System.Numerics.BigIntegerBuilder.SubRevBorrow C# (CSharp) Метод

SubRevBorrow() приватный статический Метод

private static SubRevBorrow ( uint &u1, uint u2, uint uBorrow ) : uint
u1 uint
u2 uint
uBorrow uint
Результат uint
        private static uint SubRevBorrow(ref uint u1, uint u2, uint uBorrow) {
            ulong num = (ulong)u2 - (ulong)u1 - (ulong)uBorrow;
            u1 = (uint)num;
            return (uint)-((int)(num >> 0x20));
        }