> -----Original Message----- > From: Srikanth Yalavarthi <syalavar...@marvell.com> > Sent: Tuesday, December 13, 2022 1:21 AM > To: Srikanth Yalavarthi <syalavar...@marvell.com>; Ruifeng Wang > <ruifeng.w...@arm.com> > Cc: dev@dpdk.org; sshankarn...@marvell.com; jer...@marvell.com; > apra...@marvell.com > Subject: [PATCH v2 4/4] common/ml: add Arm NEON type conversion routines > > Added ARM NEON intrinsic based implementations to support conversion of data > types. > Support is enabled to handle int8, uint8, int16, uint16, float16, float32 and > bfloat16 > types. > > Signed-off-by: Srikanth Yalavarthi <syalavar...@marvell.com> > --- > v2: > * Dropped use of driver routines to call neon functions > * Optimization of neon functions. Reduce the number of intrinsic calls. > > drivers/common/ml/meson.build | 4 + > drivers/common/ml/ml_utils_neon.c | 873 ++++++++++++++++++++++++++++++ > 2 files changed, 877 insertions(+) > create mode 100644 drivers/common/ml/ml_utils_neon.c > Acked-by: Ruifeng Wang <ruifeng.w...@arm.com>
- [PATCH v1 2/4] common/ml: add data type conversion rou... Srikanth Yalavarthi
- [PATCH v1 3/4] common/ml: add generic type conversion ... Srikanth Yalavarthi
- [PATCH v1 4/4] common/ml: add Arm NEON type conversion... Srikanth Yalavarthi
- RE: [PATCH v1 4/4] common/ml: add Arm NEON type c... Ruifeng Wang
- RE: [PATCH v1 4/4] common/ml: add Arm NEON ty... Srikanth Yalavarthi
- [PATCH v1 0/4] implementation of ML common code Srikanth Yalavarthi
- [PATCH v2 2/4] common/ml: add common utility func... Srikanth Yalavarthi
- [PATCH v2 1/4] common/ml: add initial files for M... Srikanth Yalavarthi
- [PATCH v2 3/4] common/ml: add scalar type convers... Srikanth Yalavarthi
- [PATCH v2 4/4] common/ml: add Arm NEON type conve... Srikanth Yalavarthi
- RE: [PATCH v2 4/4] common/ml: add Arm NEON ty... Ruifeng Wang
- [PATCH v3 0/4] implementation of ML common code Srikanth Yalavarthi
- [PATCH v3 1/4] common/ml: add initial files f... Srikanth Yalavarthi
- Re: [PATCH v3 1/4] common/ml: add initial... Stephen Hemminger
- RE: [EXT] Re: [PATCH v3 1/4] common/m... Srikanth Yalavarthi
- [PATCH v3 2/4] common/ml: add common utility ... Srikanth Yalavarthi
- [PATCH v3 3/4] common/ml: add scalar type con... Srikanth Yalavarthi
- [PATCH v3 4/4] common/ml: add Arm NEON type c... Srikanth Yalavarthi
- RE: [PATCH v3 4/4] common/ml: add Arm NEO... Ruifeng Wang
- Re: [PATCH v3 0/4] implementation of ML commo... Stephen Hemminger
- RE: [EXT] Re: [PATCH v3 0/4] implementati... Srikanth Yalavarthi