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
NASM 2.10rc11
2012-02-26
H
.
Peter Anvin
NASM
2
.
1
0r
c
11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
v
i
n
HLE: Change NOHLE to be an instruction fl
a
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
tag-rel
e
ase: actually push data out u
n
le
s
s --no
-
push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NA
S
M 2
.
1
0
rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
A
nvin
release: create
.
xz files;
r
emove empty subdirectorie
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
d
oc: Remove some u
g
li
n
ess
f
r
o
m the win64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
A
n
v
i
n
psfonts
.
ph: increase
l
eading t
o
fo
n
t
s
ize+
2
0%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
cha
n
ges: document bigendian UTF-16/UTF
-
32 s
u
pport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Add support for
U
TF-16BE an
d
U
T
F-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er
A
n
vin
Make the LOCK and HLE w
a
rnings suppr
e
ssable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
do
c
: D
o
c
ument e
l
fx32 supp
o
rt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anv
i
n
doc:
M
ove the E
P
S 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:
A
llow repositi
o
ning the
E
P
S logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvi
n
Update copyright year
t
o 20
1
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
NASM
2
.
1
0
r
c9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
doc: Document AVX2, BMI1,
BMI2 and TSX
s
upport
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assume the u
n
docu
m
ente
d
CMPXCHG
4
86
o
p
c
o
d
e was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Clean up JMP/CALL patte
r
ns,
e
spe
c
iall
y
for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
disasm
:
ign
o
r
e
opcodes 370 and
3
71
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter A
n
vin
Remov
e
all remaining e
x
plicit bytecodes from in
s
n
s
.
d
at
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Add support
f
or warning
on i
n
valid L
O
C
K
prefi
x
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
e
r
A
n
v
in
Move HLE b
y
te c
o
des to
\26
4
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add a
"
nohle" byte
co
d
e to skip an i
n
struction p
a
tt
e
rn
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
An
v
in
i
n
sns
.
pl: Bundle all
"
pl
a
in bytecodes" in
t
o a has
h
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 mech
a
nism fo
r
XACQU
I
RE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
nasm
.
c: Fi
x
is_sup
p
ressed_warning
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: S
p
l
i
t
the L
O
C
K
and
R
EP prefix sl
o
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter A
n
vin
i
n
s
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
.
Peter Anv
i
n
insns: fix
I
MUL p
a
tterns t
o
get rid of
o
p
en
-
coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvin
ins
n
s: correct
the TSX
opc
o
d
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
i
n
insn
s
: repla
c
e open-coded \
3
22 op
c
ode
with odf
(operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
e
te
r
An
v
in
BR 3463230:
Add VM
F
UNC
instructio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
disas
m
.
c: ESP/RSP cannot 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
.
Peter Anv
i
n
assemble
.
c:
remove str
a
y de
b
ugg
i
ng
code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
N
A
S
M 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pet
e
r Anv
i
n
A f
e
w more AVX2 sp
e
c instru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a n
o
rmal
quad-c
a
s
e for
va
l
u
e
l
ess
/
is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remove su
p
port fo
r
DR
E
X encodin
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pet
e
r Anvin
in
s
n
s
.
dat:
C
l
ean
up
and fix
t
he BMI instruc
t
ion p
a
t
terns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter
A
nvin
Merge
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
rdof
f
: add mis
s
in
g
dep
e
ndency
i
n
M
akefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch 'na
s
m-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefile: hopefully
f
ix
rdo
f
f parallel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter A
n
vin
Impl
e
ment the
V
GAT
H
ERP
instr
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anv
i
n
Add support for VS
I
B in
s
t
ruction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pe
t
er Anvin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pe
t
e
r Anvin
s
p
ec
:
updat
e
to matc
h
requ
i
rement
s
of Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
P
eter Anvin
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
M
e
rge branch
'nasm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter A
n
v
in
B
R
314
3
0
4
0
: Remove
i
nvalid form of VP
E
XTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
P
e
ter
Anvin
NAS
M
2
.
10
r
c3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
ete
r
A
n
vin
M
erge b
r
anch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
ter
Anvin
BR 3109604: Fix C4
vs C5 VEX form sel
e
ction
i
n calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pet
e
r Anvin
p
repr
o
c
.
c
:
use na
s
m_strdup(
)
rather
than naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
Merge br
a
n
ch 'n
a
sm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
d
oc: fix spelli
n
g o
f
"com
p
atibility
"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phash: move sample fun
c
tion to the s
a
mp
l
e f
i
le
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvi
n
Merge branch
'
n
a
sm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes: docume
n
t fixed
token re
v
ersal for
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvi
n
preproc:
r
everse
t
he order
o
f
the
to
k
en
s
in
%
d
e
ftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter
Anvin
B
R
3052618: handle segment regi
s
ter operat
i
ons in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter A
n
vin
doc: un
t
abify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
i
n
doc
:
o
verri
d
e optimizatio
n
with ST
R
I
CT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: document imm6
4
optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
O
p
t
i
m
ize mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
assemble: add an
O
PT instruction flags
for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
doc: do
c
um
e
nt
the %us
e
fp macro package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pete
r
A
n
v
in
i
nsns
.
pl: make insnsd
.
c
a
b
it easi
e
r to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pe
t
er Anvin
n
d
i
sasm
:
handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter An
v
in
nd
i
sasm: unify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
P
eter Anvin
n
d
isasm:
fix ha
n
ding of
byte
c
odes 250-25
3
, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er An
v
in
NASM 2
.
09rc
7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r An
v
i
n
tes
t
/avx:
r
emo
v
e
d
eleted instr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r
A
nvin
insns
.
dat: permit contr
a
cted
f
o
r
ms for V
B
LENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er
A
n
vin
assmemble
.
c: fi
x
VE
X
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: fix en
c
odi
n
g of V
C
V
T
SD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
insns
.
dat: S
S
E encodin
g
of VBLEND w
i
th VEX
p
refix is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insn
s
.
dat: updates from AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
asse
m
ble: handle vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nv
i
n
ve
x
: chang
e
.
wx to
.
wig to match the latest AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter
A
nvin
LICENSE: update
year
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Pe
t
er Anvin
insns
.
dat: unbreak test/imm64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
P
eter Anvin
R
e
vert "Improve process_ea and introduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter
Anvin
nasm
.
h: mo
v
e "regs
.
h" to
top; m
a
ke i
s
_register() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Peter Anvin
p
r
eproc: al
l
ow non-identi
f
ier character in environment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter An
v
i
n
nasmd
o
c: we stil
l
miss Chuck, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
Merge b
r
an
c
h '
n
asm-2
.
08
.
x
x
'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvi
n
c
h
anges
.
src: u
p
date with
the
2
.
08
.
xx
changes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvi
n
N
AS
M
2
.
09
r
c4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pe
t
e
r Anvin
M
a
ke -
O
x
th
e
def
a
ul
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
Peter Anvin
prep
r
oc: add %ifen
v
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
P
eter Anvin
BR3028880: Revert to nonfatal,
bet
t
er error message
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Peter Anvin
nasmdoc: remove obsol
e
te Sourceforge r
e
ferences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Pe
t
e
r
Anvin
NASM 2
.
09rc
3
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter A
n
vin
p
r
eproc: do
n
't paste TOK_PR
E
P
ROC_ID
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
e
ter
Anvin
Re
v
ert "B
R
3
0
05117
:
E
xpla
n
d local si
n
gl
e
macro before
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pet
e
r
A
n
v
i
n
Revert "expand
_
m
m
ac_params
:
Don't forget to handle
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
Revert "ex
p
a
nd_mmac_par
a
ms: Exp
a
nd local single macr
o
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter A
n
v
in
Revert "expand_mmac_params:
Expand
l
o
c
al si
n
gle macros
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next