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 2.06rc15
2009-06-27
H
.
Peter Anvin
NASM 2
.
06rc15
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
e
ter Anvin
BR
278190
0
: ha
n
d
l
e common labels
while optimizing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter An
v
in
pa
r
ser
.
c: fix stylistic
n
itpick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
assemble
.
c
:
styli
s
tic
nitpick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
preproc: use %
i
f 0 instead
o
f
%
ifdef BOGUS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
e
t
e
r Anvin
hashtb
l
: make hash
_
iterate() not crash on
an uninita
l
ize
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
nasm
.
c: cl
e
an up p
a
ss e
x
i
t log
i
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter A
n
vin
n
d
isasm: fix disassembl
y
of JRCXZ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter Anvin
N
A
S
M 2
.
06rc14
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter
Anvin
insns
.
d
a
t:
r
eforma
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
dat: a
d
d re
l
axed
f
orms
f
or XOP/F
M
A4/CVT16 instruct
i
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvi
n
Add C
y
rill
G
o
r
cun
o
v
t
o
AUTHORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anv
i
n
insns
.
pl: remove s
t
r
ay
whitespace
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl
:
a
dd
"
nohi" code for REX_
N
H
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvi
n
insns
.
pl: fix
indentati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
Anvin
ELF
:
make d
e
bugging functions
s
tatic
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF
:
r
e
mo
v
e
l
oop invariant calcul
a
tio
n
of global offset
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
E
LF: c
l
ean
u
p the ari
t
h
m
etic
for global
s
ymb
o
ls
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: bump GLO
B
AL
_
TEMP_BAS
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nvin
ELF: elimi
n
a
t
e hard-
c
o
d
e
d
s
ection numbers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Ha
n
dle the new ELF headers
i
n t
h
e depen
d
ency ge
n
erat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
EL
F
:
add
header fil
e
s, be
g
in
merging common
code, drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter Anvi
n
NASM 2
.
0
6
rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
A
n
v
in
ch
a
nges
.
s
rc: update
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anv
i
n
insns:
m
ake the MMX ve
r
s
i
on of PI
N
SRW mat
c
h the SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
t
er Anvin
Int
e
l FMA: dro
p
relaxed
f
orms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nvin
Fix
t
he PINSR serie
s
of inst
r
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Add support for instr
u
ctions which alway
s
use l
o
w 8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
dat: fix t
y
po
s
: VCMPORD_
S
P[SD] ent
e
red as
VCMPORS
_
SP[SD
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nvin
insn
s
.
dat: coll
a
pse relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
pl: allow relaxe
d
fo
r
ms
t
o be c
r
e
a
ted without
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
P
e
te
r
Anvin
chan
g
es
.
src
:
fix some od
d
spa
c
ing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter
A
nvin
parser: do
n
't use midcode de
c
larations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter
An
v
in
specfil
e
: update UR
L
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pete
r
A
n
vin
Nindent: add back the -nut option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter A
n
vin
N
indent: update
w
ith the -
n
p
ro and -il
0
o
p
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter
A
n
vin
doc: use N
A
SM
s
ynt
a
x for x8
7
registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-17
Cyril
l
Gorc
u
nov
insns
.
dat -
f
i
x
up for X
O
P (SSE
5
) AM
D
i
n
structions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-15
Cyril
l
Gorc
u
nov
in
s
ns
.
dat -
i
ntrocuce b
a
se XOP (SSE5) A
M
D instructio
n
s
Some fixes from Peter Johnson and
H. Peter Anvin
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-15
Cyrill Gorcunov
insns
.
pl - ad
d
handlin
g
o
f
pp
VEX/XOP fields
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
Add symbolic cons
t
ants for REX_V "classes" (VE
X
, XO
P
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvi
n
do
c
: remov
e
insref
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
P
e
ter Anvin
N
A
SM 2
.
06rc
1
2
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pet
e
r
Anv
i
n
preproc: handle %+ even during ea
r
ly token
replacement
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Use lower
case for VEX
a
nd XOP in instructions table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Inf
r
astr
u
ct
u
re support for AMD's new
XOP prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Pe
t
er A
n
vin
outbin: rep
l
a
c
e fp
r
intf(rf, not_defined);
w
ith
f
puts
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
eter
A
nvin
NASM 2
.
0
6
rc
1
1
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
prepro
c
: unify token-pasting code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pet
e
r Anv
i
n
doc: s
l
i
g
htly
tidy the copyright
page of the ma
n
ual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
P
e
ter Anvin
preproc: make $
a
nd $$
T
O
K
EN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
in
pre
p
roc:
f
ix
m
o
re t
o
ke
n
p
asti
n
g cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
AUTHORS: Update information for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
A
n
vin
NASM
2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
Document preprocesso
r
token concatenation f
i
x
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
eter
A
n
v
i
n
H
andle we
i
rd cases of token
pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
in
N
A
SM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
n
s
i
:
add COPYING to the lis
t
of fil
e
s to packa
g
e
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
n
s
i
:
add
NASM Manual; aut
o
mate
vers
i
on
generation
commit
|
commitdiff
|
tree
2009-04-07
S
h
a
o
Miller
Add NSIS
s
cript to
make a Windows install
e
r
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter A
n
v
i
n
disasm: fix reversed REP vs REPNE
in
eatbyte
(
)
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
eter An
v
in
disasm: when no instructi
o
n is f
o
u
n
d, consider
a
n
aked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pe
t
er
A
nvin
N
ASM 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
Andy Polyakov
o
u
tcoff: BR 2685
7
5
6
: fi
x
SAFESEH with an
i
nternal symbol
commit
|
commitdiff
|
tree
2009-03-18
Mic
h
ael Scherer
o
u
telf32/64:
f
ix uninitializ
e
d rbtree
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
e
te
r
Anvin
BR 2
6
90688: Fix op
c
odes for FMA instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
Add t
e
st fr
o
m
BR 2690688
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvi
n
BR 26906
8
8
:
a
dd missing VFM ins
t
ructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
t
er Anvin
BR
2
689316: PEX
T
RQ
requires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter An
v
in
g
enfma: fix spelling of the VFNM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
insns
.
dat: fix VFNM instructions incorrectly s
p
elled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Pet
e
r Anv
i
n
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Pe
t
er
A
n
vin
BR 26721
1
7: handle
long lin
e
s for db/dw
/
etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anv
i
n
aut
o
conf: detect the br
o
k
e
n bool i
n
Ope
n
W
a
tco
m
1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pete
r
Anv
i
n
Most instruction codes are octal, so print err
o
rs that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pete
r
Anvin
o
p
timization
.
asm: mor
e
sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
A
nv
i
n
sbyte:
o
pt
i
miz
a
tion is OK
i
f
UNKN
O
WN isn't
s
et
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
A
nvin
optimization
.
a
s
m:
ad
d
sbyte test
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
N
AS
M
2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter Anvin
BR 2413265: don't pe
s
simize displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter A
n
vin
optimization
.
asm: add
EA optimizat
i
on tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
nvin
nasm
.
c: another readability cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
t
er Anvin
nasm
.
c:
r
e
a
dability cleanup for seg:off
p
a
rsi
n
g
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anvin
A
dd
VPC
L
MUL ins
t
ructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter Anvin
a
s
semble: onl
y
be optimi
s
tic with NO_SEG if w
e
're r
e
al
l
y
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
Anvin
co
n
vergen
c
e
.
asm:
a
dd test of jmp to
a
n
ab
s
olute add
r
ess
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
PCLMUL is apparently ta
r
ge
t
ed
for Westmere with
the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2557903
:
f
ix
disassembly of
a set
o
f
S
S
E MOV* instru
c
tion
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2541252: Fi
x
issues in insns
.
dat, mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
changes
.
src: document WAIT and %$
$
fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR
2592476: T
r
e
a
t WAIT as a prefix even
tho
u
gh
it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
br704736: handle deep context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
nas
m
lib:
make na
s
m_strcat()
t
ake con
s
t argu
m
ents
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outelf32/64:
remove alig
n
_
s
tr in fav
o
r
of
f
writezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvi
n
outbin:
f
ix typo: "sections"
n
ot "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
U
n
i
fy all-zer
o
buffer
s
;
a
d
d
fwriteze
r
o()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvi
n
BR 2
6
11906: pr
o
per error m
e
ss
a
ge
f
or start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter A
n
vin
NASM
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anv
i
n
Fix o
p
code for V
A
DDSUBPS; operands for
V
BLEND;
a
dd
.
.
.
commit
|
commitdiff
|
tree
next