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
BR 3392218: Disassemble 82h opcodes
2012-07-28
H
.
P
et
e
r Anv
i
n
BR 3392218
:
D
is
a
ssemble 82h opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
e
ter Anvin
NA
S
M 2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Pete
r
Anvin
do
c
:
document XRELEASE
MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter
Anvin
hle: opcod
e
A2 for
b
i
dden with HLE prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvi
n
N
ASM 2
.
1
0
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
changes
:
add changes since 2
.
1
0
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
A
n
vin
doc: documen
t
if
u
nc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
is
n
sn
.
dat: add norexw to i
n
struc
t
io
n
s
with only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Pe
t
er Anv
i
n
insns
.
dat:
n
ew
instr
u
ctions fr
o
m the 013 AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pet
e
r
Anvin
test: il
o
g2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
eval: ad
d
general support for "integer functions" a
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Pe
t
er A
n
vin
phash
.
s
h
:
U
se int() for the size
o
f
t
h
e
h
as
h
t
able
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
NASM
2
.
1
0
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NASM
2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter
A
nvi
n
Try again to fix our
h
an
d
ling of MOVD/
M
OVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anv
i
n
NA
S
M
2
.
1
0rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pet
e
r Anv
i
n
NASM
2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvi
n
preproc: Revert to
the
N
ASM 2
.
0
9
preprocess
o
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
n
asm
.
spe
c
.
in: switch to
.
xz as the source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
m
isc/re
l
ease: do
x
z co
m
pr
e
ssion wi
t
h
-9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
i
nsns
.
dat: MOV is n
o
t loc
k
ab
l
e; CMPXCHG16B does no
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One mor
e
byt
e
code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter An
v
in
HL
E
: Move byte co
d
e
s
ba
c
k to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
NASM 2
.
10r
c
11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vi
n
H
L
E: Change NOHLE to
be an instr
u
ction
flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-release: actually pu
s
h
d
ata out unless --n
o
-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
te
r
Anvin
releas
e
:
crea
t
e
.
x
z files
;
remove empty
subd
i
re
c
tories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: R
e
m
o
v
e
some u
g
liness from the win64
section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
psfonts
.
ph: increa
s
e leadi
n
g
t
o
font
s
i
ze+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
changes: docum
e
nt big
e
ndian UT
F
-
16/UTF-
3
2
s
u
pport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
An
v
i
n
Add support for U
T
F-16BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
M
a
ke t
h
e LOCK and HLE warnings suppressab
l
e
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
doc
:
Docume
n
t el
f
x32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Mo
v
e t
h
e EPS log
o
down by
1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
doc: Allow
r
e
p
o
sitionin
g
the
EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Update copyrig
h
t year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r Anvin
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
doc
:
Document AVX2, BMI1,
B
MI2 and TSX supp
o
rt
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Ass
u
me the un
d
ocu
m
e
nted
C
MPXCHG48
6
opcode was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
C
l
e
an up JMP/
C
ALL patterns
,
especially for 64
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
disasm: ignore opc
o
des
3
70 a
n
d
371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Remove all remaining explicit bytecodes from i
n
sn
s
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add support for warning on inva
l
id L
O
CK prefix
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
M
ove HLE
b
yte
codes to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add a "nohle" by
t
e code
to skip an i
n
struction patte
r
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
insns
.
pl
:
B
u
ndle all "plain byt
e
codes" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: I
m
pl
e
ment the b
a
sic
m
echanism fo
r
XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
nasm
.
c: Fix is_suppresse
d
_w
a
r
n
ing()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Split the LOCK and
R
EP
p
refix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: cre
a
te a symbolic "wait"
tok
e
n for the \34
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er
Anvin
i
n
sns: fix IMUL patterns to get rid
o
f open-c
o
d
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: correct t
h
e
T
S
X
opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns:
r
e
p
l
ace open-coded \322 opco
d
e
w
i
th
odf
(
ope
r
and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
B
R
34
6
3230: Add
V
MFUNC instru
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pet
e
r Anvin
disasm
.
c: ESP/RSP cannot
b
e indi
c
ies, but XMM4/Y
M
M
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter A
n
vin
assemble
.
c: remove stray d
e
bugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
ter
A
nvin
A
f
ew more
A
VX2 spec instructi
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pe
t
e
r
Anvin
U
s
e a normal quad-
c
ase for valueles
s
/i
s
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter A
n
vin
R
e
m
ove support
for DREX e
n
co
d
ing
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter
A
nvi
n
insns
.
dat
:
Cl
e
an up a
n
d fix the BMI instr
u
ction patter
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
Merge branc
h
'na
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rd
o
ff: add miss
i
ng dependency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch 'n
a
sm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
Makef
i
le:
h
opefully fix
r
do
f
f paral
l
el build pr
o
blem
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvi
n
I
mplement the VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
Add support for VSIB
in
s
tructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pete
r
Anvin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec: update to matc
h
r
e
quirements of Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
P
e
ter Anvin
NASM 2
.
10
r
c
5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter A
n
vin
Merge bra
n
c
h
'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 31
4
3
0
40: Remove
i
n
valid f
o
rm of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter
A
nvin
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merg
e
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
t
er Anv
i
n
BR 310960
4
: Fix C4 vs C5 VEX form selection in ca
l
c
size()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pe
t
er Anvin
preproc
.
c: use nasm
_
strdup() rather than naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
M
e
rge branch
'
n
as
m
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
Anvin
d
oc: fix sp
e
llin
g
of "compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
ph
a
s
h
:
move sample
fun
c
tion to the sam
p
le file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter
Anvin
Mer
g
e branch 'nasm-2
.
0
9
.
xx
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter Anv
i
n
chan
g
es: docume
n
t
fi
x
ed to
k
en reversal f
o
r %deft
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
preproc: re
v
erse
the or
d
er
of the tokens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pe
t
er Anvi
n
BR
305261
8
: handle segment register op
e
r
ations i
n
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
doc
:
unta
b
ify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r
Anvin
doc: override op
t
imi
z
ation with STRI
C
T
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
Anvin
d
oc: doc
u
ment imm64 optimizati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anvin
Optim
i
ze mov
r
64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
assemble
:
a
d
d
a
n
OPT i
n
struction flags
f
o
r optimiz
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anvin
doc: do
c
um
e
nt the
%
use f
p
m
ac
r
o package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
NASM
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pe
t
er Anvin
insns
.
p
l: make in
s
nsd
.
c a bit
easier
t
o read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anv
i
n
ndis
a
sm: hand
l
e VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndisasm:
u
nif
y
VEX
h
andling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
P
e
t
er Anvin
ndisasm: fix handing of byt
e
codes 250
-
253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
NASM
2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
test/a
v
x: remov
e
de
l
ete
d
i
nstruct
i
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
in
s
ns
.
dat: p
e
rmit contrac
t
ed forms for VBL
E
NDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
ass
m
e
m
ble
.
c
: fix VEX
.
W l
o
gic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nv
i
n
in
s
ns
.
dat:
f
ix e
n
coding of VCVTSD2
S
S
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next