Lines Matching defs:dst

60 clib_mov16 (u8 * dst, const u8 * src)
65 _mm_storeu_si128 ((__m128i *) dst, xmm0);
69 clib_mov32 (u8 * dst, const u8 * src)
74 _mm256_storeu_si256 ((__m256i *) dst, ymm0);
78 clib_mov64 (u8 * dst, const u8 * src)
83 _mm512_storeu_si512 ((void *) dst, zmm0);
87 clib_mov128 (u8 * dst, const u8 * src)
89 clib_mov64 (dst + 0 * 64, src + 0 * 64);
90 clib_mov64 (dst + 1 * 64, src + 1 * 64);
94 clib_mov256 (u8 * dst, const u8 * src)
96 clib_mov128 (dst + 0 * 128, src + 0 * 128);
97 clib_mov128 (dst + 1 * 128, src + 1 * 128);
101 clib_mov128blocks (u8 * dst, const u8 * src, size_t n)
111 _mm512_storeu_si512 ((void *) (dst + 0 * 64), zmm0);
112 _mm512_storeu_si512 ((void *) (dst + 1 * 64), zmm1);
113 dst = dst + 128;
118 clib_mov512blocks (u8 * dst, const u8 * src, size_t n)
134 _mm512_storeu_si512 ((void *) (dst + 0 * 64), zmm0);
135 _mm512_storeu_si512 ((void *) (dst + 1 * 64), zmm1);
136 _mm512_storeu_si512 ((void *) (dst + 2 * 64), zmm2);
137 _mm512_storeu_si512 ((void *) (dst + 3 * 64), zmm3);
138 _mm512_storeu_si512 ((void *) (dst + 4 * 64), zmm4);
139 _mm512_storeu_si512 ((void *) (dst + 5 * 64), zmm5);
140 _mm512_storeu_si512 ((void *) (dst + 6 * 64), zmm6);
141 _mm512_storeu_si512 ((void *) (dst + 7 * 64), zmm7);
142 dst = dst + 512;
147 clib_memcpy_fast (void *dst, const void *src, size_t n)
149 uword dstu = (uword) dst;
151 void *ret = dst;
188 clib_mov16 ((u8 *) dst, (const u8 *) src);
189 clib_mov16 ((u8 *) dst - 16 + n, (const u8 *) src - 16 + n);
194 clib_mov32 ((u8 *) dst, (const u8 *) src);
195 clib_mov32 ((u8 *) dst - 32 + n, (const u8 *) src - 32 + n);
203 clib_mov256 ((u8 *) dst, (const u8 *) src);
205 dst = (u8 *) dst + 256;
210 clib_mov128 ((u8 *) dst, (const u8 *) src);
212 dst = (u8 *) dst + 128;
217 clib_mov64 ((u8 *) dst, (const u8 *) src);
218 clib_mov64 ((u8 *) dst - 64 + n, (const u8 *) src - 64 + n);
222 clib_mov64 ((u8 *) dst - 64 + n, (const u8 *) src - 64 + n);
229 dstofss = (uword) dst & 0x3F;
234 clib_mov64 ((u8 *) dst, (const u8 *) src);
236 dst = (u8 *) dst + dstofss;
244 clib_mov512blocks ((u8 *) dst, (const u8 *) src, n);
249 dst = (u8 *) dst + bits;
258 clib_mov128blocks ((u8 *) dst, (const u8 *) src, n);
263 dst = (u8 *) dst + bits;