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.10.04
2012-08-18
H
.
Peter Anvin
NAS
M
2
.
10
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
Pe
t
er Anvin
changes
.
sr
c
:
List
o
f changes for the next r
e
lease
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
Pe
t
er Anvin
Add back the 256-bit form of the VORP
D
ins
t
r
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
Peter Anvin
B
R
3
392218
:
Disas
s
e
m
b
le 8
2
h
o
p
c
odes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvi
n
NASM 2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter
A
n
vin
doc: do
c
u
ment XRELEASE
MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Pet
e
r Anvin
hle: opcode A
2
forbidden with
H
LE
p
re
f
ixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
nvin
NASM 2
.
1
0
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pet
e
r Anvin
change
s
: a
d
d cha
n
g
e
s
s
ince 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
Anvin
doc:
docum
e
nt ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
Anv
i
n
is
n
s
n
.
dat: add norexw to instructions w
i
th only 3
2
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
P
e
ter Anvin
i
n
sns
.
d
at: new
i
n
st
r
uction
s
f
rom the 01
3
AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter
A
nvin
test: i
l
og2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter An
v
in
eval: add general support
f
or "integer f
u
nctions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter
A
n
vi
n
phash
.
sh: Use in
t
() for the size o
f
the
hash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
N
A
SM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
P
e
ter A
n
v
i
n
N
A
SM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try agai
n
to fix o
u
r
h
andling of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM 2
.
10rc1
4
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
eter An
v
in
N
A
SM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pet
e
r Anvin
p
reproc: Re
v
ert
t
o
the NASM
2
.
09 preproc
e
ss
o
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
nasm
.
spec
.
in: switch to
.
xz as the sou
r
ce
f
i
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/r
e
l
e
ase: do xz compression with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insn
s
.
dat: MOV is
n
ot locka
b
le; CMPXCHG
1
6
B does no
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r
A
nvin
HLE: One m
o
re
b
yt
e
code con
v
ers
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HL
E
: Move
b
yte co
d
es ba
c
k to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10rc
1
1
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
H
LE: Change NOHLE
t
o be an instruc
t
ion flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
tag-release:
a
ct
u
ally push data out
u
nless --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vin
NASM 2
.
1
0rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
release
:
cr
e
ate
.
xz
f
iles; remove e
m
pt
y
sub
d
irectori
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
doc: R
e
mo
v
e
s
o
m
e ugli
n
es
s
fro
m
the
w
i
n
64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
psfonts
.
ph: increase leadin
g
to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
changes: document bigendian
UTF-16/UTF-3
2
support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add support for U
T
F-1
6
BE and U
T
F-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Make the
L
OCK
a
nd HL
E
warn
i
n
gs suppres
s
a
b
le
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter A
n
vi
n
doc:
Document elfx3
2
suppor
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
Anvin
doc: Move
t
he EPS lo
g
o down
b
y 1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
doc: Allow
repositioning the EPS log
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Update
c
opyright year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anv
i
n
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anv
i
n
doc
:
D
o
cum
e
nt AVX
2
, BMI1, BMI2 and TSX supp
o
rt
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
n
v
i
n
As
s
ume the
undocumented CMPXCHG486 opcode w
a
s
lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Clean
up JMP/CALL patterns, especially for
6
4
b
i
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
disasm: ignore o
p
codes
3
70 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
nvin
Remove all remaining
explicit bytecodes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
ete
r
Anvin
A
d
d
support fo
r
warning on invali
d
LOCK
prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move
H
LE
b
y
te codes to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
Anvin
Add a "nohle"
byte
c
ode
t
o skip an in
s
truct
i
o
n
p
attern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
insns
.
pl
:
Bu
n
dle all "p
l
ain
b
y
t
ecode
s
" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Implement the b
a
sic me
c
hanism for XACQUIRE/XRELE
A
S
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nasm
.
c
: Fix is_s
u
ppr
e
s
sed_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvi
n
HLE: Split the LOC
K
and
R
E
P prefix
s
lots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er A
n
vin
in
s
ns: create a symbolic
"
wait" token for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvin
i
nsns
:
fi
x
IM
U
L p
a
tterns to get
rid o
f
open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r A
n
v
in
in
s
n
s
: correct the TSX
opco
d
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anv
i
n
insns: rep
l
ac
e
open-co
d
ed \3
2
2
o
pc
o
de wi
t
h odf
(
op
e
ran
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pe
t
er Anvin
BR
3463
2
3
0
:
Add
V
MFUNC instru
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter A
n
vin
dis
a
s
m
.
c: ESP/RSP c
a
nnot
be i
n
dicies, but XMM
4
/Y
M
M
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
ass
e
mble
.
c: remo
v
e st
r
ay debugging co
d
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
NASM 2
.
10
r
c8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A few more A
V
X
2
spec in
s
tructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use
a normal
q
u
a
d
-case
f
or v
a
l
ueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
R
e
move supp
o
r
t
for DRE
X
encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pet
e
r
A
nvin
insns
.
dat: C
l
ean up and fix the B
M
I i
n
s
t
r
u
c
t
ion
patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
Anvin
Merge branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
rdo
f
f
: add missi
n
g
d
ependenc
y
in M
a
kefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
Merge
b
ra
n
ch
'
n
asm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Mak
e
file
:
hopef
u
lly fix rdof
f
p
arallel
build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvi
n
Implement the VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add
sup
p
ort f
o
r
V
SIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anv
i
n
NASM
2
.
1
0
rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
ete
r
Anvin
spec: u
p
date to ma
t
ch requir
e
ments of Fe
d
ora
1
4+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter
A
n
vin
M
erge branch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 3143040: Remove invalid form of
V
PEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge bran
c
h 'nas
m
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pe
t
e
r A
n
vi
n
BR 3109604: Fix
C4 vs C5 VEX fo
r
m sele
c
ti
o
n
i
n ca
l
csi
z
e()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
pre
p
roc
.
c: use nasm_strdup()
rat
h
e
r tha
n
na
k
e
d strdu
p
()
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
eter An
v
in
Merge bran
c
h 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anv
i
n
d
oc: fix spel
l
ing
of "compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Pe
t
e
r
A
n
v
in
pha
s
h: move sa
m
ple fu
n
c
t
ion to
the sample
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merge bra
n
ch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter A
n
vin
chang
e
s: document f
i
xe
d
token reversa
l
for %de
f
tok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r
Anvin
prepr
o
c: reverse
t
h
e or
d
er of the token
s
in
%deft
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter
Anvin
BR 305
2
618: handle segme
n
t register oper
a
tions in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: un
t
abi
f
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
doc: override opt
i
m
ization with S
T
RICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
o
c:
do
c
ument imm6
4
o
pt
i
mizatio
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
Optimize mov
r
6
4
,
im
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
a
s
semble: add
an OPT instruction fla
g
s for optimi
z
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
do
c
:
docum
e
nt
t
he %use fp ma
c
ro pac
k
ag
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter
Anvin
N
A
SM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
ins
n
s
.
pl: make insnsd
.
c a bit easie
r
t
o
read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvi
n
n
d
isas
m
:
h
an
d
l
e VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter
An
v
in
ndisas
m
:
un
i
fy VEX h
a
ndling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter An
v
in
ndis
a
s
m:
f
ix h
a
nding
of byte codes 250-
2
5
3
, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
NAS
M
2
.
0
9
r
c
7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
te
s
t/avx: remo
v
e
deleted i
n
s
tructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next