]>
Commit | Line | Data |
---|---|---|
425ce2ed UD |
1 | ifeq ($(subdir),csu) |
2 | aux += init-arch | |
1a0994f5 | 3 | tests += test-multiarch |
3ab2d57a | 4 | gen-as-const-headers += ifunc-defines.sym |
425ce2ed | 5 | endif |
772f4e6a L |
6 | |
7 | ifeq ($(subdir),string) | |
8912479f | 8 | |
8f02859f OB |
9 | sysdep_routines += strncat-c stpncpy-c strncpy-c strcmp-ssse3 \ |
10 | strcmp-sse2-unaligned strncmp-ssse3 \ | |
11 | strend-sse4 memcmp-sse4 memcpy-ssse3 \ | |
12 | memcpy-sse2-unaligned mempcpy-ssse3 \ | |
6fb8cbcb | 13 | memmove-ssse3 memcpy-ssse3-back mempcpy-ssse3-back \ |
e9f82e0d | 14 | memmove-ssse3-back strcasestr-nonascii strcasecmp_l-ssse3 \ |
37bb363f | 15 | strncase_l-ssse3 strcat-ssse3 strncat-ssse3\ |
8912479f L |
16 | strcpy-ssse3 strncpy-ssse3 stpcpy-ssse3 stpncpy-ssse3 \ |
17 | strcpy-sse2-unaligned strncpy-sse2-unaligned \ | |
99710781 LD |
18 | stpcpy-sse2-unaligned stpncpy-sse2-unaligned \ |
19 | strcat-sse2-unaligned strncat-sse2-unaligned \ | |
37bb363f | 20 | strrchr-sse2-no-bsf strchr-sse2-no-bsf memcmp-ssse3 |
06e51c8f | 21 | ifeq (yes,$(config-cflags-sse4)) |
73f27d5e | 22 | sysdep_routines += strcspn-c strpbrk-c strspn-c strstr-c strcasestr-c varshift |
8b2b7715 | 23 | CFLAGS-varshift.c += -msse4 |
06e51c8f L |
24 | CFLAGS-strcspn-c.c += -msse4 |
25 | CFLAGS-strpbrk-c.c += -msse4 | |
26 | CFLAGS-strspn-c.c += -msse4 | |
2b7a8664 L |
27 | CFLAGS-strstr.c += -msse4 |
28 | CFLAGS-strcasestr.c += -msse4 | |
cc9f2e47 | 29 | CFLAGS-strcasestr-nonascii.c += -msse4 |
06e51c8f | 30 | endif |
772f4e6a | 31 | endif |
1d3e4b61 UD |
32 | |
33 | ifeq ($(subdir),wcsmbs) | |
34 | sysdep_routines += wmemcmp-sse4 wmemcmp-ssse3 wmemcmp-c wcscpy-ssse3 wcscpy-c | |
35 | endif |