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
Update the VFMA* instructions per the AVX spec version 5
2009-02-18
H
.
P
eter Anvi
n
Update
t
he VFMA*
in
s
t
ructi
o
ns p
e
r t
h
e
A
V
X spe
c
v
e
rsion
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r
A
n
v
in
insns
.
dat:
fix minor formatting
anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvin
insns
.
pl
:
handle the
n
ew VEX
.
D
DS f
l
ag per
A
VX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
eter Anvin
BR
2
593349: Move
v
ers
i
on messa
g
e back to
s
td
o
ut
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter
Anv
i
n
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: clean up t
h
e "
S
tring Manipulation
in M
a
cros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc: indent th
e
t
ime mac
r
o
e
xam
p
le
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merg
e
b
r
anch 'master' of
git+ssh://r
e
po
.
or
.
cz/sr
v
/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r
Anvin
doc: u
p
date the section o
n
numeric
c
onstants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter A
n
v
in
F
i
x the [warning]
d
irective
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter A
n
vin
outas86
:
sl
i
ght stylistic c
l
eanu
p
s
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2432
8
26
:
Fix e
n
forcemen
t
of the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvi
n
BR 24
1
3278: Nono
p
timal forms of arithmetic instr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter
Anvin
changes
.
s
rc:
document
M
a
c
h-O alig
n
ment f
i
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pe
t
e
r
Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Pete
r
A
n
v
in
N
A
SM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
er
A
nvin
ELF: use rbtree for symbol sea
r
ches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
er An
v
in
rb
t
ree:
d
rop "const" from
search
func
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
i
n
chang
e
s
.
src: document PO
P
CNT
fi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er An
v
in
M
erge
br
a
n
c
h '
n
asm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
test/pop
c
nt
.
asm
:
s
imple
t
e
st for the POPCNT i
n
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter An
v
i
n
The POP
C
N
T
inst
r
uction does
n
ot
n
eed s
i
z
e
s
on me
m
ory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 2229
7
03: POPCNT r64,
r
m64
n
ot POPCN
T
r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anvin
preproc:
B
R
2
2
2
26
1
5:
f
ix segfaul
t
on bogus %ifmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anv
i
n
do
c
: better descripti
o
n of %
l
i
ne
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pete
r
Anvi
n
changes
.
src: do
c
u
me
n
t if f
o
r %
i
fmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter A
n
v
i
n
t
est: add test for BR
2
22
2
615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
nvin
p
reproc: BR 2222615: fix seg
f
ault
on bogu
s
%ifma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pete
r
Anvin
d
o
c/changes
.
sr
c
:
d
ocu
m
e
nt ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvi
n
do
c
: mino
r
edit to
the TLS docu
m
e
ntation exampl
e
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
P
e
ter Anv
i
n
version
.
p
l
:
snapshot
r
eleases *only* have digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
M
ove all vers
i
on strings to a single
c
ompilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
rbtre
e
: drop th
e
data pointer; inste
a
d r
e
ly on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
c
o
mpil
e
r
.
h: add of
f
seto
f
() an
d
container_o
f
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
L
e
ft-l
e
aning red
-
bla
c
k t
r
ee da
t
a
s
tructure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er
Anvin
F
i
x head
e
r
gua
r
ds for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
mak
e
alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
d
o
c: cr
o
s
s
-r
e
ference macro p
a
rameter conca
t
enation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Merge
b
r
anch '
n
as
m
-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
d
o
c:
fix typo in the description of
%
unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc: f
i
x c
a
pital
i
z
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
:
r
e
m
o
v
e
dup
l
icate entry for the "error
"
wa
r
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r
Anvin
d
o
c: retroactively docume
n
t u
p
d
ates 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 ty
p
o in the descript
i
on o
f
%unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
d
o
c: fix cap
i
taliz
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvi
n
doc: remo
v
e
duplica
t
e
e
ntry f
o
r t
h
e
"
error
"
w
arning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
d
o
c: retroact
i
vely document up
d
ate
s
to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pete
r
Anvin
Merge comm
i
t
'n
a
sm
-
2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
et
e
r
Anvin
d
o
c/
c
h
a
nges
.
s
r
c: document -W
/
-w
f
ix
a
s
a
N
ASM 2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
outp
u
t: add co
m
m
o
n f
i
le
o
utlib
.
c for co
m
mon functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pete
r
A
n
vin
preproc: m
e
rge expan
d
_mmac_pa
r
ams() and
e
xpand_ind
i
rect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Mer
g
e branch 'nasm
-
2
.
05
.
x
x'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better
description
of the nu
m
b
e
r-overflo
w
warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 2196
9
66: make the -w/-W options work aga
i
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
A
nvin
s
martalign:
c
lean up un
n
ec
e
ssary dup
l
icatio
n
; tw
e
ak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
eter Anvin
For snapshot releases, expand ou
t
the mangled version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
disas
m
: intr
o
duce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
Anvin
as
s
e
mble: us
e
opx and opy in a
few mo
r
e
places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
doc/chang
e
s
.
src
:
retr
o
actively document an
o
nym
o
u
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
prepro
c
: don't
m
a
cro-expand the ar
g
ument to
%
u
s
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: docum
e
nt %p
o
p
w
ith argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
preproc:
a
llow
%pop
t
o take an identifie
r
, unify
%
p
u
sh
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
d
o
c: document anonymo
u
s %p
u
sh
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
doc/changes
.
src: beg
i
n the r
e
lease notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
doc: fix awkwa
r
d
word o
r
der
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter An
v
in
version
.
pl: don't add an
extra
.
00 for
s
ubminor
if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter An
v
in
Merge
b
ra
n
ch
'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er
Anvin
Fix op
2
references
that ha
d
not
yet
b
een con
v
ert
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er
A
nvin
disasm
:
e
xtension byte
s
upport in the dis
a
ssembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er An
v
i
n
Add exten
s
ion bytecodes
to suppor
t
opera
n
ds
4
+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
n
vin
When iss
u
i
ng war
n
ings for EA
d
isplacements, us
e
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
2008-10-24
H
.
Peter Anvin
doc/changes
.
s
r
c
: update release
n
ote
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter Anv
i
n
The CRC32 instructions
can
t
ake
6
6
p
r
efixe
s
as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
test/crc32
.
asm: test
t
he
C
RC32 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anv
i
n
BR
2
1
90521: fix the
CR
C
32 o
p
c
odes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
Anvin
NASM 2
.
0
5
rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter A
n
vin
BR 218
7
210: Fix PF
R
CPV an
d
PFRSQR
T
V
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
A
n
vin
a
ssemb
l
e: no
t
all back
e
nds h
a
ndl
e
intra-se
g
me
n
t OUT_R
E
L*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
B
R
2148448: fi
x
relative addresses in b
i
n
output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Updat
e
.
gitign
o
r
e
to
i
nclude addi
t
ional generated fi
l
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
te
s
t/ppin
d
irect
.
asm: test token pasting
in
s
i
d
e
%[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
p
r
eproc: fix terminal
token pasting in i
n
direct
sequence
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
preproc: e
r
ror o
n
untermi
n
ated
%[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
pre
p
roc: fix
exit con
d
itions for i
n
dire
c
ti
o
n loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
preproc:
c
o
r
rect
l
y handle quoted string
s
inside
%[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter
Anvin
do
c
: docu
m
ent
t
he
%
[
.
.
.
] construct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r Anv
i
n
test:
better smartalign tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r Anv
i
n
smartalign: u
s
e
a "times" cons
t
ruct rather than
%rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter
Anvin
ma
c
ros
.
pl
:
h
a
n
d
le \
-
continuation lines i
n
macros
.
p
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvi
n
s
martalign: rewrit
e
to
use
t
h
e
i
ndirect
constr
u
ct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
ete
r
A
n
vin
test:
add test for preproces
s
o
r i
n
d
ire
c
tion construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pete
r
Anvin
pre
p
roc:
f
ix lis
t
iteration in th
e
cas
e
o
f
e
xpa
n
d_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
A
nvin
prepro
c
: Add new
%
[
.
.
.
] indirection construc
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er Anvin
NASM
2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4:
onc
e
again, fi
x
generation o
f
"
n
aked
"
OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r An
v
i
n
NASM 2
.
0
5
rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
doc/changes
.
src: documen
t
massive ch
a
ng
e
s to
E
LF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next