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
NASM 2.10
2012-03-12
H
.
Peter Anvin
NASM 2
.
1
0
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NA
S
M 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anv
i
n
Try
aga
i
n to fi
x
ou
r
h
an
d
ling
o
f MOV
D
/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NAS
M
2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
N
ASM 2
.
1
0
r
c
1
3
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pet
e
r A
n
vin
p
re
p
roc: Revert to t
h
e
NASM
2
.
09 p
r
e
p
rocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
n
vin
nas
m
.
spe
c
.
in:
sw
i
t
c
h to
.
xz as the source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
misc/release:
d
o xz
c
ompre
s
sion
w
i
th -9
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insns
.
dat: MOV is not loc
k
able; CMPXCHG
1
6B
d
o
es not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r
An
v
in
H
L
E: On
e
m
o
r
e
byte code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
H
L
E
: M
o
ve byte
c
od
e
s
back
t
o
\2
7
1-
\
2
7
3
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anvi
n
N
ASM 2
.
10r
c
11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvi
n
HLE: Change NOHLE to
be
an instruction f
l
ag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anv
i
n
tag-r
e
le
a
se: actually
p
ush da
t
a out
unless --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
N
A
SM 2
.
1
0
r
c10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
release: create
.
xz f
i
les
;
remove empty subdirecto
r
ies
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anv
i
n
doc:
R
em
o
ve some ug
l
iness from th
e
w
i
n64 sect
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
ps
f
onts
.
ph: in
c
re
a
se lea
d
ing to font siz
e
+
20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
c
hanges: docu
m
ent big
e
n
dian UTF-16/U
T
F-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
v
in
A
dd support f
o
r UTF-1
6
BE and
UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Make the L
O
CK an
d
HLE warnings sup
p
ressa
b
le
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Documen
t
elfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Mo
v
e the EP
S
logo down by
1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
C
y
rill Gorcunov
doc: Ne
w
NAS
M
logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r Anvin
doc: Allow repositioning the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
U
pdate copyright year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM 2
.
10r
c
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Documen
t
AVX2, B
M
I1,
BMI2
and TSX su
p
port
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Assume the
u
n
d
ocu
m
ent
e
d CMPXCHG
4
86 opcode wa
s
lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Clean up JMP/CALL pattern
s
,
especially
f
or 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: ign
o
r
e opcod
e
s 370
a
n
d 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Remove a
l
l remaining explicit bytecode
s
from
insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Add sup
p
o
r
t for warning on invalid LOC
K
pref
i
x
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
M
ove H
L
E b
y
te codes to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add a "nohle" byte code to skip an i
n
s
tr
u
ction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
insns
.
pl:
B
undl
e
a
ll "plain byte
c
ode
s
" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
HLE: Implement
t
h
e basic mechanis
m
fo
r
XACQUIRE
/
X
RELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
n
asm
.
c
:
Fix is_suppr
e
ssed_warni
n
g()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
HLE:
S
plit the LOCK and REP
prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: cr
e
a
t
e
a
symb
o
lic "wa
i
t
"
token for the \34
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter An
v
in
i
n
s
n
s:
f
ix
IMU
L
patterns t
o
g
et rid of o
p
en-c
o
ded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: corr
e
ct
the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
C
yrill
G
orcunov
insns: A
d
d A
V
X2 transacti
o
n
a
l synchronization extension
s
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter Anvin
insns
:
repl
a
ce open-coded \
3
22 opcode
w
ith odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
backend: add suppor
t
for x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
B
R
3463
2
30:
A
dd VMFUNC in
s
t
r
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
eter Anvin
disasm
.
c: ESP/
R
SP canno
t
be indicies, but X
M
M4/YM
M
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
A
nvin
assembl
e
.
c: remove stra
y
debug
g
ing
c
o
de
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
P
e
ter Anvin
N
A
S
M
2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A few more AVX2
s
pec instr
u
ctio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a n
o
r
mal quad-ca
s
e
f
or valueles
s
/is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
R
e
mo
v
e
s
uppor
t
for DREX en
c
oding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
in
s
ns
.
da
t
: C
l
e
a
n up and f
i
x
t
he BMI instruction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter A
n
vin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdof
f
:
add mi
s
sing depen
d
e
ncy in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvi
n
M
a
kefile: hopefully fix
r
doff parall
e
l bu
i
ld problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
I
mplement the VGATHERP in
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Add sup
p
or
t
for VSIB instruct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
A
nvin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
ter Anv
i
n
spec: upda
t
e
to
match requirements of Fedora
1
4
+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM 2
.
10r
c
5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter A
n
vi
n
Merge branch 'nasm-2
.
0
9
.
x
x'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Ma
l
ak
open
w
com
.
mak:
Upd
a
t
e to use f
e
atures
from newer WMAKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 3143040: Remove invalid form of V
P
EXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter
A
nvin
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter An
v
in
Merg
e
branch 'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
Anvin
BR 31096
0
4
:
Fix C4 vs C
5
VEX fo
r
m selecti
o
n in cal
c
siz
e
(
)
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter An
v
i
n
p
reproc
.
c:
use nas
m
_strdup(
)
rather
than naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
eter Anvin
Merge branc
h
'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pete
r
Anvin
doc:
f
ix sp
e
lling of "compatibi
l
i
ty"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter
A
n
vi
n
phash: move sample fu
n
ctio
n
t
o the
sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merg
e
branch 'na
s
m-2
.
0
9
.
xx
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
t
er Anvin
c
h
an
g
es
:
doc
u
ment fixed
token
reversal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter Anvin
prep
r
oc: rev
e
rs
e
t
h
e order of t
h
e tokens i
n
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anv
i
n
BR 3052618: hand
l
e segment
register opera
t
i
o
ns in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
doc: unt
a
bify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
Anv
i
n
do
c
: overri
d
e
optimization with STRIC
T
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: docume
n
t
i
m
m64 optim
i
zation
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
Optim
i
ze mov r
6
4,i
m
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
n
v
in
assemble: add an OPT in
s
t
r
uction flags for
o
ptimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
do
c
: document the %
u
se
f
p mac
r
o package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter A
n
vin
insns
.
pl: m
a
ke insnsd
.
c a bit easier to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
e
ter Anvin
ndisasm: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter
Anvin
n
d
isas
m
:
unify VEX
h
an
d
lin
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pete
r
Anv
i
n
nd
i
sas
m
: fix handing of byte codes 250-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvi
n
N
AS
M
2
.
09
r
c
7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
n
v
in
tes
t
/avx: remove de
l
eted
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
insns
.
dat: permit contracted for
m
s for V
B
LENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
assmem
b
le
.
c: fix VEX
.
W l
o
gic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat:
fix encoding of
VCVTSD2S
S
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter
A
nvin
in
s
ns
.
d
a
t: S
S
E encod
i
n
g of VBLEND with
V
EX
p
refix is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
insns
.
dat: updates f
r
o
m
AV
X
v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
assemble: handle
v
e
x
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
vex: chan
g
e
.
w
x
t
o
.
wig to matc
h
th
e
l
a
t
e
st AVX s
p
ec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
P
e
te
r
Anvin
LICENSE: update
y
e
ar
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Pe
t
er
A
nvin
in
s
ns
.
da
t
: un
b
reak t
e
st/imm64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pe
t
er Anvin
Re
v
ert "Im
p
rove process_ea and introduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pe
t
er Anvin
nasm
.
h
:
m
ov
e
"regs
.
h" to top; make is_register() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next