1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * linux/arch/arm/lib/strrchr.S 4 * 5 * Copyright (C) 1995-2000 Russell King 6 * 7 * ASM optimised string functions 8 */ 9 #include <linux/linkage.h> 10 #include <asm/assembler.h> 11 12 .text 13 .align 5 14 ENTRY(strrchr) 15 mov r3, #0 16 1: ldrb r2, [r0], #1 17 teq r2, r1 18 subeq r3, r0, #1 19 teq r2, #0 20 bne 1b 21 mov r0, r3 22 ret lr 23 ENDPROC(strrchr)
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.