kernel_optimize_test/arch/blackfin/lib
Jie Zhang 8399a74f61 Blackfin: fix miscompilation in lshrdi3
The code used in the Blackfin lshrdi3 utilizes gcc constructs.  However,
the structures declared don't line up with the code gcc generates, so
under certain optimizations, we get bad code and things crap out in fun
random ways.  So rather than trying to maintain different gcc definitions
ourselves, just use the ones available in gcclib.h.

URL: http://blackfin.uclinux.org/gf/tracker/5286
Signed-off-by: Jie Zhang <jie.zhang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-07-16 01:52:23 -04:00
..
ashldi3.c blackfin architecture 2007-05-07 12:12:58 -07:00
ashrdi3.c blackfin architecture 2007-05-07 12:12:58 -07:00
checksum.c Blackfin: export ip_compute_csum/csum_partial_copy_from_user symbols 2009-06-13 07:20:06 -04:00
divsi3.S Blackfin arch: add proper ENDPROC() 2007-06-11 15:31:30 +08:00
gcclib.h blackfin architecture 2007-05-07 12:12:58 -07:00
ins.S Blackfin arch: merge adeos blackfin part to arch/blackfin/ 2009-01-07 23:14:39 +08:00
lshrdi3.c Blackfin: fix miscompilation in lshrdi3 2009-07-16 01:52:23 -04:00
Makefile Blackfin arch: use do_div() for the 64bit division as pointed out by Bernd 2007-11-23 11:28:11 +08:00
memchr.S Blackfin arch: add proper ENDPROC() 2007-06-11 15:31:30 +08:00
memcmp.S Blackfin arch: revise anomaly handling by basing things on the compiler not the kconfig defines 2007-07-25 11:19:14 +08:00
memcpy.S [Blackfin] arch: fix bug - make memcpy return the dest addr. 2007-12-21 21:12:21 +08:00
memmove.S Blackfin arch: revise anomaly handling by basing things on the compiler not the kconfig defines 2007-07-25 11:19:14 +08:00
memset.S Blackfin arch: add proper ENDPROC() 2007-06-11 15:31:30 +08:00
modsi3.S Blackfin arch: add proper ENDPROC() 2007-06-11 15:31:30 +08:00
muldi3.S Blackfin arch: Replace C version of 64 bit multiply with hand optimized assembly 2009-01-07 23:14:39 +08:00
outs.S Blackfin arch: Fix typo. it should be _outsw_8 2008-05-20 16:45:29 +08:00
smulsi3_highpart.S Blackfin arch: add proper ENDPROC() 2007-06-11 15:31:30 +08:00
strcmp.c Blackfin arch: move EXPORT_SYMBOL() to C files where the symbol is actually defined 2007-11-21 15:34:51 +08:00
strcpy.c Blackfin arch: move EXPORT_SYMBOL() to C files where the symbol is actually defined 2007-11-21 15:34:51 +08:00
strncmp.c Blackfin: fix strncmp.o build error 2009-05-27 00:27:05 -04:00
strncpy.c Blackfin arch: move EXPORT_SYMBOL() to C files where the symbol is actually defined 2007-11-21 15:34:51 +08:00
udivsi3.S Blackfin arch: add proper ENDPROC() 2007-06-11 15:31:30 +08:00
umodsi3.S Blackfin arch: add proper ENDPROC() 2007-06-11 15:31:30 +08:00
umulsi3_highpart.S Blackfin arch: add proper ENDPROC() 2007-06-11 15:31:30 +08:00