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 339
2
2
1
8: D
i
sass
e
mble 82h opc
o
des
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter
A
nvin
NASM 2
.
1
0
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter
A
nvin
d
oc: docume
n
t
X
RELEASE MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
eter Anvin
hle:
op
c
ode A2
forbidd
e
n with HLE prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
A
n
vin
NASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
Anvin
changes: add changes si
n
c
e 2
.
1
0
.
0
1
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
doc: document ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
isnsn
.
dat: add norexw to inst
r
uction
s
with o
n
ly 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
i
nsn
s
.
dat: new instru
c
tion
s
from the 013
A
VX sp
e
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pet
e
r
Anvin
t
e
st: ilog2() t
e
st
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter
A
nv
i
n
e
va
l
:
add
gene
r
al s
u
ppor
t
for "inte
g
er functi
o
ns" a
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter A
n
vin
p
h
a
s
h
.
sh: Use int
(
)
for th
e
size of the hash
table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
N
AS
M
2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter
Anvin
NAS
M
2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
P
e
ter Anvin
T
ry again to f
i
x
our handling of MOVD/
M
OVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM 2
.
1
0
rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
eter
A
nvin
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
p
rep
r
oc: Revert
t
o
t
he NAS
M
2
.
0
9
pr
e
processor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
spec
.
in: switc
h
to
.
xz as the
source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/
r
e
l
e
a
se: do xz compressi
o
n with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insns
.
d
at: M
O
V is not
lockab
l
e; CMPXCHG16B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
te
r
Anv
i
n
H
L
E: One more byt
e
co
d
e
c
o
nv
e
r
s
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Mov
e
by
t
e
c
odes
b
a
c
k to \2
7
1-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
1
0
rc1
1
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
H
L
E
: Cha
n
ge N
O
HLE
t
o be an instr
u
ction
f
lag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
ta
g
-re
l
ease
:
actually push
d
ata o
u
t un
l
ess
-
-no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
1
0rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r A
n
vin
r
elease: create
.
xz
f
iles;
remov
e
e
mpty s
u
bdire
c
tor
i
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc: Remove some uglines
s
from t
h
e win64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vi
n
psfont
s
.
p
h
: increase leadin
g
to font
si
z
e+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
changes: docum
e
nt bigendi
a
n UTF-16/UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
n
v
in
Add support for UT
F
-16BE and UTF-3
2
BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Make th
e
LO
C
K
a
nd HL
E
warnings suppress
a
ble
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
doc: Document elfx32
s
upport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
doc: Move t
h
e EPS
l
ogo
dow
n
by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyri
l
l Gorcunov
doc: New
NASM
logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
do
c
: Allow repositioning the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Upd
a
te copyright year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
v
i
n
N
ASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
doc: Doc
u
ment AVX2, BM
I
1, BM
I
2 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
t
he undocum
e
nted CMP
X
CHG486 op
c
ode was lo
c
kable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Clean up
J
MP/CALL patter
n
s, e
s
pecially for
6
4 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
disasm: ignore opcod
e
s 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remo
v
e al
l
r
e
maining expli
c
i
t b
y
tecodes from insn
s
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
A
dd sup
p
ort
f
or warning on invalid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r A
n
v
i
n
Mov
e
HLE
b
y
t
e
c
odes
t
o
\2
6
4
.
.
\26
7
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Add a "nohle
"
b
yte
code
t
o skip
a
n instructi
o
n pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
insns
.
pl: Bundle al
l
"plai
n
by
t
ecodes" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
HLE: I
m
plement the basic mechanism for XACQU
I
RE/X
R
E
LEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nasm
.
c: Fix is_su
p
p
ressed_w
a
rning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
HLE: Split the LOCK
and
REP pr
e
f
i
x
slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
Anvin
ins
n
s: create a
symbolic "wait"
token for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvin
insns:
f
ix
IM
U
L
p
atterns
t
o
get
rid
o
f o
p
en-cod
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvin
insns:
c
or
r
ect th
e
TSX
o
pcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill Gorcunov
insns: Add AVX2 transactio
n
al synch
r
onization extensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
insns: replace open-coded \
3
2
2
o
pcode with odf (oper
a
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
ba
c
k
e
n
d: add suppor
t
for x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter
Anvin
B
R
34632
3
0: Add VMFUN
C
instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
eter Anv
i
n
d
isasm
.
c: ESP/RS
P
ca
n
not be
i
ndici
e
s, but XMM4/
Y
MM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter A
n
vin
a
ssemb
l
e
.
c: remove stray deb
u
gg
i
ng code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
N
A
SM 2
.
1
0rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A fe
w
more
AV
X
2
spec instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter
A
nvin
Use
a
no
r
mal
q
uad-case f
o
r valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
ter An
v
in
Re
m
ove suppo
r
t for D
R
EX en
c
oding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pete
r
Anvin
insns
.
dat: Clean up and
fix the BM
I
i
nstruction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
ete
r
Anvin
Merge branch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdoff: add missing depen
d
ency
i
n
Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
Merge bra
n
ch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
M
a
ke
f
ile: hopef
u
l
l
y fi
x
rdoff pa
r
allel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Im
p
lement
the VGATHERP instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
A
d
d
sup
p
ort
for VSIB
i
nstruc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter An
v
in
s
p
ec: update to match requir
e
men
t
s
of F
e
do
r
a 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
P
ete
r
Anvin
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter An
v
i
n
M
e
rge bra
n
ch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
J
i
ri M
a
lak
openwcom
.
m
a
k: Upd
a
te to u
s
e features
f
rom newer WMAKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 31430
4
0: Remove inv
a
lid
form o
f
VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pete
r
Anvin
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
A
n
v
in
Merge bran
c
h
'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
BR
3109604: Fix C4 vs C5 VEX form sele
c
tion in
c
a
l
cs
i
z
e()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pe
t
er An
v
in
preproc
.
c:
use nasm_strdu
p
() rather than
naked s
t
rdup
(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
ter An
v
i
n
Merge branch 'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
doc: fix
spelli
n
g o
f
"compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
p
hash
:
mo
v
e
sample function t
o
the samp
l
e file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
n
vin
M
e
r
ge branch 'nasm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r
A
n
vin
changes: docum
e
nt
f
ixed
token reversal fo
r
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
preproc: revers
e
the ord
e
r of th
e
t
okens in %deft
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pete
r
Anvin
BR 3052618: handl
e
segment register
operations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
doc: un
t
abify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
do
c
: ov
e
rride optimization with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
i
n
doc:
d
ocument
imm64
o
p
t
i
mizatio
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
Optim
i
z
e mo
v
r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
ass
e
mble: add a
n
OPT i
n
struction fla
g
s for op
t
imizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
e
r Anvin
doc: document the %use fp m
a
cr
o
package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anvin
NASM
2
.
0
9
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pe
t
er Anvin
insns
.
pl: m
a
ke insnsd
.
c a bi
t
easier
t
o read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
ndisasm: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
P
e
ter
Anvin
ndisas
m
: unify
V
E
X
handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
P
e
t
e
r
Anvin
ndisas
m
:
fix ha
n
ding of byte codes 25
0
-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
e
r Anvin
NASM
2
.
09rc7
commit
|
commitdiff
|
tree
next