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: Remove generic strncat, strncpy, and stpncpy implementations
2022-07-12
Noah
Golds
t
ein
x
86: Re
m
ove gene
r
ic s
t
r
n
cat, s
t
rncpy
,
and stpncpy implementa
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
No
a
h G
o
ldstein
x86:
A
dd support for building {w
}
memcmp{eq}
w
ith explic
i
t
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
N
oah Go
l
d
stein
x86: Add supp
o
rt f
o
r
buildi
n
g {w}
m
e
m
se
t
{_ch
k
}
with
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldste
i
n
x86: Add support for building {w}memmo
v
e{_chk
}
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noa
h
Gol
d
stein
x86: Add support for building st
r
{c|p}{b
r
k
|spn} with
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldstein
x
8
6: Add commen
t
e
x
p
l
aining no Slow_SSE4_2 check in
.
.
.
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldst
e
in
x86: Add missing IS_IN (libc) check to
strncmp-s
s
e4_
2
.
S
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldstein
x8
6
: Add missi
n
g IS_IN
(libc) check to strc
s
pn-sse4
.
c
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldste
i
n
x
86: Add mis
s
ing IS_IN (l
i
bc) check t
o
mem
m
ove-
s
s
se3
.
S
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-30
H
.
J
.
Lu
x86-6
4
: Pro
p
erly
i
nd
e
nt X86_IFUNC_IMPL_A
D
D
_
VN arguments
commit
|
commitdiff
|
tree
2022-06-30
Noah
G
o
l
dst
e
in
x
8
6-64: Small improv
e
ments to
d
l-
t
r
a
mpoline
.
S
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldstein
x8
6
: Move
mem{p
}
{mov|cpy
}
_
{chk_}erms to its own file
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldstein
x86: Move and s
l
i
ghtly improve
m
emset_erm
s
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldstein
x
86: Add definit
i
on for __w
m
emset_chk
A
VX2
RTM in ifunc
.
.
.
commit
|
commitdiff
|
tree
2022-06-28
Noah Goldstein
x86: Add mor
e
feature def
i
nitions to isa-level
.
h
commit
|
commitdiff
|
tree
2022-06-27
N
o
ah Gol
d
stein
x86: Fix backwards
Prefer_No_VZEROUPPER check
i
n
i
f
unc
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
Noah Go
l
dstein
x86: Ren
a
me s
t
r
s
tr_sse2 to
s
t
rstr_
g
ener
i
c as
i
t us
e
s
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
N
o
a
h Goldstein
x86: Rem
o
ve unused file wmemcmp
-
sse4
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-27
No
a
h Gold
s
tein
x86: Put
wcs{n}len-ss
e
4
.
1
in the sse4
.
1 text sectio
n
commit
|
commitdiff
|
tree
2022-06-27
Noah Goldstein
x86: Align e
n
t
r
y
for memrchr to 64-bytes
.
commit
|
commitdiff
|
tree
2022-06-23
N
oah Go
l
dstein
x86: R
e
move faulty sanity tests for RT
L
D
bui
l
d wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noa
h
G
o
ldstein
stdlib: Fixup
mbs
t
owcs
N
ULL
_
_dst
h
a
ndling
.
[
B
Z #292
7
9]
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-23
Noah Goldstein
x
86: Replace all sse i
n
st
r
u
c
tions with vex
equivilent
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah
G
o
l
d
stein
x86: Add supp
o
rt for
compiling {raw|w}memchr wit
h
high
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noa
h
Gold
s
t
e
in
x86: Add defines / utilities for
maki
n
g
ISA
specific
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
Noah
G
oldste
i
n
stdlib: Remove at
t
r_write from mbstows if
dst is NU
L
L
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
No
a
h
Goldst
e
in
st
d
l
i
b: Remo
v
e traili
n
g wh
i
t
e
space from Makefile
commit
|
commitdiff
|
tree
2022-06-17
N
oah Goldstein
i386:
F
i
x i
n
c
l
ude paths for s
t
r
s
pn, str
c
spn, and st
r
p
brk
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-17
Noah Goldstein
x86:
R
en
a
me generic
f
un
c
tions with u
n
ique pos
t
f
i
x for
.
.
.
commit
|
commitdiff
|
tree
2022-06-17
Noa
h
Goldstein
x
8
6:
A
d
d
BMI1/BMI2 c
h
ecks for
ISA_V3 c
h
e
ck
commit
|
commitdiff
|
tree
2022-06-15
Noah Goldstein
x86
:
Cleanup bounds check
i
ng in larg
e
mem
c
p
y c
a
se
commit
|
commitdiff
|
tree
2022-06-15
Noah Go
l
dstein
x86: Ad
d
b
ounds `x86_non_temporal_
t
hr
e
shold`
commit
|
commitdiff
|
tree
2022-06-15
Noah Gol
d
stein
x86:
A
dd sse
4
2 implem
e
ntation to strcmp's ifunc
commit
|
commitdiff
|
tree
2022-06-15
N
oa
h
Goldstein
x86: Fix
mis
o
rdered logic for setting `rep_mov
s
b_stop_threshol
d
`
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstei
n
x8
6
:
O
pti
m
ize svml_s_
t
anhf4
_
co
r
e_sse4
.
S
commit
|
commitdiff
|
tree
2022-06-09
N
oah Goldstein
x86: Optimize svml_s_tanhf8_c
o
r
e_avx2
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah
Goldstein
x
8
6:
Ad
d
data fil
e
that can
b
e sh
a
re
d
b
y
tanhf-avx2
.
.
.
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x86: Optimize svml_s_tan
h
f16_core_avx512
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Go
l
dstein
x86: Improve
s
vml_s_atanhf4
_
core
_
ss
e
4
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldst
e
i
n
x
8
6
: Improv
e
svml_s_
a
tanhf8_cor
e
_avx2
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x86: Impro
v
e
svml_s_atanhf16_core_avx512
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x86:
A
lign
v
arshift table t
o
32
-
bytes
commit
|
commitdiff
|
tree
2022-06-09
N
o
ah
Goldstein
x86: Ad
d
copyr
i
ght to strpbrk-c
.
c
commit
|
commitdiff
|
tree
2022-06-09
Noah Gol
d
s
t
e
in
x86
:
Fix page
cro
s
s case in
r
awme
m
chr
-
a
v
x2 [BZ #29234]
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldst
e
in
x86:
Z
ERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Noah Gol
d
stei
n
x86: Shrink co
d
e size of
m
emchr-evex
.
S
commit
|
commitdiff
|
tree
2022-06-07
N
oah Goldstein
x86:
Shrink code size of memchr-a
v
x2
.
S
commit
|
commitdiff
|
tree
2022-06-07
N
o
a
h
Golds
t
ein
x86:
Optim
i
ze mem
r
c
hr-a
v
x2
.
S
commit
|
commitdiff
|
tree
2022-06-07
No
a
h
Golds
t
ei
n
x
8
6: Optimize
m
emrc
h
r-eve
x
.
S
commit
|
commitdiff
|
tree
2022-06-07
N
o
a
h
Golds
t
ein
x
86: Optimize memrchr-
s
se2
.
S
commit
|
commitdiff
|
tree
2022-06-07
N
oah
Goldstein
Bench
t
est
s
: Improve memr
c
h
r
b
e
nchmarks
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldstein
x86: Add COND
_
VZEROUPPER that
c
a
n
replace vz
e
rouppe
r
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
N
o
ah G
o
ldstein
x86: Cr
e
a
t
e header for VEC c
l
asse
s
in x86 strings library
commit
|
commitdiff
|
tree
2022-05-28
Noah Gol
d
stein
benchtests: Impr
o
ve benchtests f
o
r st
r
st
r
, memm
e
m,
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstein
benchtests: Impr
o
ve bench-strnlen
.
c
commit
|
commitdiff
|
tree
2022-05-23
No
a
h Gold
s
tein
elf: O
p
ti
m
iz
e
_dl_new_hash
i
n dl-new-hash
.
h
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstein
ns
s
: Optimize nss_hash in ns
s
_hash
.
c
commit
|
commitdiff
|
tree
2022-05-23
Noa
h
Goldste
i
n
benchte
s
ts:
A
dd b
e
n
c
htests
f
or dl_elf_has
h
,
d
l
_
new_hash
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstein
nss: A
d
d tes
t
s
for the nss_hash in
n
ss_hash
.
h
commit
|
commitdiff
|
tree
2022-05-23
Noah Go
l
dstei
n
elf: A
d
d test
s
for the
dl has
h
funcs (_dl_new_has
h
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstei
n
elf: Refactor dl_new_hash
so it ca
n
be tested / be
n
chmarked
commit
|
commitdiff
|
tree
2022-04-27
No
a
h Golds
t
ein
sysdeps: Add 'get_fast_jitter' inte
r
ace
i
n fast-ji
t
t
e
r
.
h
commit
|
commitdiff
|
tree
2022-04-23
Noah Golds
t
ein
x86: Optimize {s
t
r
|
wcs}rch
r
-
e
vex
commit
|
commitdiff
|
tree
2022-04-23
N
oah
G
olds
t
ein
x
8
6: Optimize {str|wc
s
}rchr-av
x
2
commit
|
commitdiff
|
tree
2022-04-23
N
oah G
o
ldst
e
in
x86
:
Optimize {str|wcs}
r
chr-ss
e
2
commit
|
commitdiff
|
tree
2022-04-23
N
o
ah Goldstein
benchtests:
Impr
o
v
e
bench-strrchr
commit
|
commitdiff
|
tree
2022-04-20
Noah Goldstein
x86: Fi
x
mis
s
ing __wmemcmp
d
ef
for disab
l
e
-mu
l
t
i
arch
.
.
.
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldst
e
in
x86: Cl
e
anup pag
e
cross code in mem
c
mp
-
avx2-movbe
.
S
commit
|
commitdiff
|
tree
2022-04-15
N
o
ah Gol
d
s
tein
x86
:
R
e
move memcmp
-
sse4
.
S
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldstein
x86: Optimiz
e
memc
m
p SSE2
i
n memcmp
.
S
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldste
i
n
x86: Reduce c
o
de s
i
ze of
m
em
{
move|pc
p
y
|
c
py}-ssse3
commit
|
commitdiff
|
tree
2022-04-15
N
oah G
o
ldstein
x
8
6
:
Remove mem{move|cp
y
}-sss
e
3
-back
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldstein
x
8
6:
R
emove str{p}{n}cpy-ssse3
commit
|
commitdiff
|
tree
2022-04-15
Noah
Goldstein
x86:
R
e
move str{n
}
cat-ssse3
commit
|
commitdiff
|
tree
2022-04-15
N
o
ah Goldstein
x
8
6: Remove
str{n}{case}cmp-ssse3
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldstein
x86:
R
emove {w}memcmp-s
s
se3
commit
|
commitdiff
|
tree
2022-04-14
Noah Gold
s
te
i
n
R
eplace {
u
}
i
nt_fast{16|32} wit
h
{u}int32_t
commit
|
commitdiff
|
tree
2022-04-11
Noah Gold
s
tein
Add
.
clang-
f
or
m
at style file
commit
|
commitdiff
|
tree
2022-04-09
R
i
c
a
rdo Bit
t
encourt
string:
Repl
a
ce outdated comme
n
t
s
in strlen()
.
commit
|
commitdiff
|
tree
2022-03-28
N
o
a
h
Goldstein
x86: Small imp
r
ovemen
t
s for wcslen
commit
|
commitdiff
|
tree
2022-03-28
N
oah
G
oldste
i
n
x86: S
m
al
l
improvements for wcsc
p
y-ssse3
commit
|
commitdiff
|
tree
2022-03-25
Noa
h
Gold
s
tein
x86: Remov
e
AVX str{n}case
c
mp
commit
|
commitdiff
|
tree
2022-03-25
Noah
G
oldstein
x86:
A
dd
EVEX optimized str{
n
}casecmp
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x
86: Add
A
VX2 opt
i
mized str{n}
c
asecmp
commit
|
commitdiff
|
tree
2022-03-25
N
o
a
h
G
ol
d
stein
string: Ex
p
and page cross te
s
t cases in te
s
t-strnc
m
p
.
c
commit
|
commitdiff
|
tree
2022-03-25
N
oah
G
oldste
i
n
string: Expand page cross
t
e
st
cas
e
s in test-strcmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x86:
O
ptimize str{n}casecmp TOLO
W
E
R logic i
n
s
trcmp
.
.
.
commit
|
commitdiff
|
tree
2022-03-25
N
o
ah Goldstein
x86: Optimiz
e
s
tr{n}ca
s
ec
m
p TOLOWER
lo
g
ic
in strcmp
.
S
commit
|
commitdiff
|
tree
2022-03-25
Noah
Gol
d
st
e
in
string: Expand pa
g
e cross tests in test-strncasecmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Go
l
dste
i
n
string: Expan
d
page c
r
oss tests in te
s
t-strcasecmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah
G
oldstein
b
enchtests:
Use json-lib i
n
be
n
c
h
-st
r
nca
s
ecmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
benc
h
test
s
: Use json-lib i
n
bench-
s
trcasecmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
No
a
h Goldstein
x86: Fix f
a
llback f
o
r wcsncm
p
_a
v
x2
in strc
m
p-avx2
.
S
.
.
.
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x86: R
e
move strs
p
n-sse2
.
S
a
nd use th
e
generic implementation
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x8
6
:
R
emove
s
trpbrk-sse
2
.
S and use th
e
gene
r
ic imp
l
ementation
commit
|
commitdiff
|
tree
2022-03-25
Noah Gold
s
t
e
in
x86: Remove
strcsp
n
-
s
se2
.
S
a
n
d
u
se the ge
n
eric implementa
t
ion
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldst
e
i
n
x86
:
Optimiz
e
s
t
r
s
pn in strspn-
c
.
c
commit
|
commitdiff
|
tree
2022-03-25
No
a
h Gold
s
tein
x86: Optimize strcspn and strpbrk in
s
trcspn-c
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noa
h
Goldstein
be
n
chtests: Use json-lib in bench-s
t
r
spn
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
b
e
nc
h
tests: Use json-lib in bench-strpb
r
k
.
c
commit
|
commitdiff
|
tree
next