]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android-sdk/platform-bionic.git/commit
Add ssse3 implementation of __memcmp16.
authorAlexander Ivchenko <alexander.ivchenko@intel.com>
Thu, 27 Jun 2013 08:55:46 +0000 (12:55 +0400)
committerElliott Hughes <enh@google.com>
Sat, 3 Aug 2013 00:57:23 +0000 (17:57 -0700)
commitbaa91f4f8974b6e9a81fa3aa49f051b3bf823653
tree5107a2ba56f4f360dd171abaa3f84e360ab0ab5b
parentaa2733d17b87c607fccbd6e6a0f44d2d411ffd77
Add ssse3 implementation of __memcmp16.

__memcmp16 was missing in x86. Also added C-version for backward
compatibility. Added bionic test for __memcmp16 and for wmemcmp.

Change-Id: I33718441e7ee343cdb021d91dbeaf9ce2d4d7eb4
Signed-off-by: Alexander Ivchenko <alexander.ivchenko@intel.com>
libc/arch-x86/string/ssse3-memcmp-atom.S
libc/arch-x86/string/ssse3-memcmp16-atom.S [new file with mode: 0644]
libc/arch-x86/string/ssse3-wmemcmp-atom.S
libc/arch-x86/x86.mk
libc/string/memcmp16.c [new file with mode: 0644]
tests/string_test.cpp