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
BR 3392218: Disassemble 82h opcodes
2012-07-28
H
.
Peter Anvin
BR 3392218: Disa
s
semble
82h o
p
codes
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
.
Pet
e
r
A
n
vin
doc: document
X
R
E
LEASE MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter
A
n
vin
hle: op
c
ode A2 forb
i
dden with H
L
E prefix
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
An
v
i
n
N
ASM 2
.
1
0
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anv
i
n
c
hange
s
: add cha
n
g
e
s since 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pe
t
er Anvin
doc: document ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pe
t
er Anvin
isnsn
.
d
a
t: a
d
d norexw to instructions with o
n
ly 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anv
i
n
insns
.
dat: new instructions fro
m
the
013 AVX
s
pec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter
An
v
in
t
e
st: i
l
o
g
2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter A
n
vin
eval: ad
d
genera
l
s
u
pport for "integer fu
n
ctio
n
s
" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Pet
e
r Anvin
p
h
ash
.
sh:
U
se int() for the size of th
e
hash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Pet
e
r Anv
i
n
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter
A
nvin
NAS
M
2
.
10rc1
5
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try again to fix
o
ur handl
i
ng of
MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
te
r
Anvin
preproc: Revert
t
o
t
he NASM 2
.
09 preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvi
n
nasm
.
sp
e
c
.
in: sw
i
tch to
.
xz as
t
he source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/relea
s
e
:
do
xz compression with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vin
insn
s
.
dat:
M
OV is n
o
t lock
a
ble;
C
M
PXCHG16B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er
A
nvin
HLE: One more byte code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Move by
t
e codes back to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NAS
M
2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vin
H
LE: Change NOHLE
t
o
be an inst
r
ucti
o
n flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
An
v
in
t
a
g-release
:
actual
l
y pus
h
d
ata out unless -
-
no
-
push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
NASM 2
.
1
0rc1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
r
elease: cre
a
te
.
x
z
file
s
;
remove emp
t
y subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc: Remove
s
ome ugliness
f
r
o
m the win64 sectio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
p
s
fo
n
ts
.
ph: i
n
c
rea
s
e leadin
g
to f
o
nt size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
c
h
anges
:
d
ocument bigendian U
T
F-16/UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
d
d support
f
or UTF-16BE and
U
T
F-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
M
ak
e
t
h
e LOCK and HLE warnings s
u
pp
r
es
s
a
b
l
e
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
doc: Document elfx32 sup
p
ort
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
do
c
: Move
t
he EPS logo
dow
n
b
y 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Allow re
p
o
s
itioning the EP
S
logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r An
v
in
Update copyright year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter A
n
v
i
n
doc:
D
ocument AV
X
2, BMI
1
, BMI2 and
TSX sup
p
ort
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assum
e
the und
o
cumen
t
ed CMPXCH
G
4
86 opcode w
a
s
l
ockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er A
n
vi
n
Clean up JMP
/
CALL pa
t
terns,
especial
l
y
f
or 6
4
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
d
isasm: ignore opcodes 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
R
emove all remain
i
ng explicit bytecod
e
s f
r
om ins
n
s
.
d
a
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add support for w
a
r
n
ing on invalid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r Anvi
n
Move HLE byte
c
odes
to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvi
n
A
dd a "noh
l
e
"
byt
e
c
o
d
e
to skip an
instruction
pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
ins
n
s
.
pl: B
u
ndle all "p
l
a
i
n
byteco
d
e
s" into a ha
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE
:
Implement the basic mec
h
anism for
X
ACQU
I
RE/XR
E
LEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
v
in
nasm
.
c: Fix is_suppr
e
s
s
ed_w
a
rnin
g
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r A
n
vin
HLE: Split the LOCK
and
R
EP pref
i
x
s
lots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter
A
n
v
in
ins
n
s: cr
e
a
t
e
a s
y
mbolic "wait
"
token
f
or the \34
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
et
e
r
Anvin
ins
n
s: fix IMUL patterns to get rid of ope
n
-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
Anvin
insns: correct
the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns
:
replace open-coded \322
o
pcode with
odf (opera
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anv
i
n
BR 3463230: Add VMFUNC i
n
s
t
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
d
i
sasm
.
c: ESP/RSP
c
annot
be indi
c
i
es, but XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
ter Anvin
assemble
.
c
:
r
emove stray debugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter
Anvin
N
A
SM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A few more AV
X
2
s
pec instruction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
t
e
r Anvin
Use a n
o
rma
l
quad-
c
ase fo
r
valueless /i
s
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvi
n
Remove support for DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
insn
s
.
dat: Cl
e
an up and
f
ix the BMI
ins
t
ru
c
t
i
on patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter
Anvi
n
Merge
b
ranch 'n
a
sm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvi
n
rdof
f
: add missing d
e
p
e
ndency
i
n
Mak
e
fi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Me
r
ge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
Anvin
M
akefi
l
e: hopefully fix
r
doff
par
a
llel bui
l
d problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
Imple
m
ent the VGAT
H
E
R
P inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvin
A
d
d suppor
t
for VSIB i
n
structions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
A
nvin
NAS
M
2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spe
c
:
u
p
date
to mat
c
h requirement
s
of Fedora 14
+
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 Anvin
Merge br
a
nch
'
nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 3143040: Remo
v
e invalid form
o
f VPEXTRW
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 bra
n
ch 'nasm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvi
n
BR 3109604:
F
ix C4 vs C
5
V
EX form selection in
c
alcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
eter
Anvin
pr
e
proc
.
c: use na
s
m
_
s
t
r
d
up()
r
at
h
e
r
t
h
an
naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter A
n
vin
Merge branch 'na
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
d
o
c
: fix s
p
el
l
ing of "compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
e
te
r
Anvin
phash: mov
e
sample function to the sa
m
pl
e
fil
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
et
e
r Anv
i
n
Me
r
ge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
cha
n
ges: document f
i
xed token reversal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvi
n
p
reproc: reverse the o
r
der of
t
he tokens in
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
BR 3052618: hand
l
e segment register
o
per
a
tions in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
ete
r
Anvin
doc:
u
n
tabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
doc:
o
verride optimization
w
i
th
STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
d
oc: document imm64 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anvi
n
Optimiz
e
m
o
v r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
Anvin
asse
m
ble
:
add an O
P
T
i
ns
t
r
uction flag
s
for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
A
n
vin
d
o
c: document the %use fp m
a
cro pack
a
ge
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
N
ASM
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anv
i
n
insns
.
pl: make insn
s
d
.
c
a
b
it
easier to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
A
nvin
ndisasm: handle
VEX
.
LI
G
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter
Anvin
ndisas
m
: unify
V
E
X
h
andling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
P
e
ter Anvin
ndisas
m
: f
i
x
h
and
i
ng of byte codes 2
5
0-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
NA
S
M
2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter
Anvin
test/avx: remove delet
e
d instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
An
v
in
insns
.
dat: permit contracted forms for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter Anvin
assmembl
e
.
c: fix V
E
X
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
d
at: fix encoding of V
C
VTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next