Lines Matching refs:decode

204   ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 2);
209 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 127);
214 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 128);
219 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 129);
224 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 130);
229 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 12857);
240 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 2);
245 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -2);
250 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 127);
255 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -127);
260 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 128);
265 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -128);
270 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 129);
275 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -129);
285 ASSERT_TRUE(leb128::decode<uint64_t>(p) == 0);
290 ASSERT_TRUE(leb128::decode<uint64_t>(p) == 1);
296 ASSERT_TRUE(leb128::decode<uint64_t>(p) == 16256);
398 ASSERT_EQ(leb128::decode<int64_t>(p), 0);
403 ASSERT_EQ(leb128::decode<int64_t>(p), 1);
408 ASSERT_EQ(leb128::decode<int64_t>(p), -1);
413 ASSERT_EQ(leb128::decode<int64_t>(p), 0x3c);
469 // Test encode<uint32_t> and decode<uint64_t> on value
473 ASSERT_EQ(leb128::decode<uint64_t>(buffer, decode_size), value);
476 // Test encode<uint64_t> and decode<uint64_t> on (value * value)
480 ASSERT_EQ(leb128::decode<uint64_t>(buffer, decode_size), value2);
483 // Test encode<uint64_t> and decode<uint64_t> on (value * value)
487 ASSERT_EQ(leb128::decode<int64_t>(buffer, decode_size), value3);
490 // Test encode<uint64_t> and decode<uint64_t> on -(value * value)
494 ASSERT_EQ(leb128::decode<int64_t>(buffer, decode_size), -value3);
511 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 154452);
527 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 154452);
531 ASSERT_TRUE(leb128::decode<uint64_t>(p) == 154452);