#\r
#------------------------------------------------------------------------------\r
\r
+#include <AsmMacroIoLib.h>\r
+\r
/**\r
Copy Length bytes from Source to Destination. Overlap is OK.\r
\r
IN UINTN Length\r
)\r
**/\r
-.text\r
-.align 2\r
-GCC_ASM_EXPORT(InternalMemCopyMem)\r
-\r
-ASM_PFX(InternalMemCopyMem):\r
+ASM_FUNC(InternalMemCopyMem)\r
stmfd sp!, {r4-r11, lr}\r
// Save the input parameters in extra registers (r11 = destination, r14 = source, r12 = length)\r
mov r11, r0\r