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: Use `testb` for FSRM check in memmove-vec-unaligned-erms
2022-10-20
Noah Goldst
e
in
x86: Us
e
`testb
`
for FSRM check in memmove-v
e
c-unaligned
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Go
l
dstei
n
x
86: Use `testb` for case-
l
ocale ch
e
ck
i
n str{n}casecmp
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
No
a
h G
o
ldstein
x8
6
: Use
`testb` for case
-
l
ocale check
i
n str{n}casecmp
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
o
ah G
o
ldstei
n
x86: Use `testb
`
f
o
r case-locale check i
n
str{n
}
ca
s
ecmp
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
oah Go
l
dstein
x8
6
: Add support fo
r
V
EC_SIZ
E
==
64 in
st
r
cmp-ev
e
x
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
oah Goldstei
n
x8
6
: R
e
move AVX512-BVMI2 in
s
truction fro
m
strrchr
-
evex
.
S
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-10-20
N
o
ah Goldst
e
in
Be
n
ch:
I
mpr
o
ve benchtests for
memchr, strchr
,
strnlen
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Goldstein
x86: Op
t
im
i
ze strrchr-e
v
e
x
.
S and
impl
e
ment with VMM
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
No
a
h Gold
s
te
i
n
x
86: Optimize memrchr-evex
.
S
commit
|
commitdiff
|
tree
2022-10-20
No
a
h
G
oldstein
x86: Optimize
s
t
r
nlen-evex
.
S and
i
mplement w
i
th VMM
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah
G
olds
t
e
i
n
x86: Shrink / minorly optimize strchr-evex a
n
d
impleme
n
t
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Goldst
e
in
x86: Optimize memchr-
e
vex
.
S and impl
e
ment with VM
M
.
.
.
commit
|
commitdiff
|
tree
2022-10-15
N
o
a
h Goldstein
x86
:
Update
s
t
r
len-ev
e
x-base to use new reg/vec
m
a
cros
.
commit
|
commitdiff
|
tree
2022-10-15
N
o
a
h
Gold
s
tein
x86: Remove now unused vec header macros
.
commit
|
commitdiff
|
tree
2022-10-15
Noah Go
l
dste
i
n
x
86: Update memset to use
new
VEC macro
s
commit
|
commitdiff
|
tree
2022-10-15
Noah Goldstein
x86: Upda
t
e memmove
to
u
se new VEC
m
acros
commit
|
commitdiff
|
tree
2022-10-15
Noah Goldstei
n
x86: Update memrchr to use ne
w
VEC
macros
commit
|
commitdiff
|
tree
2022-10-15
Noa
h
Goldstein
x86: Update VE
C
macr
o
s to complet
e
A
PI for evex/evex512
.
.
.
commit
|
commitdiff
|
tree
2022-10-03
Noa
h
Goldst
e
in
x8
6
:
Cleanu
p
pthread
_
spin
_
{
try}lock
.
S
commit
|
commitdiff
|
tree
2022-10-03
Noah Goldstein
Benc
h
tests: Add be
n
ch
for pthre
a
d_sp
i
n_{try}l
o
ck
a
nd
.
.
.
commit
|
commitdiff
|
tree
2022-09-29
Noah Gold
s
t
ein
B
e
nc
h
test:
A
dd ad
d
iti
o
n
a
l benchmark
s
f
o
r strlen and
.
.
.
commit
|
commitdiff
|
tree
2022-09-29
Noa
h
Golds
t
ein
x86: Fix wcsnlen-avx
2
p
a
ge cross length
c
o
mparison
.
.
.
commit
|
commitdiff
|
tree
2022-08-09
Noah Go
l
dstein
x86: Fix `#define STRC
P
Y
`
g
uar
d
in strcpy-sse2
.
S
commit
|
commitdiff
|
tree
2022-08-09
No
a
h Goldstein
e
lf: Replace
`
s
trcpy` call with `memcpy` [BZ #29454]
commit
|
commitdiff
|
tree
2022-07-16
No
a
h
Goldstein
x86: Add support to
build st{p
|
r}
{
n}
{
cp
y
|ca
t
} with
.
.
.
commit
|
commitdiff
|
tree
2022-07-16
No
a
h Golds
t
e
i
n
x86: Add support to bui
l
d wcscpy with
e
xplicit IS
A
.
.
.
commit
|
commitdiff
|
tree
2022-07-16
Noah Gold
s
tei
n
x86
:
A
dd support t
o
build
s
tr
c
mp/
s
trl
e
n/s
t
rchr with
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldste
i
n
x86
:
A
dd
m
issi
n
g rtm tes
t
s for strcmp fami
l
y
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86: Remove unneeded
rtld-
w
memc
m
p
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86: Move wcs
l
e
n
SSE2 implementation to multia
r
ch/wc
s
l
en
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldst
e
i
n
x86: Move
wcschr SSE2 implem
e
nta
t
i
o
n to multiarch
/
wcschr
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
N
oah Goldstein
x86: Mo
v
e
s
trc
a
t SSE2 imp
l
ementat
i
on to mul
t
i
arch/strca
t
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah
Goldstein
x86:
Move
s
t
rchr SS
E
2
i
m
plementat
i
on to multiarc
h
/
strchr
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
N
o
ah Golds
t
ein
x86: Move strrchr SSE2 implementa
t
io
n
to mul
t
iarch
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldste
i
n
x86: Mo
v
e memrchr SSE2 implementation
t
o multiarch
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
N
oah Gol
d
ste
i
n
x
8
6: Move st
r
cpy SSE2 implement
a
tion to multiarch/strcpy
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
N
oah Goldstein
x86:
M
o
v
e strlen
SSE2 implementation to
multiarch
/
strlen
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noa
h
Goldste
i
n
x86: Move s
t
r
cmp
S
SE42 impl
e
ment
a
tio
n
to multiar
c
h
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
N
o
a
h Gol
d
stein
x
86: M
o
ve wcscmp SSE2 implementat
i
on to multiarch/
w
cscmp
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86: Mo
v
e strcm
p
SSE2 implemen
t
a
t
ion to multiar
c
h/strcmp
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
N
o
a
h
Goldstein
x86: Rename STR
C
ASECMP_NONASCII ma
c
ro to ST
R
CASECMP_L
_
N
O
N
ASCII
commit
|
commitdiff
|
tree
2022-07-12
Noah
G
o
l
dstein
x86: Remove __mm
a
sk intri
n
s
i
cs in str
s
tr-avx512
.
c
commit
|
commitdiff
|
tree
2022-07-12
Noah
Goldst
e
in
x86: Remove generic strncat, strncpy, and
s
tpncpy im
p
lementa
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldstein
x86: Add supp
o
rt
f
o
r building {w}memcmp{eq
}
wi
t
h e
x
plic
i
t
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldstein
x86: Ad
d
supp
o
rt for buildi
n
g {w}memset{_chk} with
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Go
l
dstein
x86: Add support for building {w}memmove{_chk}
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
N
oah Gold
s
tein
x86: Add su
p
por
t
for building str
{
c|p}{brk|spn}
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah
G
o
ldstein
x
86: Add
comment e
x
p
laining
n
o S
l
ow_SSE4_2 check in
.
.
.
commit
|
commitdiff
|
tree
2022-06-30
No
a
h Goldstein
x86:
A
dd m
i
ss
i
ng
IS_IN (libc)
c
heck to
s
trncm
p
-
sse
4
_2
.
S
commit
|
commitdiff
|
tree
2022-06-30
Noah Go
l
dstein
x86:
Add mi
s
sing IS_I
N
(libc) check to strcspn-sse
4
.
c
commit
|
commitdiff
|
tree
2022-06-30
Noah Gol
d
stein
x86: A
d
d missing IS_IN
(
libc
)
check to me
m
m
o
ve-
s
sse3
.
S
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-30
H
.
J
.
Lu
x86-64: P
r
operly indent X86_IFUNC_IM
P
L
_ADD_VN arguments
commit
|
commitdiff
|
tree
2022-06-30
N
oah Golds
t
e
in
x86-64:
S
mall improvement
s
to dl-tram
p
o
line
.
S
commit
|
commitdiff
|
tree
2022-06-30
N
oah Goldstein
x86: Mov
e
mem{p}{mov|cpy}_{chk_}er
m
s to its own file
commit
|
commitdiff
|
tree
2022-06-30
Noah
Gol
d
stein
x86: Mov
e
and slightly improve m
e
mset
_
erms
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldstein
x86
:
Add definitio
n
for __wmemset_chk AVX2 RTM in ifunc
.
.
.
commit
|
commitdiff
|
tree
2022-06-28
Noah Goldstein
x
86: Add more
f
e
a
ture definitions to i
s
a
-
lev
e
l
.
h
commit
|
commitdiff
|
tree
2022-06-27
Noah
G
oldste
i
n
x86
:
Fix backw
a
rds Prefer_
N
o
_
V
ZERO
U
PPE
R
check
i
n ifunc
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
Noah Goldstein
x86: Rename strstr_sse2 to
s
t
rstr_generic
a
s
i
t uses
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
Noa
h
Golds
t
e
in
x86: R
e
move unused file wmemcmp-sse
4
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-27
Noah Goldstein
x86:
P
u
t wcs{n
}
len-sse4
.
1 in the sse4
.
1 text se
c
tion
commit
|
commitdiff
|
tree
2022-06-27
Noah Goldstein
x86: Align entry for memrchr
t
o
64-by
t
es
.
commit
|
commitdiff
|
tree
2022-06-23
N
oah Goldstein
x8
6
: Remove
fa
u
lty sa
n
ity
t
ests
for RTLD
build wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah G
o
lds
t
ein
s
tdli
b
: Fixup
mbs
t
owcs NULL __dst handling
.
[BZ #29279]
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-23
Noah Goldstein
x86: Repla
c
e all sse instruct
i
ons
w
ith vex
equi
v
ilen
t
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah
G
olds
t
ein
x86: Add s
u
pport fo
r
compiling {
r
aw|w}memchr with
high
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah Goldstein
x86: A
d
d
d
efines
/
u
t
ilities for making ISA
s
pecific
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
Noah
Goldstein
s
t
dlib
:
Remo
v
e
a
ttr_writ
e
from m
b
stows if dst is NULL
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
No
a
h Gold
s
tein
stdlib: Remove trailing
whi
t
e
s
pace from Make
f
ile
commit
|
commitdiff
|
tree
2022-06-17
Noah Goldstein
i386: F
i
x
i
nclude path
s
for strspn, strcspn, and strpbrk
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
Noah Golds
t
ein
x86
:
Re
n
ame generic functions
with unique postfix for
.
.
.
commit
|
commitdiff
|
tree
2022-06-17
Noah
Gold
s
t
ei
n
x86: Add BMI1/
B
MI
2
checks for IS
A
_V3 che
c
k
commit
|
commitdiff
|
tree
2022-06-15
N
o
ah Goldstein
x86
:
Clean
u
p boun
d
s checking in
l
arge memcpy case
commit
|
commitdiff
|
tree
2022-06-15
Noah Goldstein
x8
6
: Add b
o
unds `x86_no
n
_tem
p
oral_threshold
`
commit
|
commitdiff
|
tree
2022-06-15
Noah Goldstein
x86: Ad
d
sse42
i
m
plementation to st
r
c
m
p's
ifunc
commit
|
commitdiff
|
tree
2022-06-15
Noah Go
l
dstein
x86: Fix mi
s
o
rdered logic fo
r
set
t
i
n
g `rep
_
movsb
_
stop_thresh
o
ld`
commit
|
commitdiff
|
tree
2022-06-09
N
o
a
h Golds
t
e
i
n
x86: Opt
i
mize sv
m
l
_
s_tanhf4_core_
s
se4
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Go
l
d
ste
i
n
x86: Optimi
z
e svml_s_tanhf8_c
o
re
_
avx
2
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x
86: Add data file
t
hat
can
be shared by tanhf-avx2
.
.
.
commit
|
commitdiff
|
tree
2022-06-09
No
a
h Goldste
i
n
x
8
6:
O
pt
i
mize svml_s_tan
h
f16
_
core_avx512
.
S
commit
|
commitdiff
|
tree
2022-06-09
No
a
h
G
oldstein
x86: Improve svml_s_a
t
a
nhf4_
c
ore_sse4
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah
G
oldstein
x86: Improve svml_s_atanhf8_core_avx2
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Go
l
ds
t
e
i
n
x86: Improve svml_s_a
t
a
n
hf16_core_avx512
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x86: Alig
n
varshi
f
t table t
o
32-bytes
commit
|
commitdiff
|
tree
2022-06-09
Noah Gol
d
stein
x
8
6: Add copy
r
ight to strpbrk-
c
.
c
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x86: Fix page
c
ross case in rawmemchr-avx2 [
B
Z #29234]
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldstein
x86: Z
E
RO_UPPER_VEC_RE
G
I
STERS_RE
T
URN
_
XTEST expect
n
o
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Noa
h
Go
l
dstein
x
86: Shr
i
nk
c
ode s
i
z
e
o
f memchr
-
evex
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldstei
n
x86: Shr
i
nk cod
e
size of memchr-avx2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Gol
d
stein
x86
:
O
ptimi
z
e m
e
mrc
h
r-avx2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldste
i
n
x
8
6
:
O
ptimize memrch
r
-e
v
ex
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Gol
d
stei
n
x86: Optimize memrchr-sse2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Gol
d
stein
Benchtests: Improve memrchr benchmarks
commit
|
commitdiff
|
tree
2022-06-07
Noah
G
oldst
e
in
x86: Add COND_
V
ZEROUPPER that can rep
l
a
c
e vzeroupp
e
r
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Noah
Goldstein
x8
6
:
C
r
e
ate
h
eader for VEC classes
in x86 str
i
ngs
library
commit
|
commitdiff
|
tree
2022-05-28
Noah Gol
d
ste
i
n
benchtes
t
s: Improve benchtes
t
s for strstr,
m
emmem,
.
.
.
commit
|
commitdiff
|
tree
2022-05-23
Noah Gold
s
te
i
n
benc
h
test
s
:
I
mprove
b
ench-s
t
rnlen
.
c
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldstein
elf: Optimize _d
l
_new_hash i
n
dl-new-hash
.
h
commit
|
commitdiff
|
tree
2022-05-23
Noah Goldste
i
n
n
s
s
: Optim
i
z
e
nss_hash
i
n nss_hash
.
c
commit
|
commitdiff
|
tree
2022-05-23
N
oah Go
l
d
st
e
in
be
n
c
h
t
e
s
t
s: Add benchtests
f
or
d
l_elf
_
hash
,
dl_n
e
w_has
h
.
.
.
commit
|
commitdiff
|
tree
next