repo.or.cz
/
glibc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
x86-64: Fold ifunc-sse4_1.h into wcsnlen.c
2017-06-07
H
.
J
.
Lu
x
8
6-6
4
: Fo
l
d i
f
un
c
-sse4_1
.
h into wcsnlen
.
c
2017-06-07
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-06-06
H
.
J
.
Lu
x86-64: Mov
e
wc
s
nlen
.
S to
m
u
ltiarch
/
wcsnlen-sse4_1
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86: D
o
n't us
e
dl_x8
6
_cpu_feat
u
re
s
in ca
c
h
einf
o
.
c
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
L
u
x86-64:
Optimize
m
e
m
cmp/wmemcmp w
i
th AVX2
a
nd M
O
VBE
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64: Optimize
w
m
emset with
S
SE2/AVX2/AVX51
2
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86: Add macros to im
p
lemen
t
ifun
c
e sele
c
tion in C
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
L
u
x
86-64:
Up
d
a
t
e
s
trl
e
n
.
S to suppo
r
t wcsl
e
n/
w
c
snlen
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
L
u
x86_64: Re
m
ove redundant REX by
t
es fr
o
m memrchr
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64:
Upda
t
e LO
_
HI_LONG for p{read
v
,wr
i
t
e
v}{64
}
v
2
commit
|
commitdiff
|
tree
2017-06-04
H
.
J
.
Lu
benchtests: Add mor
e
t
e
sts f
o
r
m
e
m
rchr
commit
|
commitdiff
|
tree
2017-06-03
H
.
J
.
Lu
x86:
Up
d
ate __x86_sha
r
ed_non_temporal_thr
e
shold
commit
|
commitdiff
|
tree
2017-05-30
H
.
J
.
Lu
x86_64: Remove r
e
dundant REX
bytes f
r
om
memchr
.
S
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
L
u
A
d
d memchr tests for n
== 0
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
L
u
Make __tunables_ini
t
hidde
n
a
n
d avoid PLT
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
Support dl-tunables
.
li
s
t in
subdirectories
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x86: Don'
t
include cacheinfo
.
c
i
n
ld
.
so
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x86:
U
se __get_cpu_features to
g
et cpu_featur
e
s
commit
|
commitdiff
|
tree
2017-05-20
H
.
J
.
Lu
x86_64: Remove L(return_
n
ull)
from
r
a
wmemchr
.
S
commit
|
commitdiff
|
tree
2017-05-19
H
.
J
.
Lu
x86: Optimi
z
e SSE2 memch
r
overflow c
a
lc
u
lati
o
n
commit
|
commitdiff
|
tree
2017-05-18
H
.
J
.
Lu
Correct comments in x86_64/multiarch/memcmp
.
S
commit
|
commitdiff
|
tree
2017-05-03
H
.
J
.
Lu
x86: S
e
t dl_pla
t
fo
r
m and dl_hwcap from CPU
f
eatures
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
L
u
x8
6
: Use AVX2 m
e
mcpy/memset on
S
k
ylake
s
erver [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x86: Set Pref
e
r_No_VZEROUPPER if AVX512ER i
s
avai
l
a
b
l
e
commit
|
commitdiff
|
tree
2017-04-10
H
.
J
.
Lu
Add s
y
sd
e
p
s
/x
8
6/dl-pro
c
info
.
c
commit
|
commitdiff
|
tree
2017-04-07
H
.
J
.
Lu
Che
c
k
i
f
SSE i
s
a
v
ail
a
ble w
i
th HAS_CPU_FEATURE
commit
|
commitdiff
|
tree
2017-04-05
H
.
J
.
L
u
Define T
E
ST_FUNCTION_ARGV in elf/tst-dlopen-aout
.
c
commit
|
commitdiff
|
tree
2017-03-21
H
.
J
.
L
u
x86-64:
Imp
r
ove branch predication in _dl_runtime_resolve_av
.
.
.
commit
|
commitdiff
|
tree
2017-03-17
H
.
J
.
Lu
U
s
e CPU_FEATURES_CPU_
P
to check if AVX is av
a
il
a
ble
commit
|
commitdiff
|
tree
2017-02-17
H
.
J
.
Lu
Use in
d
ex_
c
pu
_
RTM
a
nd reg_RTM to
clear the bit_cpu_RTM bit
commit
|
commitdiff
|
tree
2017-02-09
H
.
J
.
Lu
x86-64:
V
erify that _dl_runti
m
e_reso
l
ve preserves v
e
ctor
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
H
.
J
.
Lu
Allow IFUNC
relocatio
n
ag
a
i
nst
u
n
r
e
l
ocated shared library
commit
|
commitdiff
|
tree
2017-01-30
H
.
J
.
Lu
Add VZEROUP
P
ER to mem
s
et-vec-unaligned-erms
.
S [BZ
.
.
.
commit
|
commitdiff
|
tree
2016-11-28
H
.
J
.
Lu
X86_6
4
: Don't use PL
T
nor G
O
T in static archi
v
es [BZ
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
H
.
J
.
L
u
C
heck
I
FU
N
C definition in unre
l
ocat
e
d shar
e
d
library
.
.
.
commit
|
commitdiff
|
tree
2016-10-12
H
.
J
.
L
u
X86: Don't a
s
sert on o
l
d
e
r Intel
C
PU
s
[BZ #20647]
commit
|
commitdiff
|
tree
2016-09-06
H
.
J
.
L
u
X86-64: Add _dl_runtime_reso
l
ve_avx[512]_{o
p
t
|slow
.
.
.
commit
|
commitdiff
|
tree
2016-08-26
H
.
J
.
Lu
X86-64:
Correct CFA in _
d
l_runtime_reso
l
ve
commit
|
commitdiff
|
tree
2016-08-19
H
.
J
.
Lu
X86: Ch
a
nge bit_YMM_state to
(
1
<< 2)
commit
|
commitdiff
|
tree
2016-07-27
H
.
J
.
L
u
Don'
t
compile
do_test w
i
th -
m
avx
/
-mavx/-mavx512
commit
|
commitdiff
|
tree
2016-07-18
H
.
J
.
Lu
i386: Compile rtld
-
*
.
os with -mno
-
sse -mno-mmx
-mfp
m
ath=38
7
commit
|
commitdiff
|
tree
2016-07-13
H
.
J
.
Lu
Rege
n
er
a
te i686
libm-test-ulps with GCC 6
.
1 a
t
-O3
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
Lu
x86-
6
4
:
Add
p
{
r
e
ad
,
write}[v]64 to syscal
l
s
.
list
[B
Z
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
L
u
Test p{read,write}64 with o
f
fset > 4GB
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
Lu
x86-64: Pr
o
perly align
s
tack in _d
l
_tlsdesc_dynamic
.
.
.
commit
|
commitdiff
|
tree
2016-07-11
H
.
J
.
Lu
X86-
6
4
: Define
L
O_
H
I
_LONG to skip pos_h
[
B
Z #2034
9
]
commit
|
commitdiff
|
tree
2016-07-05
H
.
J
.
Lu
Ma
k
e c
o
pies of cstdli
b
/cma
t
h and use them [BZ #2
0
3
14]
commit
|
commitdiff
|
tree
2016-07-01
H
.
J
.
Lu
R
equire
bin
u
tils 2
.
2
4
to b
u
ild x8
6
-64 gl
i
bc [BZ #20139]
commit
|
commitdiff
|
tree
2016-06-30
H
.
J
.
Lu
Check Pref
e
r_ERMS in
memmove/mem
c
py/m
e
m
p
cpy
/
mems
e
t
commit
|
commitdiff
|
tree
2016-06-30
H
.
J
.
L
u
Compile t
s
t-cleanupx4 te
s
t
w
ith -fexcept
i
o
ns
commit
|
commitdiff
|
tree
2016-06-09
H
.
J
.
Lu
Alway
s
indirect branch to __
l
ib
c
_start_main
via
G
O
T
commit
|
commitdiff
|
tree
2016-06-09
H
.
J
.
Lu
X8
6
-64: Ad
d
dummy memcopy
.
h and
wordcopy
.
c
commit
|
commitdiff
|
tree
2016-06-08
H
.
J
.
Lu
X8
6
-64:
R
emove previous defaul
t
/SSE2/AVX2 mem
c
p
y
/memmove
commit
|
commitdiff
|
tree
2016-06-08
H
.
J
.
Lu
X86-
6
4: Re
m
ove the previous SSE2/
A
VX2 memsets
commit
|
commitdiff
|
tree
2016-06-07
H
.
J
.
Lu
Check FMA after
C
OMMON_CP
U
I
D_
I
NDE
X
_80
0
00001
commit
|
commitdiff
|
tree
2016-06-06
H
.
J
.
Lu
Fix a
t
y
po in comm
e
nts in memmove-vec-un
a
ligned-erms
.
S
commit
|
commitdiff
|
tree
2016-05-27
H
.
J
.
Lu
Count
n
u
m
b
er
o
f
lo
g
ical pr
o
cessors sh
a
ring L
2
cache
commit
|
commitdiff
|
tree
2016-05-24
H
.
J
.
Lu
Avoid an ext
r
a
b
ranch to PLT for
-z now
commit
|
commitdiff
|
tree
2016-05-20
H
.
J
.
L
u
Remov
e
special L2 c
a
che cas
e
for Knights L
a
nding
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
Lu
Correct Intel processor level
typ
e
mask from CPUID
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
Lu
Check the
H
T
T bi
t
before
counting logical
t
hr
e
a
d
s
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
Lu
R
e
m
o
ve alignments on jump target
s
in m
e
mset
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
Don't c
a
ll
i
n
ternal _Unwind_Resume v
i
a P
L
T
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
Don'
t
call
i
nternal __pthread
_
unw
i
nd via PLT
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
C
l
e
ar dest
i
na
t
ion buffer updated by the previous run
commit
|
commitdiff
|
tree
2016-05-13
H
.
J
.
Lu
C
a
l
l ini
t
_cpu_featur
e
s only if SHARED is defined
commit
|
commitdiff
|
tree
2016-05-13
H
.
J
.
Lu
Suppo
r
t n
o
n-inclusive ca
c
hes on
I
ntel p
r
oces
s
ors
commit
|
commitdiff
|
tree
2016-05-11
H
.
J
.
Lu
Remove x86 ifun
c
-defines
.
sym
a
n
d
r
tld-global
-
offsets
.
s
y
m
commit
|
commitdiff
|
tree
2016-05-08
H
.
J
.
Lu
Move sysdeps/x86_64/cacheinf
o
.
c
t
o sy
s
deps/x86
commit
|
commitdiff
|
tree
2016-04-23
H
.
J
.
L
u
R
educe number of mmap call
s
from __libc_memali
g
n in
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
H
.
J
.
Lu
Detect
Inte
l
Goldmont and Airmont
proces
s
ors
commit
|
commitdiff
|
tree
2016-04-12
H
.
J
.
Lu
X
8
6
-
64: Use n
o
n
-
temporal store
i
n
m
emcpy
o
n large d
a
ta
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
Lu
X86-6
4
:
P
repar
e
mem
m
ove-vec-
u
n
a
ligned-e
r
ms
.
S
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
L
u
X
86-64: Prepare mems
e
t-
v
ec-
u
n
aligned-erms
.
S
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
L
u
Add memcpy/memmove/me
m
set
b
e
nchmarks
with large data
commit
|
commitdiff
|
tree
2016-04-05
H
.
J
.
L
u
Force 32-bit displa
c
e
ment i
n
m
e
mset-vec
-
unaligned-erm
s
.
S
commit
|
commitdiff
|
tree
2016-04-05
H
.
J
.
Lu
A
d
d a
c
omme
n
t in memset-sse2-una
l
igned-
e
r
m
s
.
S
commit
|
commitdiff
|
tree
2016-04-03
H
.
J
.
Lu
D
o
n
't
put
S
SE2/
A
VX/
A
VX51
2
memmo
v
e/memset in ld
.
so
commit
|
commitdiff
|
tree
2016-04-03
H
.
J
.
Lu
Fix memm
o
v
e
-vec-un
a
lig
n
ed-
e
rms
.
S
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
Lu
Remove Fas
t
_Cop
y
_Backward
from Int
e
l Core pr
o
cessors
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
L
u
T
est 64-byt
e
alignme
n
t in mem
s
e
t
b
en
c
htest
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
L
u
Test
64-byte
a
l
i
gnment in memm
o
v
e
b
e
nc
h
test
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
L
u
Test 64-byte alignment
in memcpy benchtes
t
commit
|
commitdiff
|
tree
2016-03-31
H
.
J
.
Lu
Add x86-
6
4 mem
s
et with
u
naligned store
a
n
d rep s
t
o
sb
commit
|
commitdiff
|
tree
2016-03-31
H
.
J
.
L
u
Add
x86-64 memmove with unaligne
d
load
/
store and re
p
.
.
.
commit
|
commitdiff
|
tree
2016-03-29
H
.
J
.
Lu
Initial
E
n
han
c
ed RE
P
MOVS
B
/STOSB (ERMS)
s
u
pport
commit
|
commitdiff
|
tree
2016-03-28
H
.
J
.
L
u
Mak
e
__memcpy_avx5
1
2_
n
o_vzeroupper a
n
a
l
ias
commit
|
commitdiff
|
tree
2016-03-28
H
.
J
.
Lu
Implement x
8
6-64 multiarch m
e
m
p
cp
y
in memcpy
commit
|
commitdiff
|
tree
2016-03-28
H
.
J
.
Lu
[
x86]
A
dd a feature bit
:
Fas
t
_Unaligned_C
o
py
commit
|
commitdiff
|
tree
2016-03-22
H
.
J
.
Lu
Don't
set %rc
x
t
wice before "rep movsb"
commit
|
commitdiff
|
tree
2016-03-22
H
.
J
.
L
u
Se
t
index_arch
_
AVX_Fast_Unaligned_Load only f
o
r Intel
.
.
.
commit
|
commitdiff
|
tree
2016-03-21
H
.
J
.
Lu
U
se JUMPTAR
G
ET in x86-64
p
thread
commit
|
commitdiff
|
tree
2016-03-16
H
.
J
.
Lu
U
se JUMPTARGET in x
8
6-64 mathvec
commit
|
commitdiff
|
tree
2016-03-10
H
.
J
.
Lu
Add _arch_/_cpu_ to index_*/
b
it_* in x86 cp
u
-feature
s
.
h
commit
|
commitdiff
|
tree
2016-03-08
H
.
J
.
Lu
D
efine _HAVE_STRING_ARCH_m
e
mpcpy to 1 for x86
commit
|
commitdiff
|
tree
2016-03-08
H
.
J
.
L
u
Support
-
-
e
nab
l
e-
h
ardcoded-
p
ath
-
i
n-tests in benchtests
commit
|
commitdiff
|
tree
2016-03-07
H
.
J
.
Lu
Grou
p
AVX512 fun
c
tions in
.
te
x
t
.
avx512 section
commit
|
commitdiff
|
tree
2016-03-06
H
.
J
.
Lu
Use H
A
S
_
AR
C
H_FEATURE
with Fast_Re
p
_String
commit
|
commitdiff
|
tree
2016-03-05
H
.
J
.
L
u
Replac
e
P
R
EINIT_FUNCTION@PLT
with *%rax i
n
call
commit
|
commitdiff
|
tree
2016-03-05
H
.
J
.
Lu
Replace @PL
T
w
ith @GOTPCREL(
%
rip) in call
commit
|
commitdiff
|
tree
2016-03-04
H
.
J
.
Lu
Add a comment i
n
sysdep
s
/x86_64/Makefile
commit
|
commitdiff
|
tree
next