Varvara Rainchik | 5a92284 | 2014-04-24 15:41:20 +0400 | [diff] [blame] | 1 | libc_bionic_src_files_x86 += \ |
Varvara Rainchik | 5a92284 | 2014-04-24 15:41:20 +0400 | [diff] [blame] | 2 | arch-x86/atom/string/sse2-memchr-atom.S \ |
| 3 | arch-x86/atom/string/sse2-memrchr-atom.S \ |
| 4 | arch-x86/atom/string/sse2-strchr-atom.S \ |
| 5 | arch-x86/atom/string/sse2-strnlen-atom.S \ |
| 6 | arch-x86/atom/string/sse2-strrchr-atom.S \ |
| 7 | arch-x86/atom/string/sse2-wcschr-atom.S \ |
| 8 | arch-x86/atom/string/sse2-wcsrchr-atom.S \ |
| 9 | arch-x86/atom/string/sse2-wcslen-atom.S \ |
| 10 | arch-x86/atom/string/sse2-wcscmp-atom.S \ |
| 11 | arch-x86/silvermont/string/sse2-bcopy-slm.S \ |
| 12 | arch-x86/silvermont/string/sse2-bzero-slm.S \ |
| 13 | arch-x86/silvermont/string/sse2-memcpy-slm.S \ |
| 14 | arch-x86/silvermont/string/sse2-memmove-slm.S \ |
| 15 | arch-x86/silvermont/string/sse2-memset-slm.S \ |
| 16 | arch-x86/silvermont/string/sse2-stpcpy-slm.S \ |
| 17 | arch-x86/silvermont/string/sse2-stpncpy-slm.S \ |
| 18 | arch-x86/silvermont/string/sse2-strcpy-slm.S \ |
| 19 | arch-x86/silvermont/string/sse2-strlen-slm.S \ |
| 20 | arch-x86/silvermont/string/sse2-strncpy-slm.S |
| 21 | |
| 22 | ifeq ($(ARCH_X86_HAVE_SSSE3),true) |
| 23 | libc_bionic_src_files_x86 += \ |
| 24 | arch-x86/atom/string/ssse3-strncat-atom.S \ |
| 25 | arch-x86/atom/string/ssse3-strlcat-atom.S \ |
| 26 | arch-x86/atom/string/ssse3-strlcpy-atom.S \ |
| 27 | arch-x86/atom/string/ssse3-strcmp-atom.S \ |
| 28 | arch-x86/atom/string/ssse3-strncmp-atom.S \ |
| 29 | arch-x86/atom/string/ssse3-strcat-atom.S \ |
Varvara Rainchik | 5a92284 | 2014-04-24 15:41:20 +0400 | [diff] [blame] | 30 | arch-x86/atom/string/ssse3-wcscat-atom.S \ |
| 31 | arch-x86/atom/string/ssse3-wcscpy-atom.S |
| 32 | else |
| 33 | libc_bionic_src_files_x86 += \ |
| 34 | arch-x86/generic/string/strcmp.S \ |
| 35 | arch-x86/generic/string/strncmp.S \ |
| 36 | arch-x86/generic/string/strcat.S \ |
Varvara Rainchik | 5a92284 | 2014-04-24 15:41:20 +0400 | [diff] [blame] | 37 | upstream-freebsd/lib/libc/string/wcscpy.c \ |
| 38 | upstream-freebsd/lib/libc/string/wcscat.c \ |
| 39 | upstream-openbsd/lib/libc/string/strlcat.c \ |
| 40 | upstream-openbsd/lib/libc/string/strlcpy.c \ |
| 41 | upstream-openbsd/lib/libc/string/strncat.c |
| 42 | endif |
| 43 | |
| 44 | ifeq ($(ARCH_X86_HAVE_SSE4),true) |
| 45 | libc_bionic_src_files_x86 += \ |
| 46 | arch-x86/silvermont/string/sse4-memcmp-slm.S \ |
| 47 | arch-x86/silvermont/string/sse4-wmemcmp-slm.S |
| 48 | else |
| 49 | libc_bionic_src_files_x86 += \ |
| 50 | arch-x86/generic/string/memcmp.S \ |
| 51 | upstream-freebsd/lib/libc/string/wmemcmp.c |
| 52 | endif |