public virtual void TestPerfSelectAllBitsNaive() { for (int j = 0; j < 10000; j++) // real perftest: 1000000 { for (int i = 0; i < 64; i++) { Assert.AreEqual(i, BroadWord.SelectNaive(unchecked ((long)0xFFFFFFFFFFFFFFFFL), i + 1)); } } }
private void TstSelect(long x, int r, int exp) { Assert.AreEqual(exp, BroadWord.SelectNaive(x, r), "selectNaive(" + x + "," + r + ")"); Assert.AreEqual(exp, BroadWord.Select(x, r), "select(" + x + "," + r + ")"); }