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
insns.dat - fixup for XOP (SSE5) AMD instructions
2009-05-17
C
yrill Gor
c
unov
i
n
sns
.
dat - fix
u
p for X
O
P
(SSE5)
A
M
D instru
c
tio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-15
Cyrill Gorcunov
insns
.
dat -
introcuc
e
base 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
C
yrill Gorcun
o
v
insns
.
p
l - ad
d
han
d
l
i
ng of
pp VEX/XOP fields
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter
A
nvin
Add symbolic
c
o
n
s
t
a
nts for REX_V "classes" (VEX, X
O
P
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter A
n
v
in
doc: remove ins
r
ef
.
sr
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Pe
t
er A
n
v
i
n
NASM 2
.
06
r
c
12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pe
t
er Anvin
preproc: ha
n
dle %
+
even dur
i
ng early
token
r
epl
a
ceme
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
U
s
e lowe
r
case
for VEX and XO
P
in instru
c
t
i
o
n
s
ta
b
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
P
eter Anvi
n
Infras
t
ruct
u
re support
f
or A
M
D's new XOP prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Pete
r
Anvin
outbin: replace fp
r
intf(rf, not_de
f
ine
d
); with fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
NASM 2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pet
e
r Anvin
prepro
c
: un
i
fy toke
n
-pasting code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter A
n
vin
doc
:
sl
i
ghtly
t
idy the
c
opyright page of the man
u
al
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Peter A
n
vin
prep
r
oc: m
a
k
e
$ and $
$
TOKEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
preproc: fix
more t
o
ken pasting
case
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
i
n
AUTH
O
RS: Update information for
HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r Anvin
NASM 2
.
06
r
c10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
Document
p
reprocessor toke
n
c
oncatenation fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
Handle
weird cases of tok
e
n pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
in
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pe
t
er Anvi
n
na
s
m
.
n
s
i:
a
d
d COPYING to
t
he list of
f
iles to
p
a
ckage
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pete
r
Anvin
n
a
s
m
.
nsi: a
d
d NASM Ma
n
ual; au
t
omate ver
s
i
o
n generation
commit
|
commitdiff
|
tree
2009-04-07
S
h
ao
Mi
l
ler
Add NSIS script
t
o
make a
W
in
d
ows
i
n
stall
e
r
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm: fix re
v
ersed R
E
P vs REPNE in eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm: wh
e
n no inst
r
u
ction is found, conside
r
a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter
A
n
v
in
NASM 2
.
06rc
8
commit
|
commitdiff
|
tree
2009-03-18
Andy Polyakov
outcoff: B
R
26
8
5756: fix SAFESEH with an inte
r
nal symbol
commit
|
commitdiff
|
tree
2009-03-18
Mi
c
hael
S
cherer
outelf32/64
:
fix un
i
nit
i
alized r
b
tree
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter A
n
vin
B
R
2
6
90688: Fix opc
o
d
es for
FMA i
n
structions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter
A
nvin
Add te
s
t
f
rom BR 269
0
688
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
e
ter Anvin
BR 269068
8
: ad
d
m
i
ssing
V
FM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
B
R
2
689
3
16: PEXTR
Q
requires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
Anvin
genfma: fix sp
e
llin
g
o
f
the
V
FNM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anv
i
n
insns
.
dat: fix VFNM instructions
incorrectly spelled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Pe
t
er
A
nvin
N
ASM
2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter An
v
in
BR 2
6
7
2117: ha
n
dle long lines f
o
r
d
b
/
d
w/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
autoconf: detect the broken bool in O
p
enWatc
o
m 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
A
nvin
M
ost instruction
c
o
des
are oc
t
al,
s
o
p
r
int errors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
eter Anv
i
n
optimization
.
asm: more sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
A
nvin
sbyte:
optimization is OK if UNKNOWN is
n
't
s
et
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter An
v
i
n
optimization
.
a
s
m: add sb
y
te test
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r Anvin
NASM 2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
BR 241326
5
: don'
t
p
es
s
imi
z
e
displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter Anvin
optimization
.
a
s
m: a
d
d EA
o
ptimizatio
n
te
s
ts
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter Anvin
n
asm
.
c: another readabili
t
y
cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anv
i
n
nasm
.
c
:
readab
i
lity cle
a
nup for seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anv
i
n
Add
VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter
A
n
vin
assemble: only be op
t
i
m
i
stic wit
h
NO_SEG if
w
e'
r
e really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
te
r
Anvin
con
v
ergenc
e
.
asm: ad
d
test
o
f
jmp t
o
a
n
absolut
e
address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
n
vin
P
CL
M
UL is appare
n
tly targe
t
ed
for
W
e
s
tmere w
i
th the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
NA
S
M 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2557903: fix
d
isassemb
l
y of a set of
S
S
E
M
OV
*
ins
t
ructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2541252: Fix issues in insns
.
dat, mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
chan
g
es
.
src: document WAIT and %
$
$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR
2
592
4
76:
T
reat WAIT as a pr
e
fix eve
n
though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br704736: hand
l
e deep context-local
m
acros
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anv
i
n
nasmlib:
m
ake
n
asm_strcat() take
c
o
n
st a
r
g
u
ments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
outelf32/64:
r
e
move al
i
gn_str in fa
v
or of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvi
n
outbin: fix typo: "sec
t
ions"
n
o
t
"section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
Unify all-
z
ero buffer
s
; add fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
B
R
261190
6
: prop
e
r error m
e
ssage for start < ori
g
in
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06r
c
4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anv
i
n
F
ix opcode for VADDS
U
BPS; opera
n
ds for V
B
L
END; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anv
i
n
FMA instructions won't be in Sandy
Bridg
e
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
P
e
r
l script used to generate FM
A
instruction patt
e
rns
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
ch
a
nges
.
src: document update
d
AVX spe
c
ifica
t
ion
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Update the VFMA* instru
c
tions per t
h
e AVX
spec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er A
n
vi
n
in
s
ns
.
dat: fi
x
minor fo
r
matting an
o
mal
i
es
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvin
ins
n
s
.
p
l
: handle the
n
ew VEX
.
DDS
flag pe
r
A
VX spe
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Pe
t
er Anvin
BR 2593349: Move versio
n
messag
e
ba
c
k to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM
2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-21
Soronel Haetir
Doc
u
ment the as86
.
.
start
l
abel
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
n
vin
d
o
c: clean up
t
h
e "String Manipula
t
ion in Macros" s
e
ction
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
doc
:
i
ndent
t
he time macro examp
l
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
doc:
fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvin
Merge bran
c
h 'master
'
of
git+ssh://repo
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc:
u
pdate
the sec
t
ion on numeric c
o
n
s
tants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter
A
nvi
n
Fix the [warning]
dire
c
tive
commit
|
commitdiff
|
tree
2009-01-04
H
.
P
eter Anvin
out
a
s86
:
sli
g
ht stylistic cle
a
n
u
p
s
commit
|
commitdiff
|
tree
2009-01-04
Sorone
l
Haetir
Ad
d
entr
y
point support t
o
a
s86
backend
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter A
n
vin
BR 24
3
2826: Fi
x
enforcement of the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 241327
8
:
N
on
o
ptimal forms
of
a
rithmetic
i
nstructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
e
ter
A
nvin
changes
.
s
rc: docum
e
nt Mach-O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
P
e
ter An
v
in
NASM
2
.
0
6rc2
commit
|
commitdiff
|
tree
2008-12-18
Davi
d
DeHaven
Mach-O a
l
ign
m
e
nt
f
ix
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anv
i
n
NASM 2
.
0
6
rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter A
n
vin
E
LF: use rbtree for symbol
s
earch
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
te
r
Anvi
n
rbtree: d
r
op "const"
f
r
om
s
e
a
rch function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nvin
changes
.
s
r
c
: docu
m
e
nt POPCN
T
f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
M
er
g
e
branch '
n
asm-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
test/
p
opcnt
.
asm: si
m
ple
t
est
fo
r
the P
O
PCNT instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The POPCN
T
instruction do
e
s
n
ot
n
eed sizes on memo
r
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
et
e
r Anvin
BR 2229703: POPCNT r64
,
rm64 n
o
t P
O
P
C
NT
r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
p
reproc: BR 22
2
2
61
5
: fix
s
egfault on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
doc: better desc
r
iption of
%line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter A
n
v
in
cha
n
ges
.
s
rc: docu
m
en
t
if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
Anv
i
n
test: add
t
e
st for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
preproc: B
R
222
2
615: f
i
x segfa
u
l
t
on
bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anv
i
n
doc/ch
a
n
ges
.
src: d
o
c
u
ment ELF
TLS
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 documentation ex
a
mple
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next