public override void RunTest() { // The default test does nothing but give a baseline of how much the overhead costs. while (!StopRunning) { var x = RandomSeed.RDTSC8(); System.Threading.Interlocked.Increment(ref Iterations); } }
public RngSeed_Robust_Timing() { OkToRun = false; TestName = "RngSeed.Robust() Timing Test"; RandomSeed.RDTSC8(); }
public RngSeed_Medium_Timing() { OkToRun = false; TestName = "RandomSeed.Medium() Timing Test"; RandomSeed.RDTSC8(); }
public RDTSCTiming() { OkToRun = false; TestName = "RngSeed.RDTSC Timing Test"; RandomSeed.RDTSC8(); }