[v2,0/2] stop using mmx intrinsics

Message ID 1711642446-6880-1-git-send-email-roretzla@linux.microsoft.com (mailing list archive)
Headers
Series stop using mmx intrinsics |

Message

Tyler Retzlaff March 28, 2024, 4:14 p.m. UTC
  MSVC does not support older MMX intrinsics use SSE/AVX instead.

v2:
  * move conditional #include <intrin.h> into rte_vect.h and include
    rte_vect.h into net_crc_avx512.c net_crc_sse.c instead of duplicating
    conditional compile of include in each file.

Tyler Retzlaff (2):
  eal: include header for MSVC SIMD intrinsics
  net: stop using mmx intrinsics

 lib/eal/include/generic/rte_vect.h |  6 +++++-
 lib/net/net_crc_avx512.c           | 27 +++++++--------------------
 lib/net/net_crc_sse.c              | 27 +++++++--------------------
 3 files changed, 19 insertions(+), 41 deletions(-)