Lines Matching refs:decode

203   ASSERT_EQ(leb128::decode<uint64_t>(buffer, size), 2);
208 ASSERT_EQ(leb128::decode<uint64_t>(buffer, size), 127);
213 ASSERT_EQ(leb128::decode<uint64_t>(buffer, size), 128);
218 ASSERT_EQ(leb128::decode<uint64_t>(buffer, size), 129);
223 ASSERT_EQ(leb128::decode<uint64_t>(buffer, size), 130);
228 ASSERT_EQ(leb128::decode<uint64_t>(buffer, size), 12857);
239 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 2);
244 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -2);
249 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 127);
254 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -127);
259 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 128);
264 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -128);
269 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 129);
274 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -129);
284 ASSERT_EQ(leb128::decode<uint64_t>(p), 0);
289 ASSERT_EQ(leb128::decode<uint64_t>(p), 1);
295 ASSERT_EQ(leb128::decode<uint64_t>(p), 16256);
397 ASSERT_EQ(leb128::decode<int64_t>(p), 0);
402 ASSERT_EQ(leb128::decode<int64_t>(p), 1);
407 ASSERT_EQ(leb128::decode<int64_t>(p), -1);
412 ASSERT_EQ(leb128::decode<int64_t>(p), 0x3c);
467 // Test encode<uint32_t> and decode<uint64_t> on value
471 ASSERT_EQ(leb128::decode<uint64_t>(buffer, decode_size), value);
474 // Test encode<uint64_t> and decode<uint64_t> on (value * value)
478 ASSERT_EQ(leb128::decode<uint64_t>(buffer, decode_size), value2);
481 // Test encode<uint64_t> and decode<uint64_t> on (value * value)
485 ASSERT_EQ(leb128::decode<int64_t>(buffer, decode_size), value2);
488 // Test encode<uint64_t> and decode<uint64_t> on -(value * value)
492 ASSERT_EQ(leb128::decode<int64_t>(buffer, decode_size), -value2);
509 ASSERT_EQ(leb128::decode<uint64_t>(buffer, size), 154452);
525 ASSERT_EQ(leb128::decode<uint64_t>(buffer, size), 154452);
529 ASSERT_EQ(leb128::decode<uint64_t>(p), 154452);