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
insns.dat: add relaxed forms for XOP/FMA4/CVT16 instructions
2009-06-26
H
.
Peter
Anvin
insns
.
dat: add re
l
axed f
o
r
m
s for XO
P
/FMA4/CVT16 instruc
t
i
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
A
d
d
Cyrill Go
r
cunov to
A
UT
H
O
RS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter A
n
v
in
insn
s
.
pl: remo
v
e stray whitespace
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
i
nsns
.
pl: add "nohi"
c
ode for
R
EX_NH
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl: fix inden
t
ati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pe
t
er
A
n
vin
ELF: make debugging funct
i
ons stat
i
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter A
n
vi
n
E
L
F: remov
e
loop invariant calculat
i
on
of g
l
obal
o
ffset
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
A
n
v
in
E
L
F: clean
up the a
r
ithmet
i
c for global sym
b
o
l
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
E
LF: bump GLOBAL_TEMP
_
B
A
SE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
E
L
F
: e
l
iminate hard-coded section num
b
e
r
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
H
a
ndle the new ELF hea
d
e
rs in the depe
n
dency
genera
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
ELF: add header fil
e
s, begin
merg
i
ng comm
o
n code,
drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
n
v
i
n
NASM 2
.
0
6rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter A
n
vi
n
changes
.
src: upd
a
te
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er A
n
v
i
n
i
nsns:
m
ake the
M
MX
v
ersion of
P
INSRW match
the SS
E
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
ete
r
Anvi
n
I
n
tel
FMA
:
d
rop
r
elaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Fix the PINSR serie
s
of instr
u
c
t
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
Add s
u
pport
f
or in
s
t
r
uctions which always use low 8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
An
v
in
insn
s
.
dat: fix typos: VCMPORD_SP[SD] ente
r
ed as VCMPORS_SP[SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter
Anvin
insns
.
dat: collapse relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvi
n
i
n
sns
.
p
l
: allow r
e
laxe
d
f
orms to be cr
e
ated without
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
P
e
te
r
Anvin
chang
e
s
.
src: fix some odd spacing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter An
v
in
pars
e
r: don
'
t us
e
midcode declarations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pe
t
er Anvin
specfile: update URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
N
indent: add back the -nut op
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter
A
nvin
N
i
ndent:
up
d
ate with th
e
-npro
and -il0 op
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter Anvin
doc: use NASM
syntax
f
or x87 registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
P
eter
A
n
v
in
Add
s
ymbolic constants
fo
r
R
E
X_V "classes" (VEX, XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
d
oc: remove insref
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter
Anvin
NASM 2
.
0
6rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pe
t
er Anvin
preproc: handle %
+
e
ven during early tok
e
n
replaceme
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pet
e
r A
n
vin
Use lower case for V
E
X
a
nd XOP
i
n
i
n
s
tructions table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pe
t
er Anvin
I
nfrastr
u
ctu
r
e
s
u
p
p
or
t
f
or AMD's
n
e
w
XOP
p
refix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Pet
e
r Anvin
outbin: rep
l
a
c
e
fprintf(rf, not_de
f
ined); w
i
th fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvi
n
NASM 2
.
0
6
rc1
1
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
preproc: un
i
fy t
o
ke
n
-pasting code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pe
t
e
r
Anvin
doc: slightly tidy the copy
r
ig
h
t page of the
m
anual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
P
eter Anvin
preproc: make $ and $
$
TOKEN_OTHE
R
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
Anvin
preproc: fix
m
ore token
p
a
s
t
i
n
g cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
t
er Anvin
AUTHORS:
U
p
date information for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NASM
2
.
06r
c
10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
n
v
i
n
Document preprocessor
tok
e
n concatenation f
i
x
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r An
v
in
Handle weird cases
of t
o
ken pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter A
n
v
i
n
NAS
M
2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter An
v
i
n
nasm
.
nsi: a
d
d COPYING to th
e
li
s
t of f
i
les to pack
a
ge
commit
|
commitdiff
|
tree
2009-04-07
H
.
P
e
ter Anv
i
n
nasm
.
nsi: ad
d
NASM Manual; automate v
e
rsion genera
t
ion
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
eter
Anvin
dis
a
s
m
: fix reversed REP vs
R
EPNE in eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pe
t
er
Anvin
disasm
:
wh
e
n
n
o
instructio
n
is found, consider
a na
k
ed
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
NASM 2
.
06
r
c
8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
BR 2690688
:
Fix opco
d
e
s
f
o
r
F
M
A
i
n
structions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter A
n
vin
Add
t
est from BR 2690
6
88
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
eter Anvin
B
R 2690688: add mis
s
ing VFM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pe
t
er Anv
i
n
BR 2689316: PEXTRQ req
u
ires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
genfma:
f
ix spelling of
the
VFNM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pete
r
Anvin
insns
.
d
at: fi
x
VFNM i
n
str
u
ctions incorre
c
tly
s
pelled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anv
i
n
NASM 2
.
0
6rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
P
e
t
er An
v
i
n
BR 26721
1
7: handle l
o
ng lines for
db/
d
w
/
e
tc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
P
e
ter
A
nvin
a
u
toc
o
nf: det
e
c
t
the broken b
o
ol in Op
e
n
W
atcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter A
n
vi
n
Most ins
t
ruction c
o
des
a
re oct
a
l, so print errors th
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
opti
m
ization
.
asm: mo
r
e sbyt
e
t
est
s
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pet
e
r Anvin
sbyt
e
: opt
i
mization is OK if UNKNOWN isn't s
e
t
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
A
n
v
in
o
pt
i
miza
t
ion
.
as
m
: add sbyte te
s
ts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pete
r
Anv
i
n
N
A
SM
2
.
0
6rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er An
v
in
B
R
2413265: don't pessi
m
i
ze di
s
placements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
op
t
imiz
a
t
i
o
n
.
a
s
m: add
E
A opti
m
ization
t
e
st
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter An
v
in
nasm
.
c: another
re
a
dability cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
n
vin
nasm
.
c: reada
b
ility clea
n
up f
o
r seg:of
f
parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anv
i
n
Ad
d
VP
C
L
MUL
i
n
structions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anv
i
n
a
s
semb
l
e: only
be o
p
tim
i
stic with NO_SEG
i
f we're
r
eally
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
nvin
conv
e
rgence
.
a
sm:
a
dd test of jmp to an absolut
e
ad
d
r
ess
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
e
r
Anvin
PCLMUL is app
a
rently targ
e
ted fo
r
Westmer
e
w
ith the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
NASM
2
.
0
6
rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
BR 2557903
:
fix disassembly of a set of SSE M
O
V
*
inst
r
uctions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nv
i
n
BR
2541252: Fix issues in insns
.
dat, mos
t
ly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
changes
.
src: document
WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
BR 259
2
476: Treat
W
AIT as a prefi
x
eve
n
t
h
ough it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
A
nvin
br70
4
736: handle deep context-loc
a
l macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
nasml
i
b: make na
s
m_
s
trcat() take const argument
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
A
nvin
outelf32/64: rem
o
ve align_str in favor
o
f fw
r
i
t
e
zero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
out
b
in:
f
ix typo: "sections"
not "secti
o
n"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Unify
a
ll
-
zero bu
f
f
e
rs; a
d
d fwrit
e
ze
r
o()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r
Anvi
n
BR
2611906: prop
e
r erro
r
message for
s
t
art < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06r
c
4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
Anvin
F
ix opco
d
e for
V
A
D
DSUBPS; operand
s
for VBL
E
ND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
FMA instructio
n
s won't b
e
in
S
andy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
e
r
Anvin
Perl s
c
ript u
s
ed to ge
n
erate FMA i
n
struc
t
ion
p
a
tter
n
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
changes
.
sr
c
: document updated AVX
s
p
eci
f
ication
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvi
n
Update
t
h
e
VFMA* instructions per
the AVX spec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r Anv
i
n
insns
.
dat: fix minor
formatting anomali
e
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvin
ins
n
s
.
p
l:
h
andl
e
the new VEX
.
D
DS
f
l
ag per AVX spe
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
eter An
v
in
BR 2593349: Move version message back to s
t
dout
commit
|
commitdiff
|
tree
2009-02-11
H
.
P
e
t
e
r Anvin
N
A
SM
2
.
0
6
r
c3
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
t
er Anvin
doc: cl
e
an up the "
S
tring
M
ani
p
ulatio
n
in Macros
"
s
e
ct
i
on
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: indent the
t
i
me m
a
c
r
o exa
m
pl
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
doc: f
i
x typ
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
Merg
e
branch 'master'
of git+ssh://rep
o
.
o
r
.
c
z/sr
v
/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
oc:
u
pdat
e
the section
o
n n
u
meric co
n
st
a
nts
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
F
ix the [w
a
rning] dir
e
ctiv
e
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
outa
s
8
6: slight sty
l
ist
i
c cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR
24328
2
6: Fix enfo
r
cement of
t
he LO
N
G bit
commit
|
commitdiff
|
tree
next