• Home
  • Raw
  • Download

Lines Matching refs:val

19   static void write_u32v(uint8_t** dest, uint32_t val) {  in write_u32v()  argument
20 while (val >= 0x80) { in write_u32v()
21 *((*dest)++) = static_cast<uint8_t>(0x80 | (val & 0x7F)); in write_u32v()
22 val >>= 7; in write_u32v()
24 *((*dest)++) = static_cast<uint8_t>(val & 0x7F); in write_u32v()
29 static void write_i32v(uint8_t** dest, int32_t val) { in write_i32v() argument
30 if (val >= 0) { in write_i32v()
31 while (val >= 0x40) { // prevent sign extension. in write_i32v()
32 *((*dest)++) = static_cast<uint8_t>(0x80 | (val & 0x7F)); in write_i32v()
33 val >>= 7; in write_i32v()
35 *((*dest)++) = static_cast<uint8_t>(val & 0xFF); in write_i32v()
37 while ((val >> 6) != -1) { in write_i32v()
38 *((*dest)++) = static_cast<uint8_t>(0x80 | (val & 0x7F)); in write_i32v()
39 val >>= 7; in write_i32v()
41 *((*dest)++) = static_cast<uint8_t>(val & 0x7F); in write_i32v()
47 static void write_u64v(uint8_t** dest, uint64_t val) { in write_u64v() argument
48 while (val >= 0x80) { in write_u64v()
49 *((*dest)++) = static_cast<uint8_t>(0x80 | (val & 0x7F)); in write_u64v()
50 val >>= 7; in write_u64v()
52 *((*dest)++) = static_cast<uint8_t>(val & 0x7F); in write_u64v()
57 static void write_i64v(uint8_t** dest, int64_t val) { in write_i64v() argument
58 if (val >= 0) { in write_i64v()
59 while (val >= 0x40) { // prevent sign extension. in write_i64v()
60 *((*dest)++) = static_cast<uint8_t>(0x80 | (val & 0x7F)); in write_i64v()
61 val >>= 7; in write_i64v()
63 *((*dest)++) = static_cast<uint8_t>(val & 0xFF); in write_i64v()
65 while ((val >> 6) != -1) { in write_i64v()
66 *((*dest)++) = static_cast<uint8_t>(0x80 | (val & 0x7F)); in write_i64v()
67 val >>= 7; in write_i64v()
69 *((*dest)++) = static_cast<uint8_t>(val & 0x7F); in write_i64v()
76 static inline size_t sizeof_u32v(size_t val) { in sizeof_u32v() argument
80 val = val >> 7; in sizeof_u32v()
81 } while (val > 0); in sizeof_u32v()
86 static inline size_t sizeof_i32v(int32_t val) { in sizeof_i32v() argument
88 if (val >= 0) { in sizeof_i32v()
89 while (val >= 0x40) { // prevent sign extension. in sizeof_i32v()
91 val >>= 7; in sizeof_i32v()
94 while ((val >> 6) != -1) { in sizeof_i32v()
96 val >>= 7; in sizeof_i32v()
103 static inline size_t sizeof_u64v(uint64_t val) { in sizeof_u64v() argument
107 val = val >> 7; in sizeof_u64v()
108 } while (val > 0); in sizeof_u64v()
113 static inline size_t sizeof_i64v(int64_t val) { in sizeof_i64v() argument
115 if (val >= 0) { in sizeof_i64v()
116 while (val >= 0x40) { // prevent sign extension. in sizeof_i64v()
118 val >>= 7; in sizeof_i64v()
121 while ((val >> 6) != -1) { in sizeof_i64v()
123 val >>= 7; in sizeof_i64v()