Replacing vtbl NEON intrinsic with rev NEON intrinsic for byte_swap. 07/14607/6
authorSirshak Das <sirshak.das@arm.com>
Wed, 22 Aug 2018 04:02:04 +0000 (12:02 +0800)
committerDamjan Marion <dmarion@me.com>
Tue, 11 Sep 2018 08:40:46 +0000 (08:40 +0000)
commit6da42decd4e0d1ef978af9ea8f3850da375a45b1
treec14b5edf6db0508d204a6925479d06e296484b94
parent8e5d5db24ed72da265cda75bb3f23d35530109e8
Replacing vtbl NEON intrinsic with rev NEON intrinsic for byte_swap.

Using rev16 vector intrinsic to reverse byteorder in each word
independently.

Change-Id: I071c40780baffe0bda614ec5d9dd92858f574b0d
Signed-off-by: Sirshak Das <sirshak.das@arm.com>
Reviewed-by: Steve Capper <steve.capper@arm.com>
Reviewed-by: Brian Brooks <brian.brooks@arm.com>
Reviewed-by: Yi He <yi.he@arm.com>
Verified-by: Lijian Zhang <lijian.zhang@arm.com>
src/vppinfra/vector_neon.h