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
ELF: add header files, begin merging common code, drop .comment
2009-06-25
H
.
Pet
e
r Anvin
ELF: add header
files
,
begin mer
g
i
n
g common code, d
r
o
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r An
v
in
N
A
SM
2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
ch
a
nge
s
.
src: update
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
in
s
ns
:
make the MMX
v
ersion o
f
P
IN
S
RW matc
h
the SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er Anvin
Intel FMA: drop relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Fix t
h
e PINSR series o
f
instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er Anvin
Add
s
u
p
port for instruction
s
which alway
s
u
se low 8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter A
n
vin
insns
.
dat: fi
x
t
y
pos: VC
M
PORD_SP[SD] ente
r
ed a
s
VCMPORS_S
P
[SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nvin
in
s
ns
.
d
a
t:
c
ollapse relax
e
d forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
e
r An
v
i
n
insns
.
p
l: allow rela
x
ed forms to be created with
o
ut
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter Anvin
c
hanges
.
sr
c
:
f
i
x
some od
d
spac
i
ng
commit
|
commitdiff
|
tree
2009-06-23
H
.
Pet
e
r Anv
i
n
parser: d
o
n't use midcode
declarat
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter A
n
v
in
specfile: up
d
ate URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pet
e
r A
n
vin
N
inde
n
t: add back th
e
-nut option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter
A
nvin
N
indent: update
wi
t
h the -npro and -il
0
options
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter An
v
in
doc
:
use NASM syntax
f
or x
8
7
regis
t
ers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-17
Cyrill Gorcunov
insn
s
.
d
at - fixup for
XOP (SSE5
)
AMD inst
r
uctions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-15
C
yrill Gor
c
unov
insns
.
d
a
t - introcuce b
a
se XOP (SSE5
)
AMD instructions
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
-
add
h
a
ndling of pp VEX/XOP fields
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Pe
t
er Anvin
Add symboli
c
constants for REX_V
"clas
s
e
s" (VEX, XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Pe
t
er Anvin
doc: rem
o
v
e insref
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter Anvi
n
N
ASM 2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pet
e
r
Anvin
pre
p
r
oc: han
d
l
e
%
+ even during early token re
p
lacem
e
nt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Use lowe
r
case f
o
r VEX and XOP in instructions table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter An
v
in
Infrastruct
u
re
sup
p
ort for AMD's
n
ew
XOP prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter Anvin
outbin: repla
c
e fpr
i
ntf(rf, no
t
_d
e
f
ined); with fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pete
r
Anvin
NAS
M
2
.
06rc
1
1
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
preproc:
u
nify t
o
k
e
n-pasting code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
doc: slightly t
i
dy
t
he c
o
p
yri
g
ht page
of
the manua
l
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Peter Anvin
prepro
c
: m
a
ke $ and $
$
TOKEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter A
n
vin
preproc: fix
more token pasting ca
s
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r Anvin
A
UTHO
R
S: Upd
a
te inf
o
rmatio
n
for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r
A
nvin
NASM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
A
nvin
Doc
u
ment preprocessor token concatenation f
i
x
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
Handle weird cases of token pastin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anv
i
n
NAS
M
2
.
0
6rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter
Anvin
n
asm
.
n
si:
a
d
d
C
O
PYING to the list
o
f files to package
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pe
t
er Anvin
nasm
.
nsi: add NASM Manual; automate version generation
commit
|
commitdiff
|
tree
2009-04-07
Shao Miller
A
dd NSIS scr
i
pt to
m
ake a Windows
i
nst
a
ller
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm: fi
x
reversed REP vs REP
N
E in eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
d
isasm: when no instruc
t
ion is found, consider a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pete
r
Anvin
NAS
M
2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
Andy Polyakov
outcoff: BR
2
68
5
7
56:
f
ix
SAFE
S
E
H with
a
n int
e
rnal symbol
commit
|
commitdiff
|
tree
2009-03-18
M
ichael Scherer
outel
f
32/64: fix uninitialized
rb
t
r
e
e
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
e
ter Anvin
BR 2
6
90688: Fix
op
c
o
des for FMA instruct
i
ons
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
e
ter
Anvin
Add test
from
B
R 2690688
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter An
v
in
B
R
2690688: add missing
VFM instruc
t
ions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pe
t
e
r Anv
i
n
BR 2689316: PE
X
TRQ requires R
E
X
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvi
n
genfma: fix
s
pelling of the VFNM instructio
n
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
insns
.
dat:
fi
x
VFNM instructions inc
o
rrectly spe
l
led
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Pe
t
er
A
n
vin
NA
S
M 2
.
06
r
c7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Pe
t
er An
v
in
BR 26721
1
7: handle long lines for
d
b/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pe
t
e
r
Anvin
a
u
toconf
:
detect the broken
bool
in OpenWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter An
v
in
Most
instruc
t
ion codes
are
octal, s
o
p
r
int
e
r
r
ors tha
t
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
optimiz
a
tion
.
asm: more sbyte te
s
t
s
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
e
ter An
v
in
sbyte:
optimization is OK if U
N
KNOW
N
isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pete
r
Anvin
optimization
.
asm: a
d
d sbyte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
nvin
NASM
2
.
06rc
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvi
n
B
R
2413265: do
n
't pessi
m
ize
displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r Anvin
optimization
.
asm: add EA optimization tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
n
asm
.
c: an
o
ther
rea
d
abil
i
ty cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
e
r Anvin
na
s
m
.
c: r
e
adability cleanup f
o
r
s
eg:off p
a
rsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
nvin
A
d
d
VPCLMUL
i
nstructi
o
ns
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
et
e
r An
v
in
ass
e
mble: only
b
e o
p
timistic with NO_SEG i
f
we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anvin
c
onvergenc
e
.
asm: a
d
d test o
f
jmp to an absolute
a
ddress
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
PC
L
MUL is apparently targ
e
ted fo
r
Westmere
with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
NASM 2
.
0
6
rc
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2557903: fix dis
a
ss
e
mbly of a set of SSE MOV* instru
c
tions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anv
i
n
BR 2541252: Fix iss
u
es
i
n
i
n
s
ns
.
dat, mostly
related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
changes
.
s
r
c: document WAIT an
d
%$$ fi
x
es
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvi
n
BR 2
5
92476: Treat
WAIT as a
pr
e
fix even tho
u
gh it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
br704
7
36:
h
andle deep c
o
n
text-
l
o
c
al macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nas
m
l
i
b: make na
s
m_s
t
r
ca
t
(
) take co
n
st arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
n
vin
outelf32/64:
remove
align_s
t
r in
f
avor of
f
w
ritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outbin: fix
typo: "sectio
n
s" not "sec
t
ion
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
Unify
a
ll-zero buffers; add fw
r
itezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
e
r
Anvin
BR 2611906: proper
erro
r
message for
s
tart
<
origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anv
i
n
Fix opcode f
o
r VADDSUBPS; o
p
e
r
ands fo
r
VBLEND; a
d
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r Anvin
FMA instruct
i
ons w
o
n't be in Sandy Bri
d
ge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r Anvi
n
P
erl scrip
t
used to generate FMA instruction patter
n
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
cha
n
ges
.
s
r
c: documen
t
upda
t
ed A
V
X
specific
a
tio
n
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Update t
h
e VFMA* instructions per the AVX
spec version
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvin
insns
.
dat:
f
ix m
i
nor formatting anomali
e
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vin
i
n
s
n
s
.
pl: ha
n
dle
t
he new VEX
.
DDS fl
a
g pe
r
AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvi
n
BR 259
3
349
:
Mov
e
v
e
rsi
o
n message
ba
c
k to std
o
ut
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anv
i
n
NA
S
M 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-21
Sor
o
nel Haetir
Docu
m
ent
the as86
.
.
start
lab
e
l
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
oc: c
l
ean u
p
the "S
t
rin
g
M
anipulation in Ma
c
ros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
do
c
: indent the time macro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvi
n
Merge bran
c
h
'
m
aster' of git+ssh://repo
.
or
.
c
z
/
srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: upd
a
te the
section on nume
r
ic const
a
nts
commit
|
commitdiff
|
tree
2009-01-05
H
.
Pete
r
An
v
in
Fix the [warnin
g
]
d
irective
commit
|
commitdiff
|
tree
2009-01-04
H
.
P
eter
A
nv
i
n
o
utas86: slight st
y
lis
t
ic cleanups
commit
|
commitdiff
|
tree
2009-01-04
Soronel Haetir
Add e
n
try point suppo
r
t to
a
s86
b
ackend
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 24
3
2826
:
Fix enfor
c
ement of the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter
Anvin
BR
2
413278: Nonoptimal forms of arith
m
e
tic inst
r
ucti
o
ns
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
change
s
.
s
r
c: document
M
a
ch-O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
NASM 2
.
0
6
r
c
2
commit
|
commitdiff
|
tree
next