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
assemble: only be optimistic with NO_SEG if we're really in pass 1
2009-02-24
H
.
Peter Anvin
assemble:
o
n
ly be optimistic wit
h
NO_S
E
G if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter A
n
vin
c
onv
e
rgence
.
a
s
m: add test
o
f j
m
p
to an abs
o
lute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r Anvin
P
CLMUL is
appa
r
entl
y
targeted for West
m
ere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
0
6
rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
Anvin
BR 25
5
7903: fi
x
disassembly of a
se
t
of SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
BR 254125
2
: Fix i
s
s
u
es in insns
.
dat, most
l
y related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
ch
a
nges
.
src:
docume
n
t WAIT and
%
$
$ f
i
x
e
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anv
i
n
BR 2
5
924
7
6
:
T
reat
W
AIT as a prefix even t
h
o
ugh it'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
et
e
r Anvi
n
br
7
04736: handle
d
eep cont
e
xt
-
local macro
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
i
n
na
s
mlib: make nasm
_
strcat() take const argume
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outelf32/64
:
remove
a
l
ign_str in
f
a
vor of fwritezero(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
te
r
An
v
in
outbin: fix typo:
"sections" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Unif
y
all-zero buffers; add
f
wri
t
ezero(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
BR 26119
0
6
:
p
roper error m
e
s
s
a
ge
f
or st
a
rt < or
i
gin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
NAS
M
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
Fix o
p
c
o
de
for VADDSUBPS;
operands fo
r
V
B
LEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
FMA
i
nst
r
u
c
tions w
o
n
't
b
e
in Sa
n
dy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvi
n
Perl s
c
ript used to gene
r
ate FMA inst
r
uction patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
nvin
chan
g
es
.
s
rc: d
o
c
ument update
d
AVX specifica
t
ion
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Update the VFMA* instructions per
t
he AVX
s
pec
version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvi
n
in
s
ns
.
dat: fix minor formatting
a
n
o
malies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er Anvin
insns
.
pl: handle the new VEX
.
DDS f
l
ag
p
er AVX
spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Pete
r
Anvin
BR 2593349: Move version message back to stdo
u
t
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
N
A
SM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
doc: clea
n
up the "Strin
g
Manipul
a
tion in Macros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc
:
indent the ti
m
e macro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
te
r
Anvi
n
doc: fix
t
ypo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anv
i
n
M
e
rge branch 'master' of g
i
t+s
s
h://repo
.
o
r
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: update the secti
o
n on numeric con
s
t
a
n
t
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvi
n
Fix the [
w
arning] dire
c
t
i
ve
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
out
a
s86: slight
s
t
yl
i
stic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
eter Anv
i
n
B
R
2432826:
F
ix enforcement
of
the LONG
b
it
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvi
n
BR 2413278: Nonopt
i
mal f
o
r
ms of arithmetic in
s
t
r
uctions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
eter
A
nvin
changes
.
src
:
document
M
ach-O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
P
ete
r
Anv
i
n
NASM 2
.
0
6rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anv
i
n
NASM
2
.
0
6
rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF: use
r
b
t
ree f
o
r symb
o
l
s
earche
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
er An
v
in
rbtree:
d
rop "con
s
t
" from
s
earc
h
functio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anv
i
n
c
hanges
.
src: document POP
C
NT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r An
v
in
Merge
branc
h
'nas
m
-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
test
/
pop
c
nt
.
a
s
m: simple test for the
POPCNT i
n
struction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
n
v
i
n
Th
e
POPCNT instruction does not need siz
e
s
on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 2229703:
POPCNT r64,rm64 not P
O
PCNT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er
A
nvin
preproc: BR 2222615: fi
x
segfault on bog
u
s %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
doc: bette
r
description o
f
%l
i
n
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anvin
changes
.
src: docume
n
t if for %
i
fmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anvin
t
est: add t
e
st for BR 22226
1
5
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
ete
r
Anvin
prep
r
oc: B
R
2222615: f
i
x s
e
gfault on
b
ogus %i
f
mac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
A
n
vin
d
o
c
/changes
.
src: document ELF
T
LS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc: mino
r
edit
to
the TLS do
c
umentation e
x
ampl
e
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
ver
s
ion
.
pl: sna
p
shot re
l
eases *only* have digits
i
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Mov
e
all version
s
tri
n
gs to a single c
o
mpi
l
ation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
rbtree:
d
r
o
p the
d
a
t
a
point
e
r; instea
d
rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
compiler
.
h:
a
dd offseto
f
()
and con
t
ainer_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
Left-l
e
anin
g
r
e
d-black tree da
t
a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
F
ix head
e
r guards for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
A
n
vin
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc
:
c
r
oss
-
ref
e
rence macro parameter conc
a
tenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
Merge
branch '
n
asm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r
A
nvin
doc:
fix typo in th
e
descri
p
tion of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: fix capi
t
aliza
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r
Anvin
doc: remove d
u
plica
t
e
entry for the "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
doc:
re
t
roactiv
e
ly document updates to the w
a
r
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc
:
fix
typo in the descript
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
:
fi
x
capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: r
e
move duplicat
e
e
n
try for the "err
o
r"
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
d
o
c
: retroactively
d
ocume
n
t
updates
to
the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er Anvin
Merge commit 'na
s
m-
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 Anvin
doc/c
h
a
n
g
e
s
.
src: document -
W
/-w fix as a NAS
M
2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Pet
e
r Anv
i
n
o
u
tput: add common fil
e
outli
b
.
c
for c
o
mmon func
t
ions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
preproc
:
merge ex
p
and_mmac_params
(
)
and ex
p
and
_
indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
M
e
r
g
e bran
c
h 'n
a
s
m-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anv
i
n
Be
t
ter des
c
ription
of the number
-
overflo
w
wa
r
ning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
t
er Anvin
BR
:
2
1
9
6966
:
make the -w/-W options work ag
a
in
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
Anvin
sm
a
rta
l
ign:
cl
e
an up unnecessa
r
y
duplication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
ter Anvin
For snapshot
r
eleases,
e
xpa
n
d out the m
a
ngled version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
An
v
in
disasm: introduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
ter Anv
i
n
as
s
emble: use op
x
and opy in a few mor
e
plac
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er
An
v
in
doc/changes
.
src: retroa
c
tive
l
y
document anonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc:
d
on't macr
o
-expand
t
he arg
u
m
e
nt to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
doc: do
c
ume
n
t %pop
with ar
g
umen
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
pr
e
proc: allo
w
%pop to take a
n
ident
i
fier, unify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: do
c
ument a
n
o
nymous %pus
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
do
c
/
c
hang
e
s
.
src: begin t
h
e release not
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 awkward
w
ord
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: d
o
n't
a
dd an ext
r
a
.
00 fo
r
subminor
if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r An
v
i
n
M
e
r
g
e bran
c
h 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
Fix op2
refe
r
ences that had
n
o
t yet bee
n
c
on
v
e
rted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
di
s
asm: extension b
y
te support in the disassembl
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvi
n
Add ex
t
ension bytecod
e
s to support operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvi
n
When issuing warnin
g
s for EA d
i
splacements, use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r
A
nvin
N
ASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
doc/changes
.
src: upd
a
te release not
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
e
r Anvin
T
h
e CR
C
32 instru
c
t
i
o
ns can take 66 prefixes
a
s wel
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
v
i
n
t
est/crc32
.
asm: t
e
st the CRC32 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
eter Anvin
BR 21
9
0521: f
i
x th
e
CRC32 opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r Anvin
BR 2187210: Fix P
F
R
C
PV and
PFRS
Q
RTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
a
s
se
m
bl
e
: not all backends handle intra-segment OUT_
R
EL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next