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
insns.dat: Mark the immediate for shift instructions as imm8
2012-09-26
H
.
Peter Anvin
insns
.
d
at:
M
a
r
k
the immediate for sh
i
ft in
s
t
ructions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Pe
t
e
r
Anvin
BR 3392227: Rem
o
ve
SB flag from SHI
F
T
r
m,imm
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-10
H
.
Pete
r
A
nv
i
n
When gene
r
ate depende
n
cy n
a
me
s
internally, quote filena
m
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
changes
.
src: fix grammar e
r
ror (
s
up
p
o
rt
->
s
upports)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
NASM 2
.
1
0
.
05
commit
|
commitdiff
|
tree
2012-09-09
H
.
Pete
r
Anvin
c
ha
n
ges
.
src: Docu
m
ent CLAC
/
ST
A
C
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
P
eter An
v
in
Add CLAC and
S
T
A
C instruc
t
ion
s
from
A
VX s
p
ec 014 (31
9
433
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-18
H
.
Peter Anvin
NASM
2
.
10
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
P
et
e
r Anvin
c
h
anges
.
sr
c
: L
i
st
o
f changes for the next release
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter Anvin
A
d
d bac
k
the 256-bit form of the V
O
R
P
D
i
nstruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
Peter
A
nvin
BR 3392218
:
Disassemble 82h opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter A
n
vin
NA
S
M
2
.
10
.
0
3
commit
|
commitdiff
|
tree
2012-07-23
H
.
Pet
e
r A
n
vin
doc: do
c
u
m
en
t
XRELE
A
SE
M
OV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Pet
e
r Anvin
hle: opcode A2 forbidden with HLE
p
refix
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pe
t
er Anvin
NASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
e
ter Anvin
c
hanges: add
changes since
2
.
1
0
.
0
1
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
eter Anvi
n
doc: document ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pe
t
er Anvi
n
is
n
sn
.
dat: add norexw to i
n
s
tructi
o
ns w
i
th
o
nly 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Pet
e
r
A
n
vin
insns
.
d
at:
new instructio
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
A
nvin
t
e
s
t
: i
l
og2() t
e
st
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
ev
a
l: add
g
eneral support for "integer functi
o
ns" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvin
pha
s
h
.
s
h: Use int
(
) for the size of the
h
as
h
tab
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
P
e
t
er Anvin
N
A
SM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Pet
e
r A
n
vin
N
ASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
T
r
y
a
gain
t
o fix our handling of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Pete
r
Anvin
N
A
SM 2
.
10rc1
4
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anv
i
n
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
prepro
c
: Rev
e
rt to the NASM
2
.
09 pre
p
rocess
o
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r An
v
in
nasm
.
s
pe
c
.
in: switch to
.
xz as the source fi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
An
v
in
m
isc/release: do
x
z
co
m
p
ress
i
o
n
w
ith -
9
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
i
n
s
ns
.
d
at:
M
O
V
i
s
not
locka
b
le; CMPX
C
HG16B
d
o
es not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvi
n
HLE: One mo
r
e
byte cod
e
c
onvers
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
HLE:
Mov
e
byte cod
e
s
back to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM
2
.
10
r
c11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE
:
C
h
ange NOHLE t
o
be an in
s
t
r
u
c
tion flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
tag-rel
e
ase: actually push data out unless
--
n
o-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
NASM 2
.
10rc1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
r
e
lease: creat
e
.
xz file
s
; r
e
move empty subdirec
t
ories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
An
v
in
d
oc: Remove some
u
g
l
iness from the win64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
p
sfonts
.
ph: increase
l
ea
d
ing
to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
ch
a
nges: document b
i
gendian UTF-1
6
/UTF-32 su
p
p
o
rt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter A
n
vin
Add
s
up
p
ort for UTF-16BE
and UTF-32
B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Make th
e
LOCK and H
L
E
wa
r
nings
s
uppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r A
n
v
in
doc: Do
c
ument e
l
f
x
32 s
u
pport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anv
i
n
doc:
Move
the
EPS logo down
by
1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
doc: Allow repos
i
tioning the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
n
vi
n
Updat
e
cop
y
ri
g
ht
year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc: Docume
n
t A
V
X2, BMI1, BMI2 and TSX s
u
ppo
r
t
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Assume the undocum
e
nted CMPXCHG486 o
p
c
ode w
a
s
lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Cle
a
n up JMP/CALL pattern
s
, e
s
pecially for 64 bi
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
dis
a
s
m: ig
n
ore opcode
s
370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
R
e
move a
l
l
r
emaining expl
i
cit bytecodes fro
m
insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
v
i
n
A
d
d support
for warnin
g
on invalid LOCK
p
ref
i
xes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
Anvin
Move
HLE byte codes to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Add a "nohle" byte
c
ode to s
k
ip
a
n inst
r
uc
t
ion pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
insns
.
pl: B
u
ndle
a
l
l
"plain
bytecodes" into a
hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
HLE: Imple
m
ent
th
e
basic mechanism
f
o
r XACQUI
R
E/XREL
E
ASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
nasm
.
c: Fix is_supp
r
essed_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er A
n
v
in
HLE: Split the LOCK and REP
p
refix slot
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns
:
creat
e
a
s
ymb
o
li
c
"wai
t
"
t
oken
f
or the \3
4
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: fix I
M
UL pat
t
erns
t
o
get rid
of open-
c
o
ded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er Anvin
insns
:
corre
c
t
the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter Anv
i
n
insns
:
r
e
place open-cod
e
d
\322 opcode with
od
f
(operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
eter An
v
in
BR 3463230: Add VMFUNC i
n
struction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
Anvin
disasm
.
c: ESP/RSP cannot b
e
in
d
icies, but XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter A
n
v
in
assem
b
le
.
c: r
e
move st
r
ay
d
ebugg
i
ng
c
ode
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter An
v
in
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A f
e
w more A
V
X2 sp
e
c instructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
eter Anvin
Use a normal quad-ca
s
e
f
or valueless /i
s
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
eter A
n
v
i
n
Remove support for DREX en
c
oding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
insns
.
dat: Clean up
and fix
t
h
e
B
M
I i
n
stru
c
tio
n
patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Merge
branch '
n
asm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdoff: add
m
is
s
ing de
p
endency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Merge br
a
nch '
n
asm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Makefile:
h
o
p
efu
l
ly
f
ix rdoff p
a
rallel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
Implement
the
V
GATHERP ins
t
ruc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add support
f
or VSIB
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter A
n
vin
N
ASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
ter
A
nvin
spec: u
p
date to mat
c
h
require
m
ents
o
f
Fe
d
ora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
N
A
SM 2
.
1
0
rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anv
i
n
Merge bra
n
c
h
'nasm-2
.
0
9
.
x
x'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR
3
1
4
3040: Remove invalid for
m
of VPEXT
R
W
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pet
e
r
An
v
in
NASM 2
.
10rc
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
ter Anvin
Mer
g
e b
r
an
c
h
'
nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
An
v
in
BR 3109604: Fi
x
C4
vs C5 VEX
form selection in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pete
r
Anvin
prepr
o
c
.
c: use nasm
_
st
r
du
p
() rather
t
han naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
Merge bra
n
ch 'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anv
i
n
doc:
f
i
x
sp
e
lling of "compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Pet
e
r
A
n
vin
ph
a
sh: move sample
f
un
c
tion to the sa
m
p
le file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
An
v
in
M
e
rge
b
ra
n
ch
'n
a
sm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter A
n
v
i
n
changes:
document fixed
toke
n
reversal for %
d
ef
t
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pe
t
er Anvin
prep
r
oc: reverse the order
o
f
the
t
oken
s
in %
d
eftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
eter An
v
in
BR
3
0526
1
8: handle segment register
o
perations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
do
c
: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter
Anvin
doc:
o
ver
r
ide optimiz
a
t
io
n
w
ith STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: d
o
cu
m
ent imm64 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
Op
t
imize
m
ov r
6
4,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
as
s
emble: add an OPT ins
t
r
u
ction fla
g
s
f
or optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
doc: document the %use fp m
a
cro package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next