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
Make __tunables_init hidden and avoid PLT
2017-05-25
H
.
J
.
Lu
M
ake __t
u
n
a
bles_init h
i
dden
a
nd avoid PLT
H.J. Lu
<hongjiu.lu@intel.com>
commit
|
commitdiff
|
tree
2017-05-25
H
.
J
.
Lu
Supp
o
rt dl-tunable
s
.
list
in subdirect
o
ries
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
L
u
x86: Don't i
n
cl
u
de ca
c
h
e
i
n
f
o
.
c
in ld
.
s
o
commit
|
commitdiff
|
tree
2017-05-24
H
.
J
.
Lu
x86: Use __get_cpu
_
f
eatures to get
c
pu_features
commit
|
commitdiff
|
tree
2017-05-20
H
.
J
.
Lu
x86_64:
R
e
m
o
v
e L
(
return_
n
ull) from
rawmem
c
hr
.
S
commit
|
commitdiff
|
tree
2017-05-19
H
.
J
.
Lu
x86: Op
t
im
i
z
e SSE2
mem
c
hr o
v
erf
l
ow cal
c
ulation
commit
|
commitdiff
|
tree
2017-05-18
H
.
J
.
L
u
Co
r
rect comments in
x86_64/multiarch/me
m
cmp
.
S
commit
|
commitdiff
|
tree
2017-05-03
H
.
J
.
Lu
x86: Set dl
_
p
l
atform and dl_hwcap from CPU features
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x86: U
s
e AVX2 memcpy/memset on Skylake server [BZ
.
.
.
commit
|
commitdiff
|
tree
2017-04-18
H
.
J
.
Lu
x86: Set Prefer_No
_
VZEROUP
P
ER if AVX512ER is
a
vailable
commit
|
commitdiff
|
tree
2017-04-10
H
.
J
.
Lu
Add sysdeps/x86/dl-procinfo
.
c
commit
|
commitdiff
|
tree
2017-04-07
H
.
J
.
Lu
Che
c
k
if SSE is available with
H
AS_CPU_FEA
T
UR
E
commit
|
commitdiff
|
tree
2017-04-05
H
.
J
.
Lu
Def
i
n
e
T
E
ST_FUNCTION_ARGV in el
f
/
t
s
t-dlopen-ao
u
t
.
c
commit
|
commitdiff
|
tree
2017-03-21
H
.
J
.
Lu
x8
6
-64: Improve br
a
n
c
h predication in _
d
l_runtime_r
e
solve_av
.
.
.
commit
|
commitdiff
|
tree
2017-03-17
H
.
J
.
Lu
Use
C
PU_
F
EATUR
E
S
_CPU_
P
to check if AVX is available
commit
|
commitdiff
|
tree
2017-02-17
H
.
J
.
Lu
Use index_cpu_RTM and
r
eg
_
RTM to clear the
b
it_c
p
u
_RTM bit
commit
|
commitdiff
|
tree
2017-02-09
H
.
J
.
Lu
x86-64: Verify that _dl_runtime
_
resolve p
r
es
e
rves vector
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
H
.
J
.
Lu
All
o
w IFUNC relocation
a
gainst unrelocated s
h
ared l
i
b
r
a
r
y
commit
|
commitdiff
|
tree
2017-01-30
H
.
J
.
Lu
Add
V
Z
E
R
OUPPER to mems
e
t-vec-
u
nalign
e
d-erms
.
S [B
Z
.
.
.
commit
|
commitdiff
|
tree
2016-11-28
H
.
J
.
Lu
X86_
6
4: Don't use PLT nor GOT in static archives
[
BZ
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
H
.
J
.
Lu
Chec
k
IFUN
C
def
i
nition
i
n unrelocated
sha
r
e
d
l
i
b
r
ary
.
.
.
commit
|
commitdiff
|
tree
2016-10-12
H
.
J
.
L
u
X
8
6: Don
'
t a
s
sert on older
I
n
tel
C
PUs [BZ #2
0
647]
commit
|
commitdiff
|
tree
2016-09-06
H
.
J
.
L
u
X86-64:
Add _dl_r
u
ntime
_
re
s
olve_av
x
[512]_{opt
|
slow
.
.
.
commit
|
commitdiff
|
tree
2016-08-26
H
.
J
.
Lu
X
86-64:
Correct
CFA in
_dl_runtime_resolve
commit
|
commitdiff
|
tree
2016-08-19
H
.
J
.
Lu
X86:
Change bit_YM
M
_sta
t
e to (1
<
< 2)
commit
|
commitdiff
|
tree
2016-07-27
H
.
J
.
L
u
D
on't compile do_test with -
m
avx/-mav
x
/-mavx512
commit
|
commitdiff
|
tree
2016-07-18
H
.
J
.
Lu
i386: Compi
l
e rtld-*
.
o
s wit
h
-mno-s
s
e
-
mno-mmx -mfpmath=387
commit
|
commitdiff
|
tree
2016-07-13
H
.
J
.
Lu
Rege
n
erate i686 libm-test
-
u
lps with GCC 6
.
1
at
-O3
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
L
u
x
8
6-64: Ad
d
p{read,write}
[
v]
6
4 to
syscalls
.
list [BZ
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
L
u
Tes
t
p{rea
d
,wri
t
e}64 with
offset > 4GB
commit
|
commitdiff
|
tree
2016-07-12
H
.
J
.
Lu
x86-6
4
:
Properly
al
i
g
n s
t
a
ck i
n
_dl_tlsdesc_dynamic
.
.
.
commit
|
commitdiff
|
tree
2016-07-11
H
.
J
.
Lu
X86-64: Define LO_HI_LONG to
s
kip pos_h [BZ #20349]
commit
|
commitdiff
|
tree
2016-07-05
H
.
J
.
Lu
Make copies of cstdl
i
b/c
m
at
h
and
u
se t
h
em [BZ
#2031
4
]
commit
|
commitdiff
|
tree
2016-07-01
H
.
J
.
L
u
Require binutils 2
.
24 to build x86-64 gli
b
c [BZ
#
20139
]
commit
|
commitdiff
|
tree
2016-06-30
H
.
J
.
Lu
Ch
e
ck
P
re
f
er_ERMS in memmove/m
e
mcpy/mempcpy/memset
commit
|
commitdiff
|
tree
2016-06-30
H
.
J
.
Lu
Compile
t
st-c
l
eanu
p
x4 te
s
t with
-fexceptions
commit
|
commitdiff
|
tree
2016-06-22
Zack Weinberg
Move sysdeps/ge
n
eric/bits/hwcap
.
h
t
o top-le
v
el bits
/
commit
|
commitdiff
|
tree
2016-06-22
Zac
k
Weinber
g
M
ove sysdeps
/
generi
c
/
b
its/hw
c
ap
.
h
to top-level bits/
commit
|
commitdiff
|
tree
2016-06-09
H
.
J
.
Lu
Always indirect branch to __libc_start_main via
G
OT
commit
|
commitdiff
|
tree
2016-06-09
H
.
J
.
Lu
X
8
6
-
64:
A
d
d dumm
y
me
m
copy
.
h and wordcopy
.
c
commit
|
commitdiff
|
tree
2016-06-08
H
.
J
.
Lu
X86-64:
R
e
m
ove previous default/SSE2/AVX2 memcp
y
/memm
o
v
e
commit
|
commitdiff
|
tree
2016-06-08
H
.
J
.
L
u
X86-64: R
e
move the previous SSE2
/
AVX2
m
em
s
e
ts
commit
|
commitdiff
|
tree
2016-06-07
H
.
J
.
L
u
Check
F
MA a
f
ter COMMON_
C
PUID_IND
E
X_80000001
commit
|
commitdiff
|
tree
2016-06-06
H
.
J
.
L
u
F
ix a ty
p
o in comments in
me
m
move-v
e
c-unal
i
g
n
ed-
e
rms
.
S
commit
|
commitdiff
|
tree
2016-05-27
H
.
J
.
L
u
Count
number
o
f
l
o
g
i
c
al proces
s
or
s
s
h
aring L2 cache
commit
|
commitdiff
|
tree
2016-05-24
H
.
J
.
Lu
A
v
oid
a
n ext
r
a bra
n
ch
to
P
LT f
o
r -
z
now
commit
|
commitdiff
|
tree
2016-05-20
H
.
J
.
Lu
Remove
speci
a
l
L2 cache
c
ase
f
or Knights Land
i
ng
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
Lu
Corre
c
t
Inte
l
proces
s
or
l
e
vel type m
a
s
k from CPUID
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
Lu
Che
c
k the
H
TT bit befo
r
e counti
n
g logical threa
d
s
commit
|
commitdiff
|
tree
2016-05-19
H
.
J
.
L
u
Remove alignments on jump targets in memset
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
Don't call interna
l
_Unwind
_
Resu
m
e
via PL
T
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
Do
n
'
t ca
l
l internal __pthread_
u
nwind v
i
a PLT
commit
|
commitdiff
|
tree
2016-05-18
H
.
J
.
Lu
Cle
a
r
destination buffer updated by the pr
e
vious run
commit
|
commitdiff
|
tree
2016-05-13
H
.
J
.
Lu
Call in
i
t_cpu
_
featur
e
s only
if SHARED i
s
defined
commit
|
commitdiff
|
tree
2016-05-13
H
.
J
.
L
u
Suppo
r
t non-
i
ncl
u
s
i
ve caches on Intel processors
commit
|
commitdiff
|
tree
2016-05-11
H
.
J
.
Lu
Remove x86 ifunc-defines
.
sym and rtld-glo
b
al-
o
f
f
sets
.
sym
commit
|
commitdiff
|
tree
2016-05-08
H
.
J
.
Lu
Mov
e
s
ysdep
s
/x86_64/cacheinfo
.
c
to s
y
s
deps/x86
commit
|
commitdiff
|
tree
2016-04-23
H
.
J
.
Lu
Reduce
n
umber of mma
p
c
al
l
s fro
m
__libc_mema
l
ig
n
in
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
H
.
J
.
Lu
Detect Intel Goldmont and Airmont
p
rocess
o
rs
commit
|
commitdiff
|
tree
2016-04-12
H
.
J
.
Lu
X86-6
4
: Use non-temporal
s
tore in memcpy on
large dat
a
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
Lu
X86-64: Prepare memmove-
v
e
c
-
u
naligned-erms
.
S
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
Lu
X86
-
64
:
Prepare mem
s
et-vec-unaligned-erms
.
S
commit
|
commitdiff
|
tree
2016-04-06
H
.
J
.
L
u
Add memcpy/memmove/me
m
set benchmarks
wi
t
h lar
g
e
data
commit
|
commitdiff
|
tree
2016-04-05
H
.
J
.
Lu
F
orce 3
2
-bi
t
displacement in mems
e
t
-
v
ec-u
n
a
l
igned-erms
.
S
commit
|
commitdiff
|
tree
2016-04-05
H
.
J
.
Lu
Add
a comm
e
nt in memse
t
-
sse2-unaligned-erms
.
S
commit
|
commitdiff
|
tree
2016-04-03
H
.
J
.
Lu
D
on't put SSE2/AVX/A
V
X51
2
m
e
m
m
ove/mems
e
t in ld
.
so
commit
|
commitdiff
|
tree
2016-04-03
H
.
J
.
L
u
Fix memmove-vec-unal
i
gne
d
-erms
.
S
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
Lu
Remove
Fast_C
o
py_Backw
a
rd from Intel Core proce
s
so
r
s
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
Lu
Test 64-byt
e
align
m
ent
in memse
t
benchtes
t
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
Lu
Test 64-
b
yte alignment in m
e
mmove benchtest
commit
|
commitdiff
|
tree
2016-04-01
H
.
J
.
Lu
T
e
st 64-byte ali
g
n
ment in
m
emcpy benchtest
commit
|
commitdiff
|
tree
2016-03-31
H
.
J
.
Lu
Add x86-64 me
m
s
et wi
t
h
u
n
a
ligned store
a
nd r
e
p stosb
commit
|
commitdiff
|
tree
2016-03-31
H
.
J
.
Lu
A
d
d
x
86-64 memmove
wi
t
h unal
i
gned load/store an
d
rep
.
.
.
commit
|
commitdiff
|
tree
2016-03-29
H
.
J
.
Lu
Initi
a
l
Enhanced REP MOVSB/STOSB (ERMS
)
s
u
pp
o
rt
commit
|
commitdiff
|
tree
2016-03-28
H
.
J
.
Lu
Mak
e
__memcpy_avx512
_
no_vzeroupper an al
i
as
commit
|
commitdiff
|
tree
2016-03-28
H
.
J
.
Lu
Im
p
lem
e
nt
x
86-64 multiarch mempcpy in m
e
m
c
py
commit
|
commitdiff
|
tree
2016-03-28
H
.
J
.
L
u
[x86] Add a feature bit: Fast
_
Un
a
ligned_Cop
y
commit
|
commitdiff
|
tree
2016-03-22
H
.
J
.
L
u
Don't
set %rc
x
twice before "r
e
p mov
s
b"
commit
|
commitdiff
|
tree
2016-03-22
H
.
J
.
L
u
S
et
i
ndex_arch_
A
VX_Fast_Unal
i
gned
_
Load only for
Intel
.
.
.
commit
|
commitdiff
|
tree
2016-03-21
H
.
J
.
Lu
U
s
e
JUMPTARGET
i
n
x8
6
-64 pthread
commit
|
commitdiff
|
tree
2016-03-16
H
.
J
.
Lu
Use JUMPTA
R
GET in x8
6
-64 mathvec
commit
|
commitdiff
|
tree
2016-03-10
H
.
J
.
Lu
Add _
a
rch_/_cpu_ to index_*/bit_* i
n
x86 cpu-feature
s
.
h
commit
|
commitdiff
|
tree
2016-03-08
H
.
J
.
L
u
Define _HAV
E
_STRING_ARCH_memp
c
py to
1 for x86
commit
|
commitdiff
|
tree
2016-03-08
H
.
J
.
Lu
S
upport --en
a
b
l
e-hardcode
d
-
p
a
th-
i
n-
t
ests in be
n
chte
s
ts
commit
|
commitdiff
|
tree
2016-03-07
H
.
J
.
Lu
G
roup AVX512 functions in
.
text
.
avx512 sectio
n
commit
|
commitdiff
|
tree
2016-03-06
H
.
J
.
L
u
U
s
e
HAS_A
R
CH_FEATURE with Fa
s
t
_Rep
_
String
commit
|
commitdiff
|
tree
2016-03-05
H
.
J
.
Lu
Rep
l
ace P
R
EINIT_FUNCTI
O
N@PLT with *%r
a
x
i
n
call
commit
|
commitdiff
|
tree
2016-03-05
H
.
J
.
Lu
Repl
a
ce @
P
LT
w
ith @GOT
P
CREL(%rip)
i
n call
commit
|
commitdiff
|
tree
2016-03-04
H
.
J
.
Lu
Add a comment in sysdeps/x86_
6
4/Makefile
commit
|
commitdiff
|
tree
2016-03-04
H
.
J
.
Lu
x86
-
64: Fix me
m
c
p
y
IFUNC selecti
o
n
commit
|
commitdiff
|
tree
2016-03-03
H
.
J
.
Lu
Or bit_
P
refer_
M
AP_32BIT
_
EXEC in EXTR
A
_LD_
E
NV
V
ARS
commit
|
commitdiff
|
tree
2016-03-03
H
.
J
.
Lu
Cop
y
x86_64
_
mcount
.
op from _mcount
.
o
commit
|
commitdiff
|
tree
2016-03-02
H
.
J
.
Lu
Call x86-
6
4
__mcount_internal/__sigjmp_sav
e
di
r
e
ctly
commit
|
commitdiff
|
tree
2016-03-02
H
.
J
.
L
u
Call x86-6
4
__setcontext
d
irectly
commit
|
commitdiff
|
tree
2016-02-19
H
.
J
.
L
u
[x86_64] Set DL_RU
N
TIME_U
N
A
L
IGNED_V
E
C_SIZE
to 8
commit
|
commitdiff
|
tree
2016-02-17
Andrew Sen
k
evich
Use PIC rel
o
c
ation in ALIAS_
I
MPL
commit
|
commitdiff
|
tree
2016-01-15
H
.
J
.
L
u
Call math_op
t
_
barr
i
er insi
d
e if
commit
|
commitdiff
|
tree
2016-01-15
H
.
J
.
Lu
Use T
I
ME_T
_
MAX
an
d
TIME_T_M
I
N in t
s
t-mktime2
.
c
commit
|
commitdiff
|
tree
2016-01-14
Am
i
t
Paw
a
r
Set index_Fast
_
Unalign
e
d_Load for
E
xcavator family
.
.
.
commit
|
commitdiff
|
tree
2016-01-06
H
.
J
.
Lu
Upda
t
e
copyri
g
ht dates comm
i
t
ted i
n
2
016
commit
|
commitdiff
|
tree
next