X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ArmPkg%2FLibrary%2FCompilerIntrinsicsLib%2FAArch64%2Fmemcpy.S;fp=ArmPkg%2FLibrary%2FCompilerIntrinsicsLib%2FAArch64%2Fmemcpy.S;h=4dd6cf2077542e6a2bcafe33ae128d9c29999aba;hb=903e31242d016a82a363e4281959fc1297d25769;hp=66102da14b6a15465f44d09b896438daa30e125d;hpb=7589d9dbcfbfbe75cce4b402cdf81fed7e00b863;p=mirror_edk2.git diff --git a/ArmPkg/Library/CompilerIntrinsicsLib/AArch64/memcpy.S b/ArmPkg/Library/CompilerIntrinsicsLib/AArch64/memcpy.S index 66102da14b..4dd6cf2077 100644 --- a/ArmPkg/Library/CompilerIntrinsicsLib/AArch64/memcpy.S +++ b/ArmPkg/Library/CompilerIntrinsicsLib/AArch64/memcpy.S @@ -26,16 +26,10 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ - -.text -.align 2 - - -GCC_ASM_EXPORT(memcpy) - +#include // Taken from Newlib BSD implementation. -ASM_PFX(memcpy): +ASM_FUNC(memcpy) // Copy dst to x6, so we can preserve return value. mov x6, x0