Lines Matching refs:dst

12 static inline void small_memcpy(void* SK_RESTRICT dst,
15 uint8_t* d = (uint8_t*)dst;
37 static inline void small_memset(void* dst, uint8_t value, int n) {
39 uint8_t* d = (uint8_t*)dst;
71 #define PB_MEMCPY(dst, src, count) \
74 memcpy(dst, src, count); \
76 small_memcpy(dst, src, count); \
134 static uint8_t* flush_same16(uint8_t dst[], uint16_t value, int count) {
140 *dst++ = (uint8_t)(n - 1);
141 *dst++ = (uint8_t)(value >> 8);
142 *dst++ = (uint8_t)value;
145 return dst;
148 static uint8_t* flush_same8(uint8_t dst[], uint8_t value, int count) {
154 *dst++ = (uint8_t)(n - 1);
155 *dst++ = (uint8_t)value;
158 return dst;
161 static uint8_t* flush_diff16(uint8_t* SK_RESTRICT dst,
168 *dst++ = (uint8_t)(n + 127);
169 PB_MEMCPY(dst, src, n * sizeof(uint16_t));
171 dst += n * sizeof(uint16_t);
174 return dst;
177 static uint8_t* flush_diff8(uint8_t* SK_RESTRICT dst,
184 *dst++ = (uint8_t)(n + 127);
185 PB_MEMCPY(dst, src, n);
187 dst += n;
190 return dst;
194 uint8_t* SK_RESTRICT dst) {
195 uint8_t* origDst = dst;
202 return dst - origDst;
205 *dst++ = 0;
206 *dst++ = (uint8_t)(*src >> 8);
207 *dst++ = (uint8_t)*src;
208 return dst - origDst;
221 dst = flush_same16(dst, value, s - src);
230 dst = flush_diff16(dst, src, s - src);
237 uint8_t* SK_RESTRICT dst) {
238 uint8_t* origDst = dst;
245 return dst - origDst;
248 *dst++ = 0;
249 *dst++ = *src;
250 return dst - origDst;
263 dst = flush_same8(dst, value, s - src);
274 dst = flush_diff8(dst, src, s - src);
283 uint16_t* SK_RESTRICT dst) {
284 uint16_t* origDst = dst;
291 sk_memset16(dst, (src[0] << 8) | src[1], n);
295 PB_MEMCPY(dst, src, n * sizeof(uint16_t));
298 dst += n;
301 return dst - origDst;
305 uint8_t* SK_RESTRICT dst) {
306 uint8_t* origDst = dst;
313 PB_MEMSET(dst, *src++, n);
316 PB_MEMCPY(dst, src, n);
319 dst += n;
322 return dst - origDst;
331 void SkPackBits::Unpack8(uint8_t* SK_RESTRICT dst, size_t dstSkip,
373 PB_MEMSET(dst, *src++, stateCount);
378 PB_MEMCPY(dst, src, stateCount);
385 dst += stateCount;
388 // copy at most dstWrite bytes into dst[]
397 PB_MEMSET(dst, *src++, n);
404 PB_MEMCPY(dst, src, n);
407 dst += n;