]> git.droids-corp.org - dpdk.git/blobdiff - app/test-pmd/testpmd.c
eal: add 64-bit bsf and 32-bit safe bsf functions
[dpdk.git] / app / test-pmd / testpmd.c
index a10bc40bb1297a00b167eb29c993ea51f4155728..d4d22afbb4f44fc27816e3ff9adc71b9262c2336 100644 (file)
@@ -649,19 +649,13 @@ calc_mem_size(uint32_t nb_mbufs, uint32_t mbuf_sz, size_t pgsz, size_t *out)
        return 0;
 }
 
-static inline uint32_t
-bsf64(uint64_t v)
-{
-       return (uint32_t)__builtin_ctzll(v);
-}
-
 static inline uint32_t
 log2_u64(uint64_t v)
 {
        if (v == 0)
                return 0;
        v = rte_align64pow2(v);
-       return bsf64(v);
+       return rte_bsf64(v);
 }
 
 static int