Home | History | Annotate | Download | only in core

Lines Matching refs:dst

5 static inline void small_memcpy(void* SK_RESTRICT dst,
8 uint8_t* d = (uint8_t*)dst;
30 static inline void small_memset(void* dst, uint8_t value, int n) {
32 uint8_t* d = (uint8_t*)dst;
64 #define PB_MEMCPY(dst, src, count) \
67 memcpy(dst, src, count); \
69 small_memcpy(dst, src, count); \
127 static uint8_t* flush_same16(uint8_t dst[], uint16_t value, int count) {
133 *dst++ = (uint8_t)(n - 1);
134 *dst++ = (uint8_t)(value >> 8);
135 *dst++ = (uint8_t)value;
138 return dst;
141 static uint8_t* flush_same8(uint8_t dst[], uint8_t value, int count) {
147 *dst++ = (uint8_t)(n - 1);
148 *dst++ = (uint8_t)value;
151 return dst;
154 static uint8_t* flush_diff16(uint8_t SK_RESTRICT dst[],
161 *dst++ = (uint8_t)(n + 127);
162 PB_MEMCPY(dst, src, n * sizeof(uint16_t));
164 dst += n * sizeof(uint16_t);
167 return dst;
170 static uint8_t* flush_diff8(uint8_t SK_RESTRICT dst[],
177 *dst++ = (uint8_t)(n + 127);
178 PB_MEMCPY(dst, src, n);
180 dst += n;
183 return dst;
187 uint8_t SK_RESTRICT dst[]) {
188 uint8_t* origDst = dst;
195 return dst - origDst;
198 *dst++ = 0;
199 *dst++ = (uint8_t)(*src >> 8);
200 *dst++ = (uint8_t)*src;
201 return dst - origDst;
214 dst = flush_same16(dst, value, s - src);
223 dst = flush_diff16(dst, src, s - src);
230 uint8_t SK_RESTRICT dst[]) {
231 uint8_t* origDst = dst;
238 return dst - origDst;
241 *dst++ = 0;
242 *dst++ = *src;
243 return dst - origDst;
256 dst = flush_same8(dst, value, s - src);
267 dst = flush_diff8(dst, src, s - src);
276 uint16_t SK_RESTRICT dst[]) {
277 uint16_t* origDst = dst;
284 sk_memset16(dst, (src[0] << 8) | src[1], n);
288 PB_MEMCPY(dst, src, n * sizeof(uint16_t));
291 dst += n;
294 return dst - origDst;
298 uint8_t SK_RESTRICT dst[]) {
299 uint8_t* origDst = dst;
306 PB_MEMSET(dst, *src++, n);
309 PB_MEMCPY(dst, src, n);
312 dst += n;
315 return dst - origDst;
324 void SkPackBits::Unpack8(uint8_t SK_RESTRICT dst[], size_t dstSkip,
366 PB_MEMSET(dst, *src++, stateCount);
371 PB_MEMCPY(dst, src, stateCount);
378 dst += stateCount;
381 // copy at most dstWrite bytes into dst[]
390 PB_MEMSET(dst, *src++, n);
397 PB_MEMCPY(dst, src, n);
400 dst += n;