Lines Matching refs:signed8
159 int8_t signed8 = 0;
160 EXPECT_EQ(EncodeZigZag(signed8), (uint8_t)0);
161 signed8 = -1;
162 EXPECT_EQ(EncodeZigZag(signed8), (uint8_t)1);
163 signed8 = 1;
164 EXPECT_EQ(EncodeZigZag(signed8), (uint8_t)(signed8 * two));
167 signed8 = static_cast<int8_t>(rand);
168 if (signed8 >= 0) {
170 EXPECT_EQ(EncodeZigZag(signed8), (uint8_t)(signed8 * two));
173 EXPECT_EQ(EncodeZigZag(signed8), (uint8_t)(-signed8 - 1 + -signed8));
175 signed8 = std::numeric_limits<int8_t>::min();
176 EXPECT_EQ(EncodeZigZag(signed8), std::numeric_limits<uint8_t>::max());
177 signed8 = std::numeric_limits<int8_t>::max();
178 EXPECT_EQ(EncodeZigZag(signed8), std::numeric_limits<uint8_t>::max() - 1);