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: Add expm1 with FMA
2023-08-11
Noah Goldste
i
n
x
8
6: Fix incorrect scope
o
f set
t
i
n
g
`
s
h
are
d
_per_
t
hr
e
ad
.
.
.
commit
|
commitdiff
|
tree
2023-07-19
Noah Goldst
e
i
n
[PATCH v1] x86
:
Use `3/4*s
i
zeof(
p
er-th
r
ea
d
-L3)` as
.
.
.
commit
|
commitdiff
|
tree
2023-07-19
N
oah
G
o
ldstein
x86: Fix s
l
i
ght
b
ug
i
n `shared_per_thread` cache si
z
e
.
.
.
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2023-06-12
Noah Golds
t
ein
x86: Mak
e
the divisor in sett
i
n
g `non_temporal_
t
hre
s
hold
.
.
.
commit
|
commitdiff
|
tree
2023-06-12
N
oah G
o
ldstein
x86: Refactor Intel
`init
_
cpu_feature
s
`
commit
|
commitdiff
|
tree
2023-06-12
Noah
Gol
d
stein
x86: Increase `non_temporal
_
threshold`
t
o roughly
.
.
.
commit
|
commitdiff
|
tree
2023-05-28
N
oah
G
o
l
d
s
tein
x86: Use 64MB
as nt
-
store threshold if no cacheinfo
.
.
.
commit
|
commitdiff
|
tree
2023-02-01
N
oah
G
old
s
tei
n
x86: Fix strncat-av
x
2
.
S rea
d
ing
past l
e
ngt
h
[BZ #30065]
commit
|
commitdiff
|
tree
2022-12-15
Noah Goldstein
x86: Prev
e
nt
SIGSEG
V
in memcmp-sse2 whe
n
data
i
s
concurre
n
tl
.
.
.
commit
|
commitdiff
|
tree
2022-11-28
Noah Goldste
i
n
x86/fpu: Factor out shared avx2/
a
vx512 c
o
d
e
in s
v
ml_
.
.
.
commit
|
commitdiff
|
tree
2022-11-28
Noah
Goldstein
x86/fpu: Cleanup code in svml_{s|d}_
w
rapper_impl
.
h
commit
|
commitdiff
|
tree
2022-11-28
Noah Goldst
e
in
x86/fpu:
Re
f
o
r
m
at svml
_
{s|d}
_
wrapper
_
impl
.
h
commit
|
commitdiff
|
tree
2022-11-28
Noah Goldstei
n
x86/fp
u
: Fix
m
isspelled evex5
1
2
section i
n
vari
e
ty
.
.
.
commit
|
commitdiff
|
tree
2022-11-28
N
o
a
h Goldstein
x86/fpu
:
Ad
d
miss
i
n
g
I
S
A
se
c
ti
o
ns to var
i
ety of svml
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Noah Goldstein
x86:
Add avx2 opti
m
ized funct
i
o
n
s for the wchar_t strcpy
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Noah Goldstein
x
86: Add evex
optimized
f
unctions
f
or th
e
wchar
_
t strcp
y
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Noah Goldstein
x86: Optimize and shrink st{r|p
}
{n}{cat|cpy}
-
avx2 functio
n
s
commit
|
commitdiff
|
tree
2022-11-09
N
oah Golds
t
ei
n
x86: Op
t
imize and shrink s
t
{r|p}{
n
}{cat|c
p
y}-evex functio
n
s
commit
|
commitdiff
|
tree
2022-11-09
Noah Goldstein
bencht
e
sts: Make str{n}{cat|cpy} benchmarks output
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Noa
h
G
oldstein
x
86: Use VM
M
API in
memcmp
e
q-evex
.
S
and minor ch
a
nges
commit
|
commitdiff
|
tree
2022-11-09
Noah Goldstein
x
8
6
: Use VMM API in memcm
p
-evex-
m
ovbe
.
S and minor cha
n
ge
s
commit
|
commitdiff
|
tree
2022-11-09
Noah G
o
ldstei
n
string: Add len=0
to
{w}me
m
c
mp{e
q
} tests and benchtest
s
commit
|
commitdiff
|
tree
2022-10-20
Noah
Gold
s
te
i
n
x86: Use `testb`
f
or FSR
M
c
heck in memmove-ve
c
-un
a
ligned
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noa
h
Goldstein
x
86:
Use `testb`
f
or ca
s
e-locale check in str{n}casecmp
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noa
h
G
oldstein
x86:
Us
e
`t
e
stb`
f
or ca
s
e-locale chec
k
in str{n}casecmp
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
oah Goldstei
n
x86: Use
`
testb` for
c
ase-locale
c
heck
in str{n}casecmp
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
o
ah Goldstein
x8
6
:
A
dd suppor
t
for VEC_SIZE == 64
in str
c
mp-
e
vex
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noa
h
Goldst
e
in
x86: Remove AV
X
512-BVMI2
instruction from strrchr-ev
e
x
.
S
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-10-20
N
oah Goldst
e
in
B
e
n
c
h: I
m
p
r
o
ve benchtests for memchr, strchr, strnl
e
n
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
o
ah G
o
ldstein
x86: Op
t
imize str
r
c
hr-eve
x
.
S and impl
e
ment with
V
MM
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Goldstein
x86:
O
ptimize memrchr-e
v
e
x
.
S
commit
|
commitdiff
|
tree
2022-10-20
Noah
Goldstein
x86: Op
t
imize
strnlen-evex
.
S
and implement wit
h
VMM
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
oah Go
l
dstein
x86: Shr
i
nk / m
i
norly
o
ptimize
s
trchr-evex and implement
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Goldste
i
n
x86: Optimize
m
emchr-evex
.
S and imp
l
emen
t
with VMM
.
.
.
commit
|
commitdiff
|
tree
2022-10-15
Noah
G
o
ldstein
x86: Update strl
e
n-evex-ba
s
e t
o
use new re
g
/vec ma
c
ro
s
.
commit
|
commitdiff
|
tree
2022-10-15
N
o
ah Gold
s
tein
x
86:
Re
m
ove now
u
nused vec head
e
r macros
.
commit
|
commitdiff
|
tree
2022-10-15
Noah Gold
s
te
i
n
x86:
Update memset to us
e
new VEC macros
commit
|
commitdiff
|
tree
2022-10-15
Noah
G
ol
d
stein
x
86: U
p
d
a
te m
e
m
m
ove to us
e
new VEC macros
commit
|
commitdiff
|
tree
2022-10-15
Noah Gold
s
tein
x
86: Updat
e
me
m
r
c
hr
to use
n
ew VEC mac
r
o
s
commit
|
commitdiff
|
tree
2022-10-15
No
a
h Go
l
dstein
x86:
U
p
d
ate VEC
mac
r
o
s t
o
complet
e
API for evex/evex
5
1
2
.
.
.
commit
|
commitdiff
|
tree
2022-10-03
N
o
ah Go
l
ds
t
e
i
n
x86: Cle
a
nup pth
r
e
ad_spin
_
{try}l
o
ck
.
S
commit
|
commitdiff
|
tree
2022-10-03
Noah Goldstein
Benchtests: A
d
d
b
e
n
ch for pth
r
e
ad_spin_{t
r
y}loc
k
and
.
.
.
commit
|
commitdiff
|
tree
2022-09-29
N
o
ah
G
ol
d
stein
Be
n
chtest: Add additional be
n
chmarks
for st
r
len
a
nd
.
.
.
commit
|
commitdiff
|
tree
2022-09-29
Noah Goldstein
x86: Fix wcsnlen-avx2 pa
g
e cros
s
length compa
r
i
son
.
.
.
commit
|
commitdiff
|
tree
2022-08-09
N
oah Goldstein
x86: Fix `
#
d
efine STRCPY` g
u
ard
in strcpy-sse2
.
S
commit
|
commitdiff
|
tree
2022-08-09
N
oah Goldstein
elf: Repl
a
ce `strcp
y
` call with `memcpy`
[
BZ #29454]
commit
|
commitdiff
|
tree
2022-07-16
N
o
ah
G
oldstei
n
x86:
A
d
d support t
o
build st{p|r}{n}{cpy|c
a
t} with
.
.
.
commit
|
commitdiff
|
tree
2022-07-16
Noah Goldstein
x
8
6: Ad
d
support to build wcscpy
wit
h
e
xpl
i
cit
ISA
.
.
.
commit
|
commitdiff
|
tree
2022-07-16
No
a
h
Goldstein
x
86: Ad
d
suppo
r
t to build strcmp/st
r
len/strchr wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86: Add missing rt
m
tes
t
s
for
s
trcmp
f
amily
commit
|
commitdiff
|
tree
2022-07-13
N
oah Gol
d
stein
x86: Remove unneeded
r
tld-wmemcmp
commit
|
commitdiff
|
tree
2022-07-13
Noa
h
Goldstein
x
86:
M
o
v
e wcslen
SS
E
2 implementa
t
i
on to multi
a
rch/w
c
slen
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noa
h
Goldste
i
n
x86: M
o
ve wcschr SSE2 implemen
t
ation to multi
a
rch/w
c
s
chr
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
N
o
ah
G
oldstein
x86:
M
o
ve str
c
at SSE2 impl
e
menta
t
ion to m
u
ltiarc
h
/str
c
at
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
N
o
ah G
o
ld
s
tein
x
8
6: Move
s
trc
h
r
S
SE2
i
m
plementation to multiarch/strchr
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah G
o
ldstein
x
86: Move s
t
rrchr SSE2 implementation t
o
multiar
c
h
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah
G
oldstein
x86:
M
ove
memrchr SSE2 i
m
ple
m
entati
o
n to multiarch
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86: Move
s
t
r
cpy SSE2 implementation to multiarch/strcpy
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
N
o
ah G
o
ld
s
tein
x86: Move str
l
en SSE2 implementation to m
u
ltiarch/strlen
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x
8
6:
M
ove strcm
p
SSE42 imple
m
e
n
ta
t
i
o
n t
o
multiarch
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86: M
o
ve wc
s
c
m
p SSE
2
impleme
n
tati
o
n to multiarch/wcscmp
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86: Move
str
c
m
p SSE2 imple
m
e
ntation to multiarc
h
/s
t
rcmp
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldste
i
n
x8
6
: Rename STRCASECMP_NON
A
SCII macro to STRCASECMP_L_NONASCII
commit
|
commitdiff
|
tree
2022-07-12
Noa
h
Goldstein
x86: Rem
o
v
e __mmask i
n
trinsics in strstr-avx512
.
c
commit
|
commitdiff
|
tree
2022-07-12
Noah Gol
d
st
e
in
x86: Remove gen
e
ric strn
c
at
,
strncpy
,
and stp
n
cpy implementa
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
N
oah
G
old
s
tein
x86: Add
s
uppo
r
t for buil
d
ing
{w}memc
m
p{eq} wi
t
h explicit
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldstein
x86: Add sup
p
o
rt for building {w}mems
e
t{_chk} with
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldstein
x86: Add support fo
r
building
{w}memmove{_chk}
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldstei
n
x86:
Add supp
o
rt for
b
u
i
ldin
g
str{c|p}{b
r
k|spn} with
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Golds
t
ein
x86: Add comme
n
t expl
a
ining no Slow_SSE4_2 check
in
.
.
.
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldstein
x86: Ad
d
missing IS_IN
(
libc)
check to str
n
cmp
-
sse
4
_2
.
S
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldstein
x86:
Add mis
s
ing IS_IN
(libc) check to
s
trcspn-s
s
e4
.
c
commit
|
commitdiff
|
tree
2022-06-30
Noah
G
old
s
tein
x
8
6
: Add
m
issing
IS_IN (libc) check to
memmove-ssse3
.
S
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-30
Noah Gold
s
tein
x86-64: Small impr
o
vements to d
l
-t
r
ampo
l
in
e
.
S
commit
|
commitdiff
|
tree
2022-06-30
No
a
h Go
l
dstein
x86: Mov
e
mem{p}{mov|cpy}_{chk_}erms t
o
its o
w
n fil
e
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldste
i
n
x86
:
M
o
v
e
an
d
sli
g
htly improve memset
_
erms
commit
|
commitdiff
|
tree
2022-06-30
Noah Go
l
dstein
x86: Ad
d
definition for __wme
m
set
_
ch
k
AV
X
2 RTM in ifunc
.
.
.
commit
|
commitdiff
|
tree
2022-06-28
N
o
a
h Goldstein
x86: Add more
f
eature definitions
t
o isa-lev
e
l
.
h
commit
|
commitdiff
|
tree
2022-06-27
Noah G
o
ld
s
tei
n
x86: Fix backwards Pre
f
er_No_VZEROUPPER chec
k
in i
f
unc
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
Noah Golds
t
ein
x
8
6: Re
n
ame st
r
str
_
sse2 to strstr_generic as it uses
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
Noah
G
oldstei
n
x86
:
Remove unused file wme
m
cmp
-
sse4
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-27
N
oah Go
l
dstei
n
x86: Put w
c
s
{n}
l
e
n-sse4
.
1 i
n
t
h
e
s
se4
.
1 text
s
e
c
tion
commit
|
commitdiff
|
tree
2022-06-27
Noah Goldst
e
in
x86:
A
l
ign entry f
o
r memrchr to 64-by
t
e
s
.
commit
|
commitdiff
|
tree
2022-06-23
Noah Go
l
d
s
te
i
n
x86: Remove faulty
sanity tests for
R
T
LD
build with
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah
G
o
ldst
e
in
s
t
d
lib: Fixup
m
bstowcs NULL __
d
s
t
hand
l
ing
.
[BZ
#29279]
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-23
Noah
G
o
l
d
stein
x
8
6: Replace all sse
i
nstructions with ve
x
e
q
uivilent
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah Goldstein
x86:
Add su
p
port fo
r
compiling {raw|
w
}
m
emch
r
with high
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah G
o
ldstein
x86: Add defines / utilities fo
r
ma
k
ing ISA specific
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
Noah Gol
d
stein
stdlib:
Remove attr_write
f
rom mbs
t
ows if dst is NULL
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
N
oah Goldst
e
in
stdlib: Remove trai
l
ing whit
e
space from Make
f
ile
commit
|
commitdiff
|
tree
2022-06-17
Noah Goldstein
i
386: F
i
x
include paths for
s
trspn, strcspn,
a
n
d str
p
brk
Author:
Noah Goldstein
<goldstein.w.n@gmail.com>
commit
|
commitdiff
|
tree
2022-06-17
Noah Go
l
dstein
x86: R
e
name
g
eneric functions with unique post
f
ix for
.
.
.
commit
|
commitdiff
|
tree
2022-06-17
Noah Goldstein
x86: Add BMI1/BMI2 che
c
ks for ISA_V3 ch
e
ck
commit
|
commitdiff
|
tree
2022-06-15
Noah G
o
ldst
e
in
x86: Cle
a
nu
p
bo
u
nds checking in
lar
g
e me
m
cpy case
commit
|
commitdiff
|
tree
2022-06-15
N
o
a
h G
o
ld
s
tein
x86: Add bou
n
ds `x8
6
_
non_tempo
r
a
l
_threshold`
commit
|
commitdiff
|
tree
2022-06-15
Noah
G
oldstei
n
x
86: Ad
d
sse4
2
i
m
plementation to strcmp
'
s
if
u
nc
commit
|
commitdiff
|
tree
2022-06-15
N
o
a
h G
o
ldst
e
in
x86: Fix misor
d
ered log
i
c
f
or setting `rep_movs
b
_stop_threshol
d
`
commit
|
commitdiff
|
tree
2022-06-09
Noah
Golds
t
ein
x86: Optimize svml_s_tanhf4_core_sse4
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Gol
d
stein
x86:
Optimize svml_s_tanhf8_core_avx2
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x86
:
A
d
d dat
a
file that c
a
n be shared by
t
an
h
f-avx2
.
.
.
commit
|
commitdiff
|
tree
next