Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[cris-mirror.git] / arch / cris / arch-v32 / lib / strcmp.S
blob8f7a1ee62591e8b128b76c5bc1bdc21f2082848f
1 ; strcmp.S -- CRISv32 version.
2 ; Copyright (C) 2008 AXIS Communications AB
3 ; Written by Edgar E. Iglesias
5 ; This source code is licensed under the GNU General Public License,
6 ; Version 2.  See the file COPYING for more details.
8         .global strcmp
9         .type   strcmp,@function
10 strcmp:
12         move.b  [$r10+], $r12
13         seq     $r13
14         sub.b   [$r11+], $r12
15         or.b    $r12, $r13
16         beq     1b
17         nop
19         ret
20         movs.b  $r12, $r10
21         .size   strcmp, . - strcmp