| 860 | } |
| 861 | |
| 862 | static __rte_always_inline void * |
| 863 | rte_memcpy(void *dst, const void *src, size_t n) |
| 864 | { |
| 865 | if (!(((uintptr_t)dst | (uintptr_t)src) & ALIGNMENT_MASK)) |
| 866 | return rte_memcpy_aligned(dst, src, n); |
| 867 | else |
| 868 | return rte_memcpy_generic(dst, src, n); |
| 869 | } |
| 870 | |
| 871 | #undef ALIGNMENT_MASK |
| 872 |