]> git.ipfire.org Git - thirdparty/glibc.git/blame - sysdeps/x86_64/multiarch/Makefile
misc: Use 64 bit time_t interfaces on syslog
[thirdparty/glibc.git] / sysdeps / x86_64 / multiarch / Makefile
CommitLineData
772f4e6a 1ifeq ($(subdir),string)
8912479f 2
c328d015 3sysdep_routines += \
3d9f171b 4 bzero \
c328d015
L
5 memchr-avx2 \
6 memchr-avx2-rtm \
7 memchr-evex \
8 memchr-evex-rtm \
9 memchr-sse2 \
10 memcmp-avx2-movbe \
11 memcmp-avx2-movbe-rtm \
12 memcmp-evex-movbe \
13 memcmp-sse2 \
14 memcmp-sse4 \
c328d015
L
15 memcmpeq-avx2 \
16 memcmpeq-avx2-rtm \
17 memcmpeq-evex \
18 memcmpeq-sse2 \
c328d015
L
19 memmove-avx-unaligned-erms \
20 memmove-avx-unaligned-erms-rtm \
21 memmove-avx512-no-vzeroupper \
22 memmove-avx512-unaligned-erms \
23 memmove-evex-unaligned-erms \
24 memmove-sse2-unaligned-erms \
25 memmove-ssse3 \
c328d015
L
26 memrchr-avx2 \
27 memrchr-avx2-rtm \
28 memrchr-evex \
29 memrchr-sse2 \
30 memset-avx2-unaligned-erms \
31 memset-avx2-unaligned-erms-rtm \
32 memset-avx512-no-vzeroupper \
33 memset-avx512-unaligned-erms \
34 memset-evex-unaligned-erms \
35 memset-sse2-unaligned-erms \
36 rawmemchr-avx2 \
37 rawmemchr-avx2-rtm \
38 rawmemchr-evex \
39 rawmemchr-evex-rtm \
40 rawmemchr-sse2 \
41 stpcpy-avx2 \
42 stpcpy-avx2-rtm \
43 stpcpy-evex \
44 stpcpy-sse2 \
45 stpcpy-sse2-unaligned \
c328d015
L
46 stpncpy-avx2 \
47 stpncpy-avx2-rtm \
48 stpncpy-c \
49 stpncpy-evex \
50 stpncpy-sse2-unaligned \
bbf81222
NG
51 strcasecmp_l-avx2 \
52 strcasecmp_l-avx2-rtm \
84e7c46d 53 strcasecmp_l-evex \
c328d015
L
54 strcasecmp_l-sse2 \
55 strcasecmp_l-sse4_2 \
c328d015
L
56 strcat-avx2 \
57 strcat-avx2-rtm \
58 strcat-evex \
59 strcat-sse2 \
60 strcat-sse2-unaligned \
c328d015
L
61 strchr-avx2 \
62 strchr-avx2-rtm \
63 strchr-evex \
64 strchr-sse2 \
65 strchr-sse2-no-bsf \
66 strchrnul-avx2 \
67 strchrnul-avx2-rtm \
68 strchrnul-evex \
69 strchrnul-sse2 \
70 strcmp-avx2 \
71 strcmp-avx2-rtm \
72 strcmp-evex \
73 strcmp-sse2 \
74 strcmp-sse2-unaligned \
75 strcmp-sse4_2 \
c328d015
L
76 strcpy-avx2 \
77 strcpy-avx2-rtm \
78 strcpy-evex \
79 strcpy-sse2 \
80 strcpy-sse2-unaligned \
c328d015
L
81 strcspn-c \
82 strcspn-sse2 \
83 strlen-avx2 \
84 strlen-avx2-rtm \
85 strlen-evex \
86 strlen-sse2 \
bbf81222
NG
87 strncase_l-avx2 \
88 strncase_l-avx2-rtm \
84e7c46d 89 strncase_l-evex \
c328d015
L
90 strncase_l-sse2 \
91 strncase_l-sse4_2 \
c328d015
L
92 strncat-avx2 \
93 strncat-avx2-rtm \
94 strncat-c \
95 strncat-evex \
96 strncat-sse2-unaligned \
c328d015
L
97 strncmp-avx2 \
98 strncmp-avx2-rtm \
99 strncmp-evex \
100 strncmp-sse2 \
101 strncmp-sse4_2 \
c328d015
L
102 strncpy-avx2 \
103 strncpy-avx2-rtm \
104 strncpy-c \
105 strncpy-evex \
106 strncpy-sse2-unaligned \
c328d015
L
107 strnlen-avx2 \
108 strnlen-avx2-rtm \
109 strnlen-evex \
110 strnlen-sse2 \
111 strpbrk-c \
112 strpbrk-sse2 \
113 strrchr-avx2 \
114 strrchr-avx2-rtm \
115 strrchr-evex \
116 strrchr-sse2 \
117 strspn-c \
118 strspn-sse2 \
119 strstr-sse2-unaligned \
120 varshift \
121# sysdep_routines
8b2b7715 122CFLAGS-varshift.c += -msse4
06e51c8f
L
123CFLAGS-strcspn-c.c += -msse4
124CFLAGS-strpbrk-c.c += -msse4
125CFLAGS-strspn-c.c += -msse4
772f4e6a 126endif
1d3e4b61
UD
127
128ifeq ($(subdir),wcsmbs)
c328d015
L
129sysdep_routines += \
130 wcschr-avx2 \
131 wcschr-avx2-rtm \
132 wcschr-evex \
133 wcschr-sse2 \
134 wcscmp-avx2 \
135 wcscmp-avx2-rtm \
136 wcscmp-evex \
137 wcscmp-sse2 \
138 wcscpy-c \
139 wcscpy-ssse3 \
140 wcslen-avx2 \
141 wcslen-avx2-rtm \
142 wcslen-evex \
143 wcslen-sse2 \
144 wcslen-sse4_1 \
145 wcsncmp-avx2 \
146 wcsncmp-avx2-rtm \
147 wcsncmp-evex \
148 wcsncmp-sse2 \
149 wcsnlen-avx2 \
150 wcsnlen-avx2-rtm \
151 wcsnlen-c \
152 wcsnlen-evex \
153 wcsnlen-sse4_1 \
154 wcsrchr-avx2 \
155 wcsrchr-avx2-rtm \
156 wcsrchr-evex \
157 wcsrchr-sse2 \
158 wmemchr-avx2 \
159 wmemchr-avx2-rtm \
160 wmemchr-evex \
161 wmemchr-evex-rtm \
162 wmemchr-sse2 \
163 wmemcmp-avx2-movbe \
164 wmemcmp-avx2-movbe-rtm \
165 wmemcmp-c \
166 wmemcmp-evex-movbe \
167 wmemcmp-sse4 \
c328d015 168# sysdep_routines
1d3e4b61 169endif
ef9c4cb6
L
170
171ifeq ($(subdir),debug)
c328d015
L
172sysdep_routines += \
173 memcpy_chk-nonshared \
174 memmove_chk-nonshared \
175 mempcpy_chk-nonshared \
176 memset_chk-nonshared \
177 wmemset_chk-nonshared \
178# sysdep_routines
ef9c4cb6 179endif