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: Fix the dtv field load for x32 [BZ #31184]
2023-11-28
No
a
h Goldstein
x
86: Only align desti
n
a
t
ion to 1x VE
C
_S
I
ZE in memset
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
N
oa
h
Goldstein
x86:
Fix unchecked
AVX512-VBMI2 usag
e
i
n strrchr-evex
.
.
.
commit
|
commitdiff
|
tree
2023-10-06
Noah
Gol
d
stein
x86: Prepare `strrch
r
-e
v
e
x
`
and `
s
trrch
r
-eve
x
512`
f
or
.
.
.
commit
|
commitdiff
|
tree
2023-09-29
Noah Goldstei
n
x86: Add
su
p
port for AVX10
preset and vec
s
ize in
c
pu
.
.
.
commit
|
commitdiff
|
tree
2023-08-11
Noah Goldst
e
in
x86:
F
i
x incorrect
scope of
setting `shared_per_thre
a
d
.
.
.
commit
|
commitdiff
|
tree
2023-07-19
Noah
Goldstein
[PATCH v1] x86: Use `
3
/
4
*siz
e
o
f
(per-thread-
L
3)` as
.
.
.
commit
|
commitdiff
|
tree
2023-07-19
Noah Goldstein
x
8
6: Fi
x
sligh
t
bug
in
`
s
hared_per_thread` cache size
.
.
.
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2023-06-12
Noah Gold
s
t
e
in
x86: Make th
e
divisor in setting `non_temporal_
t
hres
h
old
.
.
.
commit
|
commitdiff
|
tree
2023-06-12
Noah Goldstein
x
8
6: Refa
c
tor
I
ntel `init_cpu_features`
commit
|
commitdiff
|
tree
2023-06-12
N
oah Goldstei
n
x86: Increase `non
_
temporal_
t
hreshold` to roughly
.
.
.
commit
|
commitdiff
|
tree
2023-05-28
Noah Goldstein
x86: Use 64MB as nt-
s
tore thre
s
hol
d
if no
cacheinfo
.
.
.
commit
|
commitdiff
|
tree
2023-02-01
Noah Goldstein
x86: Fix strncat-avx
2
.
S r
e
ading past length [BZ #
3
0065]
commit
|
commitdiff
|
tree
2022-12-15
N
oah Gol
d
stein
x
8
6
: Preve
n
t SIGSEGV in memcmp-sse2 when data i
s
concurrentl
.
.
.
commit
|
commitdiff
|
tree
2022-11-28
Noah
Go
l
dste
i
n
x86/fpu: Fac
t
or out share
d
a
v
x
2
/avx512 cod
e
in svml
_
.
.
.
commit
|
commitdiff
|
tree
2022-11-28
Noah G
o
l
dstein
x86/fpu: Cleanu
p
code in svml_{s|d
}
_
w
rapper_impl
.
h
commit
|
commitdiff
|
tree
2022-11-28
N
oah Goldstein
x86/fpu: Refo
r
mat svml_{s|d}_wrapper_impl
.
h
commit
|
commitdiff
|
tree
2022-11-28
Noah Goldst
e
in
x86/fpu: Fix misspe
l
led
e
vex5
1
2
sect
i
on
i
n
v
ariety
.
.
.
commit
|
commitdiff
|
tree
2022-11-28
No
a
h Goldstein
x86
/
f
pu: Add m
i
ssi
n
g ISA secti
o
ns to variety of svm
l
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Noah Goldstein
x86: Add avx2
o
ptimized
funct
i
ons for
t
he wchar_t strcpy
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
No
a
h Gold
s
tein
x86:
Add
evex opt
i
m
i
zed functions for the wchar_t str
c
py
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
N
oah Gol
d
stein
x86:
O
ptimize and shrink st{
r
|p}{n}{cat|cp
y
}-avx2 funct
i
o
n
s
commit
|
commitdiff
|
tree
2022-11-09
N
o
ah
G
oldstein
x86: Opt
i
mize and
shrink s
t
{
r|p}{n}{cat|cpy}-evex functi
o
ns
commit
|
commitdiff
|
tree
2022-11-09
Noah Gold
s
tein
benchte
s
ts: Make str{n}{cat|cpy} benchmarks output
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Noah
Gold
s
tein
x8
6
: Use
V
MM API
i
n
m
e
mcmpe
q
-e
v
ex
.
S and minor chan
g
es
commit
|
commitdiff
|
tree
2022-11-09
Noah Goldstei
n
x86: Use VMM
A
PI in memcmp-evex
-
mo
v
be
.
S and mi
n
o
r
changes
commit
|
commitdiff
|
tree
2022-11-09
N
oah
G
ol
d
ste
i
n
string: Ad
d
len=0 t
o
{w}
m
emcmp{eq}
t
es
t
s and
b
ench
t
ests
commit
|
commitdiff
|
tree
2022-10-20
N
oah G
o
lds
t
e
i
n
x86: Use `t
e
stb` for FSRM chec
k
in memmove-ve
c
-unali
g
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah
G
oldstein
x86
:
U
s
e `t
e
s
t
b`
for case-locale
check in str{n}casecmp
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
oah Goldstein
x86
:
U
se `te
s
tb` for case-locale check in str{n}casecmp
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Goldstein
x86: Use `test
b
` for case-locale check in str{n}casecmp
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noa
h
Goldstei
n
x86: Add
s
upport
for
V
EC_SI
Z
E == 64 i
n
str
c
mp-evex
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Goldstein
x86: Rem
o
ve A
V
X5
1
2-BVMI2 instruc
t
ion from
s
trrchr-
e
v
e
x
.
S
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-10-20
Noah
Golds
t
e
i
n
B
ench: Improve benchtests
f
o
r mem
c
hr, strchr, strnlen
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah
Goldstein
x86:
Optimize str
r
c
hr-
e
vex
.
S and implement with VMM
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
o
ah Goldstein
x86: Optimize memr
c
hr-ev
e
x
.
S
commit
|
commitdiff
|
tree
2022-10-20
Noah Gol
d
s
tein
x86: O
p
timize st
r
nlen-evex
.
S
and impleme
n
t
w
ith V
M
M
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
o
ah G
o
ldstein
x
86: Shrink / minorl
y
o
p
timize strchr-evex and implement
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
oah Goldstein
x8
6
: Optimi
z
e
memchr-evex
.
S and im
p
lement with VMM
.
.
.
commit
|
commitdiff
|
tree
2022-10-15
N
oah Goldstein
x8
6
: Update strle
n
-evex-b
a
s
e
to use new reg/vec
mac
r
o
s
.
commit
|
commitdiff
|
tree
2022-10-15
Noah
G
oldste
i
n
x86: Remove now unu
s
ed
v
ec hea
d
er ma
c
ros
.
commit
|
commitdiff
|
tree
2022-10-15
Noah
G
oldstein
x86: Upd
a
te memset t
o
u
s
e new VEC
m
a
cros
commit
|
commitdiff
|
tree
2022-10-15
Noah Goldste
i
n
x86:
U
pdate memmove
t
o use n
e
w VEC macros
commit
|
commitdiff
|
tree
2022-10-15
Noah
Goldstein
x86: Update m
e
mrch
r
to use ne
w
VEC macros
commit
|
commitdiff
|
tree
2022-10-15
No
a
h Goldste
i
n
x86: Update VEC macros to comp
l
ete
A
PI fo
r
eve
x
/ev
e
x512
.
.
.
commit
|
commitdiff
|
tree
2022-10-03
Noah
G
ol
d
stei
n
x86: Cl
e
anup pthread_spin_
{
try}lock
.
S
commit
|
commitdiff
|
tree
2022-10-03
Noah Goldstein
Benchtests:
A
dd bench
f
or pthread_spin_{try
}
loc
k
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2022-09-29
Noah Goldstein
B
enchtest: Ad
d
additional
b
e
n
c
hmarks for
strlen
and
.
.
.
commit
|
commitdiff
|
tree
2022-09-29
N
oah G
o
l
dstein
x86: Fix wc
s
nlen-avx2 p
a
g
e
cr
o
ss lengt
h
com
p
arison
.
.
.
commit
|
commitdiff
|
tree
2022-08-09
No
a
h Go
l
dstein
x86: Fix `#def
i
ne STRCPY` guard
in strcpy-sse2
.
S
commit
|
commitdiff
|
tree
2022-08-09
Noah Goldstein
elf:
R
eplace
`strcp
y
` c
a
ll with `memc
p
y
`
[BZ #29454]
commit
|
commitdiff
|
tree
2022-07-16
Noah Gol
d
s
t
ein
x86: Add suppor
t
to build
s
t{
p
|r}{n}{c
p
y|cat} w
i
th
.
.
.
commit
|
commitdiff
|
tree
2022-07-16
Noah
G
oldst
e
i
n
x86: Add su
p
port
t
o
buil
d
wc
s
c
p
y
with explicit ISA
.
.
.
commit
|
commitdiff
|
tree
2022-07-16
Noah
Goldstein
x
86: Add support to build strcmp/strlen/strchr w
i
th
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstei
n
x86: Add missing rtm t
e
sts
f
or
strcmp family
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86: Remo
v
e un
n
eeded rtld-w
m
emcmp
commit
|
commitdiff
|
tree
2022-07-13
Noa
h
Goldstein
x86
:
M
ove wcslen
SSE2
i
mplem
e
ntation to
m
u
l
tiarch/wcslen
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldste
i
n
x8
6
: Move wcschr SSE2 impleme
n
t
atio
n
t
o multi
a
rch
/
wcschr
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldst
e
i
n
x86: Move strcat SSE
2
i
m
pleme
n
tation
t
o multiarch/strcat
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
No
a
h Goldstein
x86: M
o
ve strchr SSE
2
implementation to multiarch/
s
trchr
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noa
h
Goldst
e
i
n
x
8
6: Move str
r
c
hr SSE
2
implementa
t
ion to multiarch
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
No
a
h Golds
t
ein
x86: Move memrchr SSE2 i
m
pl
e
me
n
t
a
tion
t
o multiarch
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Gold
s
te
i
n
x
8
6: Move strc
p
y SSE2 implementati
o
n
to multiarch/strcpy
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x
86: Move strl
e
n SSE2 im
p
lementation to multiarch/strlen
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstei
n
x86
:
Move strcm
p
SSE
4
2
i
mplementation to multiarch
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah
G
oldstein
x86: Move
wcs
c
mp SSE2 implemen
t
ation t
o
multiarch/wcscmp
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstei
n
x86: Move strcmp SSE
2
i
mplemen
t
ation to mu
l
tiarch/str
c
mp
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Go
l
dstein
x86:
Rename
ST
R
CASECMP_NONASC
I
I macro to STRCASE
C
MP_L_NONASCII
commit
|
commitdiff
|
tree
2022-07-12
Noah Goldstein
x
8
6: Rem
o
ve __mmask intrinsics
i
n strst
r
-
a
vx512
.
c
commit
|
commitdiff
|
tree
2022-07-12
Noah Goldstein
x
8
6:
R
e
m
o
ve generic
strnc
a
t, strncpy
,
and stp
n
cp
y
implementa
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldste
i
n
x
8
6: Add su
p
port
f
o
r
b
uild
i
ng {w}memcmp{eq} with explicit
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
No
a
h Goldstein
x86:
Add support
f
or building {w}memset{_chk
}
with
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Golds
t
ein
x86: Add sup
p
o
r
t for bu
i
lding {w}me
m
m
ove{_
c
hk} wit
h
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
N
o
ah
Goldstein
x86: A
d
d
support for bu
i
lding str{c|p}{brk|spn}
w
ith
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldstein
x
8
6
: Add com
m
e
n
t
e
xpl
a
i
n
in
g
no
Slow_SSE4_2 check in
.
.
.
commit
|
commitdiff
|
tree
2022-06-30
N
oah
Goldste
i
n
x86:
Ad
d
mis
s
i
n
g
IS_
I
N (li
b
c
)
check to
s
trncmp-
s
s
e
4_2
.
S
commit
|
commitdiff
|
tree
2022-06-30
No
a
h Goldstein
x86: Ad
d
missing IS_IN
(
libc) c
h
eck to s
t
rc
s
pn-ss
e
4
.
c
commit
|
commitdiff
|
tree
2022-06-30
N
o
ah Goldstein
x86: Add mis
s
ing IS_
I
N (libc) ch
e
c
k to m
e
mmove-ssse3
.
S
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-30
N
oah Goldstein
x86-64: Small
i
mprovemen
t
s
t
o dl-t
r
ampoline
.
S
commit
|
commitdiff
|
tree
2022-06-30
No
a
h Goldstein
x
8
6:
M
ove mem{p}{mov|
c
p
y
}_{
c
h
k_}erms
t
o i
t
s o
w
n file
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldstei
n
x86: Move and slightl
y
improve memset_e
r
ms
commit
|
commitdiff
|
tree
2022-06-30
N
o
ah Goldstein
x
86: Add definiti
o
n
for __wm
e
mset_chk
AVX2 RTM in ifunc
.
.
.
commit
|
commitdiff
|
tree
2022-06-28
Noah Gold
s
tein
x86:
A
dd more featu
r
e d
e
f
initions to isa-level
.
h
commit
|
commitdiff
|
tree
2022-06-27
Noah Goldstei
n
x86: Fix backwards Prefer_No_VZEROU
P
PER
che
c
k in ifunc
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
Noah Gol
d
s
tein
x
8
6
:
Ren
a
me
s
trst
r
_sse2
to strstr_gene
r
ic a
s
it uses
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
Noah Go
l
dstei
n
x86: Remove un
u
sed file wmemc
m
p-sse4
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-27
Noah
G
oldstein
x86:
Pu
t
wc
s
{n}len-sse4
.
1
i
n
the sse4
.
1 text section
commit
|
commitdiff
|
tree
2022-06-27
Noah Golds
t
ein
x
8
6: A
l
ign entry for m
e
mrc
h
r to
6
4
-bytes
.
commit
|
commitdiff
|
tree
2022-06-23
No
a
h Goldstein
x86
:
Remove fa
u
lty sanity test
s
for
RTLD build with
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
N
oah Goldst
e
i
n
stdlib: Fixup mbstowcs
N
U
L
L
__dst
h
a
n
dling
.
[BZ
#29279]
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-23
Noa
h
Goldstein
x86: Replace all s
s
e instructions with vex equivil
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah Goldstein
x8
6
: Add support for compiling {raw|w}mem
c
hr with high
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
N
o
a
h
G
o
ldstein
x86: A
d
d defines / utilities
f
or makin
g
ISA specific
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
No
a
h
Goldstein
stdlib: Remove at
t
r_write from
mbstows if dst is NULL
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
Noah
Goldst
e
in
stdlib:
Remove tra
i
ling whitespace fr
o
m M
a
ke
f
ile
commit
|
commitdiff
|
tree
2022-06-17
Noa
h
Gol
d
stein
i386: Fix include paths for
strspn, st
r
cspn, and strpbr
k
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-17
Noah Goldstein
x86
:
Rename generi
c
fu
n
ctions wi
t
h unique postfix for
.
.
.
commit
|
commitdiff
|
tree
2022-06-17
Noah
G
o
ld
s
t
e
i
n
x86: Add B
M
I1/BMI2 ch
e
cks for
I
SA_V3 check
commit
|
commitdiff
|
tree
2022-06-15
Noah Go
l
dst
e
in
x
8
6: Clean
u
p bounds
c
h
ecking in large
memcpy
c
as
e
commit
|
commitdiff
|
tree
2022-06-15
N
o
ah Goldstein
x86: Add b
o
unds `x86_
n
on_te
m
poral_thresh
o
ld`
commit
|
commitdiff
|
tree
2022-06-15
Noah
Goldstei
n
x86:
A
dd
sse
4
2 i
m
ple
m
ent
a
tion to strcmp
'
s i
f
unc
commit
|
commitdiff
|
tree
next