Fix subtraction.

This commit is contained in:
2018-04-02 15:23:38 -04:00
parent b92b47d971
commit fa33de88db

View File

@@ -499,7 +499,7 @@ impl<'a> SubAssign<&'a UCN> for UCN {
borrow = 0; borrow = 0;
} else { } else {
let x128 = (*x as u128) + 0x10000000000000000; let x128 = (*x as u128) + 0x10000000000000000;
let res = x128 - (*y as u128); let res = x128 - (*y as u128) - (borrow as u128);
*x = res as u64; *x = res as u64;
borrow = 1; borrow = 1;
} }