index
:
glibc
master
vdso
Fork of glibc for development
Jason A. Donenfeld
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sysdeps
/
x86_64
/
multiarch
Mode
Name
Size
-rw-r--r--
Makefile
3901
log
stats
plain
-rw-r--r--
dl-symbol-redir-ifunc.h
1572
log
stats
plain
-rw-r--r--
ifunc-avx2.h
2088
log
stats
plain
-rw-r--r--
ifunc-evex.h
2266
log
stats
plain
-rw-r--r--
ifunc-impl-list.c
53779
log
stats
plain
-rw-r--r--
ifunc-memcmp.h
2000
log
stats
plain
-rw-r--r--
ifunc-memcmpeq.h
1908
log
stats
plain
-rw-r--r--
ifunc-memmove.h
3892
log
stats
plain
-rw-r--r--
ifunc-memset.h
3549
log
stats
plain
-rw-r--r--
ifunc-sse4_2.h
1674
log
stats
plain
-rw-r--r--
ifunc-strcasecmp.h
2210
log
stats
plain
-rw-r--r--
ifunc-strcpy.h
2071
log
stats
plain
-rw-r--r--
ifunc-strncpy.h
1859
log
stats
plain
-rw-r--r--
ifunc-wcs.h
1843
log
stats
plain
-rw-r--r--
ifunc-wcslen.h
2121
log
stats
plain
-rw-r--r--
ifunc-wmemset.h
2010
log
stats
plain
-rw-r--r--
memchr-avx2-rtm.S
296
log
stats
plain
-rw-r--r--
memchr-avx2.S
10434
log
stats
plain
-rw-r--r--
memchr-evex-base.S
6158
log
stats
plain
-rw-r--r--
memchr-evex-rtm.S
136
log
stats
plain
-rw-r--r--
memchr-evex.S
17128
log
stats
plain
-rw-r--r--
memchr-evex512.S
150
log
stats
plain
-rw-r--r--
memchr-sse2.S
6564
log
stats
plain
-rw-r--r--
memchr.c
1337
log
stats
plain
-rw-r--r--
memcmp-avx2-movbe-rtm.S
262
log
stats
plain
-rw-r--r--
memcmp-avx2-movbe.S
13767
log
stats
plain
-rw-r--r--
memcmp-evex-movbe.S
14005
log
stats
plain
-rw-r--r--
memcmp-sse2.S
14027
log
stats
plain
-rw-r--r--
memcmp.c
1350
log
stats
plain
-rw-r--r--
memcmpeq-avx2-rtm.S
258
log
stats
plain
-rw-r--r--
memcmpeq-avx2.S
8753
log
stats
plain
-rw-r--r--
memcmpeq-evex.S
8360
log
stats
plain
-rw-r--r--
memcmpeq-sse2.S
959
log
stats
plain
-rw-r--r--
memcmpeq.c
1359
log
stats
plain
-rw-r--r--
memcpy.c
1392
log
stats
plain
-rw-r--r--
memcpy_chk-nonshared.S
921
log
stats
plain
-rw-r--r--
memcpy_chk.c
1397
log
stats
plain
-rw-r--r--
memmove-avx-unaligned-erms-rtm.S
146
log
stats
plain
-rw-r--r--
memmove-avx-unaligned-erms.S
278
log
stats
plain
-rw-r--r--
memmove-avx512-no-vzeroupper.S
10008
log
stats
plain
-rw-r--r--
memmove-avx512-unaligned-erms.S
208
log
stats
plain
-rw-r--r--
memmove-erms.S
1882
log
stats
plain
-rw-r--r--
memmove-evex-unaligned-erms.S
284
log
stats
plain
-rw-r--r--
memmove-shlib-compat.h
1085
log
stats
plain
-rw-r--r--
memmove-sse2-unaligned-erms.S
1253
log
stats
plain
-rw-r--r--
memmove-ssse3.S
9384
log
stats
plain
-rw-r--r--
memmove-vec-unaligned-erms.S
27928
log
stats
plain
-rw-r--r--
memmove.c
1358
log
stats
plain
-rw-r--r--
memmove_chk-nonshared.S
923
log
stats
plain
-rw-r--r--
memmove_chk.c
1408
log
stats
plain
-rw-r--r--
mempcpy.c
1616
log
stats
plain
-rw-r--r--
mempcpy_chk-nonshared.S
923
log
stats
plain
-rw-r--r--
mempcpy_chk.c
1408
log
stats
plain
-rw-r--r--
memrchr-avx2-rtm.S
300
log
stats
plain
-rw-r--r--
memrchr-avx2.S
7696
log
stats
plain
-rw-r--r--
memrchr-evex.S
11361
log
stats
plain
-rw-r--r--
memrchr-sse2.S
7805
log
stats
plain
-rw-r--r--
memrchr.c
1227
log
stats
plain
-rw-r--r--
memset-avx2-unaligned-erms-rtm.S
166
log
stats
plain
-rw-r--r--
memset-avx2-unaligned-erms.S
777
log
stats
plain
-rw-r--r--
memset-avx512-no-vzeroupper.S
4415
log
stats
plain
-rw-r--r--
memset-avx512-unaligned-erms.S
673
log
stats
plain
-rw-r--r--
memset-erms.S
1327
log
stats
plain
-rw-r--r--
memset-evex-unaligned-erms.S
667
log
stats
plain
-rw-r--r--
memset-sse2-unaligned-erms.S
1733
log
stats
plain
-rw-r--r--
memset-vec-unaligned-erms.S
12687
log
stats
plain
-rw-r--r--
memset.c
1311
log
stats
plain
-rw-r--r--
memset_chk-nonshared.S
921
log
stats
plain
-rw-r--r--
memset_chk.c
1396
log
stats
plain
-rw-r--r--
rawmemchr-avx2-rtm.S
93
log
stats
plain
-rw-r--r--
rawmemchr-avx2.S
139
log
stats
plain
-rw-r--r--
rawmemchr-evex-rtm.S
122
log
stats
plain
-rw-r--r--
rawmemchr-evex.S
7818
log
stats
plain
-rw-r--r--
rawmemchr-evex512.S
145
log
stats
plain
-rw-r--r--
rawmemchr-sse2.S
3766
log
stats
plain
-rw-r--r--
rawmemchr.c
1425
log
stats
plain
-rw-r--r--
reg-macros.h
4075
log
stats
plain
-rw-r--r--
rtld-memchr.S
813
log
stats
plain
-rw-r--r--
rtld-memcmp.S
813
log
stats
plain
-rw-r--r--
rtld-memcmpeq.S
815
log
stats
plain
-rw-r--r--
rtld-memmove.S
814
log
stats
plain
-rw-r--r--
rtld-memset.S
813
log
stats
plain
-rw-r--r--
rtld-rawmemchr.S
816
log
stats
plain
-rw-r--r--
rtld-stpcpy.S
813
log
stats
plain
-rw-r--r--
rtld-stpncpy.S
814
log
stats
plain
-rw-r--r--
rtld-strchr.S
813
log
stats
plain
-rw-r--r--
rtld-strchrnul.S
816
log
stats
plain
-rw-r--r--
rtld-strcmp.S
813
log
stats
plain
-rw-r--r--
rtld-strcpy.S
813
log
stats
plain
-rw-r--r--
rtld-strcspn.c
814
log
stats
plain
-rw-r--r--
rtld-strlen.S
813
log
stats
plain
-rw-r--r--
rtld-strncmp.S
814
log
stats
plain
-rw-r--r--
rtld-strncpy.S
814
log
stats
plain
-rw-r--r--
rtld-strnlen.S
814
log
stats
plain
d---------
scripts
45
log
stats
plain
-rw-r--r--
stpcpy-avx2-rtm.S
88
log
stats
plain
-rw-r--r--
stpcpy-avx2.S
122
log
stats
plain
-rw-r--r--
stpcpy-evex.S
122
log
stats
plain
-rw-r--r--
stpcpy-sse2-unaligned.S
142
log
stats
plain
-rw-r--r--
stpcpy-sse2.S
122
log
stats
plain
-rw-r--r--
stpcpy.c
1595
log
stats
plain
-rw-r--r--
stpncpy-avx2-rtm.S
91
log
stats
plain
-rw-r--r--
stpncpy-avx2.S
128
log
stats
plain
-rw-r--r--
stpncpy-evex.S
128
log
stats
plain
-rw-r--r--
stpncpy-sse2-unaligned.S
169
log
stats
plain
-rw-r--r--
stpncpy.c
1392
log
stats
plain
-rw-r--r--
strcasecmp.c
1449
log
stats
plain
-rw-r--r--
strcasecmp_l-avx2-rtm.S
57
log
stats
plain
-rw-r--r--
strcasecmp_l-avx2.S
880
log
stats
plain
-rw-r--r--
strcasecmp_l-evex.S
880
log
stats
plain
-rw-r--r--
strcasecmp_l-sse2.S
881
log
stats
plain
-rw-r--r--
strcasecmp_l-sse4_2.S
884
log
stats
plain
-rw-r--r--
strcasecmp_l.c
1487
log
stats
plain
-rw-r--r--
strcat-avx2-rtm.S
88
log
stats
plain
-rw-r--r--
strcat-avx2.S
932
log
stats
plain
-rw-r--r--
strcat-evex.S
122
log
stats
plain
-rw-r--r--
strcat-sse2-unaligned.S
5138
log
stats
plain
-rw-r--r--
strcat-sse2.S
8902
log
stats
plain
-rw-r--r--
strcat-strlen-avx2.h.S
2768
log
stats
plain
-rw-r--r--
strcat-strlen-evex.h.S
2809
log
stats
plain
-rw-r--r--
strcat.c
1311
log
stats
plain
-rw-r--r--
strchr-avx2-rtm.S
250
log
stats
plain
-rw-r--r--
strchr-avx2.S
7438
log
stats
plain
-rw-r--r--
strchr-evex-base.S
6165
log
stats
plain
-rw-r--r--
strchr-evex.S
14598
log
stats
plain
-rw-r--r--
strchr-evex512.S
144
log
stats
plain
-rw-r--r--
strchr-sse2-no-bsf.S
4574
log
stats
plain
-rw-r--r--
strchr-sse2.S
4086
log
stats
plain
-rw-r--r--
strchr.c
2484
log
stats
plain
-rw-r--r--
strchrnul-avx2-rtm.S
92
log
stats
plain
-rw-r--r--
strchrnul-avx2.S
140
log
stats
plain
-rw-r--r--
strchrnul-evex.S
140
log
stats
plain
-rw-r--r--
strchrnul-evex512.S
146
log
stats
plain
-rw-r--r--
strchrnul-sse2.S
957
log
stats
plain
-rw-r--r--
strchrnul.c
1455
log
stats
plain
-rw-r--r--
strcmp-avx2-rtm.S
222
log
stats
plain
-rw-r--r--
strcmp-avx2.S
31758
log
stats
plain
-rw-r--r--
strcmp-evex.S
39953
log
stats
plain
-rw-r--r--
strcmp-naming.h
1927
log
stats
plain
-rw-r--r--
strcmp-sse2-unaligned.S
4801
log
stats
plain
-rw-r--r--
strcmp-sse2.S
49321
log
stats
plain
-rw-r--r--
strcmp-sse4_2.S
46848
log
stats
plain
-rw-r--r--
strcmp.c
3002
log
stats
plain
-rw-r--r--
strcpy-avx2-rtm.S
88
log
stats
plain
-rw-r--r--
strcpy-avx2.S
9143
log
stats
plain
-rw-r--r--
strcpy-evex.S
12199
log
stats
plain
-rw-r--r--
strcpy-sse2-unaligned.S
36237
log
stats
plain
-rw-r--r--
strcpy-sse2.S
5120
log
stats
plain
-rw-r--r--
strcpy.c
1311
log
stats
plain
-rw-r--r--
strcspn-generic.c
1145
log
stats
plain
-rw-r--r--
strcspn-sse4.c
4861
log
stats
plain
-rw-r--r--
strcspn.c
1322
log
stats
plain
-rw-r--r--
strlen-avx2-rtm.S
250
log
stats
plain
-rw-r--r--
strlen-avx2.S
13007
log
stats
plain
-rw-r--r--
strlen-evex-base.S
5381
log
stats
plain
-rw-r--r--
strlen-evex.S
138
log
stats
plain
-rw-r--r--
strlen-evex512.S
141
log
stats
plain
-rw-r--r--
strlen-sse2.S
5740
log
stats
plain
-rw-r--r--
strlen.c
1307
log
stats
plain
-rw-r--r--
strncase.c
1322
log
stats
plain
-rw-r--r--
strncase_l-avx2-rtm.S
81
log
stats
plain
-rw-r--r--
strncase_l-avx2.S
905
log
stats
plain
-rw-r--r--
strncase_l-evex.S
904
log
stats
plain
-rw-r--r--
strncase_l-sse2.S
882
log
stats
plain
-rw-r--r--
strncase_l-sse4_2.S
886
log
stats
plain
-rw-r--r--
strncase_l.c
1502
log
stats
plain
-rw-r--r--
strncat-avx2-rtm.S
91
log
stats
plain
-rw-r--r--
strncat-avx2.S
9174
log
stats
plain
-rw-r--r--
strncat-evex.S
12209
log
stats
plain
-rw-r--r--
strncat-sse2-unaligned.S
147
log
stats
plain
-rw-r--r--
strncat.c
1358
log
stats
plain
-rw-r--r--
strncmp-avx2-rtm.S
54
log
stats
plain
-rw-r--r--
strncmp-avx2.S
51
log
stats
plain
-rw-r--r--
strncmp-evex.S
50
log
stats
plain
-rw-r--r--
strncmp-sse2.S
869
log
stats
plain
-rw-r--r--
strncmp-sse4_2.S
874
log
stats
plain
-rw-r--r--
strncmp.c
2513
log
stats
plain
-rw-r--r--
strncpy-avx2-rtm.S
91
log
stats
plain
-rw-r--r--
strncpy-avx2.S
15852
log
stats
plain
-rw-r--r--
strncpy-evex.S
22353
log
stats
plain
-rw-r--r--
strncpy-or-cat-overflow-def.h
2376
log
stats
plain
-rw-r--r--
strncpy-sse2-unaligned.S
147
log
stats
plain
-rw-r--r--
strncpy.c
1323
log
stats
plain
-rw-r--r--
strnlen-avx2-rtm.S
89
log
stats
plain
-rw-r--r--
strnlen-avx2.S
130
log
stats
plain
-rw-r--r--
strnlen-evex.S
9184
log
stats
plain
-rw-r--r--
strnlen-evex512.S
6157
log
stats
plain
-rw-r--r--
strnlen-sse2.S
948
log
stats
plain
-rw-r--r--
strnlen.c
1552
log
stats
plain
-rw-r--r--
strpbrk-generic.c
1146
log
stats
plain
-rw-r--r--
strpbrk-sse4.c
996
log
stats
plain
-rw-r--r--
strpbrk.c
1322
log
stats
plain
-rw-r--r--
strrchr-avx2-rtm.S
254
log
stats
plain
-rw-r--r--
strrchr-avx2.S
8425
log
stats
plain
-rw-r--r--
strrchr-evex-base.S
10231
log
stats
plain
-rw-r--r--
strrchr-evex.S
145
log
stats
plain
-rw-r--r--
strrchr-evex512.S
148
log
stats
plain
-rw-r--r--
strrchr-sse2.S
8223
log
stats
plain
-rw-r--r--
strrchr.c
1295
log
stats
plain
-rw-r--r--
strspn-generic.c
1140
log
stats
plain
-rw-r--r--
strspn-sse4.c
4062
log
stats
plain
-rw-r--r--
strspn.c
1311
log
stats
plain
-rw-r--r--
strstr-sse2-unaligned.S
7070
log
stats
plain
-rw-r--r--
strstr.c
1817
log
stats
plain
-rw-r--r--
varshift.c
1168
log
stats
plain
-rw-r--r--
varshift.h
1185
log
stats
plain
-rw-r--r--
wcpcpy-avx2.S
144
log
stats
plain
-rw-r--r--
wcpcpy-evex.S
144
log
stats
plain
-rw-r--r--
wcpcpy-generic.c
1024
log
stats
plain
-rw-r--r--
wcpcpy.c
1370
log
stats
plain
-rw-r--r--
wcpncpy-avx2.S
150
log
stats
plain
-rw-r--r--
wcpncpy-evex.S
150
log
stats
plain
-rw-r--r--
wcpncpy-generic.c
1028
log
stats
plain
-rw-r--r--
wcpncpy.c
1383
log
stats
plain
-rw-r--r--
wcscat-avx2.S
146
log
stats
plain
-rw-r--r--
wcscat-evex.S
145
log
stats
plain
-rw-r--r--
wcscat-generic.c
1024
log
stats
plain
-rw-r--r--
wcscat.c
1370
log
stats
plain
-rw-r--r--
wcschr-avx2-rtm.S
86
log
stats
plain
-rw-r--r--
wcschr-avx2.S
125
log
stats
plain
-rw-r--r--
wcschr-evex.S
125
log
stats
plain
-rw-r--r--
wcschr-evex512.S
155
log
stats
plain
-rw-r--r--
wcschr-sse2.S
3042
log
stats
plain
-rw-r--r--
wcschr.c
1475
log
stats
plain
-rw-r--r--
wcscmp-avx2-rtm.S
54
log
stats
plain
-rw-r--r--
wcscmp-avx2.S
50
log
stats
plain
-rw-r--r--
wcscmp-evex.S
50
log
stats
plain
-rw-r--r--
wcscmp-sse2.S
23756
log
stats
plain
-rw-r--r--
wcscmp.c
1318
log
stats
plain
-rw-r--r--
wcscpy-avx2.S
122
log
stats
plain
-rw-r--r--
wcscpy-evex.S
122
log
stats
plain
-rw-r--r--
wcscpy-generic.c
921
log
stats
plain
-rw-r--r--
wcscpy-ssse3.S
9807
log
stats
plain
-rw-r--r--
wcscpy.c
2313
log
stats
plain
-rw-r--r--
wcslen-avx2-rtm.S
87
log
stats
plain
-rw-r--r--
wcslen-avx2.S
125
log
stats
plain
-rw-r--r--
wcslen-evex.S
125
log
stats
plain
-rw-r--r--
wcslen-evex512.S
131
log
stats
plain
-rw-r--r--
wcslen-sse2.S
3939
log
stats
plain
-rw-r--r--
wcslen-sse4_1.S
154
log
stats
plain
-rw-r--r--
wcslen.c
1197
log
stats
plain
-rw-r--r--
wcsncat-avx2.S
151
log
stats
plain
-rw-r--r--
wcsncat-evex.S
151
log
stats
plain
-rw-r--r--
wcsncat-generic.c
1028
log
stats
plain
-rw-r--r--
wcsncat.c
1316
log
stats
plain
-rw-r--r--
wcsncmp-avx2-rtm.S
78
log
stats
plain
-rw-r--r--
wcsncmp-avx2.S
75
log
stats
plain
-rw-r--r--
wcsncmp-evex.S
75
log
stats
plain
-rw-r--r--
wcsncmp-generic.c
923
log
stats
plain
-rw-r--r--
wcsncmp.c
1196
log
stats
plain
-rw-r--r--
wcsncpy-avx2.S
128
log
stats
plain
-rw-r--r--
wcsncpy-evex.S
128
log
stats
plain
-rw-r--r--
wcsncpy-generic.c
1028
log
stats
plain
-rw-r--r--
wcsncpy.c
1383
log
stats
plain
-rw-r--r--
wcsnlen-avx2-rtm.S
113
log
stats
plain
-rw-r--r--
wcsnlen-avx2.S
154
log
stats
plain
-rw-r--r--
wcsnlen-evex.S
131
log
stats
plain
-rw-r--r--
wcsnlen-evex512.S
137
log
stats
plain
-rw-r--r--
wcsnlen-generic.c
1018
log
stats
plain
-rw-r--r--
wcsnlen-sse4_1.S
215
log
stats
plain
-rw-r--r--
wcsnlen.c
1231
log
stats
plain
-rw-r--r--
wcsrchr-avx2-rtm.S
90
log
stats
plain
-rw-r--r--
wcsrchr-avx2.S
132
log
stats
plain
-rw-r--r--
wcsrchr-evex.S
155
log
stats
plain
-rw-r--r--
wcsrchr-evex512.S
218
log
stats
plain
-rw-r--r--
wcsrchr-sse2.S
973
log
stats
plain
-rw-r--r--
wcsrchr.c
1112
log
stats
plain
-rw-r--r--
wmemchr-avx2-rtm.S
89
log
stats
plain
-rw-r--r--
wmemchr-avx2.S
129
log
stats
plain
-rw-r--r--
wmemchr-evex-rtm.S
88
log
stats
plain
-rw-r--r--
wmemchr-evex.S
129
log
stats
plain
-rw-r--r--
wmemchr-evex512.S
160
log
stats
plain
-rw-r--r--
wmemchr-sse2.S
129
log
stats
plain
-rw-r--r--
wmemchr.c
1491
log
stats
plain
-rw-r--r--
wmemcmp-avx2-movbe-rtm.S
101
log
stats
plain
-rw-r--r--
wmemcmp-avx2-movbe.S
142
log
stats
plain
-rw-r--r--
wmemcmp-evex-movbe.S
142
log
stats
plain
-rw-r--r--
wmemcmp-sse2.S
952
log
stats
plain
-rw-r--r--
wmemcmp.c
1200
log
stats
plain
-rw-r--r--
wmemset.c
1492
log
stats
plain
-rw-r--r--
wmemset_chk-nonshared.S
923
log
stats
plain
-rw-r--r--
wmemset_chk.c
1407
log
stats
plain
-rw-r--r--
x86-avx-rtm-vecs.h
1230
log
stats
plain
-rw-r--r--
x86-avx-vecs.h
1434
log
stats
plain
-rw-r--r--
x86-evex-vecs-common.h
1300
log
stats
plain
-rw-r--r--
x86-evex256-vecs.h
1196
log
stats
plain
-rw-r--r--
x86-evex512-vecs.h
1199
log
stats
plain
-rw-r--r--
x86-sse2-vecs.h
1370
log
stats
plain
-rw-r--r--
x86-vec-macros.h
2886
log
stats
plain