• Home
  • Raw
  • Download

Lines Matching +full:- +full:eq

8  *     https://www.apache.org/licenses/LICENSE-2.0
28 using ::testing::Eq;
31 EXPECT_THAT(DivideRoundUp(0, 8), Eq(0)); in TEST()
32 EXPECT_THAT(DivideRoundUp(1, 8), Eq(1)); in TEST()
33 EXPECT_THAT(DivideRoundUp(8, 8), Eq(1)); in TEST()
34 EXPECT_THAT(DivideRoundUp(12, 8), Eq(2)); in TEST()
35 EXPECT_THAT(DivideRoundUp(31, 8), Eq(4)); in TEST()
36 EXPECT_THAT(DivideRoundUp(32, 8), Eq(4)); in TEST()
37 EXPECT_THAT(DivideRoundUp(33, 8), Eq(5)); in TEST()
41 // power-of-2 moduli in TEST()
42 EXPECT_THAT(AddMod(2, 5, 8), Eq(7)); in TEST()
43 EXPECT_THAT(AddMod(4, 5, 8), Eq(1)); in TEST()
44 EXPECT_THAT(AddMod(0, 5, 8), Eq(5)); in TEST()
45 EXPECT_THAT(AddMod(5, 0, 8), Eq(5)); in TEST()
46 EXPECT_THAT(AddMod(7, 7, 8), Eq(6)); in TEST()
49 Eq(9223372036854775805ULL)); in TEST()
51 // non-power-of-2 moduli in TEST()
52 EXPECT_THAT(AddMod(2, 5, 7), Eq(0)); in TEST()
53 EXPECT_THAT(AddMod(4, 5, 7), Eq(2)); in TEST()
54 EXPECT_THAT(AddMod(0, 5, 7), Eq(5)); in TEST()
55 EXPECT_THAT(AddMod(5, 0, 7), Eq(5)); in TEST()
56 EXPECT_THAT(AddMod(7, 7, 7), Eq(0)); in TEST()
59 Eq(9223372036854775804ULL)); in TEST()
63 // power-of-2 moduli in TEST()
64 EXPECT_THAT(AddModOpt(2, 5, 8), Eq(7)); in TEST()
65 EXPECT_THAT(AddModOpt(4, 5, 8), Eq(1)); in TEST()
66 EXPECT_THAT(AddModOpt(0, 5, 8), Eq(5)); in TEST()
67 EXPECT_THAT(AddModOpt(5, 0, 8), Eq(5)); in TEST()
68 EXPECT_THAT(AddModOpt(7, 7, 8), Eq(6)); in TEST()
71 Eq(9223372036854775805ULL)); in TEST()
73 // non-power-of-2 moduli in TEST()
74 EXPECT_THAT(AddModOpt(2, 5, 7), Eq(0)); in TEST()
75 EXPECT_THAT(AddModOpt(4, 5, 7), Eq(2)); in TEST()
76 EXPECT_THAT(AddModOpt(0, 5, 7), Eq(5)); in TEST()
77 EXPECT_THAT(AddModOpt(5, 0, 7), Eq(5)); in TEST()
78 EXPECT_THAT(AddModOpt(6, 6, 7), Eq(5)); in TEST()
81 Eq(9223372036854775804ULL)); in TEST()
85 EXPECT_THAT(SubtractMod(3, 4, 10), Eq(9)); in TEST()
86 EXPECT_THAT(SubtractMod(2, 9, 10), Eq(3)); in TEST()
87 EXPECT_THAT(SubtractMod(0, 6, 10), Eq(4)); in TEST()
88 EXPECT_THAT(SubtractMod(0, 5, 10), Eq(5)); in TEST()
89 EXPECT_THAT(SubtractMod(7, 3, 10), Eq(4)); in TEST()
90 EXPECT_THAT(SubtractMod(9, 0, 10), Eq(9)); in TEST()
91 EXPECT_THAT(SubtractMod(0, 0, 10), Eq(0)); in TEST()
92 EXPECT_THAT(SubtractMod(7, 7, 10), Eq(0)); in TEST()
94 Eq(9223372036854775807ULL)); in TEST()
96 Eq(1)); in TEST()
99 Eq(9223372036854775806ULL)); in TEST()
102 Eq(9223372036854775806ULL)); in TEST()
104 Eq(1)); in TEST()
107 Eq(9223372036854775806ULL)); in TEST()
111 EXPECT_THAT(SubtractModOpt(3, 4, 10), Eq(9)); in TEST()
112 EXPECT_THAT(SubtractModOpt(2, 9, 10), Eq(3)); in TEST()
113 EXPECT_THAT(SubtractModOpt(0, 6, 10), Eq(4)); in TEST()
114 EXPECT_THAT(SubtractModOpt(0, 5, 10), Eq(5)); in TEST()
115 EXPECT_THAT(SubtractModOpt(7, 3, 10), Eq(4)); in TEST()
116 EXPECT_THAT(SubtractModOpt(9, 0, 10), Eq(9)); in TEST()
117 EXPECT_THAT(SubtractModOpt(0, 0, 10), Eq(0)); in TEST()
118 EXPECT_THAT(SubtractModOpt(7, 7, 10), Eq(0)); in TEST()
120 Eq(9223372036854775807ULL)); in TEST()
122 Eq(1)); in TEST()
125 Eq(9223372036854775806ULL)); in TEST()
128 Eq(9223372036854775806ULL)); in TEST()
130 Eq(1)); in TEST()
133 Eq(9223372036854775806ULL)); in TEST()
138 uint32_t a = 2147483646; // 2 ^ 31 - 2; -13 mod p in TEST()
139 uint32_t b = 2147483640; // 2 ^ 31 - 8; -19 mod p in TEST()
140 uint32_t res1 = 169; // -13 * -13 in TEST()
141 uint32_t res2 = 247; // -13 * -19 in TEST()
142 uint32_t res3 = 361; // -19 * -19 in TEST()
143 EXPECT_THAT(MultiplyMod(a, a, p), Eq(res1)); in TEST()
144 EXPECT_THAT(MultiplyMod(a, b, p), Eq(res2)); in TEST()
145 EXPECT_THAT(MultiplyMod(b, a, p), Eq(res2)); in TEST()
146 EXPECT_THAT(MultiplyMod(b, b, p), Eq(res3)); in TEST()
152 uint32_t a = 2147483646; // 2 ^ 31 - 2; -13 mod p in TEST()
153 uint32_t b = 2147483640; // 2 ^ 31 - 8; -19 mod p in TEST()
154 uint32_t res1 = 169; // -13 * -13 in TEST()
155 uint32_t res2 = 247; // -13 * -19 in TEST()
156 uint32_t res3 = 361; // -19 * -19 in TEST()
157 EXPECT_THAT(MultiplyMod64(a, a, p), Eq(res1)); in TEST()
158 EXPECT_THAT(MultiplyMod64(a, b, p), Eq(res2)); in TEST()
159 EXPECT_THAT(MultiplyMod64(b, a, p), Eq(res2)); in TEST()
160 EXPECT_THAT(MultiplyMod64(b, b, p), Eq(res3)); in TEST()
170 EXPECT_THAT(MultiplyMod64(a, a, p), Eq(res1)); in TEST()
171 EXPECT_THAT(MultiplyMod64(a, b, p), Eq(res2)); in TEST()
172 EXPECT_THAT(MultiplyMod64(b, a, p), Eq(res2)); in TEST()
173 EXPECT_THAT(MultiplyMod64(b, b, p), Eq(res3)); in TEST()
178 EXPECT_THAT(InverseModPrime(12, 31), Eq(13)); in TEST()
179 EXPECT_THAT(InverseModPrime(13, 31), Eq(12)); in TEST()
180 EXPECT_THAT(InverseModPrime(13, 2147483659ULL), Eq(1651910507)); in TEST()
181 EXPECT_THAT(InverseModPrime(2147483646, 2147483659ULL), Eq(495573152)); in TEST()
191 Eq(std::string(reinterpret_cast<char*>(expected0), 4))); in TEST()
194 Eq(std::string(reinterpret_cast<char*>(expected1), 4))); in TEST()
197 Eq(std::string(reinterpret_cast<char*>(expected2), 4))); in TEST()
200 Eq(std::string(reinterpret_cast<char*>(expected3), 4))); in TEST()