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); }
{ 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)
Map::Map(const Map &obj) : JObject(NoOp()), Object(obj) { }
Socket::Socket(const Socket &obj) : JObject(NoOp()), Object(obj) { }