> -----Original Message----- > From: dev [mailto:[email protected]] On Behalf Of Bruce Richardson > Sent: Friday, July 5, 2019 12:54 PM > To: [email protected] > Cc: Richardson, Bruce <[email protected]> > Subject: [dpdk-dev] [PATCH] raw/ioat: fix issue with icc build > > When using _mm_set_epi64() rather than _mm_set_epi64x() intrinsic, ICC > tries to use the x87 floating point registers, leading to warnings about > not properly clearing value when switching between x87 and SSE/AVX modes. > > error #13203: No EMMS instruction before call to function > > Fix this by using the set64x() intrinsic. > > Fixes: 0a92e63fc4cd ("raw/ioat: add local API to perform copies") > > Signed-off-by: Bruce Richardson <[email protected]>
New code compiles fine here with Gcc and Clang; Acked-by: Harry van Haaren <[email protected]>

