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
.
Peter Anvin
U
p
date t
h
e
VFMA*
i
n
structions per the AVX spec v
e
rsion 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvin
i
ns
n
s
.
dat: fix min
o
r forma
t
ting an
o
malies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvin
i
n
sns
.
p
l: handl
e
the
n
e
w VEX
.
DDS
f
l
a
g per AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter
Anv
i
n
BR 2593349: M
o
ve version
messag
e
back to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Pet
e
r Anvin
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er Anvin
doc
:
cl
e
a
n
up the
"String
M
ani
p
ulation
i
n
Macr
o
s" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
n
v
in
doc: indent the
time macro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
Anv
i
n
doc
:
f
i
x typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
t
er A
n
vin
Mer
g
e bra
n
c
h
'
m
aster' of git+ssh://repo
.
or
.
cz
/
srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: u
p
date the secti
o
n
on
numeric const
a
nts
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
eter
Anv
i
n
Fix
t
he
[warning]
d
i
r
ect
i
ve
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
outas86
:
s
light stylistic clean
u
ps
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pete
r
An
v
in
B
R
2432826: Fix enforcement of t
h
e LON
G
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pete
r
Anvin
BR 2413278: Nonoptim
a
l fo
r
ms o
f
ar
i
thmetic i
n
structi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvi
n
changes
.
src: d
o
cument Ma
c
h-O alignme
n
t
fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter
Anvin
NASM
2
.
0
6rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter
A
nvin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
e
r
Anvin
ELF:
u
se rbt
r
ee f
o
r symbol searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rbtree: drop "
c
onst" from search function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvin
changes
.
sr
c
: doc
u
ment POPCNT
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r
A
nvin
Me
r
ge branch
'na
s
m-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anv
i
n
t
e
st/
p
op
c
nt
.
asm:
s
i
m
ple
tes
t
for the POP
C
NT instr
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The POPCNT instructio
n
d
o
es not need sizes
o
n me
m
o
r
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter
Anvin
BR 2
2
29703
:
POPCNT
r
64,rm64 not POPCNT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
vin
preproc: BR 222
2
61
5
: fix se
g
fault
o
n
bogus %
i
fmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter
A
nvi
n
doc: better description o
f
%lin
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter A
n
v
i
n
changes
.
sr
c
: document if for
%ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
te
s
t: a
d
d
t
est for BR
2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter Anvin
preproc:
B
R 2222615: fix se
g
fault o
n
bogus %
i
fmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pet
e
r Anvin
d
o
c/
c
ha
n
ges
.
s
r
c
:
document E
L
F T
L
S
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
eter A
n
vin
do
c
:
m
inor edit to the TLS documentat
i
on e
x
a
m
p
l
es
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pe
t
er Anvin
v
e
rsion
.
p
l: snapshot rel
e
a
s
e
s
*
only* hav
e
d
igits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
e
t
er A
n
v
in
Move all
version strin
g
s to a sing
l
e
co
m
pilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nv
i
n
rbtree: drop t
h
e data pointer; instead rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
com
p
iler
.
h: add of
f
setof(
)
and container_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter A
n
vin
Left-leaning red-black tree data
structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
Fix hea
d
er guards for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
mak
e
al
l
deps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
Anvin
doc: cross-refer
e
nce m
a
cro parame
t
er concaten
a
tio
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
M
e
rge
branc
h
'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
n
v
in
doc:
fix t
y
po in t
h
e
d
escription of %unma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter A
n
vi
n
doc
:
fix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter
A
nvin
d
o
c: rem
o
v
e duplicate e
n
try for the "error
"
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
r
etroactively document
u
p
d
a
tes to the
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc: fix ty
p
o in
the descrip
t
i
on of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvi
n
doc:
f
ix capitaliza
t
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvi
n
doc:
remove dupl
i
cate en
t
ry for the "error" wa
r
ning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
d
oc: retroactiv
e
l
y
document update
s
to the
w
arning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
Me
r
ge comm
i
t
'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter Anv
i
n
NASM
2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
doc/changes
.
src: document -W/
-
w fix as a
N
A
SM
2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
output: add common file outlib
.
c for com
m
on f
u
nction
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
et
e
r
Anv
i
n
preproc: mer
g
e
expand_mmac_params() and expand_indir
e
ct()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anv
i
n
Bet
t
er
d
e
s
cription of the
number-overfl
o
w war
n
ing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
nvin
BR: 219
6
966: mak
e
the -w/-W o
p
tions w
o
rk aga
i
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er Anv
i
n
s
m
artalign: cl
e
an u
p
unn
e
c
e
s
sary duplicat
i
on; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
ter Anvin
For snapshot
releases, expand out the mangl
e
d
v
ersion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
ter
A
nvin
disa
s
m: introduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
eter Anvin
assemb
l
e:
u
se opx and opy
i
n a few more places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter A
n
vi
n
doc/changes
.
src
:
r
etroactively do
c
ument anonym
o
us
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
prep
r
oc: don't
m
a
c
ro-expand the
a
rgument to
%use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
doc:
d
ocument %pop with argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc:
allow %pop to take
a
n i
d
entifier, unify %pus
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
A
n
vin
doc: document
a
n
o
nymous
%
push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r An
v
in
d
o
c/changes
.
src
:
b
e
gin the release
n
o
t
e
s
for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: fix awkwa
r
d
wo
r
d order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
version
.
pl: don'
t
add
a
n
extra
.
00 for subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
M
erge branch
'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
et
e
r Anvin
Fix op2 references
that ha
d
no
t
yet been
c
on
v
erted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vi
n
disasm: ex
t
ensi
o
n by
t
e supp
o
rt in the disassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvi
n
Add ext
e
ns
i
on bytecodes
t
o support operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When iss
u
ing warnings fo
r
EA displaceme
n
ts, use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
NA
S
M
2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvi
n
do
c
/changes
.
s
r
c
:
up
d
ate
r
ele
a
se notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
vin
The CRC32 instru
c
tions can take 66
prefixes as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
t
est/crc32
.
asm
:
test the CRC32 instr
u
ct
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anv
i
n
BR
2190521: fix the
C
RC32 opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
A
nvin
NASM 2
.
05rc
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 2
1
87210: Fix PFR
C
PV and PFRSQRT
V
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
assemble
:
n
o
t
all backends handle intra-s
e
gment OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
te
r
Anvin
BR 214844
8
: fix relati
v
e addresse
s
in b
i
n output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Update
.
gi
t
ignore to include additional
g
ene
r
ated files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
test/ppindirect
.
asm:
t
est toke
n
pasti
n
g inside %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc
:
fix terminal token pasting in indirect
s
equences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
preproc: er
r
or
on u
n
ter
m
inated %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
p
r
eproc: fix e
x
it con
d
itions for i
n
direc
t
ion loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
Anvin
preproc: cor
r
ectly
h
andl
e
quo
t
ed
stri
n
gs inside %
[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
Anv
i
n
doc: document the %[
.
.
.
] construct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
te
r
Anvin
test: b
e
tter smartalign tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter Anvin
s
ma
r
t
a
lign
:
use a "times" construct rat
h
er than %rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pete
r
Anvin
macros
.
pl: handle \-continuation lines in
m
acro
s
.
pl
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
s
martalign:
r
ewrite t
o
u
s
e the indirect cons
t
r
uct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test:
a
dd
test for pr
e
processor
i
n
direction
c
o
n
struct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
prepro
c
: fix list i
t
eration in the case of ex
p
and
_
indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
preproc: Ad
d
new %[
.
.
.
]
i
ndire
c
tion co
n
s
t
ruct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter Anv
i
n
NASM 2
.
05r
c
7
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvi
n
ELF64: on
c
e again
,
f
ix g
e
neration of "nake
d
" OU
T
_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter An
v
in
NASM 2
.
05rc
6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
d
oc/cha
n
g
e
s
.
src: do
c
ument massive changes to EL
F
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next