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: Implement strcat family IFUNC selectors in C
2017-06-15
H
.
J
.
Lu
x86-64: Implement strcat f
a
mi
l
y I
F
U
NC selectors in
C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
L
u
x
8
6-64: Im
p
l
e
ment memcm
p
fa
m
ily IFUN
C
sel
e
ct
o
rs in C
commit
|
commitdiff
|
tree
2017-06-15
H
.
J
.
Lu
x
86-64: Imp
l
ement memset fami
l
y IFUN
C
selectors in C
commit
|
commitdiff
|
tree
2017-06-14
H
.
J
.
Lu
x86-64: I
m
plement memmove family
IFUNC selectors in
C
commit
|
commitdiff
|
tree
2017-06-13
H
.
J
.
Lu
Make cop
y
of
<bits/s
t
d_abs
.
h> from GCC 7
[
B
Z #21573]
commit
|
commitdiff
|
tree
2017-06-12
H
.
J
.
Lu
x86-64: Impl
e
ment strcpy
family I
F
UNC selectors in C
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-64: Correct comments in
i
func-impl-
l
ist
.
c
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
L
u
x86-6
4
: Opt
i
mize strrchr/wcsrc
h
r with AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-
6
4
: Optimize memr
c
hr
w
ith AVX2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-64: Optimize strchr/strchrnul/wcschr
w
ith AV
X
2
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x86-64: O
p
timize strlen/strnl
e
n/wcsle
n
/wcsnlen with
.
.
.
commit
|
commitdiff
|
tree
2017-06-09
H
.
J
.
Lu
x
8
6-64: Op
t
im
i
ze memchr/
r
a
wmemchr/
w
memch
r
with SS
E
2
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
Lu
ld
.
so:
Consolidate 2 st
r
toul
s
into _dl_strtoul [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-06-08
H
.
J
.
Lu
Add more te
s
ts for memchr
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
Lu
x86-64: Rename wmemset
.
h
to ifunc-wmemset
.
h
commit
|
commitdiff
|
tree
2017-06-07
H
.
J
.
L
u
x
86-64: Fol
d
ifu
n
c-sse4_1
.
h into wcsnlen
.
c
commit
|
commitdiff
|
tree
2017-06-06
H
.
J
.
L
u
x
86-
6
4: Move wcsnlen
.
S to multia
r
ch/wcsnlen-sse
4
_1
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86:
D
on't use dl_x86_cpu
_
f
e
atures in ca
c
heinfo
.
c
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-
6
4:
Opt
i
mize
memcmp/wmemcmp
w
ith
AVX2 and MOVBE
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
L
u
x8
6
-64:
O
ptimi
z
e w
m
emse
t
with S
S
E2/AV
X
2/AVX512
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86
:
Add macros to imp
l
emen
t
ifunce selection i
n
C
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-64: U
p
date strlen
.
S
to suppor
t
wcslen/wcsnlen
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86_64
:
Remove redundant
R
E
X
bytes
from mem
r
chr
.
S
commit
|
commitdiff
|
tree
2017-06-05
H
.
J
.
Lu
x86-
6
4
: Update LO_H
I
_LON
G
f
o
r
p{r
e
adv,w
r
itev}{64}v2
commit
|
commitdiff
|
tree
2017-06-04
H
.
J
.
Lu
benchtests: Add
m
ore tests for memrchr
commit
|
commitdiff
|
tree
2017-06-03
H
.
J
.
Lu
x8
6
:
Upda
t
e
__x86_share
d
_
non_
t
emporal_threshold
commit
|
commitdiff
|
tree
2017-05-30
H
.
J
.
Lu
x86_64:
R
emo
v
e re
d
u
n
dant R
E
X bytes from mem
c
hr
.
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
.
Lu
Make __tunables_init
hidden and
a
void P
L
T
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
Sup
p
ort dl-tunables
.
list in subdirector
i
es
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x86
:
Don't include cacheinfo
.
c
i
n
l
d
.
so
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x86: Us
e
__get_cpu_
f
e
atur
e
s to get cpu_fe
a
tures
commit
|
commitdiff
|
tree
2017-05-20
H
.
J
.
Lu
x8
6
_
64: Remove
L
(r
e
tu
r
n_null) from r
a
wmemchr
.
S
commit
|
commitdiff
|
tree
2017-05-19
H
.
J
.
Lu
x86: Optimize
S
SE
2
memch
r
ove
r
flow calculation
commit
|
commitdiff
|
tree
2017-05-18
H
.
J
.
Lu
C
o
rrect commen
t
s
in
x8
6
_6
4
/multiarch/memcmp
.
S
commit
|
commitdiff
|
tree
2017-05-03
H
.
J
.
Lu
x86: Set dl_pl
a
tform a
n
d dl_hwcap from CPU features
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
L
u
x
86: U
s
e A
V
X
2
memcpy
/
memset on Sk
y
l
ake ser
v
er
[BZ
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x86: Set Prefer_No_VZEROU
P
PER if AVX512ER is a
v
ail
a
b
le
commit
|
commitdiff
|
tree
2017-04-10
H
.
J
.
Lu
Add sysdeps/x86/dl-procin
f
o
.
c
commit
|
commitdiff
|
tree
2017-04-07
H
.
J
.
Lu
Check if SSE is ava
i
lable with HAS_C
P
U
_F
E
ATURE
commit
|
commitdiff
|
tree
2017-04-05
H
.
J
.
L
u
Defi
n
e TEST_FUNCTION_ARG
V
in e
l
f/tst-dlopen-aout
.
c
commit
|
commitdiff
|
tree
2017-03-21
H
.
J
.
L
u
x86-64:
I
mprove
b
ranch pred
i
c
a
tion in _dl_runtim
e
_resolve_av
.
.
.
commit
|
commitdiff
|
tree
2017-03-17
H
.
J
.
Lu
Use CPU_FE
A
TURES_CPU_
P
t
o check if A
V
X is available
commit
|
commitdiff
|
tree
2017-02-17
H
.
J
.
Lu
Us
e
index_c
p
u_RTM
and r
e
g_RTM
t
o clear the bi
t
_cpu_RTM bit
commit
|
commitdiff
|
tree
2017-02-09
H
.
J
.
Lu
x86-
6
4: Verify th
a
t _dl_runtime_resolve pr
e
serves vector
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
H
.
J
.
Lu
Allow I
F
U
NC relocation against u
n
relocated
shared library
commit
|
commitdiff
|
tree
2017-01-30
H
.
J
.
Lu
Add
VZEROU
P
PER t
o
m
e
ms
e
t-
v
ec
-
unal
i
gned-erms
.
S [BZ
.
.
.
commit
|
commitdiff
|
tree
2016-11-28
H
.
J
.
Lu
X86_64: Don't us
e
PLT no
r
GO
T
in static archives
[
B
Z
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
H
.
J
.
L
u
Ch
e
c
k IF
U
NC
d
efini
t
ion
in unre
l
ocated sh
a
red
l
ibrary
.
.
.
commit
|
commitdiff
|
tree
2016-10-12
H
.
J
.
Lu
X86: Don't asser
t
o
n
old
e
r Intel CPUs [BZ #20647]
commit
|
commitdiff
|
tree
2016-09-06
H
.
J
.
Lu
X
8
6-64
:
Add _dl_run
t
ime_resolve_avx[512]_{opt|slow
.
.
.
commit
|
commitdiff
|
tree
2016-08-26
H
.
J
.
Lu
X86-
6
4: Corre
c
t
C
F
A in _dl_run
t
ime_
r
e
s
olve
commit
|
commitdiff
|
tree
2016-08-19
H
.
J
.
L
u
X86
:
Change bit_Y
M
M_state to (1 << 2
)
commit
|
commitdiff
|
tree
2016-07-27
H
.
J
.
Lu
Don
'
t
compil
e
do_tes
t
w
ith
-m
a
vx/-
m
a
v
x/-mavx5
1
2
commit
|
commitdiff
|
tree
2016-07-18
H
.
J
.
L
u
i3
8
6: Comp
i
le rtld
-
*
.
o
s with -mno-sse
-mno-mmx
-
mfpmath
=
38
7
commit
|
commitdiff
|
tree
2016-07-13
H
.
J
.
L
u
Regenerat
e
i686
l
ibm-te
s
t-
u
lps wi
t
h GCC 6
.
1
at -O3
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
L
u
x86-64: Add p{read,wri
t
e}[v]64
to s
y
s
c
alls
.
l
ist [BZ
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
Lu
Test
p{read,write
}
64 with
offse
t
> 4GB
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
Lu
x86-64: Prope
r
ly
a
lign stack in _dl_tlsdesc_dynamic
.
.
.
commit
|
commitdiff
|
tree
2016-07-11
H
.
J
.
Lu
X86-
6
4:
Define LO_HI_L
O
NG
to skip pos_h [BZ
#2
0
349]
commit
|
commitdiff
|
tree
2016-07-05
H
.
J
.
L
u
Make copies
o
f cs
t
dlib/cmath and
use them [BZ #2031
4
]
commit
|
commitdiff
|
tree
2016-07-01
H
.
J
.
Lu
R
e
quire binutils 2
.
24 to build x86-6
4
gl
i
bc [BZ #20139]
commit
|
commitdiff
|
tree
2016-06-30
H
.
J
.
Lu
Check Prefer_
E
R
MS in memmov
e
/memcpy/mem
p
cpy/memset
commit
|
commitdiff
|
tree
2016-06-30
H
.
J
.
Lu
Compile tst-cleanupx4 test with -fexceptio
n
s
commit
|
commitdiff
|
tree
2016-06-09
H
.
J
.
Lu
A
lways indirect
bra
n
c
h to __li
b
c_
s
tart_main vi
a
G
O
T
commit
|
commitdiff
|
tree
2016-06-09
H
.
J
.
L
u
X
8
6-64: Add
dummy memcopy
.
h a
n
d wor
d
copy
.
c
commit
|
commitdiff
|
tree
2016-06-08
H
.
J
.
Lu
X86-64:
R
emove pr
e
v
ious d
e
f
a
ult/SSE2/
A
VX2 memcpy/m
e
mmo
v
e
commit
|
commitdiff
|
tree
2016-06-08
H
.
J
.
Lu
X86-
6
4:
R
emove the previous SSE2/AVX
2
memsets
commit
|
commitdiff
|
tree
2016-06-07
H
.
J
.
Lu
C
heck FM
A
a
fter COMMON_CPUID
_
INDEX_8
0
000001
commit
|
commitdiff
|
tree
2016-06-06
H
.
J
.
Lu
Fix a typo in
comme
n
t
s in memmove-vec-unaligned-erms
.
S
commit
|
commitdiff
|
tree
2016-05-27
H
.
J
.
Lu
Count
number of
logical
p
rocess
o
rs sharing
L2 c
a
che
commit
|
commitdiff
|
tree
2016-05-24
H
.
J
.
Lu
Avoid a
n
extra branch t
o
PLT f
o
r
-z now
commit
|
commitdiff
|
tree
2016-05-20
H
.
J
.
Lu
R
e
move special L
2
c
ache case f
o
r Knights
Land
i
ng
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
Lu
C
o
r
re
c
t Intel proce
s
sor lev
e
l
type mask
from CPUID
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
Lu
Check the HTT
b
it b
e
fore
c
o
u
nting
logica
l
threads
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
Lu
Remove alig
n
ments on jump targets in memset
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
D
on't call intern
a
l _Un
w
ind_Re
s
ume via PLT
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
Don
'
t
c
all internal __pthread
_
unwi
n
d via
P
LT
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
Clear destination buffe
r
updat
e
d by the
p
r
e
v
ious run
commit
|
commitdiff
|
tree
2016-05-13
H
.
J
.
Lu
Call in
i
t_cp
u
_f
e
at
u
res only
if SHARED
i
s
defined
commit
|
commitdiff
|
tree
2016-05-13
H
.
J
.
Lu
Support n
o
n
-
inclusive ca
c
hes
o
n Int
e
l
p
r
oce
s
sors
commit
|
commitdiff
|
tree
2016-05-11
H
.
J
.
L
u
Remove x86
if
u
nc
-
defines
.
sym an
d
r
tld-global-off
s
ets
.
sym
commit
|
commitdiff
|
tree
2016-05-08
H
.
J
.
L
u
Move sysdeps/x86_64/cache
i
nfo
.
c to sysdeps/x86
commit
|
commitdiff
|
tree
2016-04-23
H
.
J
.
Lu
R
educe number of m
m
a
p
calls from __libc_memalign in
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
H
.
J
.
Lu
Det
e
ct I
n
tel Goldmont and Airm
o
nt
p
rocessors
commit
|
commitdiff
|
tree
2016-04-12
H
.
J
.
Lu
X8
6
-
64: U
s
e
non-temporal st
o
re
i
n memcpy on
larg
e
da
t
a
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
Lu
X
8
6
-64: Prepare
memmove-vec-unaligned-erms
.
S
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
L
u
X86-6
4
:
P
r
e
p
are memset-vec
-
una
l
igned-erms
.
S
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
Lu
A
d
d me
m
c
py/m
e
m
move/mem
s
et benchmarks with large
d
ata
commit
|
commitdiff
|
tree
2016-04-05
H
.
J
.
Lu
F
o
rce 32-
b
it displacement in memset-vec-
u
nalig
n
ed-erms
.
S
commit
|
commitdiff
|
tree
2016-04-05
H
.
J
.
Lu
Ad
d
a comment in memset-sse2-u
n
a
l
igned-erms
.
S
commit
|
commitdiff
|
tree
2016-04-03
H
.
J
.
L
u
Don't put SSE2/AVX
/
AVX512 memmov
e
/memset in
ld
.
so
commit
|
commitdiff
|
tree
2016-04-03
H
.
J
.
Lu
Fix memmo
v
e-vec-u
n
aligned-erms
.
S
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
L
u
Remo
v
e
F
a
st_Copy_Backwa
r
d f
r
om Intel Core process
o
rs
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
L
u
Test
6
4
-
byte alignment
in memset
benchte
s
t
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
Lu
Test 64-byte
a
li
g
nment in memmove
b
enchtest
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
Lu
Te
s
t 64
-
byte
alignment in memcpy bencht
e
s
t
commit
|
commitdiff
|
tree
2016-03-31
H
.
J
.
L
u
Add x
8
6
-64 mems
e
t
with u
n
aligned store and rep stosb
commit
|
commitdiff
|
tree
2016-03-31
H
.
J
.
Lu
Add x86-64 memmove with
unalign
e
d
load/store a
n
d rep
.
.
.
commit
|
commitdiff
|
tree
2016-03-29
H
.
J
.
Lu
Ini
t
ial Enhanced
REP M
O
VSB/STOSB (
E
RMS) support
commit
|
commitdiff
|
tree
next