Re: [PATCH] net/*: replace intrinsic header include with rte_vect

2024-07-06 Thread Ferruh Yigit
On 6/21/2024 10:06 PM, Tyler Retzlaff wrote: > On Thu, Jun 20, 2024 at 01:32:18PM +0100, Bruce Richardson wrote: >> Rather than having the SSE code in each driver include tmmintrin.h, >> which often does not contain all needed intrinsics, e.g. >> _mm_cvtsi128_si64() for 32-bit x86 builds, we can ju

Re: [PATCH] net/*: replace intrinsic header include with rte_vect

2024-06-21 Thread Tyler Retzlaff
On Thu, Jun 20, 2024 at 01:32:18PM +0100, Bruce Richardson wrote: > Rather than having the SSE code in each driver include tmmintrin.h, > which often does not contain all needed intrinsics, e.g. > _mm_cvtsi128_si64() for 32-bit x86 builds, we can just replace the > include of ?mmintrin.h with rte_v

RE: [PATCH] net/*: replace intrinsic header include with rte_vect

2024-06-20 Thread Konstantin Ananyev
> Rather than having the SSE code in each driver include tmmintrin.h, > which often does not contain all needed intrinsics, e.g. > _mm_cvtsi128_si64() for 32-bit x86 builds, we can just replace the > include of ?mmintrin.h with rte_vect.h for all network drivers. > > Signed-off-by: Bruce Richard

[PATCH] net/*: replace intrinsic header include with rte_vect

2024-06-20 Thread Bruce Richardson
Rather than having the SSE code in each driver include tmmintrin.h, which often does not contain all needed intrinsics, e.g. _mm_cvtsi128_si64() for 32-bit x86 builds, we can just replace the include of ?mmintrin.h with rte_vect.h for all network drivers. Signed-off-by: Bruce Richardson --- driv