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-64: Properly indent X86_IFUNC_IMPL_ADD_VN arguments
2022-06-30
H
.
J
.
Lu
x
86-64
:
Properly
i
ndent X86_IFUNC_IMPL_ADD_VN arguments
commit
|
commitdiff
|
tree
2022-06-30
Noah G
o
ldst
e
in
x86-
6
4
: Small i
m
pro
v
ements to dl-t
r
ampoli
n
e
.
S
commit
|
commitdiff
|
tree
2022-06-30
Noah Golds
t
ein
x86
:
Mov
e
mem
{
p
}{m
o
v|cpy
}
_{chk_}erm
s
t
o
its own file
commit
|
commitdiff
|
tree
2022-06-30
No
a
h Goldst
e
in
x86
:
Move
a
n
d slightly improve memset_e
r
ms
commit
|
commitdiff
|
tree
2022-06-30
No
a
h Goldstein
x86
:
A
d
d defin
i
tion
for __wmemset_
c
hk AV
X
2 RTM in if
u
nc
.
.
.
commit
|
commitdiff
|
tree
2022-06-28
Noah G
o
l
d
s
tein
x86:
Add more
f
eature definitions to is
a
-level
.
h
commit
|
commitdiff
|
tree
2022-06-27
Noah Gold
s
tein
x
8
6:
F
ix b
a
ckwards
P
refer
_
No_VZEROUPPER check
i
n i
f
unc
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
No
a
h Goldstein
x86: Rena
m
e strstr_sse
2
t
o st
r
str_gener
i
c
as i
t
uses
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
Noa
h
Goldstein
x86:
R
emo
v
e unused file wm
e
mcmp-sse4
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-27
Noah G
o
ldstein
x86: Put wcs{n}len-s
s
e
4
.
1
in the
sse4
.
1 tex
t
sectio
n
commit
|
commitdiff
|
tree
2022-06-27
Noah Golds
t
ein
x86: Align entry for
m
emrchr to 64-
b
yt
e
s
.
commit
|
commitdiff
|
tree
2022-06-23
Noah Gold
s
tein
x86:
Remove faulty
s
anity tests for R
T
LD b
u
il
d
with
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah Gold
s
tei
n
stdl
i
b: Fixu
p
mbstowcs
N
U
LL _
_
dst handling
.
[BZ #29279]
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-23
No
a
h
Goldstein
x86: Replace all sse i
n
structio
n
s with vex equivil
e
nt
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah Goldstei
n
x86: Add support for compili
n
g
{r
a
w
|
w}memchr with high
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
N
o
ah G
o
ldstein
x86:
Add
d
efi
n
es / utilities for maki
n
g ISA specific
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
N
o
ah Goldste
i
n
stdlib
:
Remove attr_write from mbstows if dst
is NULL
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
Noah Gold
s
tein
s
tdli
b
: Remove trailing w
h
i
tespace from Makefil
e
commit
|
commitdiff
|
tree
2022-06-17
Noah Goldstein
i386:
Fix inc
l
ude
paths for
s
trs
p
n, strc
s
p
n, and
s
trpbrk
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-17
Noah Go
l
dstein
x86
:
Rename generic function
s
wi
t
h
unique postfix for
.
.
.
commit
|
commitdiff
|
tree
2022-06-17
Noah
G
o
l
dstein
x86: Add BMI
1
/BMI2 checks
for ISA_V3 check
commit
|
commitdiff
|
tree
2022-06-15
Noah
Golds
t
e
i
n
x86: Cleanup
b
ounds check
i
ng in
large memcpy case
commit
|
commitdiff
|
tree
2022-06-15
Noah Gol
d
stein
x
8
6: Add b
o
unds `x86
_
n
on
_
tempo
r
al_thresho
l
d`
commit
|
commitdiff
|
tree
2022-06-15
Noah Goldstein
x86: Add ss
e
42 imp
l
ementation
t
o
st
r
cmp's ifunc
commit
|
commitdiff
|
tree
2022-06-15
Noah Gold
s
tein
x
86: Fix miso
r
dered logic for
s
etting `rep_m
o
vsb_s
t
op_threshold`
commit
|
commitdiff
|
tree
2022-06-09
N
oah Goldste
i
n
x86
:
Op
t
imize svml_
s
_
t
anhf4_core_sse4
.
S
commit
|
commitdiff
|
tree
2022-06-09
N
o
ah Gol
d
stein
x86: Optim
i
ze svml_s_
t
anhf8_cor
e
_avx2
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x86: Add data file that can be shared by tanhf-avx
2
.
.
.
commit
|
commitdiff
|
tree
2022-06-09
N
oah
Gol
d
stein
x86: Optimize svml_
s
_tanh
f
16_core_avx512
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noa
h
Goldstein
x8
6
: Impro
v
e svml_s_atanhf4_core_sse
4
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah G
o
ldstein
x86: Improve svml_s_atanhf8
_
co
r
e_avx
2
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x86: Improve
s
vml_s_atan
h
f16_core_avx
5
12
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah
G
old
s
tein
x86
:
Align varshift table to 32-bytes
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x
8
6:
Add copy
r
ight to st
r
pbrk-c
.
c
commit
|
commitdiff
|
tree
2022-06-09
Noah Gol
d
stein
x86: Fix page cros
s
case i
n
rawmemchr-avx2 [BZ #29234]
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-07
Noa
h
Goldstein
x86: ZERO_UPP
E
R
_
VEC_REGISTERS_RE
T
URN_XT
E
ST exp
e
ct no
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Noah
Go
l
dstein
x86: Shrink code
s
ize of
m
e
mchr-ev
e
x
.
S
commit
|
commitdiff
|
tree
2022-06-07
N
o
ah Goldstein
x86: Shrink code size of memchr-av
x
2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldstein
x86
:
Opti
m
i
ze memrchr-
a
vx2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldstein
x86: Optimize
memrchr-ev
e
x
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Go
l
dstein
x86: Optimize
m
emrchr-sse2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noa
h
G
o
ldstein
Benchtests:
I
mpro
v
e
memrchr be
n
chmarks
commit
|
commitdiff
|
tree
2022-06-07
N
o
a
h Goldstein
x86: Add COND_VZER
O
UPPER that can
replace vze
r
oup
p
e
r
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldst
e
in
x86:
Crea
t
e header for VE
C
classes in x
8
6 strin
g
s
libr
a
ry
commit
|
commitdiff
|
tree
2022-05-28
Noah Go
l
dstein
benchtests:
I
m
prove benchtes
t
s
for st
r
st
r
, memmem,
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldste
i
n
b
enchtests: Improve ben
c
h-strnlen
.
c
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstei
n
elf: Optimize _dl_new_hash in dl-new-h
a
sh
.
h
commit
|
commitdiff
|
tree
2022-05-23
Noah
G
o
ld
s
te
i
n
n
ss: Optimize nss_hash
in nss
_
hash
.
c
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstein
benchtests: Add benc
h
tests for d
l
_e
l
f_hash
,
dl_new_hash
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
N
o
ah Goldstein
ns
s
: Add tests for the nss_hash
i
n nss_hash
.
h
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstein
elf: Ad
d
t
e
sts fo
r
the
dl hash funcs (_dl_new_h
a
sh
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
N
oah Goldst
e
in
elf: Refact
o
r d
l
_new_h
a
sh so it
ca
n
be tested / benchmarked
commit
|
commitdiff
|
tree
2022-04-27
Noa
h
Gol
d
st
e
i
n
sysdeps:
Add 'g
e
t_f
a
st_jitter
'
int
e
race
i
n fas
t
-
jitter
.
h
commit
|
commitdiff
|
tree
2022-04-23
Noah
G
oldst
e
in
x86: Optimize {str|wcs}
r
ch
r
-evex
commit
|
commitdiff
|
tree
2022-04-23
Noa
h
Goldstei
n
x86:
Optimize {str|
w
cs}rchr-avx2
commit
|
commitdiff
|
tree
2022-04-23
Noah G
o
ldstei
n
x
86
:
Optimiz
e
{str|wcs}rchr-sse2
commit
|
commitdiff
|
tree
2022-04-23
Noah Gold
s
tei
n
b
e
n
c
h
tests
:
Impr
o
ve benc
h
-strrchr
commit
|
commitdiff
|
tree
2022-04-20
No
a
h Gol
d
stein
x
8
6: Fix mi
s
s
i
n
g
__
w
memc
m
p
def for di
s
a
b
le-multiarch
.
.
.
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-04-15
Noah Gol
d
stein
x
86:
C
lean
u
p
p
ag
e
cross
c
ode in memc
m
p-avx2-movbe
.
S
commit
|
commitdiff
|
tree
2022-04-15
Noah G
o
ld
s
tein
x86:
R
emov
e
m
em
c
m
p
-
s
se4
.
S
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-04-15
Noah Gol
d
stein
x8
6
: Optimi
z
e
memcmp S
S
E2 in memcmp
.
S
commit
|
commitdiff
|
tree
2022-04-15
Noah
G
old
s
tein
x86
:
Re
d
uce code size of mem{
m
ove|pcpy|cpy
}
-ss
s
e3
commit
|
commitdiff
|
tree
2022-04-15
N
oah Goldstein
x86: Remove mem{move|cpy
}
-
sss
e
3-back
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldstein
x
8
6: Remove str{
p
}
{
n}cpy-ss
s
e3
commit
|
commitdiff
|
tree
2022-04-15
Noah Go
l
dstein
x86: Remo
v
e
s
t
r{n}cat-ss
s
e3
commit
|
commitdiff
|
tree
2022-04-15
Noah Goldstei
n
x86: Remo
v
e
str
{
n}{case}cmp
-
ssse3
commit
|
commitdiff
|
tree
2022-04-15
Noah Golds
t
ein
x8
6
: Remove {w
}
me
m
cm
p
-ssse3
commit
|
commitdiff
|
tree
2022-04-14
Noah G
o
l
d
stein
R
epl
a
ce
{u}int_fas
t
{
1
6|32} with
{
u}int32_t
commit
|
commitdiff
|
tree
2022-04-11
Noah Goldst
e
in
Add
.
c
l
a
n
g-format st
y
le file
commit
|
commitdiff
|
tree
2022-04-09
Ricardo Bitt
e
ncourt
string: Repla
c
e outd
a
ted comm
e
nts i
n
s
trlen()
.
commit
|
commitdiff
|
tree
2022-03-28
Noah Go
l
dstei
n
x8
6
:
Small improvements for wc
s
len
commit
|
commitdiff
|
tree
2022-03-28
Noah Goldstein
x86: Small
i
mprovements for wcscpy-ssse3
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x86: Remov
e
AVX str{n}casecmp
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x86: Add EVEX optimized s
t
r{n}casecmp
commit
|
commitdiff
|
tree
2022-03-25
Noah Golds
t
ei
n
x86: Add AVX
2
optim
i
zed
st
r
{n}casecmp
commit
|
commitdiff
|
tree
2022-03-25
Noah Go
l
dstein
s
t
r
in
g
: Expan
d
page
cr
o
ss tes
t
c
a
ses in test-strncmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noa
h
Golds
t
ein
s
t
ring:
Expand pag
e
cross test cases in t
e
st-strcmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Gold
s
tein
x8
6
: Optimize str{n}cas
e
cmp T
O
LOWER l
o
gic in strcmp
.
.
.
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldst
e
in
x8
6
:
O
p
tim
i
ze st
r
{n}ca
s
ecmp T
O
LOWER logic in strcmp
.
S
commit
|
commitdiff
|
tree
2022-03-25
N
oah
G
o
l
dstein
s
tring: Expand page cross tests
i
n te
s
t-
s
trncasecmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
s
t
r
i
ng: Expand page cross
tests i
n
test-strcasecmp
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
benchtests: Use jso
n
-lib in bench
-
strncasecm
p
.
c
commit
|
commitdiff
|
tree
2022-03-25
No
a
h
G
oldstein
benchtests: Use json-
l
ib
in bench
-
st
r
c
a
secm
p
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah
G
oldstei
n
x86: Fix f
a
l
l
back for wcsncmp_avx2 in strcmp-avx2
.
S
.
.
.
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x86: Remov
e
strspn-sse2
.
S
and use the gener
i
c im
p
lementation
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x86
:
Rem
o
ve strpbrk-sse2
.
S
and use the generic impl
e
mentatio
n
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
x8
6
:
R
emove
strcsp
n
-sse2
.
S and us
e
the generic impl
e
mentation
commit
|
commitdiff
|
tree
2022-03-25
Noa
h
Goldstein
x86: Optimize str
s
pn in strspn-c
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noa
h
G
o
ldste
i
n
x86: Optimiz
e
strcspn an
d
strpbrk in s
t
r
c
spn-c
.
c
commit
|
commitdiff
|
tree
2022-03-25
N
oah Goldstein
be
n
chtest
s
: Use json-li
b
i
n
bench-strspn
.
c
commit
|
commitdiff
|
tree
2022-03-25
Noah Goldstein
bencht
e
s
ts: Use jso
n
-lib
in
b
ench-strpb
r
k
.
c
commit
|
commitdiff
|
tree
2022-03-25
N
o
a
h
G
o
ldste
i
n
x86:
Code cle
a
nup in strchr-eve
x
and
c
omment
justi
f
y
i
ng
.
.
.
commit
|
commitdiff
|
tree
2022-03-25
Noa
h
Gol
d
stein
x
86: Cod
e
cleanup i
n
strchr-a
v
x2
and c
o
mment
j
ustifyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2022-03-25
Noah Go
l
dstein
be
n
cht
e
sts: Add random benchmar
k
in bench-strchr
.
c
commit
|
commitdiff
|
tree
2022-03-25
N
o
ah Goldstein
benchtests: Use json-lib i
n
b
e
nch
-
st
r
chr
.
c
commit
|
commitdiff
|
tree
2022-02-18
N
o
ah Goldstein
x86: Test w
c
scmp RTM in the wcsncmp ov
e
rflow
case
.
.
.
commit
|
commitdiff
|
tree
2022-02-17
Noah
G
o
ld
s
tein
x86: Fallb
a
ck {str|wcs}cm
p
RTM in
t
he ncmp overflow
.
.
.
commit
|
commitdiff
|
tree
2022-02-16
Noah Goldstein
x86: Fix bug in strncmp-evex and
s
trncmp-avx2 [BZ
.
.
.
commit
|
commitdiff
|
tree
2022-02-15
Noah
G
o
ldstein
S
t
rin
g
:
Strength memset tests
i
n test-memset
.
c
commit
|
commitdiff
|
tree
2022-02-12
Noah Goldstein
x
8
6: Se
t
.
text secti
o
n in mem
s
et-vec-unal
i
gned
-
e
rms
commit
|
commitdiff
|
tree
next