Page MenuHomeFreeBSD

D31651.diff
No OneTemporary

D31651.diff

diff --git a/sys/arm64/arm64/memmove.S b/sys/arm64/arm64/memmove.S
--- a/sys/arm64/arm64/memmove.S
+++ b/sys/arm64/arm64/memmove.S
@@ -84,12 +84,7 @@
unrolled loop processes 64 bytes per iteration.
*/
-ENTRY(bcopy)
- /* Switch the input pointers when called as bcopy */
- mov x3, x1
- mov x1, x0
- mov x0, x3
-EENTRY(memmove)
+ENTRY(memmove)
sub tmp1, dstin, src
cmp count, 96
ccmp tmp1, count, 2, hi
@@ -146,5 +141,4 @@
stp B_l, B_h, [dstin, 16]
stp C_l, C_h, [dstin]
3: ret
-EEND(memmove)
-END(bcopy)
+END(memmove)

File Metadata

Mime Type
text/plain
Expires
Fri, Jul 24, 11:19 AM (17 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35444181
Default Alt Text
D31651.diff (536 B)

Event Timeline