TEST(DivuSmallTest, TestDIVUuptoMAX) { for (int d = 1; d <= OD_DIVU_DMAX; d++) { for (uint32_t x = 1; x <= 1000000; x++) {
GTEST_ASSERT_EQ(x / d, OD_DIVU_SMALL(x, d))
<< "x=" << x << " d=" << d << " x/d=" << (x / d)
<< " != " << OD_DIVU_SMALL(x, d);
}
}
}
TEST(DivuSmallTest, TestDIVUrandI31) {
ACMRandom rnd(ACMRandom::DeterministicSeed()); for (int d = 1; d < OD_DIVU_DMAX; d++) { for (int i = 0; i < 1000000; i++) {
uint32_t x = rnd.Rand31();
GTEST_ASSERT_EQ(x / d, OD_DIVU_SMALL(x, d))
<< "x=" << x << " d=" << d << " x/d=" << (x / d)
<< " != " << OD_DIVU_SMALL(x, d);
}
}
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.10Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-09-27)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.