NetBSD/lib
scw 789335a49c Xscale-optimised mem* routines. Contributed by Wasabi Systems.
(Note: memcmp/memset improvements also benefit non-Xscale).

memcmp()  - Compare 32-bits at a time if possible. Special-case 6-byte
            comparisons, for the benefit of the network stack.

memset()  - More loop unrolling, plus use of 'strd' instruction,
bzero()     results in > 100% speedup on Xscale.

memcpy()  - Big-endian support, unrolled loops, 'strd/pld', plus special-
            cases for very common length/alignment combinations.
            Benchmarks show ~50% improvment on Xscale.

memmove() - Big-endian support. Use fast memcpy(), above, if the regions
bcopy()     don't overlap. Otherwise unchanged

XXX: The Xscale optimisations are not enabled by default, unless /etc/mk.conf
XXX: has the right compiler options. The intention is to pull them in via
XXX: something like libxscale.so, selected at runtime by ld.so.conf.
XXX: (Big-endian support is not affected by this).
2003-10-14 07:51:45 +00:00
..
csu Move Matt Green's code from a 4-clause to a 3-clause licence by removing 2003-10-13 14:22:20 +00:00
i18n_module
libarch
libasn1
libbsdmalloc
libbz2
libc Xscale-optimised mem* routines. Contributed by Wasabi Systems. 2003-10-14 07:51:45 +00:00
libcdk
libcom_err
libcompat
libcrypt
libcrypto
libcrypto_idea
libcrypto_mdc2
libcrypto_rc5
libcurses Increment libcurses minor to 10 for addition of redrawwin() and wredrawln(). 2003-10-05 10:14:36 +00:00
libdes
libedit PR/23107: Nathan Williams: ^D as the first char on the command line does 2003-10-09 00:42:28 +00:00
libevent fix a bad realloc; from awohl@chessclub 2003-10-11 18:30:09 +00:00
libform
libgssapi * Bump the shlib major of libkrb5 because the shlib major of libcrypto 2003-10-09 04:40:26 +00:00
libhdb * Bump the shlib major of libkrb5 because the shlib major of libcrypto 2003-10-09 04:40:26 +00:00
libintl
libipsec realloc error check failure; Greg Troxel, sync w/ kame 2003-10-03 21:53:08 +00:00
libkadm
libkadm5clnt * Bump the shlib major of libkrb5 because the shlib major of libcrypto 2003-10-09 04:40:26 +00:00
libkadm5srv * Bump the shlib major of libkrb5 because the shlib major of libcrypto 2003-10-09 04:40:26 +00:00
libkafs * Bump the shlib major of libkrb5 because the shlib major of libcrypto 2003-10-09 04:40:26 +00:00
libkdb
libkrb
libkrb5 * Bump the shlib major of libkrb5 because the shlib major of libcrypto 2003-10-09 04:40:26 +00:00
libkstream
libkvm available, not avaliable. From miod@openbsd. 2003-09-29 09:50:21 +00:00
libl
libm Avoid the PIC dance. 2003-09-16 18:17:11 +00:00
libmagic
libmenu new_item fixes: 2003-09-29 12:32:24 +00:00
libossaudio
libpcap
libpci
libpmc
libposix
libpthread fix typo in previous. 2003-10-12 00:25:25 +00:00
libpthread_dbg
libresolv
librmt
libroken
librpcsvc use {u_,}int32_t instead of {u,}int32(={u_,}long) 2003-09-21 15:35:46 +00:00
librt
libskey
libsl
libss
libssl
libtelnet
libterm
libusbhid
libutil
libvers
libwrap Move Matt Green's code from a 4-clause to a 3-clause licence by removing 2003-10-13 14:22:20 +00:00
liby
libz Add zlib(3) provided by jmc@openbsd -- thank you! 2003-10-03 18:46:22 +00:00
bumpversion
checkoldver
checkver
checkvers
Makefile
Makefile.inc