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
B
R
339221
8
: Disassemble 82h opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Pete
r
A
nvin
NAS
M
2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
doc:
d
ocu
m
ent XRELEAS
E
MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
e
ter Anvin
hle: opcode A2 forbidden w
i
th HLE pref
i
xes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
NASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pet
e
r
Anvin
c
hanges: add chang
e
s
s
ince 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
doc: doc
u
ment ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
isnsn
.
dat: add nor
e
xw to instructions with
only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
P
eter Anv
i
n
i
nsns
.
da
t
: ne
w
instructions from the 013 AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
te
s
t: ilo
g
2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pe
t
er Anv
i
n
e
v
al
:
add general s
u
p
port for
"
i
nteger functio
n
s
"
and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvin
ph
a
sh
.
sh: Use int() for t
h
e si
z
e
of the
ha
s
h table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
N
ASM
2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Pe
t
er Anvin
NASM 2
.
1
0
rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try again to fix our handling of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter A
n
vin
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pet
e
r Anvin
p
r
e
p
roc: Re
v
er
t
t
o
t
h
e
N
A
S
M
2
.
0
9 pr
e
processo
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
spec
.
in: switch to
.
xz as the
s
ource
file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
mi
s
c/
r
elease:
d
o
xz co
m
pr
e
ssion
with
-9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
insns
.
dat: MOV is
n
ot loc
k
able; CMPX
C
HG16B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vin
HLE: One more byte code
conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
H
LE: Mo
v
e
byte codes back to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vin
NAS
M
2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HL
E
:
Change NOHLE to be an instruc
t
i
on
f
l
a
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
tag-release: actually push
d
a
ta
out unless --no-pu
s
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvi
n
NASM
2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r Anv
i
n
release: create
.
xz
f
iles;
r
emov
e
empty subdire
c
torie
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Remove some
u
gliness from the w
i
n64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
ps
f
onts
.
ph: inc
r
ease leading to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
n
vin
ch
a
nges:
d
ocument bigendian UTF-16/UTF-32
s
uppo
r
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anv
i
n
Add suppo
r
t
f
or UT
F
-16
B
E and U
T
F-
3
2BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Mak
e
the LOCK an
d
HLE
warnin
g
s suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vi
n
doc: Document
elfx32
s
u
p
port
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: M
o
ve the EPS logo down by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
doc: Allow repositioning
the EP
S
lo
g
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvin
Update c
o
pyright y
e
a
r
t
o 20
1
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
NASM 2
.
1
0rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc: D
o
c
ument
A
VX2,
B
MI1, BM
I
2 and TSX s
u
pport
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
v
i
n
A
s
sume
the undocumented CMPXC
H
G486 opcod
e
was lockabl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter An
v
in
Clean up JMP/CALL pat
t
erns, especially for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
dis
a
sm: ig
n
ore opco
d
es 370 and
371
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anv
i
n
Remove all remaining explicit bytecodes
f
r
om insns
.
d
at
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add
s
upport for warning on
inval
i
d
LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move HL
E
byte codes to \
2
64
.
.
\
267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Add a "nohl
e
" b
y
te co
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
i
nsns
.
pl: Bundle all "plain b
y
tecodes"
into
a has
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvin
H
L
E:
I
mplement
the basic mechanism for XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
nas
m
.
c: F
i
x is_suppressed_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Split the LOC
K
and R
E
P prefix
s
l
ots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvin
insns: cre
a
t
e
a
s
ymboli
c
"wait" tok
e
n f
o
r the
\341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anv
i
n
insns: fix
IMUL patterns to get
rid of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r A
n
vin
insns: correct
th
e
T
S
X
opcod
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
in
s
ns
:
replace open
-
c
o
ded \322
o
p
c
ode
with odf
(
o
perand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR
3
46
3
230: Add
VMFUNC instructio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pe
t
er
Anvin
di
s
asm
.
c:
ESP/RSP can
n
ot
be i
n
dic
i
es, but XM
M
4
/YM
M
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
A
nvin
assemble
.
c: rem
o
ve st
r
ay de
b
ugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
P
eter
A
nvin
NA
S
M 2
.
10r
c
8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
ter Anvin
A few more A
V
X2 s
p
ec
i
nst
r
uctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a normal quad-case for
v
aluel
e
ss /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remo
v
e
support
for DR
E
X encod
i
n
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
insns
.
dat:
C
lean up and fix the B
M
I in
s
truction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Merge br
a
nch 'nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
rdoff: add missing dependency in Makefil
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
M
erge branch 'na
s
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefile: ho
p
eful
l
y fix
rdoff parallel build pr
o
blem
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
Implement the VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
A
dd support for V
S
IB ins
t
r
uctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pe
t
er Anvin
NAS
M
2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
Anvin
spec
:
update to match requi
r
e
m
ents
o
f Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
P
e
t
er An
v
in
NASM 2
.
10rc
5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
M
erg
e
branch
'
nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter
A
nv
i
n
BR 3143040: Remove inval
i
d form of VPE
X
TRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pete
r
Anvin
N
A
SM
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge branch '
n
asm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
BR 3109604: Fix C4 vs C5 VEX form selection in
calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
eter
A
nvi
n
prep
r
oc
.
c: u
s
e na
s
m
_
strdup()
r
ather than naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
Anvin
Merge branch
'
nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pe
t
e
r
An
v
i
n
doc:
f
i
x
sp
e
lling
o
f
"
compatibi
l
i
ty"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvi
n
p
h
a
s
h: move sample function to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r Anvin
Merge branch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter A
n
vin
c
h
anges: docume
n
t fix
e
d tok
e
n reversal for
%
deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
prepro
c
:
reverse the order
of th
e
tokens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
e
ter Anvin
B
R
3052
6
18: handle segment register operations in
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
doc: override
optim
i
zati
o
n wi
t
h S
T
RICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
do
c
: document
imm64 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
Optimize
m
ov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
e
r Anvin
assemble: add
a
n
OPT
i
nstru
c
tion flags for optimizi
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
doc: document the %use fp macro package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
ins
n
s
.
pl: m
a
ke
i
nsnsd
.
c a
bit eas
i
er to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter An
v
in
n
d
is
a
sm: ha
n
dle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndisa
s
m: unify
V
EX
handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
P
eter Anvin
n
disasm
:
fix han
d
ing of byte codes 250-253,
324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r Anvin
N
A
S
M 2
.
0
9rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
t
est/avx: remove deleted
instruc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
i
n
i
nsns
.
dat: permit c
o
ntracted forms
for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
e
r Anv
i
n
assmem
b
le
.
c: fix
V
EX
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
e
r Anvin
insns
.
dat: fix enc
o
ding
of VCVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next