1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- .global strncmp
- .set strncmp,__strncmp
- .text
- .global __strncmp
- .hidden __strncmp
- .type __strncmp,%function
- .align 4
- __strncmp:
-
- cmp r2, #0
- moveq r0, #0
- moveq pc, lr
- subs r2, r2, #1
-
- add ip, r0, r2
- 1:
- ldrb r2, [r0], #1
- ldrb r3, [r1], #1
- cmp ip, r0
- cmpcs r2, #1
- cmpcs r2, r3
- beq 1b
- sub r0, r2, r3
- mov pc, lr
- .size __strncmp,.-__strncmp
|