Lines Matching refs:signed64
201 int64_t signed64 = 0;
202 EXPECT_EQ(EncodeZigZag(signed64), (uint64_t)0);
203 signed64 = -1;
204 EXPECT_EQ(EncodeZigZag(signed64), (uint64_t)1);
205 signed64 = 1;
206 EXPECT_EQ(EncodeZigZag(signed64), (uint64_t)(signed64 * two));
209 signed64 = static_cast<int64_t>(rand);
210 if (signed64 >= 0) {
212 EXPECT_EQ(EncodeZigZag(signed64), (uint64_t)(signed64 * two));
215 EXPECT_EQ(EncodeZigZag(signed64), (uint64_t)(-signed64 - 1 + -signed64));
217 signed64 = std::numeric_limits<int64_t>::min();
218 EXPECT_EQ(EncodeZigZag(signed64), std::numeric_limits<uint64_t>::max());
219 signed64 = std::numeric_limits<int64_t>::max();
220 EXPECT_EQ(EncodeZigZag(signed64), std::numeric_limits<uint64_t>::max() - 1);