repo.or.cz
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
optimization.asm: add sbyte tests
2009-02-27
H
.
Peter Anvin
optimization
.
asm: ad
d
sbyt
e
tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r
An
v
i
n
NAS
M
2
.
0
6
rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r
A
nvin
B
R
2413
2
65:
d
on
'
t pessimize displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
optimiz
a
tio
n
.
as
m
: add EA optimization t
e
sts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er Anvin
nasm
.
c: anot
h
er readabili
t
y cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nas
m
.
c:
readability cleanup
fo
r
s
e
g:
o
ff
p
arsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r
A
nvi
n
Add VPCLMUL
instructio
n
s
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter An
v
in
assemble:
only be optimis
t
ic with NO_SEG if we'
r
e really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
convergence
.
a
s
m: add test
of jmp
t
o
an absolute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
vin
PCL
M
U
L
i
s
apparently targeted f
o
r Westmere w
i
th the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
N
ASM 2
.
06rc
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
v
i
n
BR 255
7
903: fix di
s
assembly of a set of SSE M
O
V* instr
u
ctions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
BR 2
5
41252: Fix
i
ssues
i
n i
n
sns
.
dat,
mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
changes
.
src: document WAIT an
d
%$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
et
e
r
Anvin
BR 2
5
92476
:
T
reat WAI
T
as a
p
refix
e
ven though
i
t
's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
br7
0
4
736: ha
n
dle deep c
o
nt
e
x
t
-
l
ocal
m
acro
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
na
s
mlib: make nasm_strcat(
)
take
c
on
s
t arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
o
utelf32
/
64: remove align_s
t
r in
f
a
v
or of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
outbin
:
f
ix typo: "sections"
not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
Unify all-zero buf
f
e
rs; add fwrite
z
ero
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2
6
1
1
906:
proper error message for start < orig
i
n
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvi
n
NASM 2
.
06
r
c4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opcod
e
for VADDSUBPS; op
e
r
a
nds for VBLEND; ad
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
e
r Anv
i
n
FMA i
n
str
u
ctio
n
s
w
on't be in Sa
n
dy
B
ridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Perl s
c
ript used
to gen
e
rate
FMA instr
u
ction patter
n
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter Anvin
changes
.
src: docum
e
nt upd
a
ted AVX specificati
o
n
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvin
Up
d
ate the VFMA* instructions per the AVX spec
v
ersion 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
insns
.
d
at: fix minor format
t
in
g
a
nomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
p
l: han
d
le the new VEX
.
DDS
flag per AV
X
spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
B
R 259334
9
: Move version message back
t
o s
t
d
out
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter An
v
in
NA
S
M 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
d
oc:
c
lean
up the "S
t
ring Ma
n
ipu
l
a
t
ion in
Macros
"
secti
o
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc:
i
ndent
t
he
t
ime macr
o
e
xample
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvi
n
doc: fix ty
p
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter An
v
in
M
e
rge branch 'master' of git+ssh://repo
.
or
.
cz/srv
/
git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
d
o
c:
upda
t
e the se
c
tion on n
u
meri
c
constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fi
x
the
[
war
n
ing] direc
t
ive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anv
i
n
o
u
tas86:
s
light s
t
ylis
t
i
c cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2432826: Fix e
n
forcement o
f
the LONG bi
t
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anv
i
n
BR 2
4
13
2
7
8: Nonopti
m
al forms of arithmetic
i
nstructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pete
r
Anvin
changes
.
src: document
M
a
ch-O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pet
e
r
A
nvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter A
n
vin
NASM 2
.
06
r
c1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF: use rbtree for symbo
l
searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rbtree:
d
rop
"const" from sear
c
h
function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
changes
.
src:
d
ocu
m
en
t
P
O
P
C
NT f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er Anvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvin
test/po
p
cnt
.
a
s
m
:
s
imp
l
e
test for the PO
P
C
N
T instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anvin
Th
e
P
OPCN
T
i
nst
r
u
ction
do
e
s
not need
s
izes on m
e
mor
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
BR 2229703: POPCNT r64,
r
m64 not POPCNT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
preproc: B
R
2222615: fix
s
egfau
l
t on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
d
o
c
:
b
e
tter
d
e
scription of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
chan
g
es
.
src: document if for %i
f
m
acro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
te
s
t: add test for BR 222
2
615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
te
r
A
nvin
preproc:
B
R 2222615: fix
s
egf
a
ult on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pe
t
er Anvin
doc/cha
n
ges
.
src: documen
t
E
LF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc:
m
i
nor edit to the TL
S
documentatio
n
examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
P
eter A
n
vin
version
.
pl: snapshot re
l
ea
s
e
s *o
n
ly* have dig
i
ts in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Pe
t
er Anvi
n
Move all version string
s
to a single comp
i
lation un
i
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
rbtr
e
e: drop th
e
data pointe
r
;
i
nst
e
ad
rely on b
e
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anv
i
n
compiler
.
h: add offseto
f
() and container_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er Anvi
n
Left-leaning
r
ed-blac
k
tree
data s
t
r
ucture
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
Fix header gua
r
ds for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
d
o
c: cr
o
ss-
r
efer
e
nc
e
m
a
cro
p
aramet
e
r
c
o
n
catenati
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter
An
v
in
Merge branch
'
nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
do
c
: fix typo in the descrip
t
i
on of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anv
i
n
doc: fix capit
a
l
i
zat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: remove
d
u
plicat
e
en
t
ry for the "error
"
warn
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc: retroa
c
tively
d
ocume
n
t updates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc
:
fix typo in the de
s
cription of %unma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
te
r
Anvin
doc: fix capi
t
alizat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
d
oc: rem
o
ve duplicate
e
nt
r
y f
o
r the "error" w
a
rning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anv
i
n
doc: re
t
roac
t
i
vely doc
u
ment updat
e
s
to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pete
r
A
nvin
Merge commit 'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
A
nvin
d
oc/chan
g
es
.
src: document -
W
/-w
f
i
x
as a NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
output: add co
m
mon file ou
t
lib
.
c for common f
u
nctions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pet
e
r
A
nvi
n
p
r
eproc:
merge expand_mmac_params
(
)
and expand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
An
v
in
M
e
rge b
r
anch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better descrip
t
ion of
t
he numb
e
r-overflow warnin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 219696
6
: make the -
w
/-W options work agai
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smartalign: c
l
ean up unnecessary dupli
c
ation;
t
weak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
F
o
r snapshot
r
e
leases, expand
o
ut t
h
e man
g
led version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pete
r
Anvin
disasm: i
n
t
roduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
Anvin
as
s
emble
:
use opx and
opy in
a few more
place
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
An
v
in
doc/changes
.
src: retroacti
v
ely document anon
y
mous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
An
v
i
n
preproc: don't macro-
e
xpand the a
r
gument to
%us
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
doc: document %p
o
p with argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r An
v
in
prep
r
oc: allow %pop to ta
k
e an identifier, u
n
ify %pus
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anv
i
n
doc
:
document anonymous %pus
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r
Anvi
n
doc/changes
.
src
:
begin the release notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
d
oc: fix
a
wkward word ord
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
version
.
p
l: don
'
t add an extr
a
.
00 for
subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
Mer
g
e
b
ranch 'i
n
dire
c
t'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
Fix o
p
2 r
e
ferences t
h
at had not yet been con
v
e
r
ted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
disasm: exten
s
ion byte support in the dis
a
ssembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Add exten
s
ion bytecodes t
o
supp
o
rt oper
a
nds
4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
Wh
e
n issuing w
a
r
n
ing
s
for EA
d
isplacements,
use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
next