Lines Matching defs:src

32 rte_mov16(uint8_t *dst, const uint8_t *src)
34 vec_vsx_st(vec_vsx_ld(0, src), 0, dst);
38 rte_mov32(uint8_t *dst, const uint8_t *src)
40 vec_vsx_st(vec_vsx_ld(0, src), 0, dst);
41 vec_vsx_st(vec_vsx_ld(16, src), 16, dst);
45 rte_mov48(uint8_t *dst, const uint8_t *src)
47 vec_vsx_st(vec_vsx_ld(0, src), 0, dst);
48 vec_vsx_st(vec_vsx_ld(16, src), 16, dst);
49 vec_vsx_st(vec_vsx_ld(32, src), 32, dst);
53 rte_mov64(uint8_t *dst, const uint8_t *src)
55 vec_vsx_st(vec_vsx_ld(0, src), 0, dst);
56 vec_vsx_st(vec_vsx_ld(16, src), 16, dst);
57 vec_vsx_st(vec_vsx_ld(32, src), 32, dst);
58 vec_vsx_st(vec_vsx_ld(48, src), 48, dst);
62 rte_mov128(uint8_t *dst, const uint8_t *src)
64 vec_vsx_st(vec_vsx_ld(0, src), 0, dst);
65 vec_vsx_st(vec_vsx_ld(16, src), 16, dst);
66 vec_vsx_st(vec_vsx_ld(32, src), 32, dst);
67 vec_vsx_st(vec_vsx_ld(48, src), 48, dst);
68 vec_vsx_st(vec_vsx_ld(64, src), 64, dst);
69 vec_vsx_st(vec_vsx_ld(80, src), 80, dst);
70 vec_vsx_st(vec_vsx_ld(96, src), 96, dst);
71 vec_vsx_st(vec_vsx_ld(112, src), 112, dst);
75 rte_mov256(uint8_t *dst, const uint8_t *src)
77 rte_mov128(dst, src);
78 rte_mov128(dst + 128, src + 128);
81 #define rte_memcpy(dst, src, n) \
84 memcpy((dst), (src), (n)) : \
85 rte_memcpy_func((dst), (src), (n)); })
88 rte_memcpy_func(void *dst, const void *src, size_t n)
95 *(uint8_t *)dst = *(const uint8_t *)src;
97 src = (const uint8_t *)src + 1;
100 *(uint16_t *)dst = *(const uint16_t *)src;
102 src = (const uint16_t *)src + 1;
105 *(uint32_t *)dst = *(const uint32_t *)src;
107 src = (const uint32_t *)src + 1;
110 *(uint64_t *)dst = *(const uint64_t *)src;
116 rte_mov16((uint8_t *)dst, (const uint8_t *)src);
118 (const uint8_t *)src - 16 + n);
123 rte_mov32((uint8_t *)dst, (const uint8_t *)src);
125 (const uint8_t *)src - 32 + n);
130 rte_mov64((uint8_t *)dst, (const uint8_t *)src);
132 (const uint8_t *)src - 64 + n);
142 rte_mov256((uint8_t *)dst, (const uint8_t *)src);
144 src = (const uint8_t *)src + 256;
157 rte_mov64((uint8_t *)dst, (const uint8_t *)src);
160 src = (const uint8_t *)src + 64; /* fallthrough */
162 rte_mov64((uint8_t *)dst, (const uint8_t *)src);
165 src = (const uint8_t *)src + 64; /* fallthrough */
167 rte_mov64((uint8_t *)dst, (const uint8_t *)src);
170 src = (const uint8_t *)src + 64; /* fallthrough */
181 rte_mov16((uint8_t *)dst, (const uint8_t *)src);
184 src = (const uint8_t *)src + 16; /* fallthrough */
186 rte_mov16((uint8_t *)dst, (const uint8_t *)src);
189 src = (const uint8_t *)src + 16; /* fallthrough */
191 rte_mov16((uint8_t *)dst, (const uint8_t *)src);
194 src = (const uint8_t *)src + 16; /* fallthrough */
202 (const uint8_t *)src - 16 + n);