Lines Matching refs:ModuloNumberOfFrames
73 TEST(FakeStack, ModuloNumberOfFrames) {
74 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 0, 0), 0U);
75 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 0, (1<<15)), 0U);
76 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 0, (1<<10)), 0U);
77 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 0, (1<<9)), 0U);
78 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 0, (1<<8)), 1U<<8);
79 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 0, (1<<15) + 1), 1U);
81 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 1, 0), 0U);
82 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 1, 1<<9), 0U);
83 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 1, 1<<8), 0U);
84 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 1, 1<<7), 1U<<7);
86 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 5, 0), 0U);
87 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 5, 1), 1U);
88 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 5, 15), 15U);
89 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 5, 16), 0U);
90 EXPECT_EQ(FakeStack::ModuloNumberOfFrames(15, 5, 17), 1U);