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: Align entry for memrchr to 64-bytes.
2022-06-27
Noah Goldstei
n
x86: Align entry for
memrch
r
to 64-bytes
.
commit
|
commitdiff
|
tree
2022-06-23
Noah Goldstein
x86: R
e
move f
a
u
l
ty sanity test
s
for RT
L
D build
w
ith
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
No
a
h Gold
s
t
ein
stdl
i
b: Fixup mbst
o
wc
s
NULL __dst handling
.
[BZ #29279]
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-23
N
oah
G
ol
d
s
t
ein
x86:
R
eplace
all
sse
instructions with vex equivi
l
ent
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah Goldstein
x86: Add suppor
t
fo
r
compiling {raw|w}mem
c
hr with h
i
gh
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
N
o
a
h Goldstein
x86: Add define
s
/
utilities
f
or
ma
k
ing ISA s
p
ecific
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
N
o
ah Goldstein
stdlib:
R
em
o
ve at
t
r_writ
e
from mbstows
i
f dst is NULL
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
Noa
h
Goldstein
std
l
ib: Remove trailing wh
i
t
e
space from M
a
kefile
commit
|
commitdiff
|
tree
2022-06-17
N
o
ah Goldstein
i386
:
Fix include paths
for
s
t
rspn, strcspn, and str
p
brk
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
No
a
h
Goldstein
x86:
Re
n
ame gen
e
ric functions with
u
n
ique postfix
for
.
.
.
commit
|
commitdiff
|
tree
2022-06-17
Noah Golds
t
ein
x8
6
: A
d
d BMI1/B
M
I2 checks
f
or ISA_V3 check
commit
|
commitdiff
|
tree
2022-06-15
Noah Gold
s
tein
x86: Clea
n
up bounds ch
e
cking in large memcp
y
case
commit
|
commitdiff
|
tree
2022-06-15
Noah
Goldstein
x86: Add bounds `x
8
6_n
o
n
_
tempor
a
l_thresho
l
d`
commit
|
commitdiff
|
tree
2022-06-15
Noah Goldstein
x86:
Add
sse
4
2 implementa
t
i
o
n
to strcmp's ifunc
commit
|
commitdiff
|
tree
2022-06-15
Noah
Goldstein
x86
:
Fix misordered logic for setting `rep
_
m
o
vsb_sto
p
_
t
hres
h
old`
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x86:
O
ptimize svml_s_tanhf4_core_sse
4
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noa
h
Goldstein
x86: Optim
i
ze svml_s_tanhf8_co
r
e_avx2
.
S
commit
|
commitdiff
|
tree
2022-06-09
No
a
h Goldstein
x86: Add data f
i
le that can
b
e sha
r
e
d
b
y
tan
h
f-avx2
.
.
.
commit
|
commitdiff
|
tree
2022-06-09
Noah Gol
d
ste
i
n
x8
6
:
O
ptimiz
e
svm
l
_s_tan
h
f
16_core
_
av
x
512
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah G
o
ldstein
x86: Im
p
rove s
v
ml
_
s_atanhf4_core_s
s
e4
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah G
o
ldst
e
in
x
86: Improve svml_s_a
t
anhf8_core_a
v
x2
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Gol
d
stein
x86:
I
mprove
s
vml_s_atanhf16_
c
ore_avx512
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noa
h
Goldstein
x86:
Align varsh
i
ft table to
32-
b
ytes
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x86: Add copyright to
s
t
rpbrk
-
c
.
c
commit
|
commitdiff
|
tree
2022-06-09
Noah Gol
d
stein
x86: Fix page cross case in rawmem
c
hr-avx2
[BZ #29
2
34]
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldstein
x86: ZERO_
U
PPER_VEC_REGIS
T
E
R
S_R
E
TURN_XTEST expect no
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Noah
Go
l
dstein
x86: Sh
r
ink
c
od
e
s
i
ze of memchr-evex
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Golds
t
ein
x86: Shrink code size of
m
emc
h
r-avx2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldstei
n
x8
6
: Optimize memrchr-avx2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldstein
x86: Optimize memrchr-evex
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Gold
s
te
i
n
x
86: Optimize memrc
h
r-ss
e
2
.
S
commit
|
commitdiff
|
tree
2022-06-07
N
o
a
h Gol
d
stein
Benchtests: Improv
e
memrchr benchmarks
commit
|
commitdiff
|
tree
2022-06-07
Noah G
o
ldstein
x86: Add
C
OND_VZEROU
P
PER tha
t
can replace vze
r
oupper
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Noah
G
olds
t
ein
x
86: Create h
e
ad
e
r for VEC classes
i
n x86 strings l
i
br
a
ry
commit
|
commitdiff
|
tree
2022-05-28
Noah Goldstein
ben
c
ht
e
sts: Improve be
n
cht
e
sts for strstr,
m
emmem
,
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldste
i
n
b
e
nchtests: Improve
be
n
ch-strnlen
.
c
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstein
e
lf: Optimize _dl_new_has
h
in
d
l-n
e
w-hash
.
h
commit
|
commitdiff
|
tree
2022-05-23
Noah Gol
d
s
t
ein
nss:
O
ptimize
n
ss
_
ha
s
h
in nss_hash
.
c
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstein
benchtest
s
: Add benchtest
s
for
dl
_
elf_hash, dl_new_hash
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
Noah
G
o
l
ds
t
ein
nss: Add
t
ests for the nss_ha
s
h in ns
s
_hash
.
h
commit
|
commitdiff
|
tree
2022-05-23
N
o
ah Goldste
i
n
elf: Add tests for t
h
e
dl hash fu
n
cs (_dl_new_hash
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstein
e
lf: R
e
factor dl_new_hash
so
it can be
t
e
sted / benchmarked
commit
|
commitdiff
|
tree
2022-04-27
Noah Gold
s
tei
n
s
y
sdeps:
A
dd 'get_fa
s
t_jitter' inter
a
ce in
f
ast-jitter
.
h
commit
|
commitdiff
|
tree
2022-04-23
Noah Golds
t
ein
x86: Optimi
z
e {str|wcs}
r
chr-e
v
ex
commit
|
commitdiff
|
tree
2022-04-23
Noah Goldstein
x
8
6: Op
t
i
mi
z
e {str|w
c
s}r
c
hr-avx2
commit
|
commitdiff
|
tree
2022-04-23
Noah Goldste
i
n
x8
6
: O
p
ti
m
i
ze {str|wcs}
r
chr-
s
se2
commit
|
commitdiff
|
tree
2022-04-23
Noah
G
oldstein
bench
t
ests: Improve
bench-strrchr
commit
|
commitdiff
|
tree
2022-04-20
No
a
h Goldstein
x86: Fix
missing __w
m
emcmp def for
dis
a
ble-multiarch
.
.
.
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-04-15
Noah Gol
d
stein
x86
:
Cl
e
anup
p
age cross code in
m
e
mcmp-avx2-movbe
.
S
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldstein
x86: Re
m
ove memcmp-sse4
.
S
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-04-15
N
oah Goldst
e
i
n
x
8
6:
O
ptimi
z
e me
m
cmp S
S
E2
in memcmp
.
S
commit
|
commitdiff
|
tree
2022-04-15
No
a
h Go
l
d
s
tein
x86: Reduce co
d
e size of mem{move|pcpy
|
c
p
y}-
s
sse3
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldst
e
i
n
x86: Re
m
o
v
e me
m
{move|
c
py
}
-ssse3-back
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldstein
x86: Remove str{p}{n}cpy-ssse3
commit
|
commitdiff
|
tree
2022-04-15
N
oah Goldstein
x86:
R
em
o
ve s
t
r{n
}
cat-ssse3
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldstein
x86: Remove str{n}{case}cmp-ss
s
e3
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldstein
x86: Remov
e
{
w
}memc
m
p-sss
e
3
commit
|
commitdiff
|
tree
2022-04-14
Noah
G
oldstein
Replace {u}in
t
_fast{16|32} with {u}int32_
t
commit
|
commitdiff
|
tree
2022-04-11
Noah
Go
l
d
stein
Add
.
clang-format st
y
l
e file
commit
|
commitdiff
|
tree
2022-03-28
Noah Goldstein
x86: S
m
all i
m
pro
v
ements for wcslen
commit
|
commitdiff
|
tree
2022-03-28
Noah Goldste
i
n
x
8
6
: S
m
a
l
l improveme
n
ts for wcsc
p
y
-
s
sse3
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x86: Remove AVX s
t
r
{
n
}
ca
s
e
c
m
p
commit
|
commitdiff
|
tree
2022-03-25
Noa
h
Goldstein
x86: Add E
V
EX opti
m
ized str{n}ca
s
ecmp
commit
|
commitdiff
|
tree
2022-03-25
N
oah Go
l
dstein
x86:
A
d
d
AVX2 optimized
s
tr{n}casecmp
commit
|
commitdiff
|
tree
2022-03-25
Noah G
o
l
ds
t
ein
string: Expand page cros
s
te
s
t
c
ases i
n
test-strncmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah
G
oldste
i
n
string:
E
xpand page c
r
oss test
cases in test
-
st
r
cmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Gol
d
s
te
i
n
x86
:
O
p
t
imize str{n
}
c
a
sec
m
p T
O
LOWER logic in strcmp
.
.
.
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x
8
6:
O
pti
m
ize st
r
{n}casecm
p
TOLOWER logi
c
in
strcmp
.
S
commit
|
commitdiff
|
tree
2022-03-25
No
a
h Goldstein
string:
Expand page cr
o
ss te
s
t
s i
n
test-strncasecmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah G
o
ldstein
s
tring: Exp
a
nd page cr
o
ss tes
t
s
in test-strcasecmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
be
n
cht
e
sts: Us
e
json
-
lib in bench-strn
c
asecmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah G
o
l
d
stein
benchte
s
ts: Use
json-
l
ib
i
n bench-st
r
casecmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
N
o
a
h
Go
l
dst
e
in
x86: Fix fallback for
w
c
s
ncmp_av
x
2 in
s
trcmp-a
v
x2
.
S
.
.
.
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x86: Rem
o
ve strsp
n
-sse2
.
S
a
n
d
use th
e
generic implementation
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x
86: Rem
o
v
e
st
r
pbrk-sse2
.
S and use the generic implementatio
n
commit
|
commitdiff
|
tree
2022-03-25
Noah
G
oldstein
x86: Remove strcspn-sse2
.
S and use the generi
c
i
mplementati
o
n
commit
|
commitdiff
|
tree
2022-03-25
Noa
h
Goldstein
x
86: Optimi
z
e st
r
spn in strspn-c
.
c
commit
|
commitdiff
|
tree
2022-03-25
No
a
h Goldstein
x
86: Op
t
imize strcspn and strpbrk i
n
strcspn-c
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
bencht
e
s
ts:
Use json-lib in
b
en
c
h
-strs
p
n
.
c
commit
|
commitdiff
|
tree
2022-03-25
N
oa
h
Gol
d
stein
b
en
c
htests
:
U
s
e json-lib
in bench
-
s
t
rpb
r
k
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x86
:
Co
d
e cleanup in
strchr-evex and commen
t
j
u
stifying
.
.
.
commit
|
commitdiff
|
tree
2022-03-25
Noah Gol
d
stein
x86: C
o
de cleanup in
s
trc
h
r-avx2 and com
m
ent jus
t
ifyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
benchte
s
ts
:
Add random benchmark
i
n bench-s
t
rc
h
r
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah
G
oldstein
benchtests: Use json-lib in bench-st
r
c
hr
.
c
commit
|
commitdiff
|
tree
2022-02-18
N
oa
h
Golds
t
ein
x
8
6: Fix TEST_N
A
ME t
o
make it a
s
tring in tst
-
strncmp
.
.
.
commit
|
commitdiff
|
tree
2022-02-18
Noah Golds
t
e
i
n
x86: Test wcscmp RTM in the
wcs
n
c
mp overflow case
.
.
.
commit
|
commitdiff
|
tree
2022-02-17
Noah Goldstein
x86: Fallback {s
t
r|wcs}c
m
p RTM i
n
the nc
m
p
o
verflow
.
.
.
commit
|
commitdiff
|
tree
2022-02-16
Noa
h
Go
l
dst
e
in
x86
:
Fix bug
in strncmp-ev
e
x and st
r
ncmp
-
avx2
[BZ
.
.
.
commit
|
commitdiff
|
tree
2022-02-15
Noah Goldstein
String:
Strength memset test
s
in test-memset
.
c
commit
|
commitdiff
|
tree
2022-02-12
Noah
G
o
ldstein
x86
:
Set
.
t
e
x
t
s
e
cti
o
n
in memset-vec-una
l
ign
e
d-erms
commit
|
commitdiff
|
tree
2022-02-11
Noah Goldstein
String:
E
nsure 'MIN_PAGE_SIZE' is multiple of '
g
etpage
s
ize'
commit
|
commitdiff
|
tree
2022-02-07
Noa
h
Gol
d
stein
x86
:
Rem
o
v
e SSSE3 instruction for broadcast in mem
s
et
.
.
.
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-07
Noah Goldste
i
n
Benchtests: Ad
d
length
z
e
r
o benchmark for me
m
set in
.
.
.
commit
|
commitdiff
|
tree
2022-02-07
N
o
ah
G
o
ldstein
x
8
6: I
m
pro
v
e
vec generation in mems
e
t-vec-una
l
igned
.
.
.
commit
|
commitdiff
|
tree
2022-02-05
Noah
Goldstein
Bencht
e
sts: move 'a
l
loc_b
u
fs' fro
m
loop in
bench
-
memset
.
c
commit
|
commitdiff
|
tree
2022-02-03
Noah
G
oldstein
benchtest
s
: Add more cov
e
rage for strc
m
p and strncmp
.
.
.
Signed-off-by: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-03
Noah Goldstein
x
86: Optimize strcm
p
-ev
e
x
.
S
Signed-off-by: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-03
Noah Goldste
i
n
x86: Opti
m
ize strc
m
p-avx2
.
S
Signed-off-by: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-03
Noah Goldstein
str
i
ng: Imp
r
ove coverage in test-strc
m
p
.
c and
te
s
t
.
.
.
Signed-off-by: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-02-03
Noah G
o
lds
t
ein
string
/
tes
t
-
s
t
r
*c
m
p: rem
o
ve stupid_[strcm
p
, strncmp
.
.
.
Signed-off-by: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
next