Re: [PATCH v3 0/3] provide rte_ffs32, rte_ffs64 and __rte_x86_movdiri

2025-01-29 Thread David Marchand
On Fri, Jan 24, 2025 at 5:46 PM Andre Muezerie wrote: > > 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. > > v3: > * Added __rte_experimental to the new functions. > * Added commen

[PATCH v3 0/3] provide rte_ffs32, rte_ffs64 and __rte_x86_movdiri

2025-01-24 Thread Andre Muezerie
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. v3: * Added __rte_experimental to the new functions. * Added comments to the new functions. * Moved tests to test_bitcount.c v2: * Mov