[PATCH v2 0/3] provide rte_ffs32, rte_ffs64 and __rte_x86_movdiri
    Andre Muezerie 
    andremue at linux.microsoft.com
       
    Thu Dec  5 21:35:47 CET 2024
    
    
  
MSVC does not support inline assembly so use movdiri intrinsic and
provide abstracted rte_ffs{32,64} inline functions instead of directly
using GCC built-ins.
v2:
 * Moved constants to the right side of the comparison
 * Added tests for rte_ffs32 and rte_ffs64 functions
Andre Muezerie (1):
  app/test: add test for rte_ffs32 and rte_ffs64 functions.
Tyler Retzlaff (2):
  eal: provide movdiri for MSVC
  eal: add rte ffs32 and rte ffs64 inline functions
 app/test/test_bitops.c       | 38 ++++++++++++++++++++++++++++++++++++
 lib/eal/include/rte_bitops.h | 34 ++++++++++++++++++++++++++++++++
 lib/eal/x86/include/rte_io.h |  4 ++++
 3 files changed, 76 insertions(+)
--
2.47.0.vfs.0.3
    
    
More information about the dev
mailing list