8#include <Library/BaseLib.h>
12#if defined (MDE_CPU_IA32) && defined (__clang__) && defined (__apple_build_version__) && __apple_build_version__ < 11000000
39#if defined (_MSC_EXTENSIONS) && !defined (__clang__) && !defined (__GNUC__)
47 #pragma intrinsic(memset)
48 #pragma function(memset)
60 *d++ = (
unsigned char)Value;
66#if defined (_MSC_EXTENSIONS) && !defined (__clang__) && !defined (__GNUC__)
69 void *DestinationBuffer,
70 const void *SourceBuffer,
74 #pragma intrinsic(memcpy)
75 #pragma function(memcpy)
79 void *DestinationBuffer,
80 const void *SourceBuffer,
84 unsigned char *d = DestinationBuffer;
85 unsigned char const *s = SourceBuffer;
91 return DestinationBuffer;
GLOBAL_REMOVE_IF_UNREFERENCED BOOLEAN gOcCompilerIntrinsicsLib
OC_TYPING_BUFFER_ENTRY Buffer[OC_TYPING_BUFFER_SIZE]
UINT64 EFIAPI DivU64x64Remainder(IN UINT64 Dividend, IN UINT64 Divisor, OUT UINT64 *Remainder OPTIONAL)
#define memset(ptr, c, len)
#define memcpy(Dst, Src, Size)