Unless we are using an XSCALE, default to the normal arm version of memcpy.
Push two registers to keep stack aligned.
swap r1 & ip
use adds, eors, etc.
teq -> cmp
thumbify (part2)
Use the arm versions of strlen/strchr/strrchr if compiling thumb2
Use the arm versions of strnlen if compiling thumb2
add US-IIe specific STICK and ESTAR registers
- deal with softint_establish failure
- establish softint only when necessary
modernize, comment out dead code, amend gethostbyaddr prototype.
Add a missing it gt before movgt for thumb
Make libkern.a for standalone problems and install it into ./usr/lib
Build libkern
remove some dead rules.
Use ln -sf
We provide ./usr/lib/libkern.a now
Don't install libkern.a
Add LIBISPRIVATE?=yes
support UltraSPARC-IIe STICK counter as time base
Extract the data for nl_langinfo directly from the corresponding
part implementation using a category/offset table.
Add links for various directories needs by amd64/sparc64/i386/sun2/m68000
strlcat_arm.S is smaller than strlcat_naive.S so always use it.