numam-dpdk/app
Jerin Jacob da8dcc27f6 hash: use armv8-a CRC32 instructions
armv8-a has optional CRC32 extension, march=armv8-a+crc enables code
generation for the ARMv8-A architecture together with
the optional CRC32 extensions.

added RTE_MACHINE_CPUFLAG_CRC32 to detect the availability of
CRC32  extension in compile time. At run-time, The RTE_CPUFLAG_CRC32
can be used to find the availability.

armv8-a+crc target support added in GCC 4.9,
Used inline assembly and emulated __ARM_FEATURE_CRC32 to work
with tool-chain < 4.9

Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
2015-11-25 22:13:15 +01:00
..
cmdline_test app: fix whitespace 2015-06-12 11:10:10 +02:00
proc_info app: replace dump_cfg by proc_info 2015-07-17 02:26:38 +02:00
test hash: use armv8-a CRC32 instructions 2015-11-25 22:13:15 +01:00
test-acl acl: add NEON optimization for ARMv8 2015-11-18 22:44:01 +01:00
test-pipeline port: move metadata offset reference at mbuf head 2015-10-19 17:00:36 +02:00
test-pmd app/testpmd: add nanosecond output for ieee1588 2015-11-13 17:44:43 +01:00
Makefile app: replace dump_cfg by proc_info 2015-07-17 02:26:38 +02:00