private static SubBorrow ( uint &u1, uint u2, uint uBorrow ) : uint | ||
u1 | uint | |
u2 | uint | |
uBorrow | uint | |
return | uint |
private static uint SubBorrow(ref uint u1, uint u2, uint uBorrow) {
ulong num = (ulong)u1 - (ulong)u2 - (ulong)uBorrow;
u1 = (uint)num;
return (uint)-((int)(num >> 0x20));
}