division-by-constant-unittest.cc | 43 static M64 u64(uint64_t d) { return UnsignedDivisionByConstant<uint64_t>(d); } function in namespace:v8::base 116 EXPECT_EQ(M64(0x0000000000000000ULL, 0, true), u64(1)); 118 EXPECT_EQ(M64(1ULL << (64 - k), 0, false), u64(1ULL << k)); 120 EXPECT_EQ(M64(0xAAAAAAAAAAAAAAABULL, 1, false), u64(3)); 121 EXPECT_EQ(M64(0xCCCCCCCCCCCCCCCDULL, 2, false), u64(5)); 122 EXPECT_EQ(M64(0xAAAAAAAAAAAAAAABULL, 2, false), u64(6)); 123 EXPECT_EQ(M64(0x2492492492492493ULL, 3, true), u64(7)); 124 EXPECT_EQ(M64(0xE38E38E38E38E38FULL, 3, false), u64(9)); 125 EXPECT_EQ(M64(0xCCCCCCCCCCCCCCCDULL, 3, false), u64(10)); 126 EXPECT_EQ(M64(0x2E8BA2E8BA2E8BA3ULL, 1, false), u64(11)) [all...] |