Lines Matching refs:size

49   size_t size;
52 size = leb128::encode<uint32_t>(result, 2);
55 ASSERT_TRUE(size == 1);
58 size = leb128::encode<uint32_t>(result, 127);
61 ASSERT_TRUE(size == 1);
64 size = leb128::encode<uint32_t>(result, 128);
68 ASSERT_TRUE(size == 2);
71 size = leb128::encode<uint32_t>(result, 129);
75 ASSERT_TRUE(size == 2);
78 size = leb128::encode<uint32_t>(result, 130);
82 ASSERT_TRUE(size == 2);
85 size = leb128::encode<uint32_t>(result, 12857);
89 ASSERT_TRUE(size == 2);
95 size_t size;
98 size = leb128::encode<uint64_t>(result, 2);
101 ASSERT_TRUE(size == 1);
104 size = leb128::encode<uint64_t>(result, 127);
107 ASSERT_TRUE(size == 1);
110 size = leb128::encode<uint64_t>(result, 128);
114 ASSERT_TRUE(size == 2);
117 size = leb128::encode<uint64_t>(result, 129);
121 ASSERT_TRUE(size == 2);
124 size = leb128::encode<uint64_t>(result, 130);
128 ASSERT_TRUE(size == 2);
131 size = leb128::encode<uint64_t>(result, 12857);
135 ASSERT_TRUE(size == 2);
141 size_t size;
144 size = leb128::encode<int32_t>(result, 2);
147 ASSERT_TRUE(size == 1);
150 size = leb128::encode<int32_t>(result, -2);
153 ASSERT_TRUE(size == 1);
156 size = leb128::encode<int32_t>(result, 127);
160 ASSERT_TRUE(size == 2);
163 size = leb128::encode<int32_t>(result, -127);
167 ASSERT_TRUE(size == 2);
170 size = leb128::encode<int32_t>(result, 128);
174 ASSERT_TRUE(size == 2);
177 size = leb128::encode<int32_t>(result, -128);
181 ASSERT_TRUE(size == 2);
184 size = leb128::encode<int32_t>(result, 129);
188 ASSERT_TRUE(size == 2);
191 size = leb128::encode<int32_t>(result, -129);
195 ASSERT_TRUE(size == 2);
200 size_t size;
204 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 2);
205 ASSERT_TRUE(size == 1);
209 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 127);
210 ASSERT_TRUE(size == 1);
214 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 128);
215 ASSERT_TRUE(size == 2);
219 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 129);
220 ASSERT_TRUE(size == 2);
224 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 130);
225 ASSERT_TRUE(size == 2);
229 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 12857);
230 ASSERT_TRUE(size == 2);
236 size_t size;
240 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 2);
241 ASSERT_TRUE(size == 1);
245 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -2);
246 ASSERT_TRUE(size == 1);
250 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 127);
251 ASSERT_TRUE(size == 2);
255 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -127);
256 ASSERT_TRUE(size == 2);
260 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 128);
261 ASSERT_TRUE(size == 2);
265 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -128);
266 ASSERT_TRUE(size == 2);
270 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), 129);
271 ASSERT_TRUE(size == 2);
275 ASSERT_EQ(leb128::decode<int64_t>(buffer, size), -129);
276 ASSERT_TRUE(size == 2);
303 size_t size;
306 size = leb128::encode<uint32_t>(result, 0);
309 ASSERT_TRUE(size == 1);
312 size = leb128::encode<uint64_t>(result, 0);
315 ASSERT_TRUE(size == 1);
318 size = leb128::encode<uint32_t>(result, 1);
321 ASSERT_TRUE(size == 1);
324 size = leb128::encode<uint64_t>(result, 1);
327 ASSERT_TRUE(size == 1);
330 size = leb128::encode<uint32_t>(result, 16256);
334 ASSERT_TRUE(size == 2);
337 size = leb128::encode<uint64_t>(result, 16256);
341 ASSERT_TRUE(size == 2);
344 size = leb128::encode<uint32_t>(result, 0x3b4);
348 ASSERT_TRUE(size == 2);
351 size = leb128::encode<uint64_t>(result, 0x3b4);
355 ASSERT_TRUE(size == 2);
358 size = leb128::encode<uint32_t>(result, 0x40c);
362 ASSERT_TRUE(size == 2);
365 size = leb128::encode<uint64_t>(result, 0x40c);
369 ASSERT_TRUE(size == 2);
372 size = leb128::encode<uint32_t>(result, 0xffffffff);
379 ASSERT_TRUE(size == 5);
382 size = leb128::encode<uint64_t>(result, 0xffffffff);
389 ASSERT_TRUE(size == 5);
420 size_t size;
423 size = leb128::encode<int32_t>(result, 0);
426 ASSERT_TRUE(size == 1);
429 size = leb128::encode<int64_t>(result, 0);
432 ASSERT_TRUE(size == 1);
435 size = leb128::encode<int32_t>(result, 1);
438 ASSERT_TRUE(size == 1);
441 size = leb128::encode<int64_t>(result, 1);
444 ASSERT_TRUE(size == 1);
447 size = leb128::encode<int32_t>(result, -1);
450 ASSERT_TRUE(size == 1);
453 size = leb128::encode<int64_t>(result, -1);
456 ASSERT_TRUE(size == 1);
502 size_t size;
511 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 154452);
512 ASSERT_TRUE(size == 3);
518 size_t size;
527 ASSERT_TRUE(leb128::decode<uint64_t>(buffer, size) == 154452);
528 ASSERT_TRUE(size == 3);