public void CommonPrefixTest2() { var n = new UInt128(UInt64.MaxValue, 0UL); var n2 = new UInt128(UInt64.MaxValue, 3UL); var len = n.LongestCommonPrefix(n2); Assert.AreEqual(126, len); }
public void CommonPrefixTest() { var n = new UInt128(UInt64.MaxValue, UInt64.MaxValue); var n2 = new UInt128(UInt64.MaxValue, ~UInt64.MaxValue); var len = n.LongestCommonPrefix(n2); Assert.AreEqual(64, len); }