repo.or.cz
/
nasm
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
disasm.c: eatbyte -- use snprintf to prevent potential buffer overflow
2009-04-08
H
.
Peter An
v
in
NASM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
in
Document preproc
e
ss
o
r token concat
e
nat
i
on fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter A
n
vin
Handle weird cases of
t
o
k
en past
i
ng
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anv
i
n
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anv
i
n
nasm
.
nsi: add COPYING to th
e
list
o
f
f
iles to package
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
n
s
i: add NASM Manual; a
u
tomate version generat
i
on
commit
|
commitdiff
|
tree
2009-04-07
Sha
o
Mi
l
l
er
Add NSI
S
scrip
t
to ma
k
e a Windo
w
s instal
l
er
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
di
s
a
s
m
: fix re
v
ersed REP vs RE
P
NE in eatbyte
(
)
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
ete
r
Anvin
disasm
:
when no instruction
i
s found,
c
onsider
a
n
ak
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anvi
n
N
ASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
BR
2672
1
17: handle long lines for db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
P
eter
A
nvin
autoconf: detect
t
he bro
k
en
b
ool
i
n OpenW
a
tc
o
m 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
Most in
s
truct
i
o
n
codes are oct
a
l
, so print errors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r Anvin
Add
V
P
C
L
MUL instru
c
t
i
o
ns
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
Anvin
assemble: only be opt
i
misti
c
w
it
h
NO_SEG if we're rea
l
ly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
A
n
v
in
convergence
.
asm:
ad
d
test of jmp to
an absolute
a
d
dres
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
PCLMUL is apparently targe
t
ed for W
e
stmere w
i
th
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM
2
.
0
6
rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anv
i
n
BR 2557903: fix disa
s
sembly o
f
a set of S
S
E MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2541252: Fix
is
s
ues in insns
.
dat, m
o
stly
related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
change
s
.
src:
docume
n
t WAIT and %
$
$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2592476: Treat WAIT a
s
a
prefix e
v
en t
h
ough
i
t
'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
br704736: handle deep context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er
A
nvin
na
s
mlib:
m
a
ke
nasm
_
str
c
at() tak
e
con
s
t a
r
gumen
t
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
out
e
lf3
2
/64: remove align_s
t
r in fa
v
or of fwrite
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r A
n
vin
o
utbin: fix typo: "sections"
not "sect
i
on"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
Unify
all-zer
o
buffers; add fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R
261190
6
: proper
erro
r
me
s
s
age fo
r
start
<
origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvi
n
N
A
SM 2
.
0
6
rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opcod
e
for VADDSUBP
S
;
o
perands for VBLE
N
D; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA
instruct
i
ons w
o
n't
be in San
d
y Bridge
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR
2
593349:
M
ov
e
ver
s
ion mess
a
g
e
back to
s
tdou
t
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
do
c
: c
l
ean
up the
"String Ma
n
i
pu
l
ation in Macros"
s
e
c
tion
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
d
o
c:
indent the
time
ma
c
r
o
e
x
a
m
p
le
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc:
f
ix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
Merge branch '
m
ast
e
r' of git+ssh://repo
.
or
.
cz/srv/g
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
doc:
u
p
d
a
te th
e
s
e
c
tion on numeri
c
constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvi
n
Fi
x
the [w
a
r
n
ing]
di
r
ective
commit
|
commitdiff
|
tree
2009-01-04
H
.
P
eter Anvin
o
ut
a
s86
:
slight
stylistic cl
e
an
u
ps
commit
|
commitdiff
|
tree
2009-01-04
Soronel Haetir
Add
e
ntry point support to as86 backend
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
eter Anv
i
n
BR 2432826: Fix enfo
r
c
ement of
the LONG
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
e
t
er
Anvin
BR 2413278: No
n
optimal
f
orms of arithmet
i
c
i
nstructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
changes
.
src
:
document
Mach-O alignment
f
i
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pe
t
er
A
nvin
NAS
M
2
.
06rc2
commit
|
commitdiff
|
tree
2008-12-18
Davi
d
D
e
Ha
v
en
Mach-O al
i
gnmen
t
f
i
x
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM 2
.
0
6rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
E
L
F:
u
se rbtree
f
or symbol
s
earches
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pete
r
Anv
i
n
rbtree: d
r
o
p
"const" from s
e
ar
c
h
f
unction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anvin
c
h
ange
s
.
sr
c
: document POPCNT fi
x
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvin
Merge branch 'nasm-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
in
test/popcnt
.
asm: simple test for the P
O
PCNT instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r
Anvin
The POPCNT instruction
d
oes no
t
n
e
e
d sizes
o
n
m
emory
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 222
9
703: POPCNT r64,
r
m64 not POPCNT r64,rm32
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
e
r Anvin
preproc: BR 2222615: fix segfault on bogus %
i
fmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-05
H
.
P
eter Anvin
doc
:
bett
e
r descr
i
ption o
f
%line
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
changes
.
s
rc: docu
m
ent if f
o
r %if
m
acr
o
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
eter Anvin
test: a
d
d test for BR 22
2
2615
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pete
r
Anvin
pre
p
roc:
BR
2222615: fix segfau
l
t on
bo
g
us %ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pet
e
r Anvin
doc/changes
.
s
r
c: do
c
ument ELF TLS
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvi
n
doc: minor e
d
it
to the TLS
d
ocumentation examples
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvi
n
v
e
rsi
o
n
.
pl: snapshot
releases *only* have digits in
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Move
a
ll versi
o
n st
r
ings to a
single compilation unit
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbtr
e
e
:
drop th
e
data pointer; in
s
tead
r
ely on bei
n
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
compiler
.
h:
a
d
d
o
ffsetof() and container_of()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
Left-leaning red-bl
a
ck tree data
s
truct
u
re
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
Fix header guards for out
l
ib
.
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
m
ake
a
llde
p
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter A
n
vin
d
oc: c
r
oss
-
re
f
e
rence m
a
cro par
a
m
e
ter concatenatio
n
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
Merge b
r
anch 'nas
m
-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
A
nvin
doc
:
fix ty
p
o in the descrip
t
ion
of %u
n
macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc
:
fix capitalization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: rem
o
ve
duplicat
e
entry for t
h
e "er
r
or"
warnin
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc
:
retroactively
document
u
pd
a
t
e
s to
t
he warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
doc: fix typo in the description of
%
unmac
r
o
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
do
c
: fix capitalization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvi
n
doc: remove duplicate entry for the "error" war
n
ing
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroa
c
tively doc
u
me
n
t
up
d
ates to the war
n
ing
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter Anvi
n
Merge c
o
mmit 'nasm-2
.
0
5
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
N
ASM 2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er Anvin
doc/c
h
anges
.
src: document -W/
-
w fix as a NASM 2
.
05
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvi
n
output: add common file
o
ut
l
ib
.
c for co
m
mon f
u
nctions
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
prepr
o
c: mer
g
e expand_mmac_params() and expand_indirec
t
()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
eter
A
nvin
M
e
rge bran
c
h 'n
a
s
m
-2
.
05
.
xx
'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
Better description
of the number-overflow war
n
ing
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er
An
v
in
BR: 2196966: make the -w/-W options work again
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smartalign: c
l
e
a
n
u
p
unnecess
a
ry dupl
i
cati
o
n; t
w
eak
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
For snapshot releases
,
expand out
t
he mangled ver
s
ion
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
d
i
sasm: i
n
trodu
c
e op
y
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
A
nvin
assembl
e
:
use 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
.
Pe
t
er Anvin
do
c
/changes
.
src: retroactive
l
y docum
e
n
t
anon
y
mous
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
v
i
n
preproc: don't ma
c
ro-exp
a
n
d
th
e
argumen
t
to %
u
se
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
A
nvin
doc: do
c
ument %pop with
argum
e
nt
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
p
reproc:
a
l
low %pop to
t
ak
e
an i
d
en
t
ifier, unify %push
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: docume
n
t anonymous %pus
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/chang
e
s
.
src
:
begi
n
t
h
e
release notes for 2
.
06
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
Anvin
doc: fi
x
awkward word order
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r Anvin
version
.
pl
:
don't
a
dd
a
n
extra
.
00 for subminor if
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er A
n
vin
Me
r
ge branch 'in
d
irect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
ete
r
Anvin
Fix op2
references
that had not
yet been
convert
e
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r Anvin
d
isasm: extensi
o
n byte suppo
r
t in the
disas
s
embler
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next