summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/i386/strchr.S
blob: 4515d9835201c0ee64b23bcce6f866f7a1d984cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

.text
.type   strchr,@function
.global strchr
.weak index
.type index,@function

index:
strchr:
	movl	4(%esp),%ecx
	movb	8(%esp),%dl
.Lloop:
	movb	(%ecx),%al
	cmpb	%al,%dl
	jz .Lfound
	incl	%ecx
	testb	%al,%al
	jnz .Lloop
	xorl	%ecx,%ecx
.Lfound:
	movl	%ecx,%eax
	ret