hash: optimize signature compare for Arm NEON
authorRuifeng Wang <ruifeng.wang@arm.com>
Tue, 12 Feb 2019 07:01:04 +0000 (15:01 +0800)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 28 Mar 2019 18:54:21 +0000 (19:54 +0100)
commit90fefe78bfe0da46c92cc925be2f5c1dffc49711
tree41ab46dcfbc49019149aab0526529c2e6c2bc9ea
parent1ae40fdb8aed54eb9fe45977833fcc1abcb225ab
hash: optimize signature compare for Arm NEON

Implemented signature compare function based on neon intrinsic.
Hash bulk lookup had 3% - 6% performance gain after optimization.

Signed-off-by: Ruifeng Wang <ruifeng.wang@arm.com>
Reviewed-by: Gavin Hu <gavin.hu@arm.com>
Acked-by: Yipeng Wang <yipeng1.wang@intel.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
lib/librte_hash/rte_cuckoo_hash.c
lib/librte_hash/rte_cuckoo_hash.h