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
Mention
x86-64 FMA optimization in
NEWS
commit
|
commitdiff
|
tree
2017-08-16
H
.
J
.
Lu
x86-64: Opti
m
ize e_expf with FMA
[BZ #21912]
commit
|
commitdiff
|
tree
2017-08-15
H
.
J
.
Lu
x86-64: Al
i
gn L(S
P
_RANGE)/L(SP_INF_0
)
to 8 b
y
tes [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
H
.
J
.
Lu
x
8
6
:
Add IBT/SHSTK bits to
c
pu-features
commit
|
commitdiff
|
tree
2017-08-08
H
.
J
.
Lu
i386: A
d
d <startup
.
h> [B
Z
#
2
1913]
commit
|
commitdiff
|
tree
2017-08-07
H
.
J
.
Lu
x86-64:
A
dd
FM
A
multiarch functions to
l
ibm
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x86: Re
m
ove as
s
emb
l
y
v
e
r
sions of HAS_CPU_F
E
ATURE/
H
AS_ARCH_FE
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
i686: Imp
l
em
e
nt IFUNC select
o
r
s
in C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x
8
6-64:
Implement libmathv
e
c
IFU
N
C
s
elect
o
rs
in C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x86-64: Impl
e
ment libm
I
FUNC selectors in
C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
i386: Support stat
i
c
PIE
i
n start
.
S
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
Comp
i
le tst-pre
l
ink
.
c with
o
u
t
PIE [
B
Z #
2
1
8
1
5]
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
i38
6
: Update I386_U
S
E_
S
YSENT
E
R f
o
r
earl
y
P
I
C syscall
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x
8
6-
6
4
: Use IFUNC memcpy
and mempcpy in lib
c
.
a
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
Check
l
inker
s
upport
for INS
E
RT in linker scr
i
pt
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
Run vismain o
n
ly if linke
r
support
s
protected d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x86-64: Use _dl_runti
m
e_resol
v
e_
o
p
t
only with
A
VX512F
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x8
6
: R
e
move
_
_memset_zero_constant_len_par
a
mete
r
[BZ
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
Lu
x86-64: Ch
e
ck PIC instead
of
S
HAR
E
D in start
.
S
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
Lu
i
3
8
6
: Check PIC to enable PIC setups in mul
t
iarch
fu
n
c
t
i
ons
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
Lu
i386: Don't define multiarch
_
_memmove
_
chk in libc
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
H
.
J
.
Lu
Avoid acc
e
ssi
n
g
co
r
rup
t
e
d stack fro
m
_
_stack_chk_fa
i
l
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
H
.
J
.
Lu
i386: Test memmov
e
_chk and
m
emset_chk only in libc
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
H
.
J
.
L
u
Don't add stac
k
_
c
hk_fa
i
l_lo
c
al
.
o to libc
.
a [B
Z
#21740
]
commit
|
commitdiff
|
tree
2017-07-12
H
.
J
.
Lu
Compile tst-
s
sp-1
.
c
with
-fstack-protector-
a
ll
commit
|
commitdiff
|
tree
2017-07-11
H
.
J
.
Lu
Avoid backtrace from
_
_st
a
ck_
c
hk_fail [BZ #12189]
commit
|
commitdiff
|
tree
2017-07-10
H
.
J
.
Lu
Don't include _dl_
r
e
s
olve_conf
l
ic
t
s in
l
ibc
.
a [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
H
.
J
.
Lu
x86-64: Test m
e
mm
o
ve_chk a
n
d me
m
set_chk o
n
l
y
in libc
.
.
.
commit
|
commitdiff
|
tree
2017-07-09
H
.
J
.
Lu
x86-64: Up
d
ate comments in IFUNC selectors
commit
|
commitdiff
|
tree
2017-07-09
H
.
J
.
Lu
x86-
6
4: Upd
a
te c
o
m
m
ents in ifun
c
-
impl-list
.
c
commit
|
commitdiff
|
tree
2017-07-06
H
.
J
.
Lu
x86-64: Alig
n
the stack in __tls_ge
t
_addr [BZ #21
6
09]
commit
|
commitdiff
|
tree
2017-07-01
H
.
J
.
Lu
Use __built
i
n_popcount i
n
__sched_c
p
uco
u
nt [BZ #216
9
6]
commit
|
commitdiff
|
tree
2017-06-30
H
.
J
.
Lu
i386: Increase MALLOC
_
ALIGNMENT to 16
[
BZ #2112
0
]
commit
|
commitdiff
|
tree
2017-06-28
H
.
J
.
Lu
Sup
p
ort building glibc
with gold 1
.
1
4
or abo
v
e [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-06-27
H
.
J
.
L
u
x86-64: Optimi
z
e memcmp-avx2-m
o
v
b
e
.
S fo
r
sh
o
rt diff
e
renc
e
commit
|
commitdiff
|
tree
2017-06-23
H
.
J
.
Lu
Avoid
.
symve
r
o
n
comm
o
n
symbols [
B
Z #2166
6
]
commit
|
commitdiff
|
tree
2017-06-23
H
.
J
.
Lu
x
86
-
64:
O
ptimi
z
e L(between_2_3) in memcmp-a
v
x2-
m
ov
b
e
.
S
commit
|
commitdiff
|
tree
2017-06-21
H
.
J
.
Lu
x86-64: Implement st
r
cmp fam
i
ly IFUNC selectors i
n
C
commit
|
commitdiff
|
tree
2017-06-21
H
.
J
.
Lu
x86: Re
n
ame glibc
.
tune
.
ifunc to gli
b
c
.
t
u
n
e
.
hw
c
aps
commit
|
commitdiff
|
tree
2017-06-20
H
.
J
.
Lu
Move
x
8
6 specific tunables to x86/dl-tunables
.
list
commit
|
commitdiff
|
tree
2017-06-20
H
.
J
.
Lu
tunables: Add IF
U
N
C
sel
e
ction and cach
e
sizes
commit
|
commitdiff
|
tree
2017-06-16
H
.
J
.
Lu
Rem
o
ve _dl_out_of
_
memory fro
m
elf/Versions
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64
:
Implement str
c
spn/s
t
rpbrk/strspn IFUN
C
se
l
ecto
r
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: Imp
l
ement wcsc
p
y IFUNC
s
elector in C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64
:
Implement strcat famil
y
IFUNC selectors in C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: Imp
l
ement memcmp famil
y
IFUNC selectors
in C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64
:
Imple
m
e
nt
m
e
m
set family IFUNC sele
c
tors in C
2017-06-07
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-06-14
H
.
J
.
Lu
x8
6
-64: Impleme
n
t
m
emm
o
ve famil
y
IFUNC
s
electors
i
n C
commit
|
commitdiff
|
tree
2017-06-13
H
.
J
.
Lu
M
a
ke co
p
y of <bit
s
/std
_
abs
.
h> from GCC
7 [
B
Z #21573]
commit
|
commitdiff
|
tree
2017-06-12
H
.
J
.
Lu
x86-64:
I
m
p
leme
n
t strcpy f
a
mily IFUNC sel
e
ctors
in
C
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-64
:
Corre
c
t comment
s
in ifunc-
i
mpl-lis
t
.
c
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x
8
6
-64: Optimize strrchr/wcsrchr wit
h
AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-64: Op
t
im
i
ze
memrchr with
A
VX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
L
u
x86-64:
O
pt
i
miz
e
strchr/st
r
chrnul/wcschr with A
V
X2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-
6
4: O
p
ti
m
ize strlen/strnlen/wcslen/wcsnl
e
n
w
ith
.
.
.
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x
86-6
4
: O
p
ti
m
ize
memc
h
r/rawmemch
r
/wmemchr w
i
th SSE2
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
Lu
ld
.
so: C
o
nsolida
t
e
2
strtou
l
s i
n
t
o _dl_s
t
r
toul [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
L
u
Add
mor
e
test
s
for memchr
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
Lu
x86-64: Re
n
ame wmemset
.
h to ifunc-wmemset
.
h
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
L
u
x
8
6-6
4
: Fold ifunc-
s
se4_1
.
h
into wc
s
nlen
.
c
2017-06-07
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-06-06
H
.
J
.
Lu
x8
6
-64: Move wcsnlen
.
S to mu
l
tiarc
h
/
wcsnlen-sse4_1
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
L
u
x86: Don't use d
l
_x86_cpu_features in
c
a
c
h
einfo
.
c
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64: O
p
timize m
e
mcmp/
w
m
e
mcmp wi
t
h AVX2 and MOVBE
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64: Optimize wmem
s
et wit
h
SSE2/
A
VX2/
A
VX51
2
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x
8
6: Add macros to implement
i
funce sele
c
tion i
n
C
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64: Update
s
trlen
.
S to support wcsle
n
/w
c
snlen
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
L
u
x86_64: Re
m
ove redu
n
d
a
n
t REX b
y
tes from me
m
rch
r
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64: Updat
e
LO_HI_L
O
NG for p{readv,writev}{64}v
2
commit
|
commitdiff
|
tree
2017-06-04
H
.
J
.
Lu
bencht
e
sts:
Add
mo
r
e tests
f
o
r mem
r
chr
commit
|
commitdiff
|
tree
2017-06-03
H
.
J
.
L
u
x
8
6: Update
__x86_shared_non_temporal_thre
s
ho
l
d
commit
|
commitdiff
|
tree
2017-05-30
H
.
J
.
Lu
x86_
6
4: Remove red
u
ndan
t
R
E
X b
y
tes from memchr
.
S
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
A
d
d m
e
m
chr tes
t
s for
n
=
= 0
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
Make __
t
u
nables_init hidde
n
and avoid PLT
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
S
u
pport dl-tunable
s
.
l
ist in subdirec
t
or
i
es
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x
8
6: Don't
i
nclu
d
e
cache
i
nf
o
.
c
i
n ld
.
s
o
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x86: Use __get_cp
u
_f
e
atures to get
cpu_features
commit
|
commitdiff
|
tree
2017-05-20
H
.
J
.
Lu
x86_
6
4
: Remove L(
r
e
t
u
rn_null) from rawmemchr
.
S
commit
|
commitdiff
|
tree
2017-05-19
H
.
J
.
Lu
x86: O
p
timize SSE2 memchr over
f
low calcu
l
ation
commit
|
commitdiff
|
tree
2017-05-18
H
.
J
.
Lu
Correct comments in x86_64/multiarc
h
/memcmp
.
S
commit
|
commitdiff
|
tree
2017-05-03
H
.
J
.
Lu
x86:
Se
t
dl_platform and dl_hwcap from CPU features
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x86
:
U
s
e
AVX2 memcpy/mem
s
et
o
n
Sk
y
lak
e
se
r
ver [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x
8
6: Set Prefer_No_VZEROUP
P
ER if AVX512ER
i
s available
commit
|
commitdiff
|
tree
2017-04-10
H
.
J
.
Lu
A
d
d sysdeps/x
8
6/dl-p
r
ocinfo
.
c
commit
|
commitdiff
|
tree
2017-04-07
H
.
J
.
Lu
Check i
f
S
SE
is available
w
i
th H
A
S_CPU_FEATURE
commit
|
commitdiff
|
tree
2017-04-05
H
.
J
.
Lu
D
e
fine TEST_FUN
C
T
ION_A
R
GV in
elf/tst-d
l
open-aout
.
c
commit
|
commitdiff
|
tree
2017-03-21
H
.
J
.
Lu
x86
-
64: Impr
o
ve bran
c
h predicatio
n
in _
d
l
_
r
u
ntime_res
o
lve
_
av
.
.
.
commit
|
commitdiff
|
tree
2017-03-17
H
.
J
.
L
u
Use CPU_FE
A
TURES_CPU_
P
to
ch
e
ck if AVX is available
commit
|
commitdiff
|
tree
2017-02-17
H
.
J
.
Lu
U
se index_cpu_RT
M
and
r
e
g_RTM to cle
a
r
the
b
it_cpu_RTM
b
it
commit
|
commitdiff
|
tree
2017-02-09
H
.
J
.
Lu
x86
-
64
:
Verify that _dl_runtime_resolve preserves vector
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
H
.
J
.
L
u
Allow I
F
U
NC relocation aga
i
n
st
u
n
relocated share
d
library
commit
|
commitdiff
|
tree
2017-01-30
H
.
J
.
Lu
Add
V
ZEROUPP
E
R to memset-
v
ec-unaligned-erms
.
S
[
BZ
.
.
.
commit
|
commitdiff
|
tree
2016-11-28
H
.
J
.
L
u
X86_64: Don't use
P
LT no
r
GOT
in static archives [BZ
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
H
.
J
.
Lu
Check
I
FUNC definition in unre
l
o
c
a
t
ed shared library
.
.
.
commit
|
commitdiff
|
tree
2016-10-12
H
.
J
.
Lu
X86: Don'
t
a
s
sert
on older Int
e
l CPUs [BZ #20647]
commit
|
commitdiff
|
tree
2016-09-06
H
.
J
.
Lu
X
8
6-6
4
: Add _dl
_
runtime_resolve
_
av
x
[512]_{o
p
t|s
l
ow
.
.
.
commit
|
commitdiff
|
tree
2016-08-26
H
.
J
.
Lu
X86-64:
C
orrect CFA in _dl_runti
m
e_resolve
commit
|
commitdiff
|
tree
2016-08-19
H
.
J
.
L
u
X8
6
:
C
h
ange bit_YMM_stat
e
to (
1
<< 2)
commit
|
commitdiff
|
tree
2016-07-27
H
.
J
.
Lu
Don't compile
d
o_test with -m
a
vx/-mavx
/
-mavx
5
12
commit
|
commitdiff
|
tree
2016-07-18
H
.
J
.
Lu
i386: Compile rtld-*
.
os with -mno-sse -mno-mmx
-mf
p
math=387
commit
|
commitdiff
|
tree
2016-07-13
H
.
J
.
Lu
R
eg
e
ne
r
a
te i6
8
6 libm-test
-
ulps with GCC 6
.
1
at -O3
.
.
.
commit
|
commitdiff
|
tree
next