summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/i386/strrchr.S
blob: 9fd6e8b3251d009e5d9c3bb6be5bb5dbd61df0bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
.text
.globl strrchr
.type strrchr,@function

strrchr:
	movl 0x4(%esp), %edx
	movb 0x8(%esp), %cl
	xorl %eax, %eax
	decl %edx
.Lloop:
	incl %edx
	cmpb $0x0,(%edx)
	jz .Lret
	cmpb %cl, (%edx)
	jnz .Lloop
	movl %edx, %eax
	jmp .Lloop
.Lret:
	ret