1 //===-- aeabi_memcmp.S - EABI memcmp implementation -----------------------===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 #include "../assembly.h"
11 // void __aeabi_memcmp(void *dest, void *src, size_t n) { memcmp(dest, src, n); }
15 DEFINE_COMPILERRT_FUNCTION(__aeabi_memcmp)
23 END_COMPILERRT_FUNCTION(__aeabi_memcmp)
25 DEFINE_AEABI_FUNCTION_ALIAS(__aeabi_memcmp4, __aeabi_memcmp)
26 DEFINE_AEABI_FUNCTION_ALIAS(__aeabi_memcmp8, __aeabi_memcmp)
28 NO_EXEC_STACK_DIRECTIVE