Denys Vlasenko
2075553a1b
libbb: add bit counting function, use where appropriate
...
Although "naive" counting function is not too slow and is smaller,
using it on e.g. each of 1024 words of CPU mask feels wrong.
function old new delta
bb_popcnt_32 - 52 +52
get_prefix 323 321 -2
nproc_main 206 199 -7
d4_run_script 739 731 -8
ipcalc_main 533 507 -26
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 0/4 up/down: 52/-43) Total: 9 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2024-05-31 16:03:23 +02:00
..
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2021-06-14 20:47:20 +02:00
2021-09-17 01:18:31 +02:00
2021-06-14 20:47:20 +02:00
2023-07-10 17:25:21 +02:00
2023-07-17 17:29:36 +02:00
2023-07-10 17:25:21 +02:00
2021-10-12 13:23:29 +02:00
2021-08-15 18:26:56 +02:00
2023-07-17 17:29:36 +02:00
2023-07-10 17:25:21 +02:00
2023-07-17 17:29:36 +02:00
2023-07-17 17:29:36 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-17 17:29:36 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-17 17:29:36 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-10-02 14:26:27 +02:00
2023-07-10 17:25:21 +02:00
2023-07-17 17:29:36 +02:00
2023-07-10 17:25:21 +02:00
2024-02-25 01:06:30 +01:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-01-02 17:04:44 +01:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2024-05-31 16:03:23 +02:00
2023-05-26 20:17:04 +02:00
2023-05-26 20:17:04 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-10-02 13:56:32 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-11-07 16:59:09 +01:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2021-09-17 01:18:31 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-17 17:29:36 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-08-31 09:41:53 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00
2023-07-10 17:25:21 +02:00