DPDK
2.0.0
|
Functions | |
static void | rte_mov16 (uint8_t *dst, const uint8_t *src) |
static void | rte_mov32 (uint8_t *dst, const uint8_t *src) |
static void | rte_mov48 (uint8_t *dst, const uint8_t *src) |
static void | rte_mov64 (uint8_t *dst, const uint8_t *src) |
static void | rte_mov128 (uint8_t *dst, const uint8_t *src) |
static void | rte_mov256 (uint8_t *dst, const uint8_t *src) |
static void * | rte_memcpy (void *dst, const void *src, size_t n) |
Functions for vectorised implementation of memcpy().
|
static |
Copy bytes from one location to another. The locations must not overlap.
dst | Pointer to the destination of the data. |
src | Pointer to the source data. |
n | Number of bytes to copy. |
|
inlinestatic |
Copy 128 bytes from one location to another using optimised instructions. The locations should not overlap.
dst | Pointer to the destination of the data. |
src | Pointer to the source data. |
|
inlinestatic |
Copy 16 bytes from one location to another using optimised instructions. The locations should not overlap.
dst | Pointer to the destination of the data. |
src | Pointer to the source data. |
|
inlinestatic |
Copy 256 bytes from one location to another using optimised instructions. The locations should not overlap.
dst | Pointer to the destination of the data. |
src | Pointer to the source data. |
|
inlinestatic |
Copy 32 bytes from one location to another using optimised instructions. The locations should not overlap.
dst | Pointer to the destination of the data. |
src | Pointer to the source data. |
|
inlinestatic |
Copy 48 bytes from one location to another using optimised instructions. The locations should not overlap.
dst | Pointer to the destination of the data. |
src | Pointer to the source data. |
|
inlinestatic |
Copy 64 bytes from one location to another using optimised instructions. The locations should not overlap.
dst | Pointer to the destination of the data. |
src | Pointer to the source data. |