FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the source code of this file.
Functions | |
static void | clib_mov16 (u8 *dst, const u8 *src) |
static void | clib_mov32 (u8 *dst, const u8 *src) |
static void | clib_mov64 (u8 *dst, const u8 *src) |
static void | clib_mov128 (u8 *dst, const u8 *src) |
static void | clib_mov128blocks (u8 *dst, const u8 *src, size_t n) |
static void * | clib_memcpy_fast_avx2 (void *dst, const void *src, size_t n) |
|
inlinestatic |
Copy less than 16 bytes
Fast way when copy size doesn't exceed 512 bytes
Make store aligned when copy size exceeds 256 bytes
Copy 128-byte blocks.
Copy whatever left
Definition at line 117 of file memcpy_avx2.h.
Definition at line 85 of file memcpy_avx2.h.
Definition at line 78 of file memcpy_avx2.h.