On 9/2/20 3:43 AM, Radu Nicolau wrote:
Remove RTE_MACHINE_CPUFLAG_ macros from the build.
Deprecation notice sent, pasted here for reference:

   build macros: The macros defining RTE_MACHINE_CPUFLAG_* will be removed
   from the build. The information provided by these macros is available
   through standard compiler macros. For example, RTE_MACHINE_CPUFLAG_SSE3
   duplicates the compiler-provided macro __SSE3__.

Radu Nicolau (4):
   x86: change cpuflag macros to compiler macros
   arm: change cpuflag macros to compiler macros
   ppc: change cpuflag macros to compiler macros
   doc: remove reference to RTE_MACHINE_CPUFLAG

I'm not too familiar with clang and icc. Do all compilers use the same macro definitions for the same CPU features? I would have thought the RTE_* definitions were there because there are compiler or compiler version differences that need to be supported.

Dave

Reply via email to