--- - branch: MAIN date: Tue Jul 21 13:18:44 UTC 2009 files: - new: '1.1285' old: '1.1284' path: src/distrib/sets/lists/comp/mi pathrev: src/distrib/sets/lists/comp/mi@1.1285 type: modified - new: '1.45' old: '1.44' path: src/distrib/sets/lists/tests/mi pathrev: src/distrib/sets/lists/tests/mi@1.45 type: modified - new: '1.407' old: '1.406' path: src/etc/mtree/NetBSD.dist pathrev: src/etc/mtree/NetBSD.dist@1.407 type: modified - new: '1.14' old: '1.13' path: src/include/strings.h pathrev: src/include/strings.h@1.14 type: modified - new: '1.73' old: '1.72' path: src/lib/libc/string/Makefile.inc pathrev: src/lib/libc/string/Makefile.inc@1.73 type: modified - new: '1.1' old: '0' path: src/lib/libc/string/popcount.3 pathrev: src/lib/libc/string/popcount.3@1.1 type: added - new: '1.1' old: '0' path: src/lib/libc/string/popcount.c pathrev: src/lib/libc/string/popcount.c@1.1 type: added - new: '1.1' old: '0' path: src/lib/libc/string/popcountl.c pathrev: src/lib/libc/string/popcountl.c@1.1 type: added - new: '1.1' old: '0' path: src/lib/libc/string/popcountll.c pathrev: src/lib/libc/string/popcountll.c@1.1 type: added - new: '1.2' old: '1.1' path: src/tests/lib/libc/Atffile pathrev: src/tests/lib/libc/Atffile@1.2 type: modified - new: '1.2' old: '1.1' path: src/tests/lib/libc/Makefile pathrev: src/tests/lib/libc/Makefile@1.2 type: modified - new: '1.1' old: '0' path: src/tests/lib/libc/string/Atffile pathrev: src/tests/lib/libc/string/Atffile@1.1 type: added - new: '1.1' old: '0' path: src/tests/lib/libc/string/Makefile pathrev: src/tests/lib/libc/string/Makefile@1.1 type: added - new: '1.1' old: '0' path: src/tests/lib/libc/string/t_popcount.c pathrev: src/tests/lib/libc/string/t_popcount.c@1.1 type: added id: 20090721T131844Z.a6caa995cf86c542ddb4a90907d410302a1a1363 log: | Add popcount(3) and the long and long long version. Name is inspired by gnulib, the implementation goes back to the AMD Software Optimizer guide. A number of platforms will want to replace the C version with assembler code using native instructions. module: src subject: 'CVS commit: src' unixtime: '1248182324' user: joerg