]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/CompilerIntrinsicsLib/memcmp_ms.c
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ArmPkg / Library / CompilerIntrinsicsLib / memcmp_ms.c
index b0e0322951d41f9435b76582cef58e22f61ad8c2..cedbfca47139609f2b07a9997d80e8f173ff41b5 100644 (file)
@@ -1,32 +1,45 @@
-//------------------------------------------------------------------------------\r
+// ------------------------------------------------------------------------------\r
 //\r
 // Copyright (c) 2019, Pete Batard. All rights reserved.\r
 // Copyright (c) 2021, Arm Limited. All rights reserved.<BR>\r
 //\r
 // SPDX-License-Identifier: BSD-2-Clause-Patent\r
 //\r
-//------------------------------------------------------------------------------\r
+// ------------------------------------------------------------------------------\r
 \r
-#if defined(_M_ARM64)\r
-typedef unsigned __int64  size_t;\r
+#if defined (_M_ARM64)\r
+typedef unsigned __int64 size_t;\r
 #else\r
-typedef unsigned __int32  size_t;\r
+typedef unsigned __int32 size_t;\r
 #endif\r
 \r
-int memcmp(void *, void *, size_t);\r
+int\r
+memcmp (\r
+  void *,\r
+  void *,\r
+  size_t\r
+  );\r
+\r
 #pragma intrinsic(memcmp)\r
 #pragma function(memcmp)\r
-int memcmp(const void *s1, const void *s2, size_t n)\r
+int\r
+memcmp (\r
+  const void  *s1,\r
+  const void  *s2,\r
+  size_t      n\r
+  )\r
 {\r
-  unsigned char const *t1;\r
-  unsigned char const *t2;\r
+  unsigned char const  *t1;\r
+  unsigned char const  *t2;\r
 \r
   t1 = s1;\r
   t2 = s2;\r
 \r
   while (n-- != 0) {\r
-    if (*t1 != *t2)\r
+    if (*t1 != *t2) {\r
       return (int)*t1 - (int)*t2;\r
+    }\r
+\r
     t1++;\r
     t2++;\r
   }\r