[dpdk-dev] [PATCH] net/virtio: fix 32-bit build with clang 6.0.0

Maxime Coquelin maxime.coquelin at redhat.com
Thu May 7 12:02:38 CEST 2020



On 5/6/20 8:47 AM, Marvin Liu wrote:
> Clang 6.0.0 will undefine function _mm512_maskz_set1_epi64 on i686
> target. Fix it by replacing the function with _mm512_set4_epi64 when
> doing 32-bit build.
> 
> Warning messasge during build:
> ../drivers/net/virtio/virtio_rxtx_packed_avx.c:385:19: warning:
> implicit declaration of function '_mm512_maskz_set1_epi64' is invalid
> in C99 [-Wimplicit-function-declaration]
> 
> Fixes: 8d35836e4a7c ("net/virtio: add vectorized packed ring Rx path")
> Signed-off-by: Marvin Liu <yong.liu at intel.com>
> 

Reviewed-by: Maxime Coquelin <maxime.coquelin at redhat.com>

Thanks,
Maxime



More information about the dev mailing list