summaryrefslogtreecommitdiff
path: root/MdePkg/Library/BaseMemoryLibSse2/X64
diff options
context:
space:
mode:
authoreric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524>2008-10-23 06:46:29 +0000
committereric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524>2008-10-23 06:46:29 +0000
commit852f5d9673d9a352edb5cfb81980a5d105670a7c (patch)
tree27b0d13cee9f9fe48b8f6561ad92eb879f0cfee6 /MdePkg/Library/BaseMemoryLibSse2/X64
parent6981c77851f35f188b4bfddde834d67c64fa4ac4 (diff)
downloadedk2-platforms-852f5d9673d9a352edb5cfb81980a5d105670a7c.tar.xz
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
Diffstat (limited to 'MdePkg/Library/BaseMemoryLibSse2/X64')
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.S26
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.S8
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.S4
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.S4
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.S4
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.S4
6 files changed, 25 insertions, 25 deletions
diff --git a/MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.S b/MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.S
index dc47510874..35db797677 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/X64/CopyMem.S
@@ -44,38 +44,38 @@ ASM_PFX(InternalMemCopyMem):
lea r9, [rsi + r8 - 1] # r9 <- Last byte of Source
cmp rsi, rdi
mov rax, rdi # rax <- Destination as return value
- jae _InternalMemCopyMem_al_0000 # Copy forward if Source > Destination
+ jae L0 # Copy forward if Source > Destination
cmp r9, rdi # Overlapped?
- jae _atSym_CopyBackward # Copy backward if overlapped
-_InternalMemCopyMem_al_0000:
+ jae L_CopyBackward # Copy backward if overlapped
+L0:
xor rcx, rcx
sub rcx, rdi # rcx <- -rdi
and rcx, 15 # rcx + rsi should be 16 bytes aligned
- jz _InternalMemCopyMem_al_0001 # skip if rcx == 0
+ jz L1 # skip if rcx == 0
cmp rcx, r8
cmova rcx, r8
sub r8, rcx
rep movsb
-_InternalMemCopyMem_al_0001:
+L1:
mov rcx, r8
and r8, 15
shr rcx, 4 # rcx <- # of DQwords to copy
- jz _atSym_CopyBytes
- movdqa [rsp + 0x18], xmm0 # save xmm0 on stack
-_InternalMemCopyMem_al_0002:
+ jz L_CopyBytes
+ movdqa [rsp + 0x18], xmm0 # save xmm0 on stack
+L2:
movdqu xmm0, [rsi] # rsi may not be 16-byte aligned
movntdq [rdi], xmm0 # rdi should be 16-byte aligned
add rsi, 16
add rdi, 16
- loop _InternalMemCopyMem_al_0002
+ loop L2
mfence
- movdqa xmm0, [rsp + 0x18] # restore xmm0
- jmp _atSym_CopyBytes # copy remaining bytes
-_atSym_CopyBackward:
+ movdqa xmm0, [rsp + 0x18] # restore xmm0
+ jmp L_CopyBytes # copy remaining bytes
+L_CopyBackward:
mov rsi, r9 # rsi <- Last byte of Source
lea rdi, [rdi + r8 - 1] # rdi <- Last byte of Destination
std
-_atSym_CopyBytes:
+L_CopyBytes:
mov rcx, r8
rep movsb
cld
diff --git a/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.S b/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.S
index 50f6d19886..5d915d4a08 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem.S
@@ -53,9 +53,9 @@ L0:
mov rcx, rdx
and rdx, 15
shr rcx, 4
- jz _SetBytes_L2
+ jz L_SetBytes
mov ah, al # ax <- Value repeats twice
- movdqa [rsp + 0x10], xmm0 # save xmm0
+ movdqa [rsp + 0x10], xmm0 # save xmm0
movd xmm0, eax # xmm0[0..16] <- Value repeats twice
pshuflw xmm0, xmm0, 0 # xmm0[0..63] <- Value repeats 8 times
movlhps xmm0, xmm0 # xmm0 <- Value repeats 16 times
@@ -64,8 +64,8 @@ L1:
add rdi, 16
loop L1
mfence
- movdqa xmm0, [rsp + 0x10] # restore xmm0
-_SetBytes_L2:
+ movdqa xmm0, [rsp + 0x10] # restore xmm0
+L_SetBytes:
mov ecx, edx # high 32 bits of rcx are always zero
rep stosb
mov rax, r9 # rax <- Return value
diff --git a/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.S b/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.S
index 5678fcd192..354222c1a9 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem16.S
@@ -54,7 +54,7 @@ L0:
mov rcx, rdx
and edx, 7
shr rcx, 3
- jz _SetWords_L2
+ jz L_SetWords
movd xmm0, eax
pshuflw xmm0, xmm0, 0
movlhps xmm0, xmm0
@@ -63,7 +63,7 @@ L1:
add rdi, 16
loop L1
mfence
-_SetWords_L2:
+L_SetWords:
mov ecx, edx
rep stosw
mov rax, r9
diff --git a/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.S b/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.S
index 06ffe768eb..2ace79ad96 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem32.S
@@ -54,7 +54,7 @@ L0:
mov rcx, rdx
and edx, 3
shr rcx, 2
- jz _SetDwords_L2
+ jz L_SetDwords
movd xmm0, eax
pshufd xmm0, xmm0, 0
L1:
@@ -62,7 +62,7 @@ L1:
add rdi, 16
loop L1
mfence
-_SetDwords_L2:
+L_SetDwords:
mov ecx, edx
rep stosd
mov rax, r9
diff --git a/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.S b/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.S
index e0aa176d58..870f8c0ee9 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/X64/SetMem64.S
@@ -46,14 +46,14 @@ ASM_PFX(InternalMemSetMem64):
dec rcx
L0:
shr rcx, 1
- jz _SetQwords_L2
+ jz L_SetQwords
movlhps xmm0, xmm0
L1:
movntdq [rdx], xmm0
lea rdx, [rdx + 16]
loop L1
mfence
-_SetQwords_L2:
+L_SetQwords:
jnc L2
mov [rdx], r8
L2:
diff --git a/MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.S b/MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.S
index 2712579db8..f152d98a39 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/X64/ZeroMem.S
@@ -51,14 +51,14 @@ L0:
mov rcx, rdx
and edx, 15
shr rcx, 4
- jz _ZeroBytes_L2
+ jz L_ZeroBytes
pxor xmm0, xmm0
L1:
movntdq [rdi], xmm0 # rdi should be 16-byte aligned
add rdi, 16
loop L1
mfence
-_ZeroBytes_L2:
+L_ZeroBytes:
mov ecx, edx
rep stosb
mov rax, r8