]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/Ia32/InterlockedDecrement.S
1.Fix .global issue in GAS (EdkT207).
[mirror_edk2.git] / MdePkg / Library / BaseLib / Ia32 / InterlockedDecrement.S
index a7b653ac2020e9f9109fed7a3cb44942b2fc145b..1855732d51ee79c01aa59f4c178345ef574a4b09 100644 (file)
 #\r
 # Abstract:\r
 #\r
-#   InterlockedDecrement function\r
+#   InternalSyncDecrement function\r
 #\r
 # Notes:\r
 #\r
 #------------------------------------------------------------------------------\r
 \r
-\r
-\r
-     \r
+.globl _InternalSyncDecrement\r
 \r
 #------------------------------------------------------------------------------\r
 # UINT32\r
 # EFIAPI\r
-# InterlockedDecrement (\r
+# InternalSyncDecrement (\r
 #   IN      UINT32                    *Value\r
 #   );\r
 #------------------------------------------------------------------------------\r
-.global _InterlockedDecrement\r
-_InterlockedDecrement: \r
-    movl    4(%esp),%eax\r
-    lock    \r
-    decl     (%eax)\r
-    movl    (%eax),%eax\r
+_InternalSyncDecrement:\r
+    movl    4(%esp), %eax\r
+    lock\r
+    decl    (%eax)\r
+    movl    (%eax), %eax\r
     ret\r
-\r
-\r
-\r