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: Improve svml_s_atanhf8_core_avx2.S
2022-06-09
N
o
ah Go
l
dstein
x86
:
Impr
o
ve svml_s_a
t
a
n
h
f8_core_avx2
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah
Go
l
dstein
x86
:
Improve svml_s_ata
n
hf16_core_avx512
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah
Golds
t
ein
x86: Ali
g
n
varshift
table
to
32-byt
e
s
commit
|
commitdiff
|
tree
2022-06-09
Noa
h
Golds
t
ein
x86:
A
d
d cop
y
right to strpbrk-c
.
c
commit
|
commitdiff
|
tree
2022-06-09
N
o
ah Goldstein
x86: Fix pag
e
cross case in raw
m
e
mc
h
r-
a
vx2 [BZ #29234]
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-07
Noa
h
Go
l
dstein
x86: ZE
R
O_UP
P
ER_VE
C
_REGIS
T
ERS_RETURN_XTEST expect no
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Noah Gold
s
tei
n
x86: Shri
n
k code siz
e
of memchr-evex
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldst
e
in
x
86: Sh
r
ink code size of memchr-av
x
2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldste
i
n
x86
:
Optimize memrchr-avx2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Gol
d
s
tein
x86: Optimiz
e
memrchr-
e
vex
.
S
commit
|
commitdiff
|
tree
2022-06-07
No
a
h Gol
d
st
e
in
x86: Op
t
imize memrchr-sse2
.
S
commit
|
commitdiff
|
tree
2022-06-07
N
o
ah Goldstein
B
e
n
chtests
:
Improve
m
emrchr benchmarks
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldstein
x86: Add COND_
V
ZERO
U
PPER t
h
a
t
can replace vzeroup
p
er
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldstein
x86: C
r
eate header for
V
EC
c
l
a
sses in x86
s
trin
g
s
library
commit
|
commitdiff
|
tree
2022-05-28
N
oa
h
Goldstei
n
bencht
e
sts: Improve
b
e
nchtests f
o
r strstr, memme
m
,
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
N
oah Go
l
dstein
b
e
nchtests:
Improve bench
-
strn
l
en
.
c
commit
|
commitdiff
|
tree
2022-05-23
No
a
h
Goldstein
e
lf: Optim
i
ze _dl_new_hash in d
l
-
new-
h
ash
.
h
commit
|
commitdiff
|
tree
2022-05-23
No
a
h Gol
d
st
e
in
nss
:
Optimize nss_h
a
sh
in nss_hash
.
c
commit
|
commitdiff
|
tree
2022-05-23
Noah
G
oldstein
benchtes
t
s:
Add be
n
c
htests
for dl_e
l
f_hash,
dl
_
new_hash
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
Noah
Go
l
dstein
nss: A
d
d tests for the nss_hash
i
n nss_hash
.
h
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstein
e
l
f
: Add tests for
t
he dl hash
funcs
(_dl_new_h
a
s
h
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
N
oah
Go
l
ds
t
e
in
e
l
f: R
e
fa
c
tor dl_new
_
hash
s
o it c
a
n be
tested / b
e
nch
m
arked
commit
|
commitdiff
|
tree
2022-04-27
Noah
Gold
s
tein
sysde
p
s
: Add 'get_fast_jitter' interac
e
in fast-jitte
r
.
h
commit
|
commitdiff
|
tree
2022-04-23
Noah Goldstein
x86: Optimize {str|wcs}rchr-ev
e
x
commit
|
commitdiff
|
tree
2022-04-23
N
o
ah Golds
t
ein
x86
:
Optimize
{
str|wcs
}
r
c
hr-avx2
commit
|
commitdiff
|
tree
2022-04-23
Noah Goldstein
x8
6
:
Optim
i
ze {str|
w
cs}
r
c
hr-sse2
commit
|
commitdiff
|
tree
2022-04-23
Noah
G
o
ldstei
n
b
e
nchtests: Improve ben
c
h-s
t
rrchr
commit
|
commitdiff
|
tree
2022-04-20
Noah Goldstei
n
x86: Fix missing __wmemcmp def for disabl
e
-multiarch
.
.
.
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-04-15
Noa
h
Goldstein
x86: Cleanup pa
g
e
c
ross
c
o
d
e in
m
e
mcmp-avx
2
-
movbe
.
S
commit
|
commitdiff
|
tree
2022-04-15
N
o
a
h
Goldst
e
in
x86: Remo
v
e memcmp-sse
4
.
S
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-04-15
Noah G
o
ldstein
x86: Opti
m
i
ze
memcmp SSE2 in memcmp
.
S
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldst
e
in
x86: Re
d
uc
e
cod
e
s
i
ze
o
f mem{move|pc
p
y|c
p
y
}-ssse3
commit
|
commitdiff
|
tree
2022-04-15
Noah
G
ol
d
s
t
ei
n
x86: R
e
mo
v
e
me
m
{move|c
p
y}-ssse
3
-bac
k
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldstein
x86: Remo
v
e s
t
r{p}{n}cpy-ss
s
e3
commit
|
commitdiff
|
tree
2022-04-15
Noah
Go
l
dstein
x86:
R
emove str{n}
c
at-ssse3
commit
|
commitdiff
|
tree
2022-04-15
Noah Gol
d
st
e
in
x
8
6:
R
e
m
ove s
t
r{n}{c
a
se}cmp-ssse3
commit
|
commitdiff
|
tree
2022-04-15
Noah Gold
s
tein
x8
6
: Remove
{w}mem
c
mp-ssse3
commit
|
commitdiff
|
tree
2022-04-14
Noa
h
Goldstein
Repla
c
e
{
u}int_fast{16|32} with
{
u}int32_t
commit
|
commitdiff
|
tree
2022-04-11
Noah Goldstein
Ad
d
.
clang-fo
r
mat sty
l
e f
i
le
commit
|
commitdiff
|
tree
2022-04-09
R
icardo Bitt
e
ncourt
s
trin
g
: Replace outdated
comments in str
l
en()
.
commit
|
commitdiff
|
tree
2022-03-28
Noa
h
Goldstein
x86: Small imp
r
o
vem
e
n
t
s
f
or
w
c
slen
commit
|
commitdiff
|
tree
2022-03-28
Noah Goldstein
x86: Small i
m
provements fo
r
wcscpy-ssse3
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x86:
Remove AVX str{n}casecmp
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldst
e
in
x86: Add EVEX optimized str{n}casecmp
commit
|
commitdiff
|
tree
2022-03-25
N
o
a
h Goldstein
x86:
Add AVX2 optimized str{n}casecmp
commit
|
commitdiff
|
tree
2022-03-25
Noah
Go
l
dst
e
in
str
i
ng: Expand page cross t
e
st c
a
ses in
test-st
r
ncmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
s
t
ring: E
x
pan
d
page cross
test
c
ases in t
e
st-strcmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
N
oah Goldstein
x86:
Optimize str{n}casecmp TOLOWER logic in
strcmp
.
.
.
commit
|
commitdiff
|
tree
2022-03-25
No
a
h Goldstein
x
8
6: Optimize str{n}casecm
p
TOLOWER logic in
st
r
c
m
p
.
S
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldste
i
n
string: Exp
a
nd page cr
o
ss test
s
in test-strncasecm
p
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
string: Expand
p
a
ge
cros
s
tests in test
-
strcasecmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noa
h
Goldstein
benchtests:
U
s
e
json-lib i
n
be
n
c
h
-strncasec
m
p
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldst
e
in
b
e
nchtests: Use json-lib in b
e
nch
-
s
trcas
e
c
m
p
.
c
commit
|
commitdiff
|
tree
2022-03-25
N
o
ah Goldst
e
in
x86: Fix fallback for wc
s
ncmp_avx2 in st
r
cm
p
-avx2
.
S
.
.
.
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-03-25
N
oah Goldstein
x86: Remove s
t
rspn
-
sse2
.
S and use
t
he gener
i
c implement
a
tion
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldst
e
in
x86: Remove strpbrk-sse2
.
S
a
n
d use
the generic implem
e
ntation
commit
|
commitdiff
|
tree
2022-03-25
No
a
h Goldstein
x86
:
R
e
m
o
ve str
c
spn-sse2
.
S a
n
d use
t
he gene
r
i
c
implemen
t
atio
n
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstei
n
x86: Optimize strsp
n
in strspn-c
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah
Goldste
i
n
x86: Opt
i
m
ize strcspn and s
t
rpbrk in s
t
r
cspn-c
.
c
commit
|
commitdiff
|
tree
2022-03-25
N
o
ah Go
l
dstein
benchtests: U
s
e
json-li
b
in bench-strs
p
n
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
benchtest
s
: Use
json-lib in bench-strpbrk
.
c
commit
|
commitdiff
|
tree
2022-03-25
N
o
ah Goldstein
x86: Code cl
e
anup in
s
t
r
ch
r
-
evex and c
o
mment justifying
.
.
.
commit
|
commitdiff
|
tree
2022-03-25
No
a
h Gol
d
stein
x
86: Code cleanup in strchr
-
a
v
x2 and
c
o
m
m
e
nt j
u
st
i
fying
.
.
.
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
benc
h
tests: Add ra
n
dom benchmark in b
e
nch
-
strc
h
r
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldst
e
in
bench
t
ests: Use jso
n
-lib in ben
c
h-strc
h
r
.
c
commit
|
commitdiff
|
tree
2022-02-18
N
o
ah
G
o
l
dstein
x
86
:
Test wcscmp RTM in the w
c
s
ncmp overflow case
.
.
.
commit
|
commitdiff
|
tree
2022-02-17
N
oah
Goldstein
x86: Fallbac
k
{str|wcs}
c
mp RTM
in
th
e
ncm
p
ove
r
flow
.
.
.
commit
|
commitdiff
|
tree
2022-02-16
No
a
h Goldstein
x86: Fix b
u
g in
strncmp-evex
and strn
c
mp-avx
2
[BZ
.
.
.
commit
|
commitdiff
|
tree
2022-02-15
Noah Goldstein
String: Str
e
ngt
h
memset test
s
in test-memset
.
c
commit
|
commitdiff
|
tree
2022-02-12
Noah Gold
s
tein
x86:
S
e
t
.
te
x
t s
e
ct
i
on i
n
mems
e
t-vec-unaligned-erms
commit
|
commitdiff
|
tree
2022-02-11
Noa
h
Goldstein
Stri
n
g
: Ensure 'MIN_P
A
GE_SIZE'
is multiple of 'getpagesize'
commit
|
commitdiff
|
tree
2022-02-07
Noah G
o
ldstein
x86:
R
emove SSSE3
i
nstructi
o
n for broad
c
ast in m
e
m
s
et
.
.
.
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-02-07
Noah Gol
d
stein
Benchtests: A
d
d length
z
ero be
n
chmark
for m
e
ms
e
t
in
.
.
.
commit
|
commitdiff
|
tree
2022-02-07
Noah G
o
ld
s
tein
x86: Improve
v
ec
g
eneration in memset-vec-unal
i
gned
.
.
.
commit
|
commitdiff
|
tree
2022-02-05
Noah Goldstein
Benchte
s
t
s
: move 'alloc_bufs'
f
rom l
o
op in bench-memset
.
c
commit
|
commitdiff
|
tree
2022-02-03
No
a
h
Goldstein
be
n
ch
t
ests: Add
more co
v
era
g
e for strcmp and
s
trnc
m
p
.
.
.
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-02-03
Noah Go
l
d
st
e
in
x86: Opt
i
mize
s
trcmp-evex
.
S
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-02-03
Noa
h
Goldstein
x86:
O
ptimize strcmp-avx2
.
S
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-02-03
Noah
G
oldstein
string: Improv
e
co
v
erage i
n
t
e
s
t-strcmp
.
c a
n
d te
s
t
.
.
.
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-02-03
Noah Goldstein
s
t
ring/test
-
str*cmp: remove stupid_[strcmp
,
strn
c
mp
.
.
.
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-01-11
Noah Go
l
d
s
tei
n
x86: Fix __wcsncmp_evex in
s
trcmp-evex
.
S [BZ# 28755]
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-01-11
N
o
ah G
o
lds
t
ei
n
x
86:
Fix __wcsncmp_a
v
x2 in strcmp-avx2
.
S [BZ# 2875
5
]
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-12-27
Noah
G
oldste
i
n
x86: Optimize L(
l
ess_vec) case i
n
me
m
c
m
peq-evex
.
S
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-12-27
Noah Goldstein
x86: Optimize L(less_vec) case in memcmp-ev
e
x
-movbe
.
S
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-12-08
John Dav
i
d Anglin
String: tes
t
-
m
e
m
cpy used unaligned types for b
u
f
fers
.
.
.
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
Reviewed-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-11-11
No
a
h Goldstein
String: Sp
l
it me
m
c
py
tests so tha
t
p
a
r
alle
l
b
u
ild is
.
.
.
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-11-11
N
oah G
o
ldstei
n
x8
6
: Shrink memcmp
-
sse
4
.
S
c
ode siz
e
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-11-06
Noah G
o
ldstein
x86: Double size of ERM
S
rep_movs
b
_
threshold in dl
.
.
.
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-11-06
No
a
h Goldstei
n
x86:
O
ptimize memmove-ve
c
-un
a
ligne
d
-erms
.
S
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-11-06
N
o
ah Goldstein
benchtests: Add partial
o
verlap case in benc
h
-memmove
.
.
.
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-11-06
Noah G
o
ldstein
benc
h
t
e
s
ts:
A
dd a
d
dit
i
onal ca
s
es to
b
en
c
h-mem
c
py
.
c
.
.
.
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-11-06
N
o
ah
Goldstein
string: Make
tes
t
s birdir
e
ctional tes
t
-memcpy
.
c
Signed-off-by:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-10-28
Noah Golds
t
ein
x8
6
_64
:
Add memcmpeq
.
S to fix disa
b
le-mu
l
ti-arch
build
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2021-10-27
N
oah Golds
t
ein
x
8
6_6
4
:
Add
e
vex op
t
i
m
i
zed
_
_memcmpeq in memcmpeq-evex
.
S
commit
|
commitdiff
|
tree
2021-10-27
N
oa
h
Goldstein
x86_64:
Add av
x
2 optimized __memcmpeq i
n
memc
m
peq-av
x
2
.
S
commit
|
commitdiff
|
tree
2021-10-27
Noah
Goldstein
x86_64: Add
sse2 o
p
timized
__memcm
p
eq
in mem
c
mp
-
ss
e
2
.
S
commit
|
commitdiff
|
tree
2021-10-27
Noah Goldstein
x
86_64
:
A
d
d support for __memcmpeq using sse2
,
avx2
.
.
.
commit
|
commitdiff
|
tree
2021-10-27
Noah
G
oldstein
Benchtests
:
Add benchtests for __memcmpeq
commit
|
commitdiff
|
tree
2021-10-27
Noah
G
oldstein
String:
Add _
_
me
m
c
m
peq as build t
a
rget
commit
|
commitdiff
|
tree
2021-10-26
Noah G
o
ldstein
NEWS: Ad
d
item for __memcmpeq
commit
|
commitdiff
|
tree
next