From b7089db12047675e829a74674700b03406c432e6 Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Mon, 25 Sep 2006 10:05:26 +0000 Subject: [PATCH] 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 --- .../Library/BaseCacheMaintenanceLib/Ipf/Cpu.s | 2 +- MdePkg/Library/BaseLib/Ia32/ARShiftU64.S | 2 +- MdePkg/Library/BaseLib/Ia32/CpuBreakpoint.S | 2 +- MdePkg/Library/BaseLib/Ia32/CpuFlushTlb.S | 2 +- MdePkg/Library/BaseLib/Ia32/CpuPause.S | 2 +- MdePkg/Library/BaseLib/Ia32/CpuSleep.S | 2 +- .../Library/BaseLib/Ia32/DisableInterrupts.S | 2 +- MdePkg/Library/BaseLib/Ia32/DisablePaging32.S | 2 +- MdePkg/Library/BaseLib/Ia32/DivU64x32.S | 2 +- .../Library/BaseLib/Ia32/DivU64x32Remainder.S | 2 +- .../Library/BaseLib/Ia32/DivU64x64Remainder.S | 2 +- .../BaseLib/Ia32/EnableDisableInterrupts.S | 2 +- .../Library/BaseLib/Ia32/EnableInterrupts.S | 2 +- MdePkg/Library/BaseLib/Ia32/EnablePaging32.S | 2 +- MdePkg/Library/BaseLib/Ia32/EnablePaging64.S | 2 +- MdePkg/Library/BaseLib/Ia32/FlushCacheLine.S | 2 +- MdePkg/Library/BaseLib/Ia32/FxRestore.S | 2 +- MdePkg/Library/BaseLib/Ia32/FxSave.S | 2 +- .../Ia32/InterlockedCompareExchange32.S | 2 +- .../Ia32/InterlockedCompareExchange64.S | 2 +- .../BaseLib/Ia32/InterlockedDecrement.S | 2 +- .../BaseLib/Ia32/InterlockedIncrement.S | 2 +- MdePkg/Library/BaseLib/Ia32/Invd.S | 2 +- MdePkg/Library/BaseLib/Ia32/LRotU64.S | 2 +- MdePkg/Library/BaseLib/Ia32/LShiftU64.S | 2 +- MdePkg/Library/BaseLib/Ia32/LongJump.S | 2 +- MdePkg/Library/BaseLib/Ia32/ModU64x32.S | 2 +- MdePkg/Library/BaseLib/Ia32/Monitor.S | 2 +- MdePkg/Library/BaseLib/Ia32/MultU64x32.S | 2 +- MdePkg/Library/BaseLib/Ia32/MultU64x64.S | 2 +- MdePkg/Library/BaseLib/Ia32/Mwait.S | 2 +- MdePkg/Library/BaseLib/Ia32/RRotU64.S | 2 +- MdePkg/Library/BaseLib/Ia32/RShiftU64.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadCr0.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadCr2.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadCr3.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadCr4.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadCs.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadDr0.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadDr1.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadDr2.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadDr3.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadDr4.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadDr5.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadDr6.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadDr7.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadDs.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadEflags.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadEs.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadFs.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadGdtr.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadGs.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadIdtr.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadLdtr.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadMm0.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadMm1.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadMm2.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadMm3.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadMm4.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadMm5.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadMm6.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadMm7.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadMsr64.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadPmc.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadSs.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadTr.S | 2 +- MdePkg/Library/BaseLib/Ia32/ReadTsc.S | 2 +- MdePkg/Library/BaseLib/Ia32/SetJump.S | 2 +- MdePkg/Library/BaseLib/Ia32/SwapBytes64.S | 2 +- MdePkg/Library/BaseLib/Ia32/Thunk16.S | 28 +++++++++---------- MdePkg/Library/BaseLib/Ia32/Wbinvd.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteCr0.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteCr2.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteCr3.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteCr4.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteDr0.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteDr1.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteDr2.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteDr3.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteDr4.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteDr5.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteDr6.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteDr7.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteGdtr.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteIdtr.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteLdtr.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteMm0.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteMm1.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteMm2.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteMm3.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteMm4.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteMm5.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteMm6.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteMm7.S | 2 +- MdePkg/Library/BaseLib/Ia32/WriteMsr64.S | 2 +- MdePkg/Library/BaseLib/Ipf/CpuFlushTlb.s | 2 +- MdePkg/Library/BaseLib/Ipf/setjmp.s | 2 +- .../BaseMemoryLibMmx/Ia32/CompareMem.S | 2 +- .../Library/BaseMemoryLibMmx/Ia32/CopyMem.S | 12 ++++---- .../Library/BaseMemoryLibMmx/Ia32/ScanMem16.S | 2 +- .../Library/BaseMemoryLibMmx/Ia32/ScanMem32.S | 2 +- .../Library/BaseMemoryLibMmx/Ia32/ScanMem64.S | 2 +- .../Library/BaseMemoryLibMmx/Ia32/ScanMem8.S | 2 +- MdePkg/Library/BaseMemoryLibMmx/Ia32/SetMem.S | 2 +- .../Library/BaseMemoryLibMmx/Ia32/SetMem16.S | 2 +- .../Library/BaseMemoryLibMmx/Ia32/SetMem32.S | 2 +- .../Library/BaseMemoryLibMmx/Ia32/SetMem64.S | 2 +- .../Library/BaseMemoryLibMmx/Ia32/ZeroMem.S | 6 ++-- .../BaseMemoryLibRepStr/Ia32/CompareMem.S | 2 +- .../BaseMemoryLibRepStr/Ia32/CopyMem.S | 10 +++---- .../BaseMemoryLibRepStr/Ia32/ScanMem16.S | 2 +- .../BaseMemoryLibRepStr/Ia32/ScanMem32.S | 2 +- .../BaseMemoryLibRepStr/Ia32/ScanMem64.S | 2 +- .../BaseMemoryLibRepStr/Ia32/ScanMem8.S | 2 +- .../Library/BaseMemoryLibRepStr/Ia32/SetMem.S | 2 +- .../BaseMemoryLibRepStr/Ia32/SetMem16.S | 2 +- .../BaseMemoryLibRepStr/Ia32/SetMem32.S | 2 +- .../BaseMemoryLibRepStr/Ia32/SetMem64.S | 2 +- .../BaseMemoryLibRepStr/Ia32/ZeroMem.S | 2 +- .../BaseMemoryLibSse2/Ia32/CompareMem.S | 2 +- .../Library/BaseMemoryLibSse2/Ia32/CopyMem.S | 12 ++++---- .../BaseMemoryLibSse2/Ia32/ScanMem16.S | 2 +- .../BaseMemoryLibSse2/Ia32/ScanMem32.S | 2 +- .../BaseMemoryLibSse2/Ia32/ScanMem64.S | 2 +- .../Library/BaseMemoryLibSse2/Ia32/ScanMem8.S | 2 +- .../Library/BaseMemoryLibSse2/Ia32/SetMem.S | 6 ++-- .../Library/BaseMemoryLibSse2/Ia32/SetMem16.S | 6 ++-- .../Library/BaseMemoryLibSse2/Ia32/SetMem32.S | 6 ++-- .../Library/BaseMemoryLibSse2/Ia32/SetMem64.S | 4 +-- .../Library/BaseMemoryLibSse2/Ia32/ZeroMem.S | 6 ++-- 130 files changed, 168 insertions(+), 168 deletions(-) diff --git a/MdePkg/Library/BaseCacheMaintenanceLib/Ipf/Cpu.s b/MdePkg/Library/BaseCacheMaintenanceLib/Ipf/Cpu.s index 4f144c683e..7870c2bc8b 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 a41cfdb65c..86c536b669 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 f88dc6846d..17880f4803 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 c9d6194cdc..0bd308d344 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 7df74327e5..e9bf413cb6 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 93106df0f7..3bd1736250 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 a222d7a700..aa5111f5f6 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 5ade180009..c250004a41 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 0c7829f23e..158b382a4a 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 41537b05ec..7c4bfb2512 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 90ccc56a70..a122c70ab2 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 c082561f66..dcee379611 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 075b85e260..8a40b3afc0 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 7335e628f9..39f991fe56 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 61525b8403..89502b7ef5 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 a1c62755f4..f445464af9 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 fa1922308f..f88d3df09b 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 7bca947cea..cdb808e3cd 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 ec0eec1928..f5acc82a95 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 5c964b9e62..32d3084806 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 72765031d2..1855732d51 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 69f604cac5..9bde4dc661 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 f87aa08a6c..97c4934af5 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 a9f72d8505..0208134556 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 6912b86fc3..ef572700ce 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 fa17dddff9..afb1ca5943 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 f2d6cfddf7..b2829c09c7 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 371e1839fc..d1310c5a58 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 0b01733076..c12d3bd15a 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 f2e55ad6cc..e8daa318be 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 1aad7cb357..9b8a8a9643 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 4b89a4eaa7..bf51f38ef6 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 3aea31b7ef..80133807cb 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 4ebb51cab1..324cba9046 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 3080ae9aaf..dce8e0c7b7 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 b714801b0a..b9ad97f608 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 212976119a..b1a2f6a19c 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 97d76066b0..11c9c3f669 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 8ad15ea5c1..3110752487 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 e1d7dab497..d975e1c15c 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 1c0ea04a8b..8af8e22d6f 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 705c5c649a..c1baf7c8fb 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 4e7d3d1c1e..4beac9fdfd 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 09ae3857f2..6aff412494 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 c514a7680f..f433ee3926 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 638daea15d..7cdd48d60e 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 a9106fb621..439c272c09 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 3e40756fc4..c4dd095176 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 87a5bacf64..164a2fc620 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 3bf19f23ed..571cb7a3c8 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 ec1504601e..f69f4219ed 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 8e0a9d279b..6ae5dd1b57 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 cafc0ac45b..67f89c4fca 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 39c35582bc..a1581a9171 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 380b2f2806..a021786cf8 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 a893ff7c38..53774cbb37 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 9dbc9e2180..8da95f4214 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 04d57078bb..6e5ac7f601 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 4bd812230b..0df806b5d4 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 d2b0498f08..b41c895433 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 875295fb32..ac416103a3 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 fb12a655ef..52200ed3fc 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 be3c44e9d0..dadd449326 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 a6c4e6ef00..66041d700e 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 f0a6fe8c65..7d044c11e5 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 92e0ce630c..3dbf3806a0 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 c615ac7b83..90a0de9777 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 c600b7f0a8..d68b95a87a 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 f7633428bd..a6a6bb0451 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 aad6bbe26b..2641556d98 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 7a4b8ccedc..42e9fc3974 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 192ed4fa57..273f0bf8a6 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 223dbb973c..bc947e99a2 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 3a12755092..9d5c215714 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 4b65a26f71..346bb7e85a 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 9faa5a5694..f65bb3fc6f 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 1038cf78e2..8c5ed5997d 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 4afee11456..c946d296da 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 3d46fc1a80..27080ddbcd 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 3c375545bd..453de9ad44 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 4ab45d1bd7..833fb8ee62 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 be3156aba5..f4e4e9919f 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 d38fd98131..62210ec911 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 f8f700f528..1a0f1d9d95 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 fc5e6cd42e..6e79b212cc 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 2be1e9dfb0..69f1ed046e 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 a3dca7d7d9..15cd960790 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 62ef07d1bc..510dcedb08 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 b43d455d0a..c30c1711ae 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 ffc5c35a9f..1abafd244b 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 01fde70ebc..beeaa48699 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 9effef0758..c8da38c970 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 c1ecd9ea0e..79003e2f48 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 c7cb0880b4..9100e25dfa 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 8af2147554..1289c5f862 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 c50eeb89f3..520c51f6ba 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 ff8c747437..e2b346ee72 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 7901b82a44..725367b2f9 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 d644b34675..349356fb1f 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 1e83064573..5e65b9667a 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 b7b93d9c0c..5d46ed2bc1 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 6bbb18a334..3ba69650ab 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 fe678fac26..7a834a5635 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 4e93915caa..96fb48eedc 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 9898d28f98..9dece46b02 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 8281652ad9..7505ea53d3 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 5eef027e57..8c12c421dc 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 f51ce8f98e..8c52a3c950 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 7901b82a44..725367b2f9 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 42695b28c4..a95b33759c 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 1e83064573..5e65b9667a 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 b7b93d9c0c..5d46ed2bc1 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 6bbb18a334..3ba69650ab 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 fe678fac26..7a834a5635 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 9dbfa284c0..4ddf6c490b 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 23860092af..6e7c136222 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 c11214f6d6..455af20573 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 c76bbae020..b4afff0fd4 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 7a01471ebb..8465d7cf65 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 7901b82a44..725367b2f9 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 9ef9286051..ddbcbaf1b1 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 1e83064573..5e65b9667a 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 b7b93d9c0c..5d46ed2bc1 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 6bbb18a334..3ba69650ab 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 fe678fac26..7a834a5635 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 d73ebfb710..86bba889f2 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 21e3935b99..8ec96a9b6c 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 b6823ad125..f91169a6e0 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 1f9e2f63a3..ef9918f0f9 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 f57276091f..8b4157f741 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 -- 2.39.2