1238901Sandrew//===-- aeabi_memcpy.S - EABI memcpy implementation -----------------------===// 2238901Sandrew// 3238901Sandrew// The LLVM Compiler Infrastructure 4238901Sandrew// 5238901Sandrew// This file is dual licensed under the MIT and the University of Illinois Open 6238901Sandrew// Source Licenses. See LICENSE.TXT for details. 7238901Sandrew// 8238901Sandrew//===----------------------------------------------------------------------===// 9238901Sandrew 10238901Sandrew#include "../assembly.h" 11238901Sandrew 12238901Sandrew// void __aeabi_memcpy(void *dest, void *src, size_t n) { memcpy(dest, src, n); } 13238901Sandrew 14238901Sandrew .align 2 15238901SandrewDEFINE_COMPILERRT_FUNCTION(__aeabi_memcpy) 16238901Sandrew b memcpy 17238901Sandrew 18238901SandrewDEFINE_AEABI_FUNCTION_ALIAS(__aeabi_memcpy4, __aeabi_memcpy) 19238901SandrewDEFINE_AEABI_FUNCTION_ALIAS(__aeabi_memcpy8, __aeabi_memcpy) 20