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: Rename glibc.tune.ifunc to glibc.tune.hwcaps
2017-06-21
H
.
J
.
Lu
x86: Rename gli
b
c
.
tune
.
ifun
c
to glibc
.
tune
.
hw
c
aps
commit
|
commitdiff
|
tree
2017-06-20
H
.
J
.
Lu
Move x
8
6
s
pecific t
u
nabl
e
s to x86/dl-tunables
.
l
i
st
commit
|
commitdiff
|
tree
2017-06-20
H
.
J
.
Lu
tunables: Add I
F
U
N
C select
i
o
n and cache s
i
z
e
s
commit
|
commitdiff
|
tree
2017-06-16
H
.
J
.
Lu
R
e
move _dl_ou
t
_of_memory from elf/Versio
n
s
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: Implement strcspn/strpbrk/strspn I
F
UNC
s
electors
.
.
.
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: Implem
e
nt w
c
scpy IFU
N
C
selec
t
or in
C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: Implemen
t
st
r
cat family I
F
UNC se
l
ectors in C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: Implement m
e
mcmp family IFUNC sel
e
c
tors in C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-6
4
:
Implement memset
f
amily
IFUNC
s
electors i
n
C
commit
|
commitdiff
|
tree
2017-06-14
H
.
J
.
Lu
x8
6
-64:
I
mpl
e
ment
m
emmove family IFUNC selec
t
ors in
C
commit
|
commitdiff
|
tree
2017-06-13
H
.
J
.
Lu
Make copy of <bi
t
s/std_abs
.
h>
f
rom GCC 7 [BZ
#
21
5
73]
commit
|
commitdiff
|
tree
2017-06-12
H
.
J
.
Lu
x86-64
:
Implement strc
p
y famil
y
IF
U
NC
se
l
e
c
tors in C
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x8
6
-64: Co
r
rect
c
omments in
i
func-impl-list
.
c
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x
86-64
:
Op
t
im
i
z
e
strrchr/
w
cs
r
chr
with AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x
8
6
-64: Optim
i
ze mem
r
c
hr
w
ith
AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-
6
4: O
p
timize strchr/strchrnul/w
c
sch
r
wi
t
h
A
VX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-
6
4: Opt
i
mi
z
e strlen
/
st
r
nlen/
w
c
slen/wcsnlen with
.
.
.
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x
8
6-64: Opti
m
ize memchr
/
raw
m
emch
r
/wmemchr with SSE2
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
Lu
ld
.
s
o
: Conso
l
idate 2 strto
u
ls into _dl_st
r
toul [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
L
u
A
dd
more tes
t
s for me
m
chr
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
Lu
x8
6
-
6
4
:
R
ename wme
m
set
.
h t
o
ifunc-wmemset
.
h
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
Lu
x86-64:
F
ol
d
ifunc-sse4_1
.
h
i
n
to w
c
snle
n
.
c
commit
|
commitdiff
|
tree
2017-06-06
H
.
J
.
Lu
x86-64: Move wcsn
l
en
.
S to multi
a
rch/wcsnlen-sse4_
1
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86: Don't us
e
dl_x86
_
c
pu_features in cacheinf
o
.
c
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64:
Optimize memcmp/wmemcmp wi
t
h AV
X
2 and MOVBE
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64:
O
ptimize wmem
s
et with SSE2/AVX2/AVX5
1
2
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86: Add
m
acros t
o
implement
i
funce select
i
on in
C
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
L
u
x86-64:
U
pda
t
e
strle
n
.
S t
o
support wcslen/wcsnlen
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x
8
6_64: Remove redun
d
a
nt R
E
X bytes from memrchr
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64: Upd
a
t
e
L
O_HI_LONG for p{rea
d
v,writev
}
{64}v2
commit
|
commitdiff
|
tree
2017-06-04
H
.
J
.
L
u
b
enchtests:
A
dd m
o
re
tests for memrchr
commit
|
commitdiff
|
tree
2017-06-03
H
.
J
.
Lu
x86: Update __x
8
6
_
s
hared_non_tempo
r
al_threshold
commit
|
commitdiff
|
tree
2017-05-30
H
.
J
.
Lu
x86_
6
4:
R
emo
v
e redundant REX bytes
f
rom mem
c
hr
.
S
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
A
dd mem
c
hr tests for n == 0
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
L
u
Make __t
u
n
ables_ini
t
hid
d
en and avoid PLT
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
S
upport dl-tunables
.
list in subd
i
rectori
e
s
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x86: Don
'
t include cachein
f
o
.
c in ld
.
s
o
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x86:
Use __g
e
t_cpu_featu
r
es to ge
t
cpu_featur
e
s
commit
|
commitdiff
|
tree
2017-05-20
H
.
J
.
Lu
x86_64: Remove L(return_null) from
r
awmemchr
.
S
commit
|
commitdiff
|
tree
2017-05-19
H
.
J
.
L
u
x86: Optimize SSE2 me
m
chr overflo
w
calcul
a
tion
commit
|
commitdiff
|
tree
2017-05-18
H
.
J
.
Lu
Cor
r
ect comm
e
n
t
s in
x86_64
/
multiarch/memcmp
.
S
commit
|
commitdiff
|
tree
2017-05-03
H
.
J
.
Lu
x86: Set
d
l_p
l
atform and dl_hwcap from C
P
U
f
ea
t
ures
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x86:
Use A
V
X
2
memcp
y
/memset
o
n Skylake
s
erver [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x86
:
Set Prefer_No_VZEROUPPER if AVX512ER is available
commit
|
commitdiff
|
tree
2017-04-10
H
.
J
.
Lu
Add sysde
p
s/x
8
6/dl-procinfo
.
c
commit
|
commitdiff
|
tree
2017-04-07
H
.
J
.
Lu
C
h
e
ck if
S
S
E is availabl
e
wi
t
h HAS_CP
U
_FE
A
T
URE
commit
|
commitdiff
|
tree
2017-04-05
H
.
J
.
Lu
Define
T
EST_FUNCTION
_
ARGV in
elf
/
tst-dlop
e
n
-
a
out
.
c
commit
|
commitdiff
|
tree
2017-03-21
H
.
J
.
L
u
x86-64
:
Improve branc
h
pr
e
dicat
i
on in _dl_runtime_resolve_av
.
.
.
commit
|
commitdiff
|
tree
2017-03-17
H
.
J
.
Lu
Use CPU_FEA
T
URES_CPU_P to check if AVX is available
commit
|
commitdiff
|
tree
2017-02-17
H
.
J
.
Lu
Use index_cpu_RTM and reg_RTM to cl
e
ar the bit_cpu_
R
TM
b
i
t
commit
|
commitdiff
|
tree
2017-02-09
H
.
J
.
Lu
x86-64: Verify that _dl_runtime_resolve pre
s
e
r
v
e
s
vector
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
H
.
J
.
Lu
Allow IFUNC relocatio
n
against
u
n
relocated share
d
l
i
brary
commit
|
commitdiff
|
tree
2017-01-30
H
.
J
.
Lu
A
d
d VZ
E
ROUPP
E
R to mems
e
t-vec-u
n
a
ligne
d
-e
r
ms
.
S [BZ
.
.
.
commit
|
commitdiff
|
tree
2016-11-28
H
.
J
.
L
u
X86_64: Don't use PLT nor
G
O
T
in s
t
at
i
c archives [BZ
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
H
.
J
.
Lu
C
h
eck
IFUNC
d
efinition in unrelocate
d
sha
r
ed
l
ibrary
.
.
.
commit
|
commitdiff
|
tree
2016-10-12
H
.
J
.
Lu
X86: Don't
a
ssert on older Intel CPU
s
[BZ #20647]
commit
|
commitdiff
|
tree
2016-09-06
H
.
J
.
L
u
X86-64: Add _dl_r
u
nti
m
e_res
o
lve_av
x
[512]_{opt|slow
.
.
.
commit
|
commitdiff
|
tree
2016-08-26
H
.
J
.
Lu
X86-64: Corre
c
t CFA in
_
dl_run
t
i
m
e
_resolve
commit
|
commitdiff
|
tree
2016-08-19
H
.
J
.
Lu
X86: Chang
e
b
i
t
_YMM_sta
t
e
to (1 << 2)
commit
|
commitdiff
|
tree
2016-07-27
H
.
J
.
Lu
Don't compile d
o
_test
w
ith
-
mavx/-mavx/-mavx512
commit
|
commitdiff
|
tree
2016-07-18
H
.
J
.
Lu
i3
8
6:
C
ompile rtld-*
.
os
w
i
t
h -mno-
s
se -mno
-
m
m
x
-mfpmath=387
commit
|
commitdiff
|
tree
2016-07-13
H
.
J
.
Lu
Reg
e
nerate i686
li
b
m-test-ulps
w
ith GCC 6
.
1 at
-O3
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
Lu
x86-64:
Add
p
{read,write}[v
]
6
4
t
o syscal
l
s
.
list
[
B
Z
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
L
u
Te
s
t
p
{read,writ
e
}64
w
ith offset > 4GB
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
Lu
x86-64: Pr
o
p
erly align
stack
i
n
_
d
l
_tlsd
e
sc_dyn
a
m
ic
.
.
.
commit
|
commitdiff
|
tree
2016-07-11
H
.
J
.
Lu
X86-64: Defi
n
e
LO_HI_LONG
to sk
i
p
p
o
s_h [BZ
#
20349]
commit
|
commitdiff
|
tree
2016-07-05
H
.
J
.
Lu
Make copies of cst
d
li
b
/cmath and use them [BZ #20314]
commit
|
commitdiff
|
tree
2016-07-01
H
.
J
.
L
u
Require
b
in
u
tils
2
.
24 to
b
uil
d
x86-64 glib
c
[BZ #2013
9
]
commit
|
commitdiff
|
tree
2016-06-30
H
.
J
.
Lu
Check Prefer_ERMS in memmove
/
m
emcpy/mempcpy/m
e
mset
commit
|
commitdiff
|
tree
2016-06-30
H
.
J
.
Lu
Compile tst-cleanupx4 test
with
-fexcepti
o
ns
commit
|
commitdiff
|
tree
2016-06-09
H
.
J
.
Lu
Alw
a
ys indirect
bran
c
h
to __li
b
c_start_main via GOT
commit
|
commitdiff
|
tree
2016-06-09
H
.
J
.
Lu
X86-64: Add du
m
my memcopy
.
h and w
o
rdcopy
.
c
commit
|
commitdiff
|
tree
2016-06-08
H
.
J
.
L
u
X86-64: Remove previo
u
s d
e
fault/SSE2/AVX2 memcpy/mem
m
ove
commit
|
commitdiff
|
tree
2016-06-08
H
.
J
.
Lu
X86-64: Remove the previous SSE2/AVX2 m
e
msets
commit
|
commitdiff
|
tree
2016-06-07
H
.
J
.
Lu
Ch
e
ck FMA after CO
M
M
O
N_CP
U
ID
_
I
N
DEX_80000001
commit
|
commitdiff
|
tree
2016-06-06
H
.
J
.
Lu
Fix a t
y
po in c
o
mments in
memm
o
ve-vec-unaligned-erms
.
S
commit
|
commitdiff
|
tree
2016-05-27
H
.
J
.
Lu
C
o
unt nu
m
ber of
l
o
gical pr
o
c
e
ssors
sharing L2 c
a
c
h
e
commit
|
commitdiff
|
tree
2016-05-24
H
.
J
.
Lu
Avoid
an extra bran
c
h to PLT
f
o
r -z now
commit
|
commitdiff
|
tree
2016-05-20
H
.
J
.
L
u
Remove
special
L
2 ca
c
he c
a
s
e for Knights Landing
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
Lu
Correct Int
e
l pro
c
esso
r
level type ma
s
k from CP
U
ID
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
Lu
C
heck the HTT bit before count
i
ng logic
a
l threads
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
Lu
Remove alignments on jump t
a
r
g
ets in
m
e
mset
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
D
on't c
a
ll internal _Unwind_Re
s
ume via PLT
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
Do
n
't c
a
l
l internal __
p
t
h
rea
d
_unwind via PLT
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
C
lear destinatio
n
buffer
update
d
by t
h
e
pr
e
v
ious run
commit
|
commitdiff
|
tree
2016-05-13
H
.
J
.
Lu
Call i
n
it_
c
p
u_feature
s
only if SHARE
D
is d
e
fin
e
d
commit
|
commitdiff
|
tree
2016-05-13
H
.
J
.
Lu
S
u
pport non-in
c
l
u
siv
e
cac
h
es on In
t
el processors
commit
|
commitdiff
|
tree
2016-05-11
H
.
J
.
Lu
R
e
mov
e
x86 ifu
n
c-defines
.
sym and r
t
ld-global-of
f
se
t
s
.
sym
commit
|
commitdiff
|
tree
2016-05-08
H
.
J
.
L
u
Mo
v
e s
y
sd
e
ps/x86_64/cacheinfo
.
c to
sy
s
deps/x
8
6
commit
|
commitdiff
|
tree
2016-04-23
H
.
J
.
Lu
R
educ
e
numbe
r
of mm
a
p calls from
__libc_memalign in
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
H
.
J
.
Lu
Detect Intel Goldmont and Airmont processor
s
commit
|
commitdiff
|
tree
2016-04-12
H
.
J
.
Lu
X86-64: Use non-
t
empora
l
s
t
o
re in memcpy
on large data
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
Lu
X
8
6
-64
:
Pre
p
are memmove-vec-un
a
li
g
ned
-
erms
.
S
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
Lu
X86-64: Prepare m
e
mset-vec-una
l
i
g
n
e
d-erms
.
S
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
Lu
Add
m
emcp
y
/memmove/memset benchmarks with large data
commit
|
commitdiff
|
tree
2016-04-05
H
.
J
.
Lu
Force 32-bit
displacement in memset-vec-unaligned-erms
.
S
commit
|
commitdiff
|
tree
2016-04-05
H
.
J
.
Lu
Add a comment in memset-
s
se2-unalig
n
ed-erms
.
S
commit
|
commitdiff
|
tree
2016-04-03
H
.
J
.
Lu
Don't put
SSE2/AVX/
A
VX512
memmove/memse
t
i
n
ld
.
so
commit
|
commitdiff
|
tree
2016-04-03
H
.
J
.
L
u
Fix memmove-vec-u
n
aligned-er
m
s
.
S
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
Lu
Remove
F
ast_Copy_B
a
ckward from Intel Core processors
commit
|
commitdiff
|
tree
next