unify the name convention of label in .S files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6195 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -44,20 +44,20 @@ ASM_PFX(InternalMemCopyMem):
|
||||
lea r9, [rsi + r8 - 1] # r9 <- End of Source
|
||||
cmp rsi, rdi
|
||||
mov rax, rdi # rax <- Destination as return value
|
||||
jae _InternalMemCopyMem_al_0000
|
||||
jae L0
|
||||
cmp r9, rdi
|
||||
jae _atSym_CopyBackward # Copy backward if overlapped
|
||||
_InternalMemCopyMem_al_0000:
|
||||
jae L_CopyBackward # Copy backward if overlapped
|
||||
L0:
|
||||
mov rcx, r8
|
||||
and r8, 7
|
||||
shr rcx, 3
|
||||
rep movsq # Copy as many Qwords as possible
|
||||
jmp _atSym_CopyBytes
|
||||
_atSym_CopyBackward:
|
||||
jmp L_CopyBytes
|
||||
L_CopyBackward:
|
||||
mov rsi, r9 # rsi <- End of Source
|
||||
lea rdi, [rdi + r8 - 1] # esi <- End of Destination
|
||||
std # set direction flag
|
||||
_atSym_CopyBytes:
|
||||
L_CopyBytes:
|
||||
mov rcx, r8
|
||||
rep movsb # Copy bytes backward
|
||||
cld
|
||||
|
Reference in New Issue
Block a user