linux/include/asm-blackfin
Mike Frysinger 0931ce8439 Blackfin arch: fix some bugs in lib/string.h functions found by our string testing modules
- use ints for the return value rather than char since we actually return
   an int and we dont want it improperly being sign extended during the reload
   http://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action=TrackerItemEdit&tracker_item_id=3525

 - if src is shorter than the requested number of copy bytes, we need to null
   pad the rest
   http://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action=TrackerItemEdit&tracker_item_id=3524

 - mark these as __volatile__ and add memory to the clobber list so gcc does
   not optimize buffers around on us we may be using

 - rewrite asm code to be readable/maintainable

Signed-off-by: Mike Frysinger <michael.frysinger@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
2007-09-12 16:30:15 +08:00
..
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-07-17 10:23:11 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-06-29 16:35:17 +08:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-09 12:30:56 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00
2007-05-07 12:12:58 -07:00