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
Mention x86-64 FMA optimization in NEWS
2017-08-16
H
.
J
.
Lu
Men
t
ion x86-64 FMA o
p
t
i
mization
in NEWS
commit
|
commitdiff
|
tree
2017-08-16
H
.
J
.
Lu
x86-64: Opt
i
mi
z
e e_expf w
i
th F
M
A [BZ
#
21912]
commit
|
commitdiff
|
tree
2017-08-15
H
.
J
.
L
u
x
8
6-64: Align L(SP_RA
N
GE)/L(SP_INF_
0
) to 8 bytes [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
H
.
J
.
Lu
x
86: A
d
d IBT/SH
S
TK b
i
ts
to cpu-features
commit
|
commitdiff
|
tree
2017-08-08
H
.
J
.
L
u
i38
6
: A
d
d <startup
.
h> [BZ #
2
1913]
commit
|
commitdiff
|
tree
2017-08-07
H
.
J
.
Lu
x86-6
4
: Add FMA mu
l
tiarch
functi
o
ns
t
o libm
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x86
:
R
emove
a
ssembly
versions of HAS_CPU_FEA
T
URE
/
HAS_ARC
H
_FE
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
i686:
Implement
I
FUNC select
o
rs in C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x86-64: I
m
plem
e
nt
libmathvec IFU
N
C selectors in C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x86-64: Implement libm IFUN
C
se
l
ectors in C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
i386: S
u
p
p
o
rt st
a
tic PI
E
i
n
s
t
art
.
S
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
Comp
i
le
t
st-prelink
.
c w
i
th
o
ut PIE [BZ
#21815
]
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
i386:
U
pdat
e
I386_USE_SYSENTER for early PIC syscall
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
L
u
x86
-
64: Use IFUNC memcpy and m
e
mpcpy in libc
.
a
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
Che
c
k lin
k
er support
for INSE
R
T in linker script
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
Run vism
a
in only if l
i
nke
r
su
p
ports protected da
t
a
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x86-64: Use _dl_runtime_resol
v
e
_
o
p
t only with AVX5
1
2F
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x86: Remo
v
e __me
m
se
t
_
zero_const
a
n
t
_
l
en_p
a
rameter [B
Z
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
L
u
x8
6
-
64
:
Check PIC instead of SHARE
D
in
start
.
S
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
Lu
i3
8
6:
C
heck PIC to enab
l
e
P
IC
setups in multi
a
rch
f
uncti
o
n
s
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
Lu
i
386: Don't define multia
r
c
h
__memmo
v
e_
c
h
k
in libc
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
H
.
J
.
Lu
Av
o
i
d
accessing corrupted stack fr
o
m
__s
t
ack_chk_fail
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
H
.
J
.
Lu
i38
6
: Test
m
emmov
e
_chk and memset_
c
hk only in libc
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
H
.
J
.
L
u
Don't add stack_chk_fail_local
.
o to
l
i
bc
.
a [BZ
#
2
1
7
4
0]
commit
|
commitdiff
|
tree
2017-07-12
H
.
J
.
Lu
Compi
l
e tst-ssp-1
.
c with
-
fsta
c
k
-protec
t
or-all
commit
|
commitdiff
|
tree
2017-07-11
H
.
J
.
L
u
Avoid backtrace
from __stack_ch
k
_f
a
il [BZ #12189]
commit
|
commitdiff
|
tree
2017-07-10
H
.
J
.
L
u
Don't include _dl_re
s
olv
e
_con
f
l
icts in libc
.
a [
B
Z
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
H
.
J
.
Lu
x86-64: Test memmove_c
h
k and mem
s
e
t_chk only
i
n l
i
bc
.
.
.
commit
|
commitdiff
|
tree
2017-07-09
H
.
J
.
L
u
x
86-64: Upda
t
e
comments in IFUN
C
selectors
commit
|
commitdiff
|
tree
2017-07-09
H
.
J
.
Lu
x86-64: Up
d
ate
c
omm
e
nts in if
u
nc-impl-
l
i
s
t
.
c
commit
|
commitdiff
|
tree
2017-07-06
H
.
J
.
Lu
x86
-
64: A
l
ign
t
he
s
ta
c
k in __tls_g
e
t_addr [BZ #21609]
commit
|
commitdiff
|
tree
2017-07-01
H
.
J
.
Lu
Use __builtin
_
popco
u
n
t in __sched_cpucount [BZ #21696]
commit
|
commitdiff
|
tree
2017-06-30
H
.
J
.
Lu
i386: Increase MA
L
L
O
C_ALIGNMENT
to 16 [BZ #
2
1120]
commit
|
commitdiff
|
tree
2017-06-28
H
.
J
.
Lu
S
upp
o
rt buildi
n
g
gli
b
c with gold 1
.
14 or above [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-06-27
H
.
J
.
L
u
x
8
6-6
4
: Optimize memcmp-avx2-movbe
.
S
f
or
s
hort dif
f
erence
commit
|
commitdiff
|
tree
2017-06-23
H
.
J
.
L
u
Avoid
.
symver on common sym
b
ols [BZ #21666]
commit
|
commitdiff
|
tree
2017-06-23
H
.
J
.
Lu
x86-64:
O
ptimize L(between_2_3) in
m
e
mcmp-avx2-m
o
vbe
.
S
commit
|
commitdiff
|
tree
2017-06-21
H
.
J
.
Lu
x86-
6
4: Implement strcmp fam
i
ly IF
U
NC selec
t
ors in
C
commit
|
commitdiff
|
tree
2017-06-21
H
.
J
.
L
u
x86
:
Rename glibc
.
tune
.
ifu
n
c
to g
l
ibc
.
tune
.
h
w
caps
commit
|
commitdiff
|
tree
2017-06-20
H
.
J
.
Lu
Move x
8
6 specific
t
unables to x86/dl-tunables
.
list
commit
|
commitdiff
|
tree
2017-06-20
H
.
J
.
L
u
tunables: Add IFUN
C
sel
e
ction and cache sizes
commit
|
commitdiff
|
tree
2017-06-16
H
.
J
.
Lu
R
e
m
ove _dl_out_of_memory fr
o
m
e
lf/Versions
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: Implement strcs
p
n
/
s
t
rpbrk/strspn IFUNC selectors
.
.
.
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: I
m
plem
e
nt wcs
c
py I
F
UNC sele
c
tor in C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86
-
6
4
: Imp
l
ement strca
t
family IFUNC selectors in
C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86
-
64: Implem
e
nt memcmp family IFUNC selectors
i
n C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x
8
6-6
4
: Impl
e
ment memset family IFUNC selectors in C
2017-06-07
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-06-14
H
.
J
.
Lu
x
86-6
4
:
Implem
e
nt memmove fam
i
ly IFUNC selectors
i
n C
commit
|
commitdiff
|
tree
2017-06-13
H
.
J
.
Lu
Make copy of <bits/std_abs
.
h> fro
m
G
CC
7 [BZ #21573]
commit
|
commitdiff
|
tree
2017-06-12
H
.
J
.
Lu
x86-64: Imp
l
ement strcpy famil
y
IFUNC select
o
rs
in C
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x
86-64: Correc
t
co
m
ments in ifunc-impl-list
.
c
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86
-
64: Optimize str
r
chr/wcsrchr with
A
VX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-64: Optimize m
e
mr
c
hr with AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
L
u
x
8
6-64: Opt
i
mi
z
e st
r
chr/strchr
n
ul/wcschr with AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-64:
O
ptimize
strlen
/
strnlen/wcslen
/
wcsnlen wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-64: Optimize memchr/rawmem
c
h
r/wmemchr wit
h
SSE2
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
Lu
l
d
.
so: Co
n
s
o
lidate
2
strtouls
into _dl_strto
u
l [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
Lu
Add more
tests for memch
r
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
Lu
x86-64: Rename wmemset
.
h to
i
func
-
w
memset
.
h
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
Lu
x86-64: Fold
i
func-sse4_1
.
h into wcs
n
len
.
c
2017-06-07
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-06-06
H
.
J
.
Lu
x86-64: Move wcs
n
len
.
S
t
o
m
ultiarch/wcsnlen-sse4_1
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x
86: Don't use dl_x86_cpu_fe
a
t
ures in ca
c
h
e
info
.
c
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64: Optimi
z
e m
e
mc
m
p/wmem
c
mp with AV
X
2
and MOVBE
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x8
6
-64: Opti
m
ize wmems
e
t
w
ith SSE2/AV
X
2/AVX5
1
2
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86: Add macr
o
s
to
i
mplement ifunce
sel
e
ction
in C
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64: Update strl
e
n
.
S to support w
c
sl
e
n/wcsnlen
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86_64: R
e
m
o
ve redundant REX bytes from memrchr
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
L
u
x86-64: U
p
date LO_H
I
_LO
N
G for p{readv,w
r
itev}{6
4
}v2
commit
|
commitdiff
|
tree
2017-06-04
H
.
J
.
Lu
benchtes
t
s
:
Add more tests for memrchr
commit
|
commitdiff
|
tree
2017-06-03
H
.
J
.
Lu
x86: U
p
date __x86
_
sh
a
red_
n
on_
t
empo
r
al
_
threshold
commit
|
commitdiff
|
tree
2017-05-30
H
.
J
.
Lu
x86_6
4
:
Remov
e
redundan
t
REX bytes from memchr
.
S
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
Add
m
e
mchr
t
ests
for n ==
0
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
M
a
ke __tunables_init hidden and avoi
d
PLT
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
Support dl
-
t
u
nables
.
l
i
st in
subdir
e
ctories
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
L
u
x
86: D
o
n't inc
l
ude cacheinfo
.
c in ld
.
so
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x86: Us
e
__g
e
t
_
cpu_featur
e
s
t
o
g
et
c
pu
_
features
commit
|
commitdiff
|
tree
2017-05-20
H
.
J
.
Lu
x86_
6
4
:
R
e
mov
e
L
(
return_null)
from rawmemch
r
.
S
commit
|
commitdiff
|
tree
2017-05-19
H
.
J
.
Lu
x86
:
Opti
m
ize S
S
E2
m
emchr
overflow cal
c
ula
t
ion
commit
|
commitdiff
|
tree
2017-05-18
H
.
J
.
Lu
Correct comments
i
n x86_64/multiarch/memcmp
.
S
commit
|
commitdiff
|
tree
2017-05-03
H
.
J
.
Lu
x86: Set dl_p
l
a
t
f
o
rm a
n
d dl_hwcap
from CP
U
features
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x
8
6:
Use AVX2 memc
p
y/memset on Skylake server [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x86:
Set Pref
e
r
_No_VZEROUPPER
if AVX
5
12
E
R is available
commit
|
commitdiff
|
tree
2017-04-10
H
.
J
.
Lu
Add
s
ysdeps/x
8
6/dl-procinfo
.
c
commit
|
commitdiff
|
tree
2017-04-07
H
.
J
.
L
u
Check if SSE
i
s avail
a
ble with HAS
_
CPU_FE
A
TURE
commit
|
commitdiff
|
tree
2017-04-05
H
.
J
.
Lu
D
efine TEST_FUNCT
I
ON_ARGV in elf/tst-dlopen-
a
out
.
c
commit
|
commitdiff
|
tree
2017-03-21
H
.
J
.
Lu
x
86-64: Improve branch
p
r
e
dication in _d
l
_runtime_resolve
_
a
v
.
.
.
commit
|
commitdiff
|
tree
2017-03-17
H
.
J
.
Lu
Use C
P
U_F
E
ATURE
S
_
C
PU_P
t
o check i
f
AVX is
a
vaila
b
l
e
commit
|
commitdiff
|
tree
2017-02-17
H
.
J
.
L
u
Use index_cpu_RT
M
and r
e
g_RTM to cl
e
ar
t
h
e
bit_cp
u
_
RT
M
bit
commit
|
commitdiff
|
tree
2017-02-09
H
.
J
.
Lu
x
86-64: Verify that _dl_
r
u
n
t
ime_re
s
olve
preserves vector
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
H
.
J
.
Lu
Allow
I
F
UNC reloc
a
tion a
g
ain
s
t unrelocated shared li
b
rary
commit
|
commitdiff
|
tree
2017-01-30
H
.
J
.
Lu
Add VZEROUPPER
to
memset-vec-unal
i
gned-er
m
s
.
S [
B
Z
.
.
.
commit
|
commitdiff
|
tree
2016-11-28
H
.
J
.
Lu
X86_64: Don'
t
use PLT nor GOT in stat
i
c archives
[
BZ
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
H
.
J
.
Lu
C
heck IFUNC defin
i
tio
n
in unrelocated shared
l
ibrary
.
.
.
commit
|
commitdiff
|
tree
2016-10-12
H
.
J
.
Lu
X86: Don'
t
a
s
sert on olde
r
Int
e
l CPUs [BZ #20647]
commit
|
commitdiff
|
tree
2016-09-06
H
.
J
.
Lu
X
86-64: Add
_dl
_
runtime_res
o
lve_avx[512]_{opt|slow
.
.
.
commit
|
commitdiff
|
tree
2016-08-26
H
.
J
.
Lu
X86-64: Co
r
rect CFA
in _d
l
_ru
n
time_resolve
commit
|
commitdiff
|
tree
2016-08-19
H
.
J
.
Lu
X86: Change
b
it_YMM_state to
(
1
<
< 2)
commit
|
commitdiff
|
tree
2016-07-27
H
.
J
.
Lu
D
on't com
p
ile do_test with -mav
x
/-mavx/-mavx512
commit
|
commitdiff
|
tree
2016-07-18
H
.
J
.
Lu
i
3
86: Compil
e
rtld-*
.
os with -m
n
o-sse -mno-
m
mx
-
mfpmath=
3
8
7
commit
|
commitdiff
|
tree
2016-07-13
H
.
J
.
Lu
Regenera
t
e
i686
libm-test-ulps with GCC 6
.
1 at -O3
.
.
.
commit
|
commitdiff
|
tree
next