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/fpu: Fix misspelled evex512 section in variety of svml files
2022-11-28
N
oah Goldstein
x86/fpu
:
Fix miss
p
elled eve
x
512 section
in
var
i
ety
.
.
.
commit
|
commitdiff
|
tree
2022-11-28
Noah Goldstein
x
8
6/fpu: Add
missing ISA se
c
tions to variety of svml
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
N
oah
Go
l
dstein
x
8
6: Add avx2 optimized
functions for
the wc
h
ar_
t
s
trcpy
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
N
o
ah Goldst
e
in
x86: A
d
d evex
optim
i
zed fu
n
ct
i
ons for
the wchar_t
s
trcpy
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
N
o
ah
Goldstein
x86: Optimi
z
e an
d
shrink st{r|p}
{
n}{cat|cpy}-avx2
f
uncti
o
n
s
commit
|
commitdiff
|
tree
2022-11-09
Noah
Goldst
e
in
x
8
6:
Optimize and
shrink st{r
|
p}{n}{cat|cpy}
-
evex functions
commit
|
commitdiff
|
tree
2022-11-09
No
a
h Goldstein
bencht
e
s
t
s: Make str{n}{cat|cpy} benchmarks output
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Noah Goldste
i
n
x86:
U
s
e
V
M
M AP
I
in memcmpeq
-
evex
.
S and mi
n
or changes
commit
|
commitdiff
|
tree
2022-11-09
Noah G
o
ldstein
x86: Use VMM
A
PI
i
n
memcmp-evex
-
movbe
.
S and mi
n
o
r changes
commit
|
commitdiff
|
tree
2022-11-09
Noah
G
oldstei
n
str
i
ng
:
Add l
e
n=0 to {w}memcm
p
{eq} tests
a
n
d benchtests
commit
|
commitdiff
|
tree
2022-10-20
Noa
h
Goldstein
x86: U
s
e `testb` for
F
SRM che
c
k in memmove-vec-unaligned
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Gold
s
t
e
in
x86: Use `t
e
s
tb
`
for case-locale
c
h
eck in
s
t
r{n}casecmp
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noa
h
Go
l
dstein
x
86: Use `testb` fo
r
case-
l
ocale check in str{n
}
casecmp
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Goldstein
x8
6
: Use `
t
est
b
` for case-locale check in
s
tr{n
}
casecm
p
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
o
ah Goldstein
x86: Add support
for VEC_SIZE
=
= 64 in strcmp-evex
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
o
ah G
o
ldstei
n
x
86: R
e
move
AVX512
-
BVMI2 in
s
truc
t
i
o
n fro
m
strrchr-evex
.
S
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-10-20
Noah
Goldste
i
n
Be
n
ch:
Improve benchtes
t
s for memchr, s
t
r
c
hr,
s
trnlen
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
N
o
a
h
Gold
s
te
i
n
x86:
O
ptimi
z
e
strrchr-e
v
ex
.
S a
n
d impleme
n
t
with VMM
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Go
l
dstein
x86: Optimize memrchr-
e
v
ex
.
S
commit
|
commitdiff
|
tree
2022-10-20
N
o
a
h Gold
s
tein
x86: Optimize
strnl
e
n-evex
.
S
an
d
im
p
lemen
t
with VMM
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Goldstein
x
86:
Shrink
/ minorly opti
m
ize s
t
rchr-evex and implement
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Noah Golds
t
ei
n
x86: Optimize memchr-evex
.
S
an
d
implement
with VMM
.
.
.
commit
|
commitdiff
|
tree
2022-10-15
N
oah Goldst
e
in
x86: Update strlen-
e
v
e
x-base to use ne
w
reg/vec macros
.
commit
|
commitdiff
|
tree
2022-10-15
N
oah
G
oldstein
x86
:
Remove now unused ve
c
header
m
a
c
r
o
s
.
commit
|
commitdiff
|
tree
2022-10-15
Noah Golds
t
ein
x86:
Update
memset t
o
use
n
ew
V
EC macros
commit
|
commitdiff
|
tree
2022-10-15
No
a
h Gold
s
tein
x
86: Update memmov
e
to use new VEC macros
commit
|
commitdiff
|
tree
2022-10-15
Noah Golds
t
ein
x86: Update
m
e
mrchr to use
new VEC
ma
c
ros
commit
|
commitdiff
|
tree
2022-10-15
Noah Gol
d
stein
x86: Update V
E
C macros to c
o
mpl
e
te API
for evex/evex512
.
.
.
commit
|
commitdiff
|
tree
2022-10-03
Noah Goldstein
x86: Cl
e
anu
p
pth
r
e
a
d_
s
pin_{try}lock
.
S
commit
|
commitdiff
|
tree
2022-10-03
Noah Goldstei
n
Benchtests: Add ben
c
h for p
t
hr
e
ad_
s
pin_{tr
y
}lock and
.
.
.
commit
|
commitdiff
|
tree
2022-09-29
Noah Goldst
e
in
Bench
t
est: Add add
i
tion
a
l ben
c
hmarks for strl
e
n and
.
.
.
commit
|
commitdiff
|
tree
2022-09-29
Noa
h
Goldst
e
in
x86
:
Fix wc
s
nlen-avx2 page c
r
oss le
n
gth comparison
.
.
.
commit
|
commitdiff
|
tree
2022-08-09
N
oah Goldstein
x86: Fix `#def
i
ne
STRCPY` guard in s
t
rcpy-sse
2
.
S
commit
|
commitdiff
|
tree
2022-08-09
Noah G
o
l
dstein
e
lf: Repl
a
ce `strcpy` ca
l
l wit
h
`memc
p
y`
[BZ #29454]
commit
|
commitdiff
|
tree
2022-07-16
N
oah
Gold
s
tein
x86: Add support to b
u
ild st{p|r}{n}{cpy|cat} with
.
.
.
commit
|
commitdiff
|
tree
2022-07-16
Noah
G
oldstein
x86
:
Add suppo
r
t to build wcscpy with explicit I
S
A
.
.
.
commit
|
commitdiff
|
tree
2022-07-16
N
oah Golds
t
ein
x86: Add su
p
p
o
rt
t
o build
strc
m
p/strlen
/
strc
h
r with
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86: Add m
i
s
sin
g
rtm
t
ests for strcmp family
commit
|
commitdiff
|
tree
2022-07-13
N
o
ah Goldstei
n
x86
:
Remove unnee
d
ed rtld-w
m
em
c
m
p
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstei
n
x86: Move wcslen SSE2 imple
m
en
t
ation t
o
mult
i
arch/wcslen
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86:
Move wcs
c
hr SSE
2
implementation to multiarch
/
wcschr
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
N
oa
h
Golds
t
e
i
n
x86: Move strcat SSE2 implementation to mult
i
arch/str
c
at
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah G
o
l
dstein
x
86: Move str
c
h
r SSE2 impl
e
mentatio
n
to multiarch/strchr
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86: Move strrch
r
SS
E
2
implementat
i
on to multiarch
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah
Golds
t
ei
n
x86: Move
me
m
rchr SSE
2
implement
a
t
ion to
m
ultiarch
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah
Goldstein
x86:
Move strcpy S
S
E2 implem
e
ntation to multiarch
/
strcpy
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Goldstein
x86:
Mov
e
strlen SSE2
i
mpl
e
mentation
to mu
l
t
iarc
h
/str
l
e
n
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah
Goldst
e
in
x86: Move strcmp SSE
4
2 implemen
t
ation to multiarch
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah Gold
s
tei
n
x86: Move wcscmp SSE2
i
mple
m
entati
o
n
to multiarc
h
/
wcscmp
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah
G
oldstein
x86: Move strcm
p
SSE2 im
p
leme
n
tat
i
on to multiarch/strc
m
p
.
.
.
commit
|
commitdiff
|
tree
2022-07-13
Noah G
o
ldstein
x
8
6
: Rename
S
TRCASECMP_NONASCII
m
a
c
ro
t
o STRCASECMP_L_NONASCII
commit
|
commitdiff
|
tree
2022-07-12
Noah Goldste
i
n
x
8
6
:
R
e
mov
e
__mmask intrin
s
ics
in strstr-avx512
.
c
commit
|
commitdiff
|
tree
2022-07-12
Noa
h
Gold
s
tein
x
8
6
: Remove generic s
t
rnc
a
t, strncpy, and
stp
n
cpy implement
a
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldstein
x86:
Add
s
u
p
port
f
o
r bui
l
ding {w}mem
c
mp
{
eq} with expl
i
cit
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah
G
old
s
t
ei
n
x86:
Add supp
o
rt for building {w}mem
s
e
t{_chk
}
wit
h
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldste
i
n
x
8
6
: Add s
u
pport for building {w}memmove{
_
c
hk} w
i
th
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
N
o
ah
G
old
s
tein
x86: Add support for building
s
tr{c|p}{brk|spn} w
i
th
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Noah Goldstein
x86: Add
c
o
m
ment explainin
g
no Slow_S
S
E4_
2
check
i
n
.
.
.
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldstein
x86
:
Add missing IS_IN
(
libc) check to strncmp-sse4_
2
.
S
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldstein
x86: Add missing IS
_
IN (li
b
c)
c
hec
k
to strcspn-sse4
.
c
commit
|
commitdiff
|
tree
2022-06-30
N
o
ah Goldstei
n
x86: Add missing IS_IN (li
b
c) ch
e
ck to memmove-sss
e
3
.
S
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-30
Noah G
o
ldstei
n
x
8
6-64: Small
i
mprovements to d
l
-tra
m
poline
.
S
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldstein
x86:
M
ove
mem{p}{mov|cpy}_{chk_}erms t
o
it
s
o
wn file
commit
|
commitdiff
|
tree
2022-06-30
Noah Goldst
e
in
x
86: Move and s
l
i
ghtly improve memset
_
erms
commit
|
commitdiff
|
tree
2022-06-30
Noah Gold
s
tei
n
x86:
Add definition
f
or __wmemset_chk AVX2 RTM in
i
func
.
.
.
commit
|
commitdiff
|
tree
2022-06-28
N
o
ah Goldstein
x86: Add mo
r
e
fea
t
ure defi
n
itions to isa-le
v
el
.
h
commit
|
commitdiff
|
tree
2022-06-27
N
o
ah Goldstein
x86: Fix ba
c
kwa
r
d
s
Prefer_No_VZEROUPPER check in ifunc
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
Noa
h
Goldste
i
n
x
86: Rename strst
r
_sse2 to
s
trstr_gener
i
c
a
s
it
u
ses
.
.
.
commit
|
commitdiff
|
tree
2022-06-27
Noah Goldstein
x86: Remove
unused file
w
m
e
mc
m
p-sse
4
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-27
Noah Gol
d
stein
x86:
P
ut wcs{
n
}len
-
sse4
.
1 in the sse4
.
1 text section
commit
|
commitdiff
|
tree
2022-06-27
Noah Go
l
ds
t
ein
x86:
A
li
g
n entr
y
for
m
e
mrchr to 64-bytes
.
commit
|
commitdiff
|
tree
2022-06-23
No
a
h Goldstein
x86: R
e
move f
a
ult
y
sanity tests for RT
L
D
b
u
ild with
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah Goldstein
stdl
i
b: Fixup mbstowcs NULL __
d
s
t
handling
.
[BZ #29279
]
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-23
Noah
G
oldstein
x86: R
e
place
a
l
l s
s
e instructio
n
s
wi
t
h vex eq
u
ivilent
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah
G
o
l
dstein
x8
6
: Ad
d
s
u
p
port for
c
ompiling {raw|w}
m
emchr with
high
.
.
.
commit
|
commitdiff
|
tree
2022-06-23
Noah Goldst
e
in
x86: Add
d
efines / utili
t
ies for
m
akin
g
I
SA specific
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
No
a
h Goldstein
stdlib: Remove
a
ttr_
w
rite from mbstows
i
f
d
st
is
N
U
L
L
.
.
.
commit
|
commitdiff
|
tree
2022-06-22
Noa
h
Goldstein
stdlib: Remove trailing
w
hite
s
pace from Makefile
commit
|
commitdiff
|
tree
2022-06-17
Noa
h
G
o
lds
t
ein
i386: Fix include paths
f
o
r
s
t
r
spn
,
strcspn, and strpbrk
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-17
Noah Goldstei
n
x8
6
:
Re
n
am
e
generic fu
n
c
tions
w
i
th uniq
u
e postfix for
.
.
.
commit
|
commitdiff
|
tree
2022-06-17
N
o
ah Go
l
dstein
x86: A
d
d
B
M
I1/BMI2
checks for ISA_V3 c
h
ec
k
commit
|
commitdiff
|
tree
2022-06-15
Noa
h
Goldstein
x
86
:
Cle
a
n
u
p bou
n
ds
checking
in large memcpy case
commit
|
commitdiff
|
tree
2022-06-15
No
a
h
G
o
ldstein
x
8
6:
Add bound
s
`x
8
6_non
_
temporal_threshold`
commit
|
commitdiff
|
tree
2022-06-15
Noah
G
o
l
dstein
x86
:
Add s
s
e
4
2
i
m
plementatio
n
to strc
m
p's
i
func
commit
|
commitdiff
|
tree
2022-06-15
Noah
G
o
l
dste
i
n
x86:
F
ix misordered log
i
c fo
r
setti
n
g `rep_movsb_stop_thres
h
old`
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x
8
6: Optim
i
ze sv
m
l_s_ta
n
hf4_core_
s
se4
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x
8
6: Opt
i
mize svml
_
s_tanhf8_core
_
avx2
.
S
commit
|
commitdiff
|
tree
2022-06-09
No
a
h Goldstein
x86: Add da
t
a file
that can be s
h
ared
b
y
tanhf-avx2
.
.
.
commit
|
commitdiff
|
tree
2022-06-09
Noah
G
ol
d
stein
x86: O
p
tim
i
ze svml_
s
_tanhf16_
c
ore_avx512
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x8
6
: I
m
prove svml_s_a
t
anhf4_co
r
e_sse4
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldste
i
n
x86: Imp
r
ove svml_s_atanhf8_core_avx2
.
S
commit
|
commitdiff
|
tree
2022-06-09
No
a
h Gol
d
stein
x86: Improve svml_s_atanhf16_cor
e
_
avx512
.
S
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldstein
x86:
A
l
ig
n
varshi
f
t table
t
o 3
2
-
bytes
commit
|
commitdiff
|
tree
2022-06-09
Noah Goldst
e
in
x
8
6: Add
c
o
p
yright to strpbrk-
c
.
c
commit
|
commitdiff
|
tree
2022-06-09
N
o
ah
G
ol
d
stein
x86
:
Fix p
a
ge
cross
case in rawmemch
r
-avx2 [BZ #29234]
Author: Noah Goldstein <
goldstein.w.n@gmail.com
>
commit
|
commitdiff
|
tree
2022-06-07
Noa
h
Goldst
e
in
x86:
Z
ERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no
.
.
.
commit
|
commitdiff
|
tree
2022-06-07
Noah
Goldstei
n
x86: Shrink code
size of memchr-evex
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Gol
d
stein
x
86: Sh
r
i
nk code size of
memchr-avx2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah Goldst
e
in
x86: Opti
m
ize memrchr-avx2
.
S
commit
|
commitdiff
|
tree
2022-06-07
Noah G
o
l
dstein
x
8
6: Optimize memrchr-ev
e
x
.
S
commit
|
commitdiff
|
tree
next