summaryrefslogtreecommitdiffstats
path: root/ArmPkg/Library/CompilerIntrinsicsLib/memmove_ms.c
diff options
context:
space:
mode:
Diffstat (limited to 'ArmPkg/Library/CompilerIntrinsicsLib/memmove_ms.c')
-rw-r--r--ArmPkg/Library/CompilerIntrinsicsLib/memmove_ms.c51
1 files changed, 0 insertions, 51 deletions
diff --git a/ArmPkg/Library/CompilerIntrinsicsLib/memmove_ms.c b/ArmPkg/Library/CompilerIntrinsicsLib/memmove_ms.c
deleted file mode 100644
index f68eb52a6c..0000000000
--- a/ArmPkg/Library/CompilerIntrinsicsLib/memmove_ms.c
+++ /dev/null
@@ -1,51 +0,0 @@
-// ------------------------------------------------------------------------------
-//
-// Copyright (c) 2019, Pete Batard. All rights reserved.
-// Copyright (c) 2021, Arm Limited. All rights reserved.<BR>
-//
-// SPDX-License-Identifier: BSD-2-Clause-Patent
-//
-// ------------------------------------------------------------------------------
-
-#if defined (_M_ARM64)
-typedef unsigned __int64 size_t;
-#else
-typedef unsigned __int32 size_t;
-#endif
-
-void *
-memmove (
- void *,
- const void *,
- size_t
- );
-
-#pragma intrinsic(memmove)
-#pragma function(memmove)
-void *
-memmove (
- void *dest,
- const void *src,
- size_t n
- )
-{
- unsigned char *d;
- unsigned char const *s;
-
- d = dest;
- s = src;
-
- if (d < s) {
- while (n-- != 0) {
- *d++ = *s++;
- }
- } else {
- d += n;
- s += n;
- while (n-- != 0) {
- *--d = *--s;
- }
- }
-
- return dest;
-}