summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/i386/strlen.S
blob: 66f8ee553b7af1987eb7fed9be4c13feea0d93c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

.text
.type   strlen,@function
.global strlen

strlen:
        movl    4(%esp),%ecx
        xorl    %eax,%eax
        jecxz   .Lnull
        decl    %eax
.Llbl:  incl    %eax
        cmpb    $0,(%ecx, %eax)
        jne     .Llbl
.Lnull: ret

.Lende:

.size    strlen,.Lende-strlen