glibc/sysdeps/sparc/sparc32
David S. Miller 3a0d900a99 Add support for sparc cryptographic hash opcodes.
* crypt/Makefile: Move test targets after toplevel Rules
	inclusion.  Grab any necessary sysdep routines when linking.
	* crypt/md5.c (md5_process_block): Remove define, we will always
	name it __md5_process_block.
	(md5_finish_ctx): Update md5_process_block call.
	(md5_stream): Likewise.
	(md5_process_bytes): Likewise.
	(md5_process_block): Rename to __md5_process_block and move to ...
	* crypt/md5-block.c: ... here.
	* crypt/sha256.c (sha256_process_block): Move to ...
	* crypt/sha256-block.c: ... here.
	* crypt/sha512.c (sha512_process_block): Move to ...
	* crypt/sha512-block.c: ... here.
	* locale/Makefile (CFLAGS-md5.c): Define to add crypt/ to include
	path.
	* sysdeps/sparc/sparc-ifunc.c (sparc_libc_ifunc): Define.
	* sysdeps/sparc/sparc64/multiarch/Makefile
	(libcrypt-sysdep_routines): Add crypto assembler sysdeps when in
	crypt subdir.
	(localedef-aux): Add md5 crypto assembler when in locale subdir.
	* sysdeps/sparc/sparc32/sparcv9/multiarch/Makefile: Mirror sparc64
	multiarch changes.
	* sysdeps/sparc/sparc64/multiarch/md5-block.c: New file.
	* sysdeps/sparc/sparc64/multiarch/md5-crop.S: New file.
	* sysdeps/sparc/sparc64/multiarch/sha256-block.c: New file.
	* sysdeps/sparc/sparc64/multiarch/sha256-crop.S: New file.
	* sysdeps/sparc/sparc64/multiarch/sha512-block.c: New file.
	* sysdeps/sparc/sparc64/multiarch/sha512-crop.S: New file.
	* sysdeps/sparc/sparc32/sparcv9/multiarch/md5-block.c: New file.
	* sysdeps/sparc/sparc32/sparcv9/multiarch/md5-crop.S: New file.
	* sysdeps/sparc/sparc32/sparcv9/multiarch/sha256-block.c: New
	file.
	* sysdeps/sparc/sparc32/sparcv9/multiarch/sha256-crop.S: New file.
	* sysdeps/sparc/sparc32/sparcv9/multiarch/sha512-block.c: New
	file.
	* sysdeps/sparc/sparc32/sparcv9/multiarch/sha512-crop.S: New file.
2012-11-13 17:12:45 -08:00
..
bits Rename __WORDSIZE_COMPAT32 to __WORDSIZE_TIME64_COMPAT32 2012-05-21 13:39:55 -07:00
fpu Sparc long double is emulated in software, therefore use dbl-64's s_fma.c 2012-03-15 20:55:42 -07:00
soft-fp Simulate sparc fpu exceptions using real FP ops again in soft-fp. 2012-05-30 23:09:25 -07:00
sparcv8 Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
sparcv9 Add support for sparc cryptographic hash opcodes. 2012-11-13 17:12:45 -08:00
Implies * math/math.h [__NO_LONG_DOUBLE_MATH] (__nldbl_nexttowardf): New 2006-01-14 12:10:44 +00:00
Makefile Make sparc's -fPIC addition to ASFLAGS-.os more robust. 2012-03-28 14:25:42 -07:00
Versions Update. 1999-05-19 15:35:26 +00:00
__longjmp.S Tweak sparc32 longjmp to not store a dummy frame pointer onto the stack. 2012-02-20 20:50:14 -08:00
add_n.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
addmul_1.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
alloca.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
bsd-_setjmp.S Update. 1997-08-24 10:55:18 +00:00
bsd-setjmp.S Update. 1997-08-24 10:55:18 +00:00
bzero.c Sparc string routines from Jakub. 1999-03-29 13:25:15 +00:00
divrem.m4 Update. 1997-08-24 10:55:18 +00:00
dl-irel.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
dl-machine.h Define VERSYMIDX/VALIDX/ADDRIDX in ldsodefs.h 2012-09-28 11:30:57 -07:00
dl-plt.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
dl-trampoline.S Fix bugs in sparc PLT profiling register management, and add sparc sotruss support. 2012-03-09 20:48:06 -08:00
dotmul.S Update. 1997-08-24 10:55:18 +00:00
e_sqrt.c Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
ieee754.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
jmpbuf-offsets.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
jmpbuf-unwind.h Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
lshift.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
memchr.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
memcpy.S Optimize mempcpy on sparc. 2012-03-28 22:35:26 -07:00
memset.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
mul_1.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
rem.S Update. 1997-08-24 10:55:18 +00:00
rshift.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
sdiv.S Update. 1997-08-24 10:55:18 +00:00
setjmp.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
stackguard-macros.h Split up stackguard-macros.h into sysdeps directories. 2012-05-15 23:34:30 +00:00
start.S Move sysdeps/sparc/{,sparc32,sparc64}/elf files 2012-03-28 09:26:30 +02:00
stpcpy.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strcat.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strchr.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strcmp.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strcpy.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strlen.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
strrchr.c Sparc string routines from Jakub. 1999-03-29 13:25:15 +00:00
sub_n.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
submul_1.S Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
tls-macros.h Split tls-macros.h into sysdeps directories. 2012-07-17 11:30:58 +00:00
tst-audit.h Move testsuite audit definitions to sysdeps tst-audit.h files. 2012-07-26 11:29:07 +00:00
udiv.S Update. 1997-08-24 10:55:18 +00:00
umul.S Update. 1997-08-24 10:55:18 +00:00
urem.S Update. 1997-08-24 10:55:18 +00:00