summaryrefslogtreecommitdiff
path: root/MdePkg
diff options
context:
space:
mode:
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>2006-09-25 10:05:26 +0000
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>2006-09-25 10:05:26 +0000
commitb7089db12047675e829a74674700b03406c432e6 (patch)
tree2b8db83dac416cf6a15e1cf7ded7d802348cbc68 /MdePkg
parent1a0d7262b42e2eb283a2927fbc5cff71248a8473 (diff)
downloadedk2-b7089db12047675e829a74674700b03406c432e6.zip
edk2-b7089db12047675e829a74674700b03406c432e6.tar.gz
edk2-b7089db12047675e829a74674700b03406c432e6.tar.bz2
1.Fix .global issue in GAS (EdkT207).
2.Fix Label start with @ (EdkT208). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1610 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg')
-rw-r--r--MdePkg/Library/BaseCacheMaintenanceLib/Ipf/Cpu.s2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ARShiftU64.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/CpuFlushTlb.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/CpuPause.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/CpuSleep.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/DisableInterrupts.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/DisablePaging32.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/DivU64x32.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/EnableInterrupts.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/EnablePaging32.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/EnablePaging64.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/FlushCacheLine.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/FxRestore.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/FxSave.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/InterlockedCompareExchange32.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/InterlockedCompareExchange64.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/InterlockedDecrement.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/InterlockedIncrement.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/Invd.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/LRotU64.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/LShiftU64.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/LongJump.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ModU64x32.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/Monitor.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/MultU64x32.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/MultU64x64.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/Mwait.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/RRotU64.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/RShiftU64.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadCr0.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadCr2.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadCr3.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadCr4.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadCs.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadDr0.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadDr1.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadDr2.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadDr3.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadDr4.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadDr5.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadDr6.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadDr7.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadDs.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadEflags.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadEs.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadFs.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadGdtr.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadGs.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadIdtr.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadLdtr.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadMm0.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadMm1.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadMm2.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadMm3.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadMm4.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadMm5.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadMm6.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadMm7.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadMsr64.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadPmc.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadSs.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadTr.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/ReadTsc.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/SetJump.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/SwapBytes64.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/Thunk16.S28
-rw-r--r--MdePkg/Library/BaseLib/Ia32/Wbinvd.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteCr0.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteCr2.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteCr3.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteCr4.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteDr0.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteDr1.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteDr2.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteDr3.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteDr4.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteDr5.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteDr6.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteDr7.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteGdtr.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteIdtr.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteLdtr.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteMm0.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteMm1.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteMm2.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteMm3.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteMm4.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteMm5.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteMm6.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteMm7.S2
-rw-r--r--MdePkg/Library/BaseLib/Ia32/WriteMsr64.S2
-rw-r--r--MdePkg/Library/BaseLib/Ipf/CpuFlushTlb.s2
-rw-r--r--MdePkg/Library/BaseLib/Ipf/setjmp.s2
-rw-r--r--MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.S12
-rw-r--r--MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.S6
-rw-r--r--MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.S10
-rw-r--r--MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.S12
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.S2
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.S6
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.S6
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.S6
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.S4
-rw-r--r--MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.S6
130 files changed, 168 insertions, 168 deletions
diff --git a/MdePkg/Library/BaseCacheMaintenanceLib/Ipf/Cpu.s b/MdePkg/Library/BaseCacheMaintenanceLib/Ipf/Cpu.s
index 4f144c6..7870c2b 100644
--- a/MdePkg/Library/BaseCacheMaintenanceLib/Ipf/Cpu.s
+++ b/MdePkg/Library/BaseCacheMaintenanceLib/Ipf/Cpu.s
@@ -46,7 +46,7 @@
.section .rtcode, "ax", "progbits"
.align 32
.type InvalidateInstructionCacheRange# ,@function
- .global InvalidateInstructionCacheRange#
+ .globl InvalidateInstructionCacheRange#
// Function compile flags: /Ogsy
.section .rtcode
diff --git a/MdePkg/Library/BaseLib/Ia32/ARShiftU64.S b/MdePkg/Library/BaseLib/Ia32/ARShiftU64.S
index a41cfdb..86c536b 100644
--- a/MdePkg/Library/BaseLib/Ia32/ARShiftU64.S
+++ b/MdePkg/Library/BaseLib/Ia32/ARShiftU64.S
@@ -19,7 +19,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMathARShiftU64
+.globl _InternalMathARShiftU64
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.S b/MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.S
index f88dc68..17880f4 100644
--- a/MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.S
+++ b/MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.S
@@ -20,7 +20,7 @@
#
#------------------------------------------------------------------------------
-.global _CpuBreakpoint
+.globl _CpuBreakpoint
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/CpuFlushTlb.S b/MdePkg/Library/BaseLib/Ia32/CpuFlushTlb.S
index c9d6194..0bd308d 100644
--- a/MdePkg/Library/BaseLib/Ia32/CpuFlushTlb.S
+++ b/MdePkg/Library/BaseLib/Ia32/CpuFlushTlb.S
@@ -20,7 +20,7 @@
#
#------------------------------------------------------------------------------
-.global _CpuFlushTlb
+.globl _CpuFlushTlb
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/CpuPause.S b/MdePkg/Library/BaseLib/Ia32/CpuPause.S
index 7df7432..e9bf413 100644
--- a/MdePkg/Library/BaseLib/Ia32/CpuPause.S
+++ b/MdePkg/Library/BaseLib/Ia32/CpuPause.S
@@ -20,7 +20,7 @@
#
#------------------------------------------------------------------------------
-.global _CpuPause
+.globl _CpuPause
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/CpuSleep.S b/MdePkg/Library/BaseLib/Ia32/CpuSleep.S
index 93106df..3bd1736 100644
--- a/MdePkg/Library/BaseLib/Ia32/CpuSleep.S
+++ b/MdePkg/Library/BaseLib/Ia32/CpuSleep.S
@@ -20,7 +20,7 @@
#
#------------------------------------------------------------------------------
-.global _CpuSleep
+.globl _CpuSleep
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/DisableInterrupts.S b/MdePkg/Library/BaseLib/Ia32/DisableInterrupts.S
index a222d7a..aa5111f 100644
--- a/MdePkg/Library/BaseLib/Ia32/DisableInterrupts.S
+++ b/MdePkg/Library/BaseLib/Ia32/DisableInterrupts.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _DisableInterrupts
+.globl _DisableInterrupts
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/DisablePaging32.S b/MdePkg/Library/BaseLib/Ia32/DisablePaging32.S
index 5ade180..c250004 100644
--- a/MdePkg/Library/BaseLib/Ia32/DisablePaging32.S
+++ b/MdePkg/Library/BaseLib/Ia32/DisablePaging32.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalX86DisablePaging32
+.globl _InternalX86DisablePaging32
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/DivU64x32.S b/MdePkg/Library/BaseLib/Ia32/DivU64x32.S
index 0c7829f..158b382 100644
--- a/MdePkg/Library/BaseLib/Ia32/DivU64x32.S
+++ b/MdePkg/Library/BaseLib/Ia32/DivU64x32.S
@@ -19,7 +19,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMathDivU64x32
+.globl _InternalMathDivU64x32
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.S b/MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.S
index 41537b0..7c4bfb2 100644
--- a/MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.S
+++ b/MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.S
@@ -19,7 +19,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMathDivRemU64x32
+.globl _InternalMathDivRemU64x32
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.S b/MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.S
index 90ccc56..a122c70 100644
--- a/MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.S
+++ b/MdePkg/Library/BaseLib/Ia32/DivU64x64Remainder.S
@@ -20,7 +20,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMathDivRemU64x32, _InternalMathDivRemU64x64
+.globl _InternalMathDivRemU64x32, _InternalMathDivRemU64x64
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.S b/MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.S
index c082561..dcee379 100644
--- a/MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.S
+++ b/MdePkg/Library/BaseLib/Ia32/EnableDisableInterrupts.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _EnableDisableInterrupts
+.globl _EnableDisableInterrupts
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/EnableInterrupts.S b/MdePkg/Library/BaseLib/Ia32/EnableInterrupts.S
index 075b85e..8a40b3a 100644
--- a/MdePkg/Library/BaseLib/Ia32/EnableInterrupts.S
+++ b/MdePkg/Library/BaseLib/Ia32/EnableInterrupts.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _EnableInterrupts
+.globl _EnableInterrupts
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/EnablePaging32.S b/MdePkg/Library/BaseLib/Ia32/EnablePaging32.S
index 7335e62..39f991f 100644
--- a/MdePkg/Library/BaseLib/Ia32/EnablePaging32.S
+++ b/MdePkg/Library/BaseLib/Ia32/EnablePaging32.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalX86EnablePaging32
+.globl _InternalX86EnablePaging32
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/EnablePaging64.S b/MdePkg/Library/BaseLib/Ia32/EnablePaging64.S
index 61525b8..89502b7 100644
--- a/MdePkg/Library/BaseLib/Ia32/EnablePaging64.S
+++ b/MdePkg/Library/BaseLib/Ia32/EnablePaging64.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalX86EnablePaging64
+.globl _InternalX86EnablePaging64
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/FlushCacheLine.S b/MdePkg/Library/BaseLib/Ia32/FlushCacheLine.S
index a1c6275..f445464 100644
--- a/MdePkg/Library/BaseLib/Ia32/FlushCacheLine.S
+++ b/MdePkg/Library/BaseLib/Ia32/FlushCacheLine.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmFlushCacheLine
+.globl _AsmFlushCacheLine
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/FxRestore.S b/MdePkg/Library/BaseLib/Ia32/FxRestore.S
index fa19223..f88d3df 100644
--- a/MdePkg/Library/BaseLib/Ia32/FxRestore.S
+++ b/MdePkg/Library/BaseLib/Ia32/FxRestore.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalX86FxRestore
+.globl _InternalX86FxRestore
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/FxSave.S b/MdePkg/Library/BaseLib/Ia32/FxSave.S
index 7bca947..cdb808e 100644
--- a/MdePkg/Library/BaseLib/Ia32/FxSave.S
+++ b/MdePkg/Library/BaseLib/Ia32/FxSave.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalX86FxSave
+.globl _InternalX86FxSave
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/InterlockedCompareExchange32.S b/MdePkg/Library/BaseLib/Ia32/InterlockedCompareExchange32.S
index ec0eec1..f5acc82 100644
--- a/MdePkg/Library/BaseLib/Ia32/InterlockedCompareExchange32.S
+++ b/MdePkg/Library/BaseLib/Ia32/InterlockedCompareExchange32.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalSyncCompareExchange32
+.globl _InternalSyncCompareExchange32
#------------------------------------------------------------------------------
# UINT32
diff --git a/MdePkg/Library/BaseLib/Ia32/InterlockedCompareExchange64.S b/MdePkg/Library/BaseLib/Ia32/InterlockedCompareExchange64.S
index 5c964b9..32d3084 100644
--- a/MdePkg/Library/BaseLib/Ia32/InterlockedCompareExchange64.S
+++ b/MdePkg/Library/BaseLib/Ia32/InterlockedCompareExchange64.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalSyncCompareExchange64
+.globl _InternalSyncCompareExchange64
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/InterlockedDecrement.S b/MdePkg/Library/BaseLib/Ia32/InterlockedDecrement.S
index 7276503..1855732 100644
--- a/MdePkg/Library/BaseLib/Ia32/InterlockedDecrement.S
+++ b/MdePkg/Library/BaseLib/Ia32/InterlockedDecrement.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalSyncDecrement
+.globl _InternalSyncDecrement
#------------------------------------------------------------------------------
# UINT32
diff --git a/MdePkg/Library/BaseLib/Ia32/InterlockedIncrement.S b/MdePkg/Library/BaseLib/Ia32/InterlockedIncrement.S
index 69f604c..9bde4dc 100644
--- a/MdePkg/Library/BaseLib/Ia32/InterlockedIncrement.S
+++ b/MdePkg/Library/BaseLib/Ia32/InterlockedIncrement.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalSyncIncrement
+.globl _InternalSyncIncrement
#------------------------------------------------------------------------------
# UINT32
diff --git a/MdePkg/Library/BaseLib/Ia32/Invd.S b/MdePkg/Library/BaseLib/Ia32/Invd.S
index f87aa08..97c4934 100644
--- a/MdePkg/Library/BaseLib/Ia32/Invd.S
+++ b/MdePkg/Library/BaseLib/Ia32/Invd.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmInvd
+.globl _AsmInvd
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/LRotU64.S b/MdePkg/Library/BaseLib/Ia32/LRotU64.S
index a9f72d8..0208134 100644
--- a/MdePkg/Library/BaseLib/Ia32/LRotU64.S
+++ b/MdePkg/Library/BaseLib/Ia32/LRotU64.S
@@ -19,7 +19,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMathLRotU64
+.globl _InternalMathLRotU64
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/LShiftU64.S b/MdePkg/Library/BaseLib/Ia32/LShiftU64.S
index 6912b86..ef57270 100644
--- a/MdePkg/Library/BaseLib/Ia32/LShiftU64.S
+++ b/MdePkg/Library/BaseLib/Ia32/LShiftU64.S
@@ -19,7 +19,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMathLShiftU64
+.globl _InternalMathLShiftU64
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/LongJump.S b/MdePkg/Library/BaseLib/Ia32/LongJump.S
index fa17ddd..afb1ca5 100644
--- a/MdePkg/Library/BaseLib/Ia32/LongJump.S
+++ b/MdePkg/Library/BaseLib/Ia32/LongJump.S
@@ -19,7 +19,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalLongJump
+.globl _InternalLongJump
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/ModU64x32.S b/MdePkg/Library/BaseLib/Ia32/ModU64x32.S
index f2d6cfd..b2829c0 100644
--- a/MdePkg/Library/BaseLib/Ia32/ModU64x32.S
+++ b/MdePkg/Library/BaseLib/Ia32/ModU64x32.S
@@ -19,7 +19,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMathModU64x32
+.globl _InternalMathModU64x32
#------------------------------------------------------------------------------
# UINT32
diff --git a/MdePkg/Library/BaseLib/Ia32/Monitor.S b/MdePkg/Library/BaseLib/Ia32/Monitor.S
index 371e183..d1310c5 100644
--- a/MdePkg/Library/BaseLib/Ia32/Monitor.S
+++ b/MdePkg/Library/BaseLib/Ia32/Monitor.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmMonitor
+.globl _AsmMonitor
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/MultU64x32.S b/MdePkg/Library/BaseLib/Ia32/MultU64x32.S
index 0b01733..c12d3bd 100644
--- a/MdePkg/Library/BaseLib/Ia32/MultU64x32.S
+++ b/MdePkg/Library/BaseLib/Ia32/MultU64x32.S
@@ -22,7 +22,7 @@
.386:
.code:
-.global _InternalMathMultU64x32
+.globl _InternalMathMultU64x32
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/MultU64x64.S b/MdePkg/Library/BaseLib/Ia32/MultU64x64.S
index f2e55ad..e8daa31 100644
--- a/MdePkg/Library/BaseLib/Ia32/MultU64x64.S
+++ b/MdePkg/Library/BaseLib/Ia32/MultU64x64.S
@@ -19,7 +19,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMathMultU64x64
+.globl _InternalMathMultU64x64
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/Mwait.S b/MdePkg/Library/BaseLib/Ia32/Mwait.S
index 1aad7cb..9b8a8a9 100644
--- a/MdePkg/Library/BaseLib/Ia32/Mwait.S
+++ b/MdePkg/Library/BaseLib/Ia32/Mwait.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmMwait
+.globl _AsmMwait
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/RRotU64.S b/MdePkg/Library/BaseLib/Ia32/RRotU64.S
index 4b89a4e..bf51f38 100644
--- a/MdePkg/Library/BaseLib/Ia32/RRotU64.S
+++ b/MdePkg/Library/BaseLib/Ia32/RRotU64.S
@@ -19,7 +19,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMathRRotU64
+.globl _InternalMathRRotU64
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/RShiftU64.S b/MdePkg/Library/BaseLib/Ia32/RShiftU64.S
index 3aea31b..8013380 100644
--- a/MdePkg/Library/BaseLib/Ia32/RShiftU64.S
+++ b/MdePkg/Library/BaseLib/Ia32/RShiftU64.S
@@ -22,7 +22,7 @@
.686:
.code:
-.global _InternalMathRShiftU64
+.globl _InternalMathRShiftU64
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadCr0.S b/MdePkg/Library/BaseLib/Ia32/ReadCr0.S
index 4ebb51c..324cba9 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadCr0.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadCr0.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadCr0
+.globl _AsmReadCr0
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadCr2.S b/MdePkg/Library/BaseLib/Ia32/ReadCr2.S
index 3080ae9..dce8e0c 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadCr2.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadCr2.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadCr2
+.globl _AsmReadCr2
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadCr3.S b/MdePkg/Library/BaseLib/Ia32/ReadCr3.S
index b714801..b9ad97f 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadCr3.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadCr3.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadCr3
+.globl _AsmReadCr3
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadCr4.S b/MdePkg/Library/BaseLib/Ia32/ReadCr4.S
index 2129761..b1a2f6a 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadCr4.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadCr4.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadCr4
+.globl _AsmReadCr4
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadCs.S b/MdePkg/Library/BaseLib/Ia32/ReadCs.S
index 97d7606..11c9c3f 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadCs.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadCs.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadCs
+.globl _AsmReadCs
#------------------------------------------------------------------------------
# UINT16
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadDr0.S b/MdePkg/Library/BaseLib/Ia32/ReadDr0.S
index 8ad15ea..3110752 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadDr0.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadDr0.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadDr0
+.globl _AsmReadDr0
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadDr1.S b/MdePkg/Library/BaseLib/Ia32/ReadDr1.S
index e1d7dab..d975e1c 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadDr1.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadDr1.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadDr1
+.globl _AsmReadDr1
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadDr2.S b/MdePkg/Library/BaseLib/Ia32/ReadDr2.S
index 1c0ea04..8af8e22 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadDr2.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadDr2.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadDr2
+.globl _AsmReadDr2
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadDr3.S b/MdePkg/Library/BaseLib/Ia32/ReadDr3.S
index 705c5c6..c1baf7c 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadDr3.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadDr3.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadDr3
+.globl _AsmReadDr3
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadDr4.S b/MdePkg/Library/BaseLib/Ia32/ReadDr4.S
index 4e7d3d1..4beac9f 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadDr4.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadDr4.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadDr4
+.globl _AsmReadDr4
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadDr5.S b/MdePkg/Library/BaseLib/Ia32/ReadDr5.S
index 09ae385..6aff412 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadDr5.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadDr5.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadDr5
+.globl _AsmReadDr5
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadDr6.S b/MdePkg/Library/BaseLib/Ia32/ReadDr6.S
index c514a76..f433ee3 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadDr6.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadDr6.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadDr6
+.globl _AsmReadDr6
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadDr7.S b/MdePkg/Library/BaseLib/Ia32/ReadDr7.S
index 638daea..7cdd48d 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadDr7.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadDr7.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadDr7
+.globl _AsmReadDr7
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadDs.S b/MdePkg/Library/BaseLib/Ia32/ReadDs.S
index a9106fb..439c272 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadDs.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadDs.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadDs
+.globl _AsmReadDs
#------------------------------------------------------------------------------
# UINT16
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadEflags.S b/MdePkg/Library/BaseLib/Ia32/ReadEflags.S
index 3e40756..c4dd095 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadEflags.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadEflags.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadEflags
+.globl _AsmReadEflags
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadEs.S b/MdePkg/Library/BaseLib/Ia32/ReadEs.S
index 87a5bac..164a2fc 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadEs.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadEs.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadEs
+.globl _AsmReadEs
#------------------------------------------------------------------------------
# UINT16
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadFs.S b/MdePkg/Library/BaseLib/Ia32/ReadFs.S
index 3bf19f2..571cb7a 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadFs.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadFs.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadFs
+.globl _AsmReadFs
#------------------------------------------------------------------------------
# UINT16
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadGdtr.S b/MdePkg/Library/BaseLib/Ia32/ReadGdtr.S
index ec15046..f69f421 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadGdtr.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadGdtr.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalX86ReadGdtr
+.globl _InternalX86ReadGdtr
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadGs.S b/MdePkg/Library/BaseLib/Ia32/ReadGs.S
index 8e0a9d2..6ae5dd1 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadGs.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadGs.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadGs
+.globl _AsmReadGs
#------------------------------------------------------------------------------
# UINT16
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadIdtr.S b/MdePkg/Library/BaseLib/Ia32/ReadIdtr.S
index cafc0ac..67f89c4 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadIdtr.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadIdtr.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalX86ReadIdtr
+.globl _InternalX86ReadIdtr
#------------------------------------------------------------------------------
# VOID
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadLdtr.S b/MdePkg/Library/BaseLib/Ia32/ReadLdtr.S
index 39c3558..a1581a9 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadLdtr.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadLdtr.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadLdtr
+.globl _AsmReadLdtr
#------------------------------------------------------------------------------
# UINT16
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadMm0.S b/MdePkg/Library/BaseLib/Ia32/ReadMm0.S
index 380b2f2..a021786 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadMm0.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadMm0.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadMm0
+.globl _AsmReadMm0
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadMm1.S b/MdePkg/Library/BaseLib/Ia32/ReadMm1.S
index a893ff7..53774cb 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadMm1.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadMm1.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadMm1
+.globl _AsmReadMm1
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadMm2.S b/MdePkg/Library/BaseLib/Ia32/ReadMm2.S
index 9dbc9e2..8da95f4 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadMm2.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadMm2.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadMm2
+.globl _AsmReadMm2
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadMm3.S b/MdePkg/Library/BaseLib/Ia32/ReadMm3.S
index 04d5707..6e5ac7f 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadMm3.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadMm3.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadMm3
+.globl _AsmReadMm3
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadMm4.S b/MdePkg/Library/BaseLib/Ia32/ReadMm4.S
index 4bd8122..0df806b 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadMm4.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadMm4.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadMm4
+.globl _AsmReadMm4
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadMm5.S b/MdePkg/Library/BaseLib/Ia32/ReadMm5.S
index d2b0498..b41c895 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadMm5.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadMm5.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadMm5
+.globl _AsmReadMm5
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadMm6.S b/MdePkg/Library/BaseLib/Ia32/ReadMm6.S
index 875295f..ac41610 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadMm6.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadMm6.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadMm6
+.globl _AsmReadMm6
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadMm7.S b/MdePkg/Library/BaseLib/Ia32/ReadMm7.S
index fb12a65..52200ed 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadMm7.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadMm7.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadMm7
+.globl _AsmReadMm7
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadMsr64.S b/MdePkg/Library/BaseLib/Ia32/ReadMsr64.S
index be3c44e..dadd449 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadMsr64.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadMsr64.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadMsr64
+.globl _AsmReadMsr64
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadPmc.S b/MdePkg/Library/BaseLib/Ia32/ReadPmc.S
index a6c4e6e..66041d7 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadPmc.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadPmc.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadPmc
+.globl _AsmReadPmc
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadSs.S b/MdePkg/Library/BaseLib/Ia32/ReadSs.S
index f0a6fe8..7d044c1 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadSs.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadSs.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadSs
+.globl _AsmReadSs
#------------------------------------------------------------------------------
# UINT16
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadTr.S b/MdePkg/Library/BaseLib/Ia32/ReadTr.S
index 92e0ce6..3dbf380 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadTr.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadTr.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadTr
+.globl _AsmReadTr
#------------------------------------------------------------------------------
# UINT16
diff --git a/MdePkg/Library/BaseLib/Ia32/ReadTsc.S b/MdePkg/Library/BaseLib/Ia32/ReadTsc.S
index c615ac7..90a0de9 100644
--- a/MdePkg/Library/BaseLib/Ia32/ReadTsc.S
+++ b/MdePkg/Library/BaseLib/Ia32/ReadTsc.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _AsmReadTsc
+.globl _AsmReadTsc
#------------------------------------------------------------------------------
# UINT64
diff --git a/MdePkg/Library/BaseLib/Ia32/SetJump.S b/MdePkg/Library/BaseLib/Ia32/SetJump.S
index c600b7f..d68b95a 100644
--- a/MdePkg/Library/BaseLib/Ia32/SetJump.S
+++ b/MdePkg/Library/BaseLib/Ia32/SetJump.S
@@ -19,7 +19,7 @@
#
#------------------------------------------------------------------------------
-.global _SetJump, _InternalAssertJumpBuffer
+.globl _SetJump, _InternalAssertJumpBuffer
#------------------------------------------------------------------------------
# UINTN
diff --git a/MdePkg/Library/BaseLib/Ia32/SwapBytes64.S b/MdePkg/Library/BaseLib/Ia32/SwapBytes64.S
index f763342..a6a6bb0 100644
--- a/MdePkg/Library/BaseLib/Ia32/SwapBytes64.S
+++ b/MdePkg/Library/BaseLib/Ia32/SwapBytes64.S
@@ -29,7 +29,7 @@
# IN UINT64 Operand
# );
#------------------------------------------------------------------------------
-.global _InternalMathSwapBytes64
+.globl _InternalMathSwapBytes64
_InternalMathSwapBytes64:
movl 8(%esp), %eax
movl 4(%esp), %edx
diff --git a/MdePkg/Library/BaseLib/Ia32/Thunk16.S b/MdePkg/Library/BaseLib/Ia32/Thunk16.S
index aad6bbe..2641556 100644
--- a/MdePkg/Library/BaseLib/Ia32/Thunk16.S
+++ b/MdePkg/Library/BaseLib/Ia32/Thunk16.S
@@ -19,8 +19,8 @@
#
#------------------------------------------------------------------------------
-.global _m16Start, _m16Size, _mThunk16Attr, _m16Gdt, _m16GdtrBase, _mTransition
-.global _InternalAsmThunk16
+.globl _m16Start, _m16Size, _mThunk16Attr, _m16Gdt, _m16GdtrBase, _mTransition
+.globl _InternalAsmThunk16
_m16Start:
@@ -30,8 +30,8 @@ _BackFromUserCode:
push %ss
push %cs
.byte 0x66
- call @Base1 # push eip
-@Base1:
+ call L_Base1 # push eip
+L_Base1:
pushfw # pushfd actually
cli # disable interrupts
push %gs
@@ -39,20 +39,20 @@ _BackFromUserCode:
push %es
push %ds
pushaw # pushad actually
- .byte 0x66, 0xba # mov edx, imm32
+ .byte 0x66, 0xba # mov edx, imm32
_ThunkAttr: .space 4
testb $THUNK_ATTRIBUTE_DISABLE_A20_MASK_INT_15, %dl
- jz @1
+ jz 1f
movl $0x15cd2401, %eax # mov ax, 2401h & int 15h
cli # disable interrupts
- jnc @2
-@1:
+ jnc 2f
+1:
testb $THUNK_ATTRIBUTE_DISABLE_A20_MASK_KBD_CTRL, %dl
- jz @2
+ jz 2f
inb $0x92, %al
orb $2, %al
outb %al, $0x92 # deactivate A20M#
-@2:
+2:
movl %ss, %eax
.byte 0x67, 0x66, 0x8d, 0x6c, 0x24, 0x34, 0x66
mov %ebp, 0xffffffd8(%esi)
@@ -93,16 +93,16 @@ _ToUserCode:
movl %esi, %ss # set up 16-bit stack segment
xchgw %bx, %sp # set up 16-bit stack pointer
.byte 0x66
- call @Base # push eip
-@Base:
- popw %bp # ebp <- offset @Base
+ call L_Base # push eip
+L_Base:
+ popw %bp # ebp <- offset L_Base
addr16 pushl 36(%si)
.byte 0x36
lea 0xc(%esi), %eax
push %eax
lret
-@RealMode:
+L_RealMode:
mov %edx, %cs:0xffffffc5(%esi)
mov %bx, %cs:0xffffffcb(%esi)
lidtw %cs:0xffffffd7(%esi)
diff --git a/MdePkg/Library/BaseLib/Ia32/Wbinvd.S b/MdePkg/Library/BaseLib/Ia32/Wbinvd.S
index 7a4b8cc..42e9fc3 100644
--- a/MdePkg/Library/BaseLib/Ia32/Wbinvd.S
+++ b/MdePkg/Library/BaseLib/Ia32/Wbinvd.S
@@ -28,7 +28,7 @@
# VOID
# );
#------------------------------------------------------------------------------
-.global _AsmWbinvd
+.globl _AsmWbinvd
_AsmWbinvd:
wbinvd
ret
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteCr0.S b/MdePkg/Library/BaseLib/Ia32/WriteCr0.S
index 192ed4f..273f0bf 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteCr0.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteCr0.S
@@ -28,7 +28,7 @@
# IN UINTN Cr0
# );
#------------------------------------------------------------------------------
-.global _AsmWriteCr0
+.globl _AsmWriteCr0
_AsmWriteCr0:
movl 4(%esp), %eax
movl %eax, %cr0
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteCr2.S b/MdePkg/Library/BaseLib/Ia32/WriteCr2.S
index 223dbb9..bc947e9 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteCr2.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteCr2.S
@@ -28,7 +28,7 @@
# IN UINTN Cr2
# );
#------------------------------------------------------------------------------
-.global _AsmWriteCr2
+.globl _AsmWriteCr2
_AsmWriteCr2:
movl 4(%esp), %eax
movl %eax, %cr2
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteCr3.S b/MdePkg/Library/BaseLib/Ia32/WriteCr3.S
index 3a12755..9d5c215 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteCr3.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteCr3.S
@@ -28,7 +28,7 @@
# IN UINTN Cr3
# );
#------------------------------------------------------------------------------
-.global _AsmWriteCr3
+.globl _AsmWriteCr3
_AsmWriteCr3:
movl 4(%esp), %eax
movl %eax, %cr3
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteCr4.S b/MdePkg/Library/BaseLib/Ia32/WriteCr4.S
index 4b65a26..346bb7e 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteCr4.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteCr4.S
@@ -28,7 +28,7 @@
# IN UINTN Cr4
# );
#------------------------------------------------------------------------------
-.global _AsmWriteCr4
+.globl _AsmWriteCr4
_AsmWriteCr4:
movl 4(%esp), %eax
movl %eax, %cr4
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteDr0.S b/MdePkg/Library/BaseLib/Ia32/WriteDr0.S
index 9faa5a5..f65bb3f 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteDr0.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteDr0.S
@@ -28,7 +28,7 @@
# IN UINTN Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteDr0
+.globl _AsmWriteDr0
_AsmWriteDr0:
movl 4(%esp), %eax
movl %eax, %dr0
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteDr1.S b/MdePkg/Library/BaseLib/Ia32/WriteDr1.S
index 1038cf7..8c5ed59 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteDr1.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteDr1.S
@@ -28,7 +28,7 @@
# IN UINTN Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteDr1
+.globl _AsmWriteDr1
_AsmWriteDr1:
movl 4(%esp), %eax
movl %eax, %dr1
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteDr2.S b/MdePkg/Library/BaseLib/Ia32/WriteDr2.S
index 4afee11..c946d29 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteDr2.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteDr2.S
@@ -28,7 +28,7 @@
# IN UINTN Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteDr2
+.globl _AsmWriteDr2
_AsmWriteDr2:
movl 4(%esp), %eax
movl %eax, %dr2
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteDr3.S b/MdePkg/Library/BaseLib/Ia32/WriteDr3.S
index 3d46fc1..27080dd 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteDr3.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteDr3.S
@@ -28,7 +28,7 @@
# IN UINTN Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteDr3
+.globl _AsmWriteDr3
_AsmWriteDr3:
movl 4(%esp), %eax
movl %eax, %dr3
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteDr4.S b/MdePkg/Library/BaseLib/Ia32/WriteDr4.S
index 3c37554..453de9a 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteDr4.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteDr4.S
@@ -28,7 +28,7 @@
# IN UINTN Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteDr4
+.globl _AsmWriteDr4
_AsmWriteDr4:
movl 4(%esp), %eax
movl %eax, %dr4
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteDr5.S b/MdePkg/Library/BaseLib/Ia32/WriteDr5.S
index 4ab45d1..833fb8e 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteDr5.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteDr5.S
@@ -28,7 +28,7 @@
# IN UINTN Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteDr5
+.globl _AsmWriteDr5
_AsmWriteDr5:
movl 4(%esp), %eax
movl %eax, %dr5
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteDr6.S b/MdePkg/Library/BaseLib/Ia32/WriteDr6.S
index be3156a..f4e4e99 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteDr6.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteDr6.S
@@ -28,7 +28,7 @@
# IN UINTN Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteDr6
+.globl _AsmWriteDr6
_AsmWriteDr6:
movl 4(%esp), %eax
movl %eax, %dr6
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteDr7.S b/MdePkg/Library/BaseLib/Ia32/WriteDr7.S
index d38fd98..62210ec 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteDr7.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteDr7.S
@@ -28,7 +28,7 @@
# IN UINTN Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteDr7
+.globl _AsmWriteDr7
_AsmWriteDr7:
movl 4(%esp), %eax
movl %eax, %dr7
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteGdtr.S b/MdePkg/Library/BaseLib/Ia32/WriteGdtr.S
index f8f700f..1a0f1d9 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteGdtr.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteGdtr.S
@@ -28,7 +28,7 @@
# OUT IA32_DESCRIPTOR *Gdtr
# );
#------------------------------------------------------------------------------
-.global _InternalX86WriteGdtr
+.globl _InternalX86WriteGdtr
_InternalX86WriteGdtr:
movl 4(%esp), %eax
lgdt (%eax)
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteIdtr.S b/MdePkg/Library/BaseLib/Ia32/WriteIdtr.S
index fc5e6cd..6e79b21 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteIdtr.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteIdtr.S
@@ -28,7 +28,7 @@
# OUT IA32_DESCRIPTOR *Idtr
# );
#------------------------------------------------------------------------------
-.global _InternalX86WriteIdtr
+.globl _InternalX86WriteIdtr
_InternalX86WriteIdtr:
movl 4(%esp), %eax
lidt (%eax)
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteLdtr.S b/MdePkg/Library/BaseLib/Ia32/WriteLdtr.S
index 2be1e9d..69f1ed0 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteLdtr.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteLdtr.S
@@ -28,7 +28,7 @@
# IN UINT16 Ldtr
# );
#------------------------------------------------------------------------------
-.global _AsmWriteLdtr
+.globl _AsmWriteLdtr
_AsmWriteLdtr:
movl 4(%esp), %eax
lldtw %ax
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteMm0.S b/MdePkg/Library/BaseLib/Ia32/WriteMm0.S
index a3dca7d..15cd960 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteMm0.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteMm0.S
@@ -28,7 +28,7 @@
# IN UINT64 Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteMm0
+.globl _AsmWriteMm0
_AsmWriteMm0:
movq 4(%esp), %mm0
ret
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteMm1.S b/MdePkg/Library/BaseLib/Ia32/WriteMm1.S
index 62ef07d..510dced 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteMm1.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteMm1.S
@@ -28,7 +28,7 @@
# IN UINT64 Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteMm1
+.globl _AsmWriteMm1
_AsmWriteMm1:
movq 4(%esp), %mm1
ret
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteMm2.S b/MdePkg/Library/BaseLib/Ia32/WriteMm2.S
index b43d455..c30c171 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteMm2.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteMm2.S
@@ -28,7 +28,7 @@
# IN UINT64 Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteMm2
+.globl _AsmWriteMm2
_AsmWriteMm2:
movq 4(%esp), %mm2
ret
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteMm3.S b/MdePkg/Library/BaseLib/Ia32/WriteMm3.S
index ffc5c35..1abafd2 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteMm3.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteMm3.S
@@ -28,7 +28,7 @@
# IN UINT64 Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteMm3
+.globl _AsmWriteMm3
_AsmWriteMm3:
movq 4(%esp), %mm3
ret
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteMm4.S b/MdePkg/Library/BaseLib/Ia32/WriteMm4.S
index 01fde70..beeaa48 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteMm4.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteMm4.S
@@ -28,7 +28,7 @@
# IN UINT64 Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteMm4
+.globl _AsmWriteMm4
_AsmWriteMm4:
movq 4(%esp), %mm4
ret
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteMm5.S b/MdePkg/Library/BaseLib/Ia32/WriteMm5.S
index 9effef0..c8da38c 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteMm5.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteMm5.S
@@ -28,7 +28,7 @@
# IN UINT64 Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteMm5
+.globl _AsmWriteMm5
_AsmWriteMm5:
movq 4(%esp), %mm5
ret
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteMm6.S b/MdePkg/Library/BaseLib/Ia32/WriteMm6.S
index c1ecd9e..79003e2 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteMm6.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteMm6.S
@@ -28,7 +28,7 @@
# IN UINT64 Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteMm6
+.globl _AsmWriteMm6
_AsmWriteMm6:
movq 4(%esp), %mm6
ret
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteMm7.S b/MdePkg/Library/BaseLib/Ia32/WriteMm7.S
index c7cb088..9100e25 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteMm7.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteMm7.S
@@ -28,7 +28,7 @@
# IN UINT64 Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteMm7
+.globl _AsmWriteMm7
_AsmWriteMm7:
movq 4(%esp), %mm7
ret
diff --git a/MdePkg/Library/BaseLib/Ia32/WriteMsr64.S b/MdePkg/Library/BaseLib/Ia32/WriteMsr64.S
index 8af2147..1289c5f 100644
--- a/MdePkg/Library/BaseLib/Ia32/WriteMsr64.S
+++ b/MdePkg/Library/BaseLib/Ia32/WriteMsr64.S
@@ -29,7 +29,7 @@
# IN UINT64 Value
# );
#------------------------------------------------------------------------------
-.global _AsmWriteMsr64
+.globl _AsmWriteMsr64
_AsmWriteMsr64:
movl 12(%esp), %edx
movl 8(%esp), %eax
diff --git a/MdePkg/Library/BaseLib/Ipf/CpuFlushTlb.s b/MdePkg/Library/BaseLib/Ipf/CpuFlushTlb.s
index c50eeb8..520c51f 100644
--- a/MdePkg/Library/BaseLib/Ipf/CpuFlushTlb.s
+++ b/MdePkg/Library/BaseLib/Ipf/CpuFlushTlb.s
@@ -17,7 +17,7 @@
.auto
.text
-.global PalCallStatic
+.globl PalCallStatic
.type PalCallStatic, @function
.proc CpuFlushTlb
diff --git a/MdePkg/Library/BaseLib/Ipf/setjmp.s b/MdePkg/Library/BaseLib/Ipf/setjmp.s
index ff8c747..e2b346e 100644
--- a/MdePkg/Library/BaseLib/Ipf/setjmp.s
+++ b/MdePkg/Library/BaseLib/Ipf/setjmp.s
@@ -17,7 +17,7 @@
.auto
.text
-.global InternalAssertJumpBuffer
+.globl InternalAssertJumpBuffer
.type InternalAssertJumpBuffer, @function
.proc SetJump
diff --git a/MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.S b/MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.S
index 7901b82..725367b 100644
--- a/MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.S
+++ b/MdePkg/Library/BaseMemoryLibMmx/Ia32/CompareMem.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemCompareMem
+.globl _InternalMemCompareMem
#------------------------------------------------------------------------------
# INTN
diff --git a/MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.S b/MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.S
index d644b34..349356f 100644
--- a/MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.S
+++ b/MdePkg/Library/BaseMemoryLibMmx/Ia32/CopyMem.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemCopyMem
+.globl _InternalMemCopyMem
#------------------------------------------------------------------------------
# VOID *
@@ -42,7 +42,7 @@ _InternalMemCopyMem:
cmpl %edi, %esi
jae L0
cmpl %edi, %eax # Overlapped?
- jae @CopyBackward # Copy backward if overlapped
+ jae L_CopyBackward # Copy backward if overlapped
L0:
xorl %ecx, %ecx
subl %esi, %ecx
@@ -57,7 +57,7 @@ L1:
movl %edx, %ecx
andl $7, %edx
shrl $3, %ecx # ecx <- # of Qwords to copy
- jz @CopyBytes
+ jz L_CopyBytes
pushl %eax
pushl %eax
movq %mm0, (%esp) # save mm0
@@ -70,12 +70,12 @@ L2:
movq (%esp), %mm0 # restore mm0
popl %ecx # stack cleanup
popl %ecx # stack cleanup
- jmp @CopyBytes
-@CopyBackward:
+ jmp L_CopyBytes
+L_CopyBackward:
movl %eax, %esi # esi <- Last byte in Source
leal -1(%edi,%edx,), %edi # edi <- Last byte in Destination
std
-@CopyBytes:
+L_CopyBytes:
movl %edx, %ecx
rep
movsb
diff --git a/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.S b/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.S
index 1e83064..5e65b96 100644
--- a/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.S
+++ b/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem16.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem16
+.globl _InternalMemScanMem16
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.S b/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.S
index b7b93d9..5d46ed2 100644
--- a/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.S
+++ b/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem32.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem32
+.globl _InternalMemScanMem32
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.S b/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.S
index 6bbb18a..3ba6965 100644
--- a/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.S
+++ b/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem64.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem64
+.globl _InternalMemScanMem64
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.S b/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.S
index fe678fa..7a834a5 100644
--- a/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.S
+++ b/MdePkg/Library/BaseMemoryLibMmx/Ia32/ScanMem8.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem8
+.globl _InternalMemScanMem8
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.S b/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.S
index 4e93915..96fb48e 100644
--- a/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.S
+++ b/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemSetMem
+.globl _InternalMemSetMem
#------------------------------------------------------------------------------
# VOID *
diff --git a/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.S b/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.S
index 9898d28..9dece46 100644
--- a/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.S
+++ b/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem16.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemSetMem16
+.globl _InternalMemSetMem16
#------------------------------------------------------------------------------
# VOID *
diff --git a/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.S b/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.S
index 8281652..7505ea5 100644
--- a/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.S
+++ b/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem32.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemSetMem32
+.globl _InternalMemSetMem32
#------------------------------------------------------------------------------
# VOID *
diff --git a/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.S b/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.S
index 5eef027..8c12c42 100644
--- a/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.S
+++ b/MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem64.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemSetMem64
+.globl _InternalMemSetMem64
#------------------------------------------------------------------------------
# VOID *
diff --git a/MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.S b/MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.S
index f51ce8f..8c52a3c 100644
--- a/MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.S
+++ b/MdePkg/Library/BaseMemoryLibMmx/Ia32/ZeroMem.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemZeroMem
+.globl _InternalMemZeroMem
#------------------------------------------------------------------------------
# VOID *
@@ -37,13 +37,13 @@ _InternalMemZeroMem:
movl 12(%esp), %ecx
movl %ecx, %edx
shrl $3, %ecx
- jz @ZeroBytes
+ jz L_ZeroBytes
pxor %mm0, %mm0
L0:
movq %mm0, (%edi)
addl $8, %edi
loop L0
-@ZeroBytes:
+L_ZeroBytes:
andl $7, %edx
xorl %eax, %eax
movl %edx, %ecx
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.S b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.S
index 7901b82..725367b 100644
--- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.S
+++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/CompareMem.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemCompareMem
+.globl _InternalMemCompareMem
#------------------------------------------------------------------------------
# INTN
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.S b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.S
index 42695b2..a95b337 100644
--- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.S
+++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/CopyMem.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemCopyMem
+.globl _InternalMemCopyMem
#------------------------------------------------------------------------------
# VOID *
@@ -42,19 +42,19 @@ _InternalMemCopyMem:
cmpl %edi, %esi
jae L0
cmpl %edi, %eax
- jae @CopyBackward # Copy backward if overlapped
+ jae L_CopyBackward # Copy backward if overlapped
L0:
movl %edx, %ecx
andl $3, %edx
shrl $2, %ecx
rep
movsl # Copy as many Dwords as possible
- jmp @CopyBytes
-@CopyBackward:
+ jmp L_CopyBytes
+L_CopyBackward:
movl %eax, %esi # esi <- End of Source
leal -1(%edi, %edx), %edi # edi <- End of Destination
std
-@CopyBytes:
+L_CopyBytes:
movl %edx, %ecx
rep
movsb # Copy bytes backward
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.S b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.S
index 1e83064..5e65b96 100644
--- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.S
+++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem16.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem16
+.globl _InternalMemScanMem16
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.S b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.S
index b7b93d9..5d46ed2 100644
--- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.S
+++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem32.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem32
+.globl _InternalMemScanMem32
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.S b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.S
index 6bbb18a..3ba6965 100644
--- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.S
+++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem64.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem64
+.globl _InternalMemScanMem64
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.S b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.S
index fe678fa..7a834a5 100644
--- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.S
+++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ScanMem8.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem8
+.globl _InternalMemScanMem8
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.S b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.S
index 9dbfa28..4ddf6c4 100644
--- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.S
+++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem.S
@@ -24,7 +24,7 @@
.386:
.code:
-.global _InternalMemSetMem
+.globl _InternalMemSetMem
#------------------------------------------------------------------------------
# VOID *
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.S b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.S
index 2386009..6e7c136 100644
--- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.S
+++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem16.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemSetMem16
+.globl _InternalMemSetMem16
#------------------------------------------------------------------------------
# VOID *
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.S b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.S
index c11214f..455af20 100644
--- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.S
+++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem32.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemSetMem32
+.globl _InternalMemSetMem32
#------------------------------------------------------------------------------
# VOID *
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.S b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.S
index c76bbae..b4afff0 100644
--- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.S
+++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemSetMem64
+.globl _InternalMemSetMem64
#------------------------------------------------------------------------------
# VOID *
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.S b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.S
index 7a01471..8465d7c 100644
--- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.S
+++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ZeroMem.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemZeroMem
+.globl _InternalMemZeroMem
#------------------------------------------------------------------------------
# VOID *
diff --git a/MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.S b/MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.S
index 7901b82..725367b 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/Ia32/CompareMem.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemCompareMem
+.globl _InternalMemCompareMem
#------------------------------------------------------------------------------
# INTN
diff --git a/MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.S b/MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.S
index 9ef9286..ddbcbaf 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/Ia32/CopyMem.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemCopyMem
+.globl _InternalMemCopyMem
#------------------------------------------------------------------------------
# VOID *
@@ -42,7 +42,7 @@ _InternalMemCopyMem:
cmpl %edi, %esi
jae L0
cmpl %edi, %eax # Overlapped?
- jae @CopyBackward # Copy backward if overlapped
+ jae L_CopyBackward # Copy backward if overlapped
L0:
xorl %ecx, %ecx
subl %edi, %ecx
@@ -57,7 +57,7 @@ L1:
movl %edx, %ecx
andl $15, %edx
shrl $4, %ecx # ecx <- # of DQwords to copy
- jz @CopyBytes
+ jz L_CopyBytes
addl $-16, %esp
movdqu %xmm0, (%esp)
L2:
@@ -69,12 +69,12 @@ L2:
mfence
movdqu (%esp),%xmm0
addl $16, %esp # stack cleanup
- jmp @CopyBytes
-@CopyBackward:
+ jmp L_CopyBytes
+L_CopyBackward:
movl %eax, %esi # esi <- Last byte in Source
leal -1(%edi,%edx,), %edi # edi <- Last byte in Destination
std
-@CopyBytes:
+L_CopyBytes:
movl %edx, %ecx
rep
movsb
diff --git a/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.S b/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.S
index 1e83064..5e65b96 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem16.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem16
+.globl _InternalMemScanMem16
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.S b/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.S
index b7b93d9..5d46ed2 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem32.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem32
+.globl _InternalMemScanMem32
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.S b/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.S
index 6bbb18a..3ba6965 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem64.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem64
+.globl _InternalMemScanMem64
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.S b/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.S
index fe678fa..7a834a5 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/Ia32/ScanMem8.S
@@ -27,7 +27,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemScanMem8
+.globl _InternalMemScanMem8
#------------------------------------------------------------------------------
# CONST VOID *
diff --git a/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.S b/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.S
index d73ebfb..86bba88 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem.S
@@ -34,7 +34,7 @@
# IN UINT8 Value
# );
#------------------------------------------------------------------------------
-.global _InternalMemSetMem
+.globl _InternalMemSetMem
_InternalMemSetMem:
push %edi
movl 12(%esp), %edx # edx <- Count
@@ -53,7 +53,7 @@ L0:
movl %edx, %ecx
andl $15, %edx
shrl $4, %ecx # ecx <- # of DQwords to set
- jz @SetBytes
+ jz L_SetBytes
movb %al, %ah # ax <- Value | (Value << 8)
addl $-16, %esp
movdqu %xmm0, (%esp)
@@ -67,7 +67,7 @@ L1:
mfence
movdqu (%esp), %xmm0
addl $16, %esp # stack cleanup
-@SetBytes:
+L_SetBytes:
movl %edx, %ecx
rep
stosb
diff --git a/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.S b/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.S
index 21e3935..8ec96a9 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem16.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemSetMem16
+.globl _InternalMemSetMem16
#------------------------------------------------------------------------------
# VOID *
@@ -51,7 +51,7 @@ L0:
movl %edx, %ecx
andl $7, %edx
shrl $3, %ecx
- jz @SetWords
+ jz L_SetWords
movd %eax, %xmm0
pshuflw $0, %xmm0, %xmm0
movlhps %xmm0, %xmm0
@@ -60,7 +60,7 @@ L1:
addl $16, %edi
loop L1
mfence
-@SetWords:
+L_SetWords:
movl %edx, %ecx
rep
stosw
diff --git a/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.S b/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.S
index b6823ad..f91169a 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem32.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemSetMem32
+.globl _InternalMemSetMem32
#------------------------------------------------------------------------------
# VOID *
@@ -51,7 +51,7 @@ L0:
movl %edx, %ecx
andl $3, %edx
shrl $2, %ecx
- jz @SetDwords
+ jz L_SetDwords
movd %eax, %xmm0
pshufd $0, %xmm0, %xmm0
L1:
@@ -59,7 +59,7 @@ L1:
addl $16, %edi
loop L1
mfence
-@SetDwords:
+L_SetDwords:
movl %edx, %ecx
rep
stosl
diff --git a/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.S b/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.S
index 1f9e2f6..ef9918f 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.S
@@ -44,14 +44,14 @@ _InternalMemSetMem64:
decl %ecx
L1:
shrl %ecx
- jz @SetQwords
+ jz L_SetQwords
movlhps %xmm0, %xmm0
L2:
movntdq %xmm0, (%edx)
leal 16(%edx), %edx
loop L2
mfence
-@SetQwords:
+L_SetQwords:
jnc L3
movq %xmm0, (%edx)
L3:
diff --git a/MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.S b/MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.S
index f572760..8b4157f 100644
--- a/MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.S
+++ b/MdePkg/Library/BaseMemoryLibSse2/Ia32/ZeroMem.S
@@ -21,7 +21,7 @@
#
#------------------------------------------------------------------------------
-.global _InternalMemZeroMem
+.globl _InternalMemZeroMem
#------------------------------------------------------------------------------
# VOID *
@@ -49,14 +49,14 @@ L0:
movl %edx, %ecx
andl $15, %edx
shrl $4, %ecx
- jz @ZeroBytes
+ jz L_ZeroBytes
pxor %xmm0, %xmm0
L1:
movntdq %xmm0, (%edi)
addl $16, %edi
loop L1
mfence
-@ZeroBytes:
+L_ZeroBytes:
movl %edx, %ecx
rep
stosb