]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/Ia32/LongJump.S
1. Updated function headers in all assembly files.
[mirror_edk2.git] / MdePkg / Library / BaseLib / Ia32 / LongJump.S
index 5fa1521226231c6fd4a71b4bda4e42194426655b..fa17dddff9cadc961ad305e69ac27e91903e1389 100644 (file)
 #
 #------------------------------------------------------------------------------
 
-    .386: 
-    .code: 
+.global _InternalLongJump
 
-.globl _InternalLongJump
+#------------------------------------------------------------------------------
+# VOID
+# EFIAPI
+# InternalLongJump (
+#   IN      BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer,
+#   IN      UINTN                     Value
+#   );
+#------------------------------------------------------------------------------
 _InternalLongJump:
-    popl    %eax
-    popl    %edx
-    popl    %eax
+    pop     %eax
+    pop     %edx
+    pop     %eax
     movl    (%edx), %ebx
     movl    4(%edx), %esi
     movl    8(%edx), %edi
     movl    12(%edx), %ebp
     movl    16(%edx), %esp
     jmp     *20(%edx)
-#InternalLongJump ENDP
-
-