use abstracted bit count functions
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest7 patches 4 repliesIn review
- v25 patches 1 replySuperseded
- v15 patches 4 repliesSuperseded
Changes in v3 from the cover letter
* add missing include of rte_bitops.h
* add 2 patches to cover use of __builtin_popcountl
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | distributor: use abstracted bit count functionslib/ | +1 | 0 replies | |
| 2/7 | hash: use abstracted bit count functionslib/ | +8 | 0 replies | |
| 3/7 | member: use abstracted bit count functionslib/ lib/ | +9 | 0 replies | |
| 4/7 | rcu: use abstracted bit count functionslib/ lib/ | +3 | 0 replies | |
| 5/7 | table: use abstracted bit count functionslib/ lib/ lib/ +1 more | +8 | 0 replies | |
| 6/7 | distributor: use abstracted bit count functionslib/ | +1 | 0 replies | |
| 7/7 | hash: use abstracted bit count functionslib/ | +2 | 1 reply |
Reviews trailers per patch
None of the 7 patches has a Reviewed-by or Acked-by.
| Patch | Morten Brørup |
|---|---|
| Series | Series-acked-by |
| 1/7 | |
| 2/7 | |
| 3/7 | |
| 4/7 | |
| 5/7 | |
| 6/7 | |
| 7/7 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v3 0/7] use abstracted bit count functions
The first set of conversions missed the long 'l' versions of the builtins that were being used. This series completes the conversion of remaining libraries from __builtin_ctzl, __builtin_clzl and __builtin_popcountl.
v3:
* add missing include of rte_bitops.h
* add 2 patches to cover use of __builtin_popcountl
v2:
* be explicit and use appropriate 32-bit and 64-bit leading and trailing counting functions depending on the type of the expression passed as an argument to the builtin.
Tyler Retzlaff (7):
distributor: use abstracted bit count functions
hash: use abstracted bit count functions
member: use abstracted bit count functions
rcu: use abstracted bit count functions
table: use abstracted bit count functions
distributor: use abstracted bit count functions
hash: use abstracted bit count functions
lib/distributor/rte_distributor_single.c | 4 ++-- lib/hash/rte_cuckoo_hash.c | 20 ++++++++++---------- lib/member/rte_member_vbf.c | 12 ++++++------ lib/member/rte_member_x86.h | 6 +++--- lib/rcu/rte_rcu_qsbr.c | 4 ++-- lib/rcu/rte_rcu_qsbr.h | 2 +- lib/table/rte_lru_arm64.h | 3 ++- lib/table/rte_swx_table_em.c | 4 ++-- lib/table/rte_table_hash_ext.c | 4 ++-- lib/table/rte_table_hash_lru.c | 4 ++-- 10 files changed, 32 insertions(+), 31 deletions(-)
Signature · 1 line
1.8.3.1