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
HLE: Change NOHLE to be an instruction flag
2012-02-26
H
.
Peter A
n
vin
H
LE: Change NOHLE
t
o be
a
n
instru
c
tion flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
tag-release: act
u
a
l
ly push
d
at
a
out unles
s
--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
0
r
c1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
rele
a
se: create
.
xz
f
iles; remove
empty subdirecto
r
ies
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Rem
o
ve some ugl
i
ness fro
m
the
w
in64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
ps
f
onts
.
ph
:
increa
s
e leading to f
o
nt s
i
ze+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
changes
:
document bigendian UT
F
-16/UTF-3
2
support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Add
s
u
pport
for UT
F
-16B
E
an
d
UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er An
v
i
n
Make the LOCK and HLE warnings
suppr
e
ssable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Document elf
x
32 s
u
ppo
r
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er An
v
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
Cyrill Gorcunov
d
oc: New NA
S
M logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er
A
nv
i
n
doc: Allow rep
o
sitio
n
ing
the EPS
logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
U
p
date copyright year
t
o 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
NASM
2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nv
i
n
doc: Doc
u
ment A
V
X2,
B
MI1
,
BMI2 and
T
SX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Assume the undocumented CMPXCHG
4
8
6
opcode was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean up JMP/CALL
p
a
t
ter
n
s, e
s
pecially fo
r
64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
v
i
n
disasm: ignore
o
pcodes 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvi
n
Remove all r
e
m
aining explicit byte
c
odes from in
s
ns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvin
Add suppor
t
for w
a
rn
i
ng
o
n i
n
v
alid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
M
o
v
e
HLE byte codes to
\
264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
Add a
"nohle" byte code to skip an inst
r
uction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nvin
insns
.
pl
:
B
undle a
l
l "plain
b
y
t
ecodes" into a
h
ash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Imp
l
e
me
n
t the basic mechanis
m
for
X
ACQ
U
I
R
E/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
nas
m
.
c:
Fix is_su
p
pres
s
ed_
w
ar
n
ing()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
HLE: Split the LOCK and
RE
P
p
r
e
f
ix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter Anvin
i
nsns:
create
a
s
y
mbol
i
c "w
a
i
t" to
k
en for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
n
sn
s
: fix IMUL patterns to
get
r
id of
open-co
d
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
t
e
r Anvin
insn
s
: c
o
rrect the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
C
yrill Gorcu
n
ov
in
s
ns: Add AVX2 tra
n
saction
a
l synchronization e
x
t
e
n
sio
n
s
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
A
nvin
insn
s
: replace o
p
en-code
d
\
322
o
pcode with odf (
o
peran
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
backend
:
add s
u
pport for x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR 34632
3
0:
A
dd
V
MF
U
NC instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
disasm
.
c: ES
P
/RSP ca
n
not be indi
c
ies, but XMM4/
Y
MM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pe
t
er An
v
in
assem
b
l
e
.
c:
r
emove stray debugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
P
e
ter A
n
v
i
n
NASM
2
.
1
0rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pe
t
e
r Anvin
A f
e
w m
o
re AVX2
s
pec instruc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
eter Anvin
U
se a nor
m
al qu
a
d-cas
e
for valu
e
less /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remo
v
e support f
o
r DR
E
X
e
nc
o
ding
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
BMI in
s
truction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvin
Merge
b
ranch
'
nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvi
n
r
d
off:
a
dd
missin
g
depe
n
dency in
M
akefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Merge branc
h
'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Makefi
l
e: hopefully fix rdoff parallel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
Imple
m
en
t
th
e
V
GATHERP inst
r
u
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add s
u
pport for VS
I
B inst
r
uctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvi
n
NASM 2
.
1
0
r
c6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
t
er Anvin
s
pe
c
: update to match req
u
i
rements of Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
P
eter Anv
i
n
NASM 2
.
10rc
5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter
A
nvin
M
e
rge branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2011-03-15
Jiri
M
alak
o
p
enwc
o
m
.
ma
k
:
U
pdat
e
to
use f
e
atures from newer WMAKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR
3143040: Remove
invalid form
of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
NASM
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
te
r
A
n
v
i
n
Merg
e
b
ranch
'nas
m
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pe
t
er Anvin
BR 3
1
0960
4
: Fix C4 vs C5 VEX form selec
t
i
on
i
n
ca
l
csiz
e
(
)
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anv
i
n
preproc
.
c: us
e
na
s
m_strd
u
p() r
a
ther than naked str
d
up()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pet
e
r
Anvin
Merge branch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pe
t
er Anvin
doc: fix s
p
e
l
l
i
n
g of "compatib
i
li
t
y"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvi
n
phash
:
m
o
v
e sam
p
le function to the
sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
Anvin
Merge branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes: docu
m
e
nt fi
x
e
d token
reversal for %de
f
tok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pete
r
Anvin
preproc: reverse the order
of the tokens i
n
%
deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
B
R
305261
8
: handl
e
segment r
e
gist
e
r ope
r
ati
o
n
s
in
6
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
doc: untabi
f
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: over
r
ide
optimiz
a
t
ion with
STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: document imm64 optimizatio
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter
A
nvi
n
Optimize mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
e
r
Anvin
as
s
emble: add an OPT i
n
struction flag
s
for optimizi
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: do
c
ument the
%
us
e
fp macro pa
c
k
a
ge
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter An
v
in
NASM
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
ins
n
s
.
pl: make insnsd
.
c a bit easier to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pe
t
er Anvin
ndisasm: ha
n
dl
e
VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndisasm:
u
nify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pete
r
Anvin
ndisasm
:
fix
h
anding of b
y
t
e
codes 250-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
tes
t
/avx: remove d
e
l
e
ted instructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: permit contracted forms for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
assm
e
m
ble
.
c: fi
x
VEX
.
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 VCV
T
SD2S
S
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
insns
.
d
a
t: SSE encoding of
VB
L
END wit
h
VEX p
r
efix is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
ins
n
s
.
dat: up
d
ates
f
rom AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
t
e
r
A
n
vin
assemble
:
ha
n
dl
e
vex
.
l
i
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
vex: cha
n
ge
.
wx
to
.
wig
t
o
m
a
t
c
h
the latest AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter Anvin
L
ICENSE:
u
pdate year
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
P
e
ter Anvin
i
n
s
n
s
.
dat: unbreak test/imm64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
Revert "
I
mprove pro
c
ess_ea and introduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
nasm
.
h: move "regs
.
h" to top
;
m
ake is_
r
eg
i
ster() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Peter Anv
i
n
prep
r
o
c:
al
l
ow non-identifier
character in env
i
ronment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
nasm
d
oc: we
s
t
ill miss
C
huck, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
Mer
g
e branch 'nasm-2
.
0
8
.
x
x'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
eter Anvin
changes
.
sr
c
: upd
a
te with the
2
.
08
.
xx change
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
NAS
M
2
.
09r
c
4
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
e
ter Anvi
n
Make -
O
x the default
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
Peter Anvin
prepr
o
c: add %ifenv
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
Peter Anvin
B
R
3028880: Revert to nonfa
t
al,
b
e
t
ter error message
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-10
H
.
P
e
ter
Anvin
nasmd
o
c
:
r
e
m
ove o
b
solete Sourc
e
forge references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Pet
e
r
A
nvin
NASM 2
.
09rc3
commit
|
commitdiff
|
tree
2010-07-09
Cyrill
Go
r
cu
n
ov
prepro
c
: a
d
d anot
h
er test case
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
eter Anvin
preproc:
d
on't paste TOK_PREPROC_ID
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next