]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseMemoryLibSse2/Ia32/SetMem64.S
1. Updated function headers for all assembly function
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLibSse2 / Ia32 / SetMem64.S
index fa60007f5ae09d6f24edc48641f3e8e0195a6a87..1f9e2f63a37d8f506ef777f48e077614e7988019 100644 (file)
 #\r
 #------------------------------------------------------------------------------\r
 \r
+.globl _InternalMemSetMem64\r
+\r
 #------------------------------------------------------------------------------\r
 #  VOID *\r
+#  EFIAPI\r
 #  InternalMemSetMem64 (\r
 #    IN VOID   *Buffer,\r
 #    IN UINTN  Count,\r
 #    IN UINT64 Value\r
-#    )\r
+#    );\r
 #------------------------------------------------------------------------------\r
-.globl _InternalMemSetMem64\r
 _InternalMemSetMem64:\r
     movl    4(%esp), %eax\r
     movl    8(%esp), %ecx\r
@@ -40,20 +42,17 @@ _InternalMemSetMem64:
     movq    %xmm0, (%edx)\r
     addl    $8, %edx\r
     decl    %ecx\r
-L1: \r
+L1:\r
     shrl    %ecx\r
     jz      @SetQwords\r
     movlhps %xmm0, %xmm0\r
-L2: \r
+L2:\r
     movntdq %xmm0, (%edx)\r
     leal    16(%edx), %edx\r
     loop    L2\r
     mfence\r
-@SetQwords: \r
+@SetQwords:\r
     jnc     L3\r
     movq    %xmm0, (%edx)\r
-L3: \r
+L3:\r
     ret\r
-\r
-\r
-\r