Re: [dpdk-dev] [PATCH v5 3/4] net: add arm64 neon version of CRC compute APIs

2017-07-03 Thread Thomas Monjalon
12/05/2017 12:15, Ashwin Sekhar T K: > +#elif defined(ARM64_NEON_PMULL) > + case RTE_NET_CRC_NEON: > + if (rte_cpu_get_flag_enabled(RTE_CPUFLAG_PMULL)) { > + handlers = handlers_neon; > + break; > + } > + //

Re: [dpdk-dev] [PATCH v5 3/4] net: add arm64 neon version of CRC compute APIs

2017-05-14 Thread Jianbo Liu
On 12 May 2017 at 18:15, Ashwin Sekhar T K wrote: > Added CRC compute APIs for arm64 utilizing the pmull > capability. > > Added new file net_crc_neon.h to hold the arm64 pmull > CRC implementation. > > Added wrappers in rte_vect.h for those neon intrinsics > which are not supported in GCC version

[dpdk-dev] [PATCH v5 3/4] net: add arm64 neon version of CRC compute APIs

2017-05-12 Thread Ashwin Sekhar T K
Added CRC compute APIs for arm64 utilizing the pmull capability. Added new file net_crc_neon.h to hold the arm64 pmull CRC implementation. Added wrappers in rte_vect.h for those neon intrinsics which are not supported in GCC version < 7. Verified the changes with crc_autotest unit test case Sig