/* * EABI routines * * Copyright (C) 2012 Mark Charlebois */ #include #include #include #include void __aeabi_memcpy(void *dest, const void *src, size_t n) { (void)memcpy(dest, src, n); } EXPORT_SYMBOL(__aeabi_memcpy); void __aeabi_memcpy4(void *dest, const void *src, size_t n) { (void)memcpy(dest, src, n); } EXPORT_SYMBOL(__aeabi_memcpy4); void __aeabi_memcpy8(void *dest, const void *src, size_t n) { (void)memcpy(dest, src, n); } EXPORT_SYMBOL(__aeabi_memcpy8); void __aeabi_memmove(void *dest, const void *src, size_t n) { (void)memmove(dest, src, n); } EXPORT_SYMBOL(__aeabi_memmove); void __aeabi_memset(void *s, size_t n, int c) { (void)memset(s, c, n); } EXPORT_SYMBOL(__aeabi_memset); void __aeabi_memclr(void *dest, size_t n) { (void)memset(dest, 0, n); } EXPORT_SYMBOL(__aeabi_memclr); void __aeabi_memclr4(void *dest, size_t n) { (void)memset(dest, 0, n); } EXPORT_SYMBOL(__aeabi_memclr4); void __aeabi_memclr8(void *dest, size_t n) { (void)memset(dest, 0, n); } EXPORT_SYMBOL(__aeabi_memclr8);