Move arm64 EENTRY uses before ENTRY

The ENTRY macro adds instructions to the start of a function but not
EENTRY. To use these instructions in both functions move the EENTRY
use before the ENTRY use.

Sponsored by:	Arm Ltd
This commit is contained in:
Andrew Turner 2023-03-31 13:34:51 +01:00
parent 588f03ec9b
commit 47ff149afa
2 changed files with 6 additions and 6 deletions

View File

@ -55,8 +55,8 @@
The loop tail is handled by always copying 64 bytes from the end.
*/
ENTRY(memcpy)
EENTRY(memmove)
ENTRY(memcpy)
add srcend, src, count
add dstend, dstin, count
cmp count, 128
@ -237,6 +237,6 @@ L(copy64_from_start):
stp B_l, B_h, [dstin, 16]
stp C_l, C_h, [dstin]
ret
EEND(memmove)
END(memcpy)
EEND(memmove)

View File

@ -175,15 +175,15 @@ END(fueword32)
* long fueword(volatile const void *, int64_t *)
* int64_t fueword64(volatile const void *, int64_t *)
*/
ENTRY(fueword)
EENTRY(fueword64)
ENTRY(fueword)
check_user_access 0, (VM_MAXUSER_ADDRESS-7), fsu_fault_nopcb
fsudata ldtr, x0, 0
str x0, [x1] /* Save the data in kernel space */
mov x0, #0 /* Success */
ret /* Return */
EEND(fueword64)
END(fueword)
EEND(fueword64)
/*
* int subyte(volatile void *, int)
@ -218,14 +218,14 @@ END(suword32)
/*
* int suword(volatile void *, long)
*/
ENTRY(suword)
EENTRY(suword64)
ENTRY(suword)
check_user_access 0, (VM_MAXUSER_ADDRESS-7), fsu_fault_nopcb
fsudata sttr, x1, 0
mov x0, #0 /* Success */
ret /* Return */
EEND(suword64)
END(suword)
EEND(suword64)
ENTRY(setjmp)
/* Store the stack pointer */