comparison target-utils/libc/strlen.S @ 95:3670e7768ab6

target-utils/libc: strlen optimized assembly implementation added
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 31 Oct 2016 22:14:38 +0000
parents
children
comparison
equal deleted inserted replaced
94:cbc6bc05d494 95:3670e7768ab6
1 .text
2 .code 32
3 .globl strlen
4 strlen:
5 mov r1, r0
6 1: ldrb r2, [r0], #1
7 cmn r2, #0
8 bne 1b
9 sbc r0, r0, r1
10 bx lr