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.02
2012-07-21
H
.
Peter Anvin
N
ASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
Anvin
change
s
: add changes since 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
doc: docu
m
ent i
f
unc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
Anvin
isns
n
.
dat: add n
o
rexw to instructions w
i
th o
n
ly 3
2
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
insn
s
.
dat: new instructions from th
e
013 AVX sp
e
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
test: ilog2()
t
es
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
eval: add
g
eneral
s
upport for "
i
n
t
eger
functions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Pete
r
Anvi
n
phash
.
sh: Use
i
nt() for the size of the
h
ash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter
Anvin
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anv
i
n
NASM 2
.
10rc1
5
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter A
n
v
in
Try agai
n
to fix
o
ur h
a
ndl
i
n
g of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
P
e
ter Anvin
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvi
n
NAS
M
2
.
10r
c
1
3
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
preproc
:
R
e
ver
t
to the NAS
M
2
.
09 pr
e
p
roces
s
or
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
nasm
.
s
p
ec
.
in:
switch to
.
xz as the
s
ource fi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
misc/relea
s
e
:
do xz compression
with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
insns
.
dat: M
O
V is n
o
t lockabl
e
; CM
P
XCHG1
6
B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
HLE: One mo
r
e byte co
d
e conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anv
i
n
HLE: Move by
t
e co
d
es back to
\271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
n
v
in
N
ASM
2
.
10rc
1
1
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
HLE: Change NOHLE
t
o be an in
s
t
ructi
o
n flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
t
ag-relea
s
e:
actually push dat
a
out
u
n
l
es
s
--
n
o-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM
2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
rel
e
ase:
create
.
xz fil
e
s; remove empty subdi
r
e
c
t
ories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
doc:
R
emove
some uglines
s
from
the w
i
n64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvi
n
p
s
fonts
.
ph: inc
r
ease l
e
ading to fo
n
t
s
i
ze+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anv
i
n
changes: document
b
ig
e
ndian UTF-16
/
UT
F
-3
2
s
uppor
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nvin
Ad
d
s
u
p
po
r
t
for UTF-16BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
nvin
Make the
L
O
C
K and HLE war
n
i
ng
s
suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
doc: Document elfx32 supp
o
rt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er An
v
in
doc: Mo
v
e the EPS l
o
go dow
n
by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
doc: Allow repositioning the EPS l
o
g
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Update copyright ye
a
r to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
N
A
SM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
A
nvi
n
doc: Docum
e
n
t
AVX
2
, BM
I
1, BMI
2
and TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
Assume the undocumented
C
MPXCHG486 opcode was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
Anvi
n
Cl
e
an up
JMP/CALL p
a
tterns, espec
i
a
lly
fo
r
64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
disasm: ignore opcod
e
s
370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remove
all remaining
e
xplici
t
by
t
ecod
e
s from insns
.
d
a
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add support fo
r
warning on invalid
L
OCK pre
f
ix
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvi
n
Mov
e
HLE byte codes to \26
4
.
.
\2
6
7
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
a
n instru
c
tion pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
i
n
sn
s
.
pl: Bundle all
"
plain byt
e
c
odes" into
a
has
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
H
LE: Impl
e
ment the
basic m
e
chanism for XACQUI
R
E/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
n
a
sm
.
c
:
Fix is_suppre
s
sed_wa
r
ning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE:
S
plit the
L
O
CK and REP prefi
x
slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: cre
a
te a symbolic
"w
a
it" token
f
or the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
insn
s
: fix
I
MUL patterns
t
o get rid of
open
-
cod
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
ins
n
s: correct the TSX opcod
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvin
ins
n
s: r
e
place op
e
n-co
d
ed \322
opcode with
odf (o
p
erand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
ete
r
A
nv
i
n
BR 3
4
63230: Add VMFUNC instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
dis
a
sm
.
c: ES
P
/
R
SP cannot be indi
c
i
es, but
X
MM4/
Y
MM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
A
nvin
as
s
emble
.
c: rem
o
ve stray
debugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter A
n
vin
NASM 2
.
1
0
rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter
A
n
v
in
A few
more AV
X
2
spec instruct
i
on
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pete
r
Anvin
Use
a nor
m
al quad-case for valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter A
n
vin
Remove support for
DREX encod
i
ng
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 BMI instru
c
tion patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
rdof
f
: add missing
dependency
in Ma
k
e
f
i
le
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvin
Merge
b
ranc
h
'
n
a
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Ma
k
efile
:
hopefully f
i
x rdoff parallel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Imp
l
e
m
ent the VGATHERP
instr
u
ct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
Anvin
A
d
d support
f
or
V
SIB ins
t
ructi
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
N
A
S
M
2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
Anvin
sp
e
c:
upd
a
te to
matc
h
r
e
quirem
e
nts of Fed
o
ra
1
4+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anv
i
n
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anv
i
n
Merge bra
n
ch
'n
a
s
m
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 3143040: R
e
move
i
nval
i
d
form of V
P
EXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter An
v
in
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
eter A
n
vin
M
erge branch '
n
asm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
te
r
Anvin
B
R 3109604:
F
ix C4 vs
C
5
VEX f
o
r
m
sele
c
t
i
on in calcsi
z
e()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
preproc
.
c: use nasm_strdup() rather than naked st
r
dup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pe
t
e
r
Anvin
Merge branch 'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
ter A
n
vin
doc: fix spelling of
"
c
ompat
i
bili
t
y"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phash:
move samp
l
e
function to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
M
erg
e
branch 'nasm-2
.
0
9
.
xx
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pe
t
er Anv
i
n
changes: docume
n
t
fixed token revers
a
l for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
p
repr
o
c:
reverse
t
he order
o
f the tokens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pe
t
er
A
n
vin
BR 3052618: handle
segment register operations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
doc: over
r
ide op
t
imization with STRIC
T
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anv
i
n
doc: document imm64 optimi
z
ation
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
Optimi
z
e mov r
6
4,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
er Anvin
assem
b
le: add
a
n OPT instruction flags for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r An
v
in
doc: d
o
c
u
ment the %use f
p
ma
c
ro pack
a
ge
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter An
v
in
NASM
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pete
r
Anvin
i
n
s
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
.
P
ete
r
Anvin
ndisasm:
h
and
l
e VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
P
e
ter
A
nvin
nd
i
sasm: unify VEX handlin
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter
Anvin
ndisas
m
: fix ha
n
ding of byte co
d
es 250-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
e
r
Anvin
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
test/a
v
x: remove d
e
l
eted instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anvin
insns
.
d
a
t
:
per
m
it c
o
ntracted
f
orms for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
assmemble
.
c: fix VEX
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: fi
x
e
ncod
i
ng of VCVTSD
2
SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r Anvin
in
s
ns
.
dat: SSE e
n
co
d
ing of VBLEN
D
wit
h
VEX
prefix is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insn
s
.
dat: up
d
ate
s
from AVX v
7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter
Anvin
a
s
semble:
handle vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
vex:
c
h
ang
e
.
wx
t
o
.
wig
t
o match th
e
la
t
est AVX spe
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next