aeabi_memcmp.S revision 2d1fdb26e458c4ddc04155c1d421bced3ba90cd0
15d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)//===-- aeabi_memcmp.S - EABI memcmp implementation -----------------------===//
2f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)//
3f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)//                     The LLVM Compiler Infrastructure
4f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)//
55d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)// This file is dual licensed under the MIT and the University of Illinois Open
6f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// Source Licenses. See LICENSE.TXT for details.
7f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)//
85d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)//===----------------------------------------------------------------------===//
95d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)
105d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)#include "../assembly.h"
11f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
12f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)//  void __aeabi_memcmp(void *dest, void *src, size_t n) { memcmp(dest, src, n); }
13f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
14f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)        .p2align 2
15f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)DEFINE_COMPILERRT_FUNCTION(__aeabi_memcmp)
16f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)        b       memcmp
17f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)END_COMPILERRT_FUNCTION(__aeabi_memcmp)
18c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
19c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen MurdochDEFINE_AEABI_FUNCTION_ALIAS(__aeabi_memcmp4, __aeabi_memcmp)
20f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)DEFINE_AEABI_FUNCTION_ALIAS(__aeabi_memcmp8, __aeabi_memcmp)
21f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)