Пример #1
0
VOID NEAR CompleteInit (NPA pA)
{
  CHAR	Adapter, Unit;
  UCHAR rc;
  NPC	npC;
  NPA	npA;
  NPU	npU;

//DevHelp_Beep (2000, 50);
//DevHelp_ProcBlock ((ULONG)(PVOID)&CompleteInit, 1000UL, 0);

//outpw (TRPORT+0x10, 0xDEDE);

  BIOSActive = 0;

  for (npC = ChipTable; npC < (ChipTable + MAX_ADAPTERS); npC++) {
    if ((USHORT)npC->npA[0] | (USHORT)npC->npA[1])
      ConfigurePCI (npC, PCIC_INIT_COMPLETE);
  }

  for (Adapter = 0; Adapter < cAdapters; Adapter++) {
    npA = ACBPtrs[Adapter];

    for (npU = npA->UnitCB, Unit = npA->cUnits; --Unit >= 0; npU++) {
      if ((npU->Flags & UCBF_NOTPRESENT) ||
	  (npA->FlagsT & ATBF_BIOSDEFAULTS))
	continue;

      ReInitUnit (npU);
      if (npU->Flags & UCBF_ATAPIDEVICE) NoOp (npU); // issue settings
    }
  }

  /* start idle ticker */
  ADD_StartTimerMS (&IdleTickerHandle, 30000UL, (PFN)IdleTicker, 0);

//DevHelp_Beep (1600, 50);
//DevHelp_ProcBlock ((ULONG)(PVOID)&CompleteInit, 1000UL, 0);
}
Пример #2
0
		{
		  return (greater ^ (p1 <= p2)) | (p1 == p2);
		}

		// Improved with Bernoulli distribution of booleans.
		std::random_device RandomDevice;
	    std::mt19937 Gen;

		// give "true" 1/2 of the time
		std::bernoulli_distribution RandomBool;
		std::uniform_int_distribution<int> RandomInt;
};

BASELINE_F(StackOverflow, Baseline, StackOverflowFixture, 100, 5000000)
{
	celero::DoNotOptimizeAway(NoOp(
		this->RandomBool(this->Gen), this->RandomInt(this->Gen), this->RandomInt(this->Gen)));
}

BENCHMARK_F(StackOverflow, Compare, StackOverflowFixture, 100, 5000000)
{
	celero::DoNotOptimizeAway(Compare(
		this->RandomBool(this->Gen), this->RandomInt(this->Gen), this->RandomInt(this->Gen)));
}

BENCHMARK_F(StackOverflow, Compare2, StackOverflowFixture, 100, 5000000)
{
	celero::DoNotOptimizeAway(Compare2(
		this->RandomBool(this->Gen), this->RandomInt(this->Gen), this->RandomInt(this->Gen)));
}

BENCHMARK_F(StackOverflow, Compare3, StackOverflowFixture, 100, 5000000)
Пример #3
0
Map::Map(const Map &obj) :
    JObject(NoOp()), Object(obj) {
}
Пример #4
0
Socket::Socket(const Socket &obj) :
    JObject(NoOp()), Object(obj) {
}