The branch main has been updated by mjg:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=6799c73d1e35cffc2bc86c49e1bc42faaf3f8e9d

commit 6799c73d1e35cffc2bc86c49e1bc42faaf3f8e9d
Author:     Mateusz Guzik <[email protected]>
AuthorDate: 2021-07-19 09:53:02 +0000
Commit:     Mateusz Guzik <[email protected]>
CommitDate: 2021-07-19 09:53:02 +0000

    arm: retire bcopy
    
    It is obsolete since ba96f37758412151 ("Use __builtin for various mem*
    and b* (e.g. bzero) routines.")
    
    Discussed with: cognet
    Sponsored by:   Rubicon Communications, LLC ("Netgate")
---
 sys/arm/arm/support.S | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/sys/arm/arm/support.S b/sys/arm/arm/support.S
index bcb0b8cffbbb..9390b03f62a3 100644
--- a/sys/arm/arm/support.S
+++ b/sys/arm/arm/support.S
@@ -326,12 +326,7 @@ ENTRY(memcmp)
        RET
 END(memcmp)
 
-ENTRY(bcopy)
-       /* switch the source and destination registers */
-       eor     r0, r1, r0
-       eor     r1, r0, r1
-       eor     r0, r1, r0
-EENTRY(memmove)
+ENTRY(memmove)
        /* Do the buffers overlap? */
        cmp     r0, r1
        RETeq           /* Bail now if src/dst are the same */
@@ -736,8 +731,7 @@ EENTRY(memmove)
 .Lmemmove_bsrcul1l4:
        add     r1, r1, #1
        b       .Lmemmove_bl4
-EEND(memmove)
-END(bcopy)
+END(memmove)
 
 /* LINTSTUB: Func: void *memcpy(void *dst, const void *src, size_t len) */
 ENTRY(memcpy)
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to