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
NASM 2.06rc6
2009-02-26
H
.
Peter Anvin
NASM 2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
B
R 2413265: don't
p
essimiz
e
displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter
Anvin
o
ptimi
z
a
tion
.
asm: add EA optimiz
a
tio
n
tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
e
r Anvin
nasm
.
c: another r
e
ada
b
ility
c
leanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
ete
r
Anvin
nasm
.
c:
re
a
dability cleanup for seg:of
f
parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er Anvin
Ad
d
VPCLMU
L
in
s
tructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter An
v
in
a
s
semble: only be opt
i
misti
c
wi
t
h
NO_
S
EG if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
Anvin
conve
r
gence
.
asm: add te
s
t of jmp t
o
a
n
absolute addr
e
ss
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
PCL
M
U
L
is appare
n
t
l
y
targeted fo
r
Westmere with t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r A
n
vin
NAS
M
2
.
06r
c
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
BR 2
5
57903: fix
di
s
ass
e
mbly
o
f a set of
S
S
E MOV* in
s
tr
u
cti
o
ns
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R 2541252: Fix issu
e
s
in insn
s
.
da
t
, mostly relat
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anv
i
n
changes
.
sr
c
: docume
n
t
W
AIT a
n
d
%
$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2
5
92476: Trea
t
WAIT as a p
r
ef
i
x
eve
n
though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
b
r704736
:
handle deep context-local m
a
cros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasm
l
ib: mak
e
nasm_strcat() take cons
t
a
r
guments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
Anvin
outelf
3
2/64
:
remo
v
e al
i
gn_
s
t
r in favor of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outbin: fix typo: "sections" not "section
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
nvin
Unify all-zero
b
uffers; add fwr
i
t
e
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 261190
6
: proper error message for start
< ori
g
in
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
Fi
x
opcode for VADD
S
U
B
P
S;
ope
r
a
n
d
s for VBLEND; ad
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA instructions won't be in
S
a
ndy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er Anvin
Per
l
s
c
rip
t
used to generate F
M
A instruction patt
e
r
ns
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
ete
r
Anvin
changes
.
src:
documen
t
u
pdated
A
VX s
p
eci
f
icati
o
n
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter A
n
vin
Update the VFMA* instr
u
ctions per t
h
e AVX spec versio
n
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter An
v
in
insns
.
dat: fix
mi
n
or fo
r
m
a
t
ting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
t
er Anvi
n
insns
.
pl
:
han
d
le t
h
e new VEX
.
DDS
f
la
g
p
e
r AVX s
p
ec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 2
5
93349: M
o
ve version
m
e
ssage
b
ack
to
s
t
dout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Pete
r
Anvi
n
N
A
SM 2
.
0
6rc3
commit
|
commitdiff
|
tree
2009-01-21
S
o
ronel Haetir
Document the
as
8
6
.
.
start label
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: clean up the "Str
i
ng Manipulat
i
on in Macros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc:
in
d
ent the time
mac
r
o exampl
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r
Anvin
d
o
c: fi
x
typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
Me
r
ge
b
r
a
nch 'master' of git
+
s
sh:
/
/repo
.
or
.
c
z/sr
v
/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
Anvin
doc: update the s
e
c
t
ion o
n
numeric c
o
nstant
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter
Anvin
F
i
x th
e
[warning] d
i
rective
commit
|
commitdiff
|
tree
2009-01-04
H
.
Pete
r
Anvin
outas86: sligh
t
stylistic clea
n
u
p
s
commit
|
commitdiff
|
tree
2009-01-04
Soronel Haetir
Add entry point s
u
p
port t
o
a
s
86
b
ackend
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
B
R
2
432
8
26:
Fix
enforce
m
ent
o
f
t
he LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pe
t
er Anvin
BR 24
1
3278:
Nonopti
m
al forms o
f
ar
i
thmetic
i
n
s
truct
i
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
eter An
v
in
ch
a
nges
.
s
rc:
document
M
ach-O
a
l
i
gnment fi
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter
A
nvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-12-18
David DeHaven
Ma
c
h-O alignm
e
nt f
i
x
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
e
ter Anvi
n
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF:
u
se rbtree for symbol
se
a
rc
h
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
eter Anvin
rbtree: dro
p
"const" from search func
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvin
ch
a
n
ges
.
src: documen
t
POPCNT
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r
Anvin
M
erge branch 'nasm-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
in
test/popcnt
.
asm: simp
l
e test fo
r
the
P
O
PCNT in
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r
Anvin
The POPCN
T
instruction does not need
s
izes on memor
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR
2
2
29
7
0
3: POPCNT r64,rm64 not
P
OPCNT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
A
n
vin
prepr
o
c: BR
2222615: fix segfa
u
lt on bogus %if
m
acro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
d
o
c: bet
t
er
d
e
scription
of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter
A
n
vin
cha
n
ges
.
src
:
doc
u
ment i
f
for
%ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
eter Anvin
test: add test
for
B
R 2222
6
15
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er A
n
vin
p
re
p
roc: BR 2222615: fix
segfault on bogus
%ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pete
r
Anvin
doc/chan
g
es
.
s
r
c: document ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc: minor edit
t
o
t
he TLS
do
c
u
m
e
nta
t
ion example
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter A
n
vin
version
.
p
l
:
s
n
apshot
r
e
le
a
ses
*
only* have digi
t
s
in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
M
o
ve
all
version
s
t
rings to a
s
i
ngle compilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
rbtree
:
drop the data pointe
r
; instead rely o
n
being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
c
ompi
l
er
.
h
: add offseto
f
() and cont
a
iner_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
Left-
l
ea
n
i
ng red-black tree data s
t
ructur
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
Fix heade
r
g
ua
r
ds for ou
t
li
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter
A
nvi
n
m
a
ke alldep
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
cr
o
ss-
r
e
ference mac
r
o parameter concatenat
i
on
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter
A
nvin
M
erge
b
r
an
c
h 'n
a
s
m
-2
.
05
.
x
x'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
te
r
Anv
i
n
doc: fix typo i
n
the
des
c
r
i
ption
of %unmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
do
c
: fix capitali
z
ation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: rem
o
ve dupli
c
a
te entry f
o
r the
"err
o
r" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
retroactively d
o
cum
e
nt
updates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
oc: f
i
x typo in the desc
r
iption of %
u
n
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix capitali
z
ation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: remove duplica
t
e entry
f
o
r the
"
error" warni
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactively do
c
ument upda
t
es to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
Merge commit '
n
asm-2
.
0
5
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er An
v
in
NA
S
M 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anvin
doc/changes
.
src: d
o
cument -
W
/
-w fix as
a NA
S
M 2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
o
u
tput: add common file outlib
.
c for
c
ommon functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
eter An
v
in
pre
p
roc: merge expand_mmac_params() and e
x
pand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter A
n
v
in
M
erge
b
r
anch 'nas
m
-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better description of the number-ove
r
flow warnin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anvin
BR: 2196966: make
t
h
e -w/
-
W
o
p
t
i
ons work ag
a
i
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
sma
r
talign: clean up unnecessary dup
l
ication; twe
a
k
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
eter An
v
in
F
o
r sn
a
p
s
h
ot releas
e
s,
e
xpand out the
m
angled ve
r
sio
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
disasm: introduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
assemble: use opx
and opy in a few more p
l
a
c
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
doc/change
s
.
src: retroactively document ano
n
ymou
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvi
n
preproc: don't macro-expand the argument to %us
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anv
i
n
doc: doc
u
m
ent %pop with argumen
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
preproc:
a
ll
o
w %pop to take an
identifier, 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 %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
doc/chang
e
s
.
src: beg
i
n t
h
e release notes fo
r
2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: fix a
w
kward wo
r
d order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
version
.
p
l
: don't add an ex
t
ra
.
00 for subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
Merge
b
ra
n
ch 'indirec
t
'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
Fix op2
refe
r
ences that had not yet bee
n
converted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
disasm
:
extension byte
support in the dis
a
ssembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
n
v
i
n
A
dd extension bytecodes to
support
o
p
e
r
a
n
d
s 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next