X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvppinfra%2Fmemcpy_avx.h;h=d95bbad72b89d87312754e4f993b843dd034744d;hb=6fb41fa52b559d2f6dda02d8739bcd54fbeb6c4f;hp=e3feb76b6b70192265cd5c8d9c9bda8a630cf809;hpb=7cd468a3d7dee7d6c92f69a0bb7061ae208ec727;p=vpp.git diff --git a/src/vppinfra/memcpy_avx.h b/src/vppinfra/memcpy_avx.h index e3feb76b6b7..d95bbad72b8 100644 --- a/src/vppinfra/memcpy_avx.h +++ b/src/vppinfra/memcpy_avx.h @@ -185,6 +185,11 @@ clib_memcpy (void *dst, const void *src, size_t n) /** * Fast way when copy size doesn't exceed 512 bytes */ + if (n == 16) + { + clib_mov16 ((u8 *) dst, (const u8 *) src); + return ret; + } if (n <= 32) { clib_mov16 ((u8 *) dst, (const u8 *) src);