mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-18 13:11:31 +00:00
Blackfin: add proper ELF markings to some assembly functions
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
parent
cf675d3b2b
commit
5b22163fef
4 changed files with 12 additions and 0 deletions
|
@ -31,6 +31,7 @@
|
|||
*/
|
||||
|
||||
.globl _memcmp;
|
||||
.type _memcmp, STT_FUNC;
|
||||
_memcmp:
|
||||
I1 = P3;
|
||||
P0 = R0; /* P0 = s1 address */
|
||||
|
@ -98,3 +99,5 @@ _memcmp:
|
|||
R0 = 0;
|
||||
P3 = I1;
|
||||
RTS;
|
||||
|
||||
.size _memcmp, .-_memcmp
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
.align 2
|
||||
|
||||
.globl _memcpy_ASM;
|
||||
.type _memcpy_ASM, STT_FUNC;
|
||||
_memcpy_ASM:
|
||||
CC = R2 <= 0; /* length not positive?*/
|
||||
IF CC JUMP .L_P1L2147483647; /* Nothing to do */
|
||||
|
@ -112,3 +113,5 @@ _memcpy_ASM:
|
|||
B[P0--] = R1;
|
||||
|
||||
RTS;
|
||||
|
||||
.size _memcpy_ASM, .-_memcpy_ASM
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
*/
|
||||
|
||||
.globl _memmove;
|
||||
.type _memmove, STT_FUNC;
|
||||
_memmove:
|
||||
I1 = P3;
|
||||
P0 = R0; /* P0 = To address */
|
||||
|
@ -91,3 +92,5 @@ _memmove:
|
|||
.Lno_loop: B[P0] = R1;
|
||||
P3 = I1;
|
||||
RTS;
|
||||
|
||||
.size _memmove, .-_memmove
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
*/
|
||||
|
||||
.globl _memset;
|
||||
.type _memset, STT_FUNC;
|
||||
_memset:
|
||||
P0 = R0 ; /* P0 = address */
|
||||
P2 = R2 ; /* P2 = count */
|
||||
|
@ -91,3 +92,5 @@ _memset:
|
|||
B[P0++] = R1;
|
||||
B[P0++] = R1;
|
||||
JUMP .Laligned;
|
||||
|
||||
.size _memset, .-_memset
|
||||
|
|
Loading…
Add table
Reference in a new issue