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
Improve string benchtests
2019-04-09
W
ilco Dijkstra
I
mpr
o
ve st
r
ing benchte
s
ts
commit
|
commitdiff
|
tree
2019-04-09
W
ilco Dijkstra
Improve
b
e
nch-strstr
commit
|
commitdiff
|
tree
2019-04-09
Wil
c
o
D
ijkstra
Improve bench-m
e
mmem
commit
|
commitdiff
|
tree
2019-04-09
W
i
lco Dijks
t
ra
R
emo
v
e
T
IMING_IN
I
T
commit
|
commitdiff
|
tree
2019-02-14
Wilco Dijkstra
Add
m
iss
i
n
g
bench-
m
alloc-simple
.
c file
.
commit
|
commitdiff
|
tree
2019-02-14
Wilco Dijkstra
Add malloc
m
icro benchmark
commit
|
commitdiff
|
tree
2019-02-12
Wilco Dijkstra
S
tring bench
t
es
t
cleanup
commit
|
commitdiff
|
tree
2019-02-01
Wilco Dijkstr
a
Cleanup
cl
o
ck
_
*t
i
m
e
inc
l
udes
commit
|
commitdiff
|
tree
2018-12-27
Wilc
o
Dijkstra
I
m
p
rove
bench-strlen
commit
|
commitdiff
|
tree
2018-12-21
Wilco Dijkstra
R
e
fac
t
or str
i
ng bencht
e
sts
commit
|
commitdiff
|
tree
2018-11-20
Wilco Dijks
t
r
a
[AArch64] Ad
j
ust writeback
in non-zer
o
me
m
set
commit
|
commitdiff
|
tree
2018-09-19
Wilco
D
ijkstra
Fix strstr
b
u
g with huge need
l
es (bug 2
3
6
37)
commit
|
commitdiff
|
tree
2018-08-24
Wilco Dijkstra
Remove unus
e
d math fil
e
s
commit
|
commitdiff
|
tree
2018-08-23
Wilco
D
ijkstra
U
p
d
ate NEWS for s
i
nf improvements
commit
|
commitdiff
|
tree
2018-08-23
W
ilco
Dij
k
stra
Speed
u
p tanf rang
e
re
d
uc
t
ion
commit
|
commitdiff
|
tree
2018-08-15
Wilco Dijkstra
Use generic sinf/cosf in lgamma
f
_r
commit
|
commitdiff
|
tree
2018-08-15
Wilco Dijkstra
Fix sp
a
ce
s
in x86_64 ULP file
commit
|
commitdiff
|
tree
2018-08-14
Wilco Dijkstra
Improv
e
pe
r
formance of sinf a
n
d cosf
commit
|
commitdiff
|
tree
2018-08-10
Wilco Dijkstra
Improve p
e
rform
a
nce of sincosf
commit
|
commitdiff
|
tree
2018-08-03
Wilco Dijkstra
Simplify and
s
peedu
p
strstr/strcasestr first matc
h
commit
|
commitdiff
|
tree
2018-07-16
Wilco Di
j
kstra
I
mprove strstr
p
erformance
commit
|
commitdiff
|
tree
2018-04-03
Wil
c
o Dijkstra
[PATCH
7/7]
s
in/cos
slow paths: re
f
actor sincos im
p
lemen
t
ation
commit
|
commitdiff
|
tree
2018-04-03
Wilco Dijkstra
[
PATCH 6
/
7]
s
in
/
cos s
l
ow
p
aths: refactor
d
uplicate
d
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
Wilc
o
Dijkstra
[PATCH
5
/7] sin/cos sl
o
w
p
aths: remove unused s
l
owpat
h
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
W
ilco Dijkstra
[PA
T
CH 4/7]
sin/c
o
s
sl
o
w pa
t
h
s
:
remove slow paths fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
W
ilco D
i
j
k
stra
[PATCH 3/
7
]
sin/cos
s
low paths
:
r
e
m
ove slow paths from
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
Wilco Dijk
s
tra
[P
A
T
CH 2/7]
s
in/cos slow pa
t
hs: re
m
o
v
e
large rang
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
Wi
l
co Di
j
ks
t
ra
[PATCH
1
/
7] sin/co
s
slow pat
h
s:
a
void sl
o
w paths for
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
Wilco Di
j
kstra
Undefine attri
b
u
t
e_hidden to fix bencht
e
sts
commit
|
commitdiff
|
tree
2018-03-16
Wilc
o
Dijkstra
Re
v
ert m
6
8
k
_
_i
e
ee754_
s
qrt
c
ha
n
ge
commit
|
commitdiff
|
tree
2018-03-15
Wilco
D
ijkstra
Remov
e
all ta
r
get specific __ieee754
_
sqrt(f/l) i
n
lines
commit
|
commitdiff
|
tree
2018-03-15
Wilco Dijks
t
r
a
Rename all __iee
e
7
54_sqrt(f/l
)
ca
l
ls to sqr
t
(f/l)
commit
|
commitdiff
|
tree
2018-03-15
Wil
c
o Dijkstra
Add s
u
ppo
r
t for
s
qrt asm
redi
r
ects
commit
|
commitdiff
|
tree
2018-03-15
Wilco Dijkstra
Us
e
c
orre
c
t i
n
cludes in benchtests
commit
|
commitdiff
|
tree
2018-02-15
Wilco Dijkstra
[AArch64]
F
ix inc
l
ude
.
commit
|
commitdiff
|
tree
2018-02-15
Wil
c
o
Di
j
kstra
Remove mp
l
og and
m
pexp
commit
|
commitdiff
|
tree
2018-02-12
Wilco Dijkstr
a
Remove
s
low paths from p
o
w
commit
|
commitdiff
|
tree
2018-02-10
Wilco Di
j
k
stra
[AArch64] Fix testsuite
e
rror due to fpsr/fscr change
commit
|
commitdiff
|
tree
2018-02-09
Wilco Dij
k
stra
[AArc
h
64] Use bu
i
ltins fo
r
fp
c
r/fpsr
commit
|
commitdiff
|
tree
2018-02-07
Wilco Dij
k
s
t
r
a
Remove slo
w
path
s
fr
o
m log
commit
|
commitdiff
|
tree
2018-01-03
Wilc
o
Dijkstr
a
Improve math_errhandling
commit
|
commitdiff
|
tree
2017-10-24
Wilco
D
ij
k
st
r
a
A
dd sin
g
le-t
h
read
e
d p
a
th
t
o
_
int_malloc
commit
|
commitdiff
|
tree
2017-10-24
Wilco
D
ijkstra
Ad
d
sing
l
e-threaded pat
h
to
malloc/realloc/ca
l
l
o
c/memalloc
commit
|
commitdiff
|
tree
2017-10-20
Wil
c
o Dijkstra
Fix build issue wi
t
h
SING
L
E_THREAD_P
commit
|
commitdiff
|
tree
2017-10-20
Wilco Dijkst
r
a
Add single-thr
e
aded
path to _int_fre
e
commit
|
commitdiff
|
tree
2017-10-19
Wilco
Dijks
t
ra
Fix dea
d
lock in _int_
f
ree consisten
c
y ch
e
ck
commit
|
commitdiff
|
tree
2017-10-18
Wilco Di
j
kstra
Fix build fai
l
ure on tilepr
o
due to uns
u
pported atomics
commit
|
commitdiff
|
tree
2017-10-17
Wi
l
c
o
Dijks
t
ra
Improve malloc initi
a
l
ization
s
equ
e
nce
commit
|
commitdiff
|
tree
2017-10-17
Wilco
Dijkstra
Use relax
e
d atomic
s
for malloc have_fastc
h
unks
commit
|
commitdiff
|
tree
2017-10-17
W
i
lco
D
ijk
s
tra
Inline tcach
e
fu
n
ctions
commit
|
commitdiff
|
tree
2017-09-29
Wilco Dijkstra
Us
e
fabs
(
f/l) rath
e
r
than
__fabs
commit
|
commitdiff
|
tree
2017-09-29
Wilco Dijk
s
tr
a
Remove old cimag in
l
i
nes
commit
|
commitdiff
|
tree
2017-09-28
Wil
c
o Dijkstr
a
Remove anci
e
nt __sig
n
b
it inlines
commit
|
commitdiff
|
tree
2017-09-28
Wilco
Dijkstra
S
implify C99
i
s
g
reater
m
acros
commit
|
commitdiff
|
tree
2017-09-19
Wilco
D
ijk
s
tra
A
dd logf tr
a
ce
commit
|
commitdiff
|
tree
2017-09-19
Wilco
D
ijkstra
Ad
d
e
xp
f
tr
a
ce
commit
|
commitdiff
|
tree
2017-09-19
W
ilco Dijkstra
E
n
able u
n
w
ind in
f
o
in libc-s
t
art
.
c an
d
backtrace
.
c
commit
|
commitdiff
|
tree
2017-08-17
Wi
l
co Dij
k
s
tra
Add
math benchm
a
rk latency test
commit
|
commitdiff
|
tree
2017-08-10
Wilco Dijkstr
a
[AArch64] Op
t
i
m
ized
m
emc
m
p
.
commit
|
commitdiff
|
tree
2017-06-20
Wilco Dijkstr
a
Add powf tr
a
c
e
commit
|
commitdiff
|
tree
2017-06-20
Wilco Dij
k
stra
Impro
v
e math benchmar
k
infra
s
truc
t
ure
commit
|
commitdiff
|
tree
2017-06-12
Wilco Dijkstra
Fix bu
i
ld
issu
e
o
n
x86
.
commit
|
commitdiff
|
tree
2017-06-12
Wilco Di
j
k
s
tra
2017
-
0
6
-12
Wilco
D
ijkstra <wdij
k
str@arm
.
c
o
m>
2017-06-12
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2017-06-12
Wi
l
c
o Di
j
kstra
Replace
a
ll internal uses
of __bzero with memset
.
.
.
.
commit
|
commitdiff
|
tree
2017-03-23
Wilco
Dijkstra
Add a
n
ew randomize
d
mem
c
py test for copies
up to 256
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
Wilc
o
Di
j
kstra
Remove
t
he
str(n)dup inli
n
e
s
from string/bits
/
string2
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
Wilco Dij
k
s
t
ra
Remo
v
e the s
t
r(n)cmp i
n
lin
e
s
from string/bits/string2
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
Wilco Dijkstra
T
he internal head
e
r
include/
s
tring
.
h do
e
s not
w
or
k
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
Wilco Dijkstra
GLIBC u
s
es strc
h
r (s, '\0')
a
s an idiom to find the
.
.
.
commit
|
commitdiff
|
tree
2017-02-06
Wilco Dijkstra
As a minor cl
e
anup
r
e
m
ove the (r)index d
e
f
ines from
.
.
.
commit
|
commitdiff
|
tree
2016-12-21
Wilc
o
D
i
jkstra
This patch cleans
up the strsep im
p
le
m
en
t
a
t
i
o
n and
.
.
.
commit
|
commitdiff
|
tree
2016-12-14
Wilco Dijkstra
Improve strtok
and strtok_
r
performance
.
Instead
o
f
.
.
.
commit
|
commitdiff
|
tree
2016-12-14
Wil
c
o Dijkstra
Improve ge
n
eri
c
rawmemchr
fo
r
ta
r
get
s
that don't have an
commit
|
commitdiff
|
tree
2016-11-04
Wi
l
co Dijkstra
An op
t
imiz
e
d memchr
w
as missing f
o
r AArch64
.
This
.
.
.
2016-11-04
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2016-06-22
Wilco
D
ijkstra
Th
i
s
p
atch further tunes memcpy - avoid one branch
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco Dijkstra
Ad
d
a simple rawm
e
mchr implementat
i
o
n
.
Use str
l
en
.
.
.
commit
|
commitdiff
|
tree
2016-06-20
Wilco Dijkstra
T
his is
a
n optimized memc
p
y
/
m
emmove fo
r
A
Arch64
.
C
o
pies
.
.
.
commit
|
commitdiff
|
tree
2016-05-12
Wilco
D
ijk
s
tra
This is an optimize
d
memset
for A
A
rch64
.
Memset is
.
.
.
commit
|
commitdiff
|
tree
2016-04-18
Wilco Dijkstra
Move
mem
p
cpy, st
r
cpy and stpcpy inlines t
o
string/string
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
Wi
l
co Dijk
s
tr
a
Remove pre GCC3
.
2 o
p
timizat
i
ons f
r
om
s
tring/
b
its/string2
.
h
.
commit
|
commitdiff
|
tree
2015-11-10
Wilc
o
Dijkstra
Enable _STRING_ARCH_
u
nalign
e
d
on AAr
c
h64
.
commit
|
commitdiff
|
tree
2015-11-10
Wil
c
o Dijkstra
R
emove
_
_signbi
t
* f
r
om l
o
calplt
.
data
a
s they
a
re no
.
.
.
commit
|
commitdiff
|
tree
2015-09-18
Wilco Dijks
t
ra
U
n
do build er
r
or fixe
s
t
o
t
i
m
ezone/priv
a
te
.
h, change
.
.
.
2015-09-18
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2015-09-18
Wilco Dij
k
stra
Cleanup a few case
s
where isinf is
used to get the
.
.
.
2015-09-18
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2015-09-18
Wilco Dijks
t
ra
S
in
c
e we now inline isinf, isna
n
and isfini
t
e
in math
.
.
.
2015-09-18
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2015-09-18
Wilco Dijkstra
Fix several build failures with GCC6 due to u
n
u
s
ed
.
.
.
2015-09-18
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2015-09-18
Wilc
o
Dijkstra
U
se the GCC builtin functi
o
ns for the n
o
n-in
l
ined signbit
.
.
.
2015-09-18
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2015-09-18
Wilco Dijkstra
Add
i
nlining
o
f
t
h
e C99 mat
h
fu
n
ct
i
ons is
i
nf
/
isnan
.
.
.
2015-09-18
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2015-09-18
Wilco Dijkstra
Add a new benchmark for i
s
inf/isnan/isnormal/isfinite
.
.
.
2015-09-18
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2015-08-24
W
il
c
o Dijkstr
a
2015-0
8
-
2
4
Wilco Dij
k
stra
<wdijkstr@ar
m
.
c
om>
2015-08-24
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2015-08-24
Wi
l
c
o Dij
k
s
tr
a
2
01
5
-08-24
W
ilco
D
ijkst
r
a
<
w
dijkstr
@
a
r
m
.
co
m
>
2015-08-24
Wilco Dijkstra
<wdijkstr@arm.com>
commit
|
commitdiff
|
tree
2015-08-19
Wi
l
co
D
i
jkstra
Impro
v
e
stpncpy perf
o
rmance by using __st
r
nlen/mem
c
py
.
.
.
commit
|
commitdiff
|
tree
2015-08-05
Wilco Dijkstra
Improv
e
p
e
rforman
c
e of mempcpy
by
i
nlining and u
s
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-08-05
Wilco
D
ijkstra
Impro
v
e memccpy
p
e
r
forman
c
e by
u
si
n
g memchr/memcpy
.
.
.
commit
|
commitdiff
|
tree
2015-08-05
Wilco Dijkstra
This pat
c
h i
m
pro
v
es strncpy perf
o
rm
a
nce by using s
t
rnle
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-05
Wi
l
co Dijk
s
tra
Im
p
r
ove
f
eenableexce
p
t
p
e
r
fo
r
ma
n
ce
-
avoid an
unnecessary
.
.
.
commit
|
commitdiff
|
tree
2015-08-05
Wilco
D
ijkst
r
a
Impro
v
e fesetenv
p
erformance by
avoiding u
n
necessary
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
W
ilco
Dijkstra
A
d
d AArch64 versi
o
ns
of math_opt_barrier
a
nd
math_force_
e
v
al
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
Wilco Dijkstra
Op
t
imize the st
r
len implement
a
tion by us
i
ng
a
page
.
.
.
commit
|
commitdiff
|
tree
2015-07-06
Wil
c
o
Dijkst
r
a
Inline __
i
eee
7
54_
s
qrt and _
_
ieee7
5
4_
s
qrt
f
.
Also add
.
.
.
commit
|
commitdiff
|
tree
next