2 * strcmp for ARMv6-M (optimized for performance, not size)
4 * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5 * See https://llvm.org/LICENSE.txt for license information.
6 * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
9 #if __ARM_ARCH == 6 && __ARM_ARCH_6M__ >= 1
17 #ifdef __ARM_BIG_ENDIAN
26 .macro Byte_Test n, label
32 ENTRY_ALIGN (__strcmp_armv6m, 4)
48 #ifdef __ARM_BIG_ENDIAN
116 END (__strcmp_armv6m)
118 #endif /* __ARM_ARCH == 6 && __ARM_ARCH_6M__ >= 1 */