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.05
2012-09-09
H
.
Peter Anvin
N
A
SM
2
.
10
.
05
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter
A
nv
i
n
c
h
anges
.
src:
Doc
u
m
e
nt CL
A
C
/
STA
C
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
P
eter Anv
i
n
Add C
L
AC and STAC
instructions from A
V
X
spec 014 (319433
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-18
H
.
Peter
A
nvin
NASM
2
.
10
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
P
e
ter Anvin
cha
n
ges
.
src: List of changes
for the next rele
a
se
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter A
n
vin
Add back the 256-
b
i
t form
of th
e
VORPD instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
P
eter A
n
vin
BR
3
392218: Di
s
assemble
82h opcode
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
NASM 2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
d
o
c: do
c
um
e
nt XRELEA
S
E MOV
f
ix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
eter Anvin
hle
:
o
pcode A2
forbidden wit
h
HLE prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
NASM 2
.
1
0
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
eter Anvin
c
hanges: add changes since 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
e
t
e
r Anvin
doc: doc
u
ment
i
func(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anv
i
n
isnsn
.
da
t
: ad
d
nore
x
w t
o
instru
c
t
i
ons with
only
3
2
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
insns
.
dat: new inst
r
uctio
n
s from the 013 AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
test: ilog2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pe
t
er Anvin
eval:
add g
e
n
e
r
a
l
s
uppor
t
for "integer fu
n
ctions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter A
n
vin
pha
s
h
.
sh:
U
s
e int() for
t
h
e
size of
t
he
hash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvi
n
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NASM 2
.
1
0
rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try again to fix our handling of
M
OVD/
M
OVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Pe
t
er Anvin
NASM
2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pe
t
e
r
Anv
i
n
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
p
rep
r
oc:
Revert to
t
he NASM 2
.
09 p
r
eprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er A
n
vin
nasm
.
s
p
e
c
.
in: sw
i
t
ch
t
o
.
xz as
t
h
e
sour
c
e file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
misc/re
l
ease: do xz compression with -
9
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r Anv
i
n
insns
.
dat
:
MOV
is not
lock
a
ble; CMPXCHG16B
does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
HL
E
: One m
o
r
e
b
yte code conversi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
H
L
E: Move byte
c
odes bac
k
t
o
\
271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE:
C
hange NO
H
L
E to be an instruction fla
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
ete
r
A
n
v
i
n
tag-r
e
lease:
actually push
data ou
t
unl
e
ss -
-
no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
release: create
.
x
z
f
iles; remove empty subdir
e
cto
r
i
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Remo
v
e som
e
ugliness from the win64
sec
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
p
s
f
ont
s
.
ph: increase leading to
f
ont size+
2
0%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
cha
n
ges: document bigend
i
an UTF-16/U
T
F-
3
2 suppo
r
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nvin
A
d
d supp
o
rt
f
or U
T
F
-
16BE an
d
U
TF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anv
i
n
Make t
h
e LOCK and H
L
E warni
n
gs su
p
p
ressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vi
n
doc
:
D
ocument elfx
3
2 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter An
v
in
d
oc: Move
the
EPS logo d
o
wn by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
doc: Allow repositioning the
EPS
lo
g
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
U
pdate c
o
pyright year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
N
A
SM 2
.
1
0
rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r
A
nvi
n
doc: Document AVX2,
BM
I
1,
B
MI2 and
T
SX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Assume th
e
undocu
m
ented CMPXCHG486 opcode w
a
s l
o
cka
b
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
Clean up
JMP/CA
L
L pat
t
erns, especi
a
lly f
o
r 6
4
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
disasm: ignore opcodes 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Remove all remaining explicit b
y
te
c
odes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Add
s
u
pp
o
rt for warning on inval
i
d
L
O
CK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r Anvin
Move H
L
E byte co
d
es to \
2
6
4
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
n
vin
Add
a
"nohle"
byte code
t
o sk
i
p a
n
instru
c
ti
o
n patter
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r
A
nv
i
n
i
n
sns
.
pl:
B
undl
e
a
ll "p
l
ain
b
yt
e
cod
e
s" int
o
a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE:
Impl
e
men
t
the basic mechanism for X
A
CQ
U
I
RE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
v
i
n
nasm
.
c:
Fix
i
s_suppresse
d
_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
HLE:
Split the LOCK and R
E
P
prefix s
l
o
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: c
r
eate a s
y
mbolic "wait
"
token for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r Anvin
insns: fix IMU
L
pa
t
tern
s
to get
rid of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
in
s
ns: correc
t
t
he TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er Anvin
insn
s
: replace open-coded \322 op
c
od
e
w
ith od
f
(operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR
34632
3
0: Add VM
F
UNC instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
et
e
r Anvin
disasm
.
c: ESP/RSP cannot be indicies,
but XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
assemb
l
e
.
c: rem
o
ve stray
d
ebu
g
ging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
NA
S
M 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
ter Anvin
A few m
o
re AV
X
2 s
p
ec instr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter
A
n
vin
Use a norma
l
q
u
ad
-
c
ase for
valueles
s
/is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter
Anvin
Remov
e
s
upport for DREX encodin
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter A
n
vin
insns
.
dat: Cle
a
n
up and fix t
h
e BMI instruction pa
t
terns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Merg
e
branch
'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdoff:
a
dd missing dependency i
n
Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
M
e
rge bran
c
h '
n
a
sm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
Anvin
Makefile: h
o
p
e
fu
l
ly f
i
x rdoff paralle
l
b
u
ild p
r
oblems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Impl
e
men
t
the VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add
s
u
pport for VSIB
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pet
e
r Anvin
NASM 2
.
10rc
6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
eter
A
nvin
spec: u
p
date to ma
t
ch requ
i
rements of Fed
o
ra
14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter
A
n
v
in
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merge
branch
'
nasm
-
2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter
A
nvin
BR 314
3
040: Rem
o
ve invalid form o
f
V
P
EXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pe
t
er Anvin
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge bran
c
h 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
Anv
i
n
B
R 3109604: F
i
x C4 v
s
C5 VEX form sele
c
tion
in ca
l
csize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
preproc
.
c: use
nasm_strdup() r
a
ther than na
k
ed s
t
rdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
A
n
v
in
M
e
rge branch
'
nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pet
e
r A
n
v
i
n
do
c
: fix spell
i
ng o
f
"
c
ompatib
i
lity"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
p
h
a
s
h: move s
a
mple fu
n
ct
i
on to the s
a
mple file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
Merge branch
'
nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
nvin
changes: document
f
i
x
ed token
r
ever
s
al for %
d
ef
t
ok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r Anvin
pr
e
p
r
o
c:
r
e
v
e
r
s
e the
o
rder of the t
o
kens in %
d
eftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anv
i
n
B
R
3052618:
h
andle
s
egme
n
t register
o
p
e
rations i
n
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anvin
do
c
: override opti
m
ization
with STR
I
CT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anv
i
n
d
oc: docu
m
en
t
imm64
optimiza
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
Op
t
imiz
e
mov
r
6
4
,
i
m
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
a
s
semble: add
an O
P
T ins
t
ruc
t
i
o
n flags for
optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
do
c
:
document the %u
s
e
fp macro package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
NAS
M
2
.
0
9
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
e
ter Anvin
insns
.
pl:
make i
n
snsd
.
c a bit e
a
sier to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pete
r
An
v
in
ndisasm: h
a
ndle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Pete
r
A
n
vin
nd
i
sasm: unify VEX h
a
n
dling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next