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
nasm.nsi: add COPYING to the list of files to package
2009-04-07
H
.
Peter Anvin
nasm
.
nsi: add COPYING to
the list of fil
e
s
t
o
packag
e
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anv
i
n
nasm
.
nsi
:
add
N
ASM
Manual; a
u
toma
t
e versi
o
n gen
e
ration
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pe
t
er
Anvin
d
i
sasm: fix
r
eversed REP vs REPNE
i
n
ea
t
byte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
e
t
e
r
A
nvin
di
s
asm: when no
i
nstruction is
f
o
u
n
d
, consider a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pe
t
er Anvin
N
ASM
2
.
0
6rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
BR 2690688
:
Fix opcodes for FMA instruction
s
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter
Anvi
n
Add
t
es
t
from B
R
26
9
0
6
88
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
BR 269
0
688: add mi
s
si
n
g VFM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvi
n
BR 2689316: PEX
T
R
Q
r
equires R
E
X
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
Anvin
genfma:
f
ix spelling of the VFN
M
instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pe
t
er Anvin
in
s
ns
.
dat
:
fix VFNM i
n
stru
c
tions incorr
e
c
t
ly spe
l
led
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter An
v
i
n
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
P
e
ter
A
nvin
BR 2672117: handle lo
n
g l
i
nes for db/dw/et
c
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pe
t
e
r Anvin
autoconf: d
e
tect the broken bool in
Ope
n
Watcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pete
r
Anvin
Most i
n
struction code
s
are octal
,
so p
r
in
t
e
r
rors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
e
t
er
Anvin
opti
m
i
z
a
t
ion
.
asm
:
more sbyt
e
tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter A
n
v
in
sbyte: optim
i
zation is OK if U
N
K
NOWN isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anv
i
n
optimiz
a
tio
n
.
asm: add sby
t
e t
e
sts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r
Anvin
NASM 2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
BR
2413265: do
n
't pes
s
imize dis
p
lacem
e
n
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter Anvin
o
pti
m
ization
.
asm: add
EA optimization tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er An
v
in
nasm
.
c
: anot
h
e
r readability cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c:
r
eadability cl
e
anup
f
or seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r Anvin
Ad
d
VPCLM
U
L instruct
i
on
s
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
nvin
assemble: only
be optimistic
w
ith NO_SEG
if we're
r
eally
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter An
v
i
n
conve
r
gence
.
asm: add te
s
t of jmp to an abso
l
ute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCLMUL
i
s appa
r
ently t
a
rgeted for Westme
r
e with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
NASM 2
.
06r
c
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r A
n
vin
B
R
2557903: fix disassembly of a set of SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
B
R 2541252: Fix
i
ssues
in insns
.
d
at, mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er
A
n
vin
c
h
anges
.
src: document WAIT and %$$ fi
x
es
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
BR 25924
7
6: Treat WAIT as a
p
ref
i
x even though it'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br704736: ha
n
d
le dee
p
context-local
m
acro
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
nasmlib: make nasm_
s
trcat() take const argum
e
n
t
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
o
u
telf32/64: remove ali
g
n_str in favor o
f
f
w
riteze
r
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
outbin: fix typo: "secti
o
ns" n
o
t "section
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anv
i
n
Unify all-
z
e
ro buffers; add
f
write
z
e
ro()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
BR
2
611
9
06:
proper error mess
a
ge for st
a
rt < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvi
n
N
AS
M
2
.
0
6rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er
Anvi
n
Fix opcode for VADD
S
UBPS
;
operan
d
s
f
o
r VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
F
M
A instructions won't be in Sandy Bri
d
ge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvin
Perl script use
d
to generate FMA i
n
s
t
ruction patt
e
rns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
v
in
c
h
a
n
ges
.
sr
c
: document update
d
AV
X
spec
i
ficat
i
on
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Update t
h
e
VFMA* instructio
n
s per the AVX spec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
nvin
in
s
ns
.
dat:
fix min
o
r
f
or
m
atting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter An
v
in
insns
.
p
l: handle the ne
w
VEX
.
DDS flag
p
e
r AVX sp
e
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Pet
e
r Anvin
BR 2
5
9
3
349:
Move version
message back to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
P
e
ter An
v
in
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c
: clean up
t
h
e
"String Manipulat
i
o
n i
n
Macro
s
" se
c
tion
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: indent the ti
m
e macro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: fi
x
typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
Merge
bran
c
h 'm
a
ster' of git+ssh:/
/
repo
.
or
.
c
z
/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: update th
e
section on
nu
m
eric c
o
nsta
n
ts
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix
the [warning] d
i
r
ecti
v
e
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
o
u
t
as86: slight stylistic
cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
B
R
2432826: Fix e
n
f
o
rcement of
the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2413278:
N
o
noptimal
f
or
m
s of arithm
e
tic instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pe
t
er Anvin
c
hanges
.
src:
d
ocument Mac
h
-
O
alignment
fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
P
e
t
e
r
Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM 2
.
06
r
c
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pet
e
r Anvin
ELF: use rbtree for s
y
mbol se
a
rches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rbtree:
drop
"const
"
from
s
e
arch fu
n
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter An
v
in
changes
.
src: do
c
u
m
e
nt
P
OPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
M
e
rge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
test/popcnt
.
asm: simpl
e
test for the POPCNT instr
u
ct
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anvin
The POPCNT i
n
struction does not nee
d
s
i
zes on memor
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 2
2
2
9703: POPCNT r64,rm64 not POPCNT r6
4
,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anvin
preproc: BR 222261
5
:
f
ix se
g
fault on bogus %if
m
acro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
P
e
ter Anvin
do
c
:
bet
t
er
d
e
s
cription of
%
line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anvin
changes
.
s
r
c
: document if
fo
r
%
i
f
m
ac
r
o
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
test
:
add test for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
prepr
o
c: B
R
2
222615: f
i
x segfault on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anv
i
n
do
c
/cha
n
ges
.
s
r
c
: docu
m
ent ELF
T
LS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pe
t
er Anvin
d
oc: mi
n
or edit
t
o the
TLS
d
o
cumentati
o
n examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
v
ersion
.
pl: snapshot releases
*
on
l
y*
have digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Pet
e
r
A
n
vin
M
ove a
l
l version strings to a
s
ingle compilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
r
btree: d
r
o
p th
e
data pointe
r
; in
s
tea
d
rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
compiler
.
h:
a
dd o
f
fsetof() and containe
r
_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Le
f
t-lean
i
ng re
d
-black
tre
e
dat
a
structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fix header gua
r
ds for outl
i
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
m
a
ke alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter A
n
vin
doc: cro
s
s-referenc
e
macro parameter concat
e
nation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r An
v
in
Merg
e
bran
c
h 'n
a
sm
-
2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: fix typo in the description
of %unmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
do
c
: fix
capi
t
a
l
i
zatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc: remove dupl
i
ca
t
e entry for
the
"error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
doc: retroactively
d
o
c
um
e
nt
u
pdates to t
h
e warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
o
c:
fix typo in the des
c
ription o
f
%unma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
do
c
:
f
i
x
ca
p
italization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: rem
o
v
e
d
u
plicate entry for the "
e
rror
"
w
arning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
o
c
: retroa
c
t
i
v
ely
docu
m
ent updates to
t
he warnin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anv
i
n
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
.
Pete
r
Anvin
doc/changes
.
s
rc: docu
m
e
nt -W/-w fix as a NASM
2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
outpu
t
: add common file
outli
b
.
c for common functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
e
t
e
r An
v
i
n
prepr
o
c: merge expan
d
_
m
mac_params() and expand_
i
ndirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
Anvin
M
erge
b
r
anc
h
'nasm-2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter An
v
in
Bett
e
r descri
p
tion of the number-overflow warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
n
vin
BR: 219696
6
: make the -w/-W opti
o
ns wor
k
again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smarta
l
ign:
c
lean up unn
e
cessary du
p
li
c
ation; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next