Lines Matching full:freq
21 BlockFrequency Freq(1);
23 Freq *= Prob;
24 EXPECT_EQ(Freq.getFrequency(), 0u);
26 Freq = BlockFrequency(1);
27 Freq *= Prob;
28 EXPECT_EQ(Freq.getFrequency(), 0u);
32 BlockFrequency Freq(1);
34 Freq *= Prob;
35 EXPECT_EQ(Freq.getFrequency(), 1u);
37 Freq = BlockFrequency(1);
38 Freq *= Prob;
39 EXPECT_EQ(Freq.getFrequency(), 1u);
43 BlockFrequency Freq(3);
45 Freq *= Prob;
46 EXPECT_EQ(Freq.getFrequency(), 1u);
48 Freq = BlockFrequency(3);
49 Freq *= Prob;
50 EXPECT_EQ(Freq.getFrequency(), 1u);
54 BlockFrequency Freq(UINT64_MAX);
56 Freq *= Prob;
57 EXPECT_EQ(Freq.getFrequency(), 9223372036854775807ULL);
59 Freq = BlockFrequency(UINT64_MAX);
60 Freq *= Prob;
61 EXPECT_EQ(Freq.getFrequency(), 9223372036854775807ULL);
67 BlockFrequency Freq(Big);
69 Freq *= Prob;
70 EXPECT_EQ(Freq.getFrequency(), Big);
72 Freq = BlockFrequency(Big);
73 Freq *= Prob;
74 EXPECT_EQ(Freq.getFrequency(), Big);
78 BlockFrequency Freq(UINT64_MAX);
80 Freq *= Prob;
81 EXPECT_EQ(Freq.getFrequency(), UINT64_MAX);
86 Freq = BlockFrequency(UINT64_MAX);
87 Freq *= Prob;
88 EXPECT_EQ(Freq.getFrequency(), UINT64_MAX);
98 BlockFrequency Freq(0x3333333333333333ULL);
99 Freq /= BranchProbability(1, 2);
100 EXPECT_EQ(Freq.getFrequency(), 0x6666666666666666ULL);
104 BlockFrequency Freq(0x3333333333333333ULL);
105 Freq /= BranchProbability(100, 300);
106 EXPECT_EQ(Freq.getFrequency(), 0x9999999866666668ULL);
107 Freq /= BranchProbability(1, 2);
108 EXPECT_EQ(Freq.getFrequency(), UINT64_MAX);
110 Freq = 0x1000000000000000ULL;
111 Freq /= BranchProbability(10000, 170000);
112 EXPECT_EQ(Freq.getFrequency(), UINT64_MAX);
115 Freq = 0x00000001f0000001ull;
116 Freq /= BranchProbability(1000, 0xf000000f);
117 EXPECT_EQ(33527736066704712ULL, Freq.getFrequency());
121 BlockFrequency Freq(0x10080ULL);
122 Freq >>= 2;
123 EXPECT_EQ(Freq.getFrequency(), 0x4020ULL);
124 Freq >>= 20;
125 EXPECT_EQ(Freq.getFrequency(), 0x1ULL);