static void Main(string[] args) { #if DEBUG var instance1 = new SumBytes(); instance1.ForSum(); instance1.UnrolledForSum(); instance1.VectorizedForSum(); var instance2 = new SumInt(); instance2.ForSum(); instance2.UnrolledForSum(); instance2.VectorizedForSum(); instance2.SseSum(); instance2.AvxSum(); var instance3 = new SumDouble(); instance3.ForSum(); instance3.UnrolledForSum(); instance3.VectorizedForSum(); instance3.SseSum(); instance3.AvxSum(); #endif #if RELEASE BenchmarkRunner.Run <SumBytes>(); BenchmarkRunner.Run <SumInt>(); BenchmarkRunner.Run <SumLong>(); #endif }
public void SumDoubleTest_a5_b5_return20() { Assert.AreEqual(20, SumDouble.ShowAnswer(5, 5)); }
public void SumDoubleTest_aNeg5_b7_return2() { Assert.AreEqual(2, SumDouble.ShowAnswer(-5, 7)); }
public void SumDoubleTest_a1_b2_return3() { Assert.AreEqual(3, SumDouble.ShowAnswer(1, 2)); }