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 N
E
WS
commit
|
commitdiff
|
tree
2017-08-16
H
.
J
.
Lu
x86-64: Optimize e_expf with FMA [B
Z
#
21912]
commit
|
commitdiff
|
tree
2017-08-15
H
.
J
.
Lu
x86-64: A
l
ign L(SP_RANGE)/L(
S
P_INF_
0
) to 8 bytes [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
H
.
J
.
Lu
x86: Add
I
B
T/SHS
T
K bits
t
o
cpu-features
commit
|
commitdiff
|
tree
2017-08-08
H
.
J
.
Lu
i386: Add
<startu
p
.
h> [
B
Z #21913
]
commit
|
commitdiff
|
tree
2017-08-07
H
.
J
.
L
u
x
8
6-6
4
: Add FMA
m
ul
t
i
arch fun
c
tions to l
i
bm
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
L
u
x8
6
: Remove
ass
e
mbl
y
versions o
f
H
A
S_CPU_F
E
ATUR
E
/
HAS_AR
C
H_FE
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
i686: Imple
m
e
nt IFUNC selectors in
C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x86-64: Imple
m
ent li
b
mathvec IFUNC selectors
i
n
C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x86-64
:
Imple
m
en
t
libm IF
U
NC selectors in C
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
i386:
Suppor
t
static PIE
i
n start
.
S
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
L
u
C
ompile
t
st-pr
e
link
.
c
without PIE [BZ
#21815
]
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
i386: Update I386_US
E
_SYS
E
NTER for early PIC
sysc
a
ll
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
x8
6
-64:
Us
e
IFUNC memcp
y
and
mempcpy in libc
.
a
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
C
heck l
i
nk
e
r support for INSER
T
i
n
linker script
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
Lu
Run vis
m
a
in only if linke
r
supports protected
d
ata
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
L
u
x
8
6
-64:
U
se
_
dl
_
r
unti
m
e_resolve_o
p
t only with
A
VX512F
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
H
.
J
.
L
u
x86:
Remove __memset_zero_con
s
tan
t
_len_
p
arameter [
B
Z
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
Lu
x86-64: Check PIC instead of
S
HARED in start
.
S
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
Lu
i386: Che
c
k PIC to en
a
ble P
I
C
setups in
m
ulti
a
rch fu
n
ct
i
ons
commit
|
commitdiff
|
tree
2017-08-02
H
.
J
.
Lu
i386:
D
on't defi
n
e multi
a
rch
__m
e
mmov
e
_chk in li
b
c
.
.
.
commit
|
commitdiff
|
tree
2017-07-24
H
.
J
.
Lu
Avoid
accessing corrup
t
ed stack from
_
_stack_c
h
k_
f
ail
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
H
.
J
.
L
u
i
3
8
6: Tes
t
memmove_ch
k
and mems
e
t_
c
hk only
in libc
.
.
.
commit
|
commitdiff
|
tree
2017-07-19
H
.
J
.
Lu
Don'
t
a
dd
s
tack_chk_fail_local
.
o to libc
.
a
[BZ #21740]
commit
|
commitdiff
|
tree
2017-07-12
H
.
J
.
Lu
Compi
l
e tst-ssp-1
.
c
w
ith -fstack-protector-
a
ll
commit
|
commitdiff
|
tree
2017-07-11
H
.
J
.
Lu
Avoid b
a
c
ktrac
e
fr
o
m __s
t
ack_chk
_
fail [BZ #12189]
commit
|
commitdiff
|
tree
2017-07-10
H
.
J
.
Lu
Do
n
'
t i
n
c
l
u
d
e
_dl_resolve_con
f
licts in libc
.
a [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-07-10
H
.
J
.
Lu
x86-64: Test m
e
m
m
ove_chk and me
m
set_chk onl
y
i
n
libc
.
.
.
commit
|
commitdiff
|
tree
2017-07-09
H
.
J
.
Lu
x86
-
64: Update
co
m
men
t
s i
n
I
F
UNC s
e
le
c
tors
commit
|
commitdiff
|
tree
2017-07-09
H
.
J
.
Lu
x
86-64: Update c
o
mments
i
n ifunc-impl
-
list
.
c
commit
|
commitdiff
|
tree
2017-07-06
H
.
J
.
Lu
x
86
-
64: Alig
n
the
s
tack in __tl
s
_get_addr
[
BZ #21609]
commit
|
commitdiff
|
tree
2017-07-01
H
.
J
.
Lu
Use __built
i
n_p
o
pc
o
unt in _
_
sched_cpucount
[
BZ #21696]
commit
|
commitdiff
|
tree
2017-06-30
H
.
J
.
Lu
i386: Incr
e
as
e
MALLOC_A
L
IGNMENT to
16 [BZ
#
21
1
20]
commit
|
commitdiff
|
tree
2017-06-28
H
.
J
.
Lu
Supp
o
rt
buil
d
ing glibc with gold 1
.
14 or a
b
ove [B
Z
.
.
.
commit
|
commitdiff
|
tree
2017-06-27
H
.
J
.
Lu
x86-6
4
:
Optimi
z
e
me
m
cmp-avx
2
-mo
v
be
.
S
f
or shor
t
diff
e
r
ence
commit
|
commitdiff
|
tree
2017-06-23
H
.
J
.
Lu
A
v
o
id
.
sym
v
er
o
n common symbol
s
[BZ #2
1
66
6
]
commit
|
commitdiff
|
tree
2017-06-23
H
.
J
.
Lu
x86-64: Optimize L(between_2_3) in memcmp-
a
vx2-movbe
.
S
commit
|
commitdiff
|
tree
2017-06-21
H
.
J
.
Lu
x86-64:
Impleme
n
t
s
trcmp family
IFUN
C
selec
t
ors in
C
commit
|
commitdiff
|
tree
2017-06-21
H
.
J
.
L
u
x86
:
R
enam
e
glibc
.
tun
e
.
ifunc to glibc
.
tune
.
hwcaps
commit
|
commitdiff
|
tree
2017-06-20
H
.
J
.
L
u
Move x86 specifi
c
tunable
s
to x
8
6/dl-tunables
.
l
i
st
commit
|
commitdiff
|
tree
2017-06-20
H
.
J
.
Lu
t
unable
s
: Add
IFUNC sele
c
t
ion and cache sizes
commit
|
commitdiff
|
tree
2017-06-16
H
.
J
.
L
u
R
e
move _dl_out_of_memo
r
y
fro
m
e
l
f/
V
ersions
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x
86-64: Implement strcspn/strpbrk/strspn
I
FUNC selectors
.
.
.
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: Implement wcscpy IFUNC s
e
lector
i
n
C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x
86-64: Im
p
l
ement strcat family IFUN
C
selectors in C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x86-64: Imple
m
ent m
e
m
c
mp family IFUNC se
l
ectors in
C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
L
u
x86-64: I
m
plement mems
e
t f
a
m
i
ly IFUNC selector
s
in C
commit
|
commitdiff
|
tree
2017-06-14
H
.
J
.
L
u
x8
6
-64: Imp
l
eme
n
t memm
o
ve fami
l
y I
F
UNC
s
electors
i
n
C
commit
|
commitdiff
|
tree
2017-06-13
H
.
J
.
Lu
Make cop
y
of <bits
/
std_abs
.
h> f
r
om GCC 7
[
BZ
#21573]
commit
|
commitdiff
|
tree
2017-06-12
H
.
J
.
Lu
x86-64: I
m
plement strcpy family IFUNC selectors
in C
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
L
u
x86-64: Corr
e
c
t
comm
e
nts in if
u
nc-imp
l
-list
.
c
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-
6
4:
O
p
timize str
r
chr/wcsrchr with AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-64: Optimi
z
e
m
e
m
rchr with AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x
8
6
-
6
4
: Optimize strchr/strchrnu
l
/wcsch
r
with AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86
-
64: Optimize strlen/
s
trnlen/
w
csl
e
n/wcsn
l
en with
.
.
.
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
L
u
x86
-
64: Opti
m
i
z
e
memchr
/
rawmemchr/wmemchr with SSE2
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
Lu
l
d
.
so:
Consolida
t
e 2 strto
u
ls into _dl
_
strtoul [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
Lu
Add more tests
f
or memchr
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
Lu
x
86-64: Rena
m
e wmemset
.
h to ifunc-wmemset
.
h
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
Lu
x86-64: Fold ifunc-sse4_1
.
h
i
nto wcsnlen
.
c
commit
|
commitdiff
|
tree
2017-06-06
H
.
J
.
Lu
x86-6
4
:
Move wcs
n
len
.
S to mult
i
a
rch/wcs
n
len-sse
4
_1
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86: Don't use
d
l_x86_cpu_f
e
atures in cach
e
info
.
c
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64:
O
ptimize memcmp/wmemcmp wi
t
h
AVX2 and MOVBE
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x
8
6-64: Optimiz
e
wme
m
set wi
t
h SSE2/AV
X
2/
A
VX5
1
2
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86:
Add
macros to implement ifunce select
i
on in C
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
L
u
x
8
6-64: Update
s
t
rlen
.
S to support wcslen/wcsnlen
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86_64:
Remove redundant RE
X
b
y
t
e
s
f
r
o
m
m
emrchr
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64: Update LO_HI_LONG
for p{readv,writev}{
6
4}v2
commit
|
commitdiff
|
tree
2017-06-04
H
.
J
.
L
u
benchtests: Ad
d
more
t
ests fo
r
mem
r
chr
commit
|
commitdiff
|
tree
2017-06-03
H
.
J
.
Lu
x86:
Up
d
ate __
x
8
6
_shared_non
_
temporal_
t
hreshold
commit
|
commitdiff
|
tree
2017-05-30
H
.
J
.
Lu
x86_6
4
: Remove red
u
ndant
REX by
t
e
s from mem
c
hr
.
S
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
Add memchr tests for n == 0
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
M
ake __t
u
nabl
e
s_init hi
d
den and
a
void PL
T
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
Support dl-tunables
.
lis
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: Use __g
e
t_cp
u
_fea
t
ures to get cpu_feature
s
commit
|
commitdiff
|
tree
2017-05-20
H
.
J
.
L
u
x86_
6
4: Remove L(return_nu
l
l) from raw
m
emchr
.
S
commit
|
commitdiff
|
tree
2017-05-19
H
.
J
.
Lu
x86: Optim
i
z
e S
S
E2 mem
c
hr overf
l
ow calculation
commit
|
commitdiff
|
tree
2017-05-18
H
.
J
.
Lu
Correct comments
i
n x
8
6_64/multia
r
ch/memcmp
.
S
commit
|
commitdiff
|
tree
2017-05-03
H
.
J
.
Lu
x86: Set dl_platf
o
rm and dl_hwcap from CPU features
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x86: Use AVX2 memcpy
/
m
emset on Skylake server [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
L
u
x86: Se
t
Prefer
_
N
o
_VZEROUPPER if
A
VX512ER is available
commit
|
commitdiff
|
tree
2017-04-10
H
.
J
.
Lu
Add sysdeps/
x
86/d
l
-proc
i
nfo
.
c
commit
|
commitdiff
|
tree
2017-04-07
H
.
J
.
Lu
C
h
e
ck if SSE is available with H
A
S_CPU_FEAT
U
RE
commit
|
commitdiff
|
tree
2017-04-05
H
.
J
.
Lu
Define
T
E
S
T
_FUNCTION_ARGV in e
l
f
/
ts
t
-dlopen-aout
.
c
commit
|
commitdiff
|
tree
2017-03-21
H
.
J
.
Lu
x86-64
:
Improve branch
p
redicatio
n
i
n
_dl_runtime_res
o
lve_av
.
.
.
commit
|
commitdiff
|
tree
2017-03-17
H
.
J
.
Lu
Use C
P
U_FEATURES_CPU_P to c
h
ec
k
if
AVX is a
v
ailable
commit
|
commitdiff
|
tree
2017-02-17
H
.
J
.
Lu
Use index_cpu
_
R
T
M and
reg_RTM to clear the bit_cpu
_
RTM bit
commit
|
commitdiff
|
tree
2017-02-09
H
.
J
.
L
u
x86-
6
4: Ve
r
ify that _dl_ru
n
time_resolve preserves vector
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
H
.
J
.
Lu
All
o
w IFUNC relocation ag
a
inst u
n
relo
c
ated
s
h
a
r
e
d
library
commit
|
commitdiff
|
tree
2017-01-30
H
.
J
.
Lu
Add V
Z
EROUP
P
ER to memset
-
vec-u
n
a
l
igned-erms
.
S [BZ
.
.
.
commit
|
commitdiff
|
tree
2016-11-28
H
.
J
.
Lu
X86_64: Don't u
s
e P
L
T n
o
r GOT
i
n
stat
i
c archives [
B
Z
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
H
.
J
.
L
u
Check
IFUN
C
d
efinition in u
n
rel
o
cated shared lib
r
ary
.
.
.
commit
|
commitdiff
|
tree
2016-10-12
H
.
J
.
Lu
X86: Don't assert on
o
lder In
t
el CPUs [BZ #20
6
47]
commit
|
commitdiff
|
tree
2016-09-06
H
.
J
.
Lu
X86-64: Add
_
dl_runti
m
e_resolve_avx[512
]
_{opt|
s
l
o
w
.
.
.
commit
|
commitdiff
|
tree
2016-08-26
H
.
J
.
L
u
X
86-64: Corr
e
ct CFA in _dl
_
ru
n
t
i
me_resolve
commit
|
commitdiff
|
tree
2016-08-19
H
.
J
.
Lu
X86: Change bit_
Y
MM_state
t
o
(1 << 2)
commit
|
commitdiff
|
tree
2016-07-27
H
.
J
.
Lu
Don'
t
compi
l
e do_
t
e
s
t with -mavx/-m
a
vx
/
-
m
avx
5
12
commit
|
commitdiff
|
tree
2016-07-18
H
.
J
.
Lu
i386: Com
p
ile rtld-*
.
os w
i
t
h
-mno-sse -mno
-
mmx -mfpmath
=
3
8
7
commit
|
commitdiff
|
tree
2016-07-13
H
.
J
.
Lu
Regenerate i686 libm-test-ulps with GCC 6
.
1 at
-
O3
.
.
.
commit
|
commitdiff
|
tree
next