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
changes: add changes since 2.10.01
2012-07-21
H
.
P
eter An
v
i
n
changes: add
c
h
anges sinc
e
2
.
1
0
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pet
e
r Anv
i
n
doc:
d
ocument ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
ete
r
Anv
i
n
isnsn
.
dat: ad
d
nor
e
xw to instructions wi
t
h
only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
insns
.
dat: new i
n
stru
c
tions from
the 013 A
V
X spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pet
e
r Anvi
n
test: ilog2(
)
t
est
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
eval
:
add g
e
neral support
f
or "integer f
u
nctions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter
Anvin
p
h
ash
.
s
h:
U
se int() for the siz
e
o
f
the hash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter A
n
v
in
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter An
v
in
NASM
2
.
1
0
rc
1
5
commit
|
commitdiff
|
tree
2012-03-06
H
.
P
eter
A
nvin
Try ag
a
in to fix our handli
n
g of MOVD
/
MO
V
Q
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Pe
t
er Anvin
NASM 2
.
10
r
c
1
4
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter An
v
in
NASM
2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
A
nvin
preproc: Revert
t
o t
h
e NAS
M
2
.
0
9
p
r
e
processor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
Anvin
nasm
.
spec
.
in: switch to
.
x
z
as t
h
e sourc
e
f
ile
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
et
e
r Anv
i
n
misc/re
l
eas
e
: do xz com
p
ression wit
h
-9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
i
nsn
s
.
dat
:
MOV
is n
o
t lockable; CM
P
XCHG16B does
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvi
n
H
L
E: One more byte cod
e
con
v
e
r
s
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er
A
nvin
HLE: Move by
t
e codes back to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anvin
NASM
2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
H
L
E
: Change NOHL
E
to be an instruction f
l
ag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter An
v
in
tag-
r
e
l
ease
:
actually push da
t
a out u
n
less --no-pu
s
h
.
.
.
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
.
Pete
r
A
nv
i
n
release: cr
e
ate
.
xz files; remove e
m
pty subdi
r
ectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
R
emove
some ugliness from the
w
in64
section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
psf
o
nts
.
ph
:
increase lead
i
ng to font
s
ize+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
changes:
document b
i
gendian
U
TF-16/UTF
-
32 suppor
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
A
dd sup
p
o
rt for
U
TF-16
B
E and UTF-32B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Make the LOC
K
and HLE warnings suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
d
oc
:
Document elfx32
s
u
pport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc
:
Move t
h
e
E
PS logo down by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill
G
orcunov
doc: New NASM logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
Anvin
d
o
c: Allow
r
epositioning the
EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvin
Update co
p
y
r
i
ght year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
NASM 2
.
1
0
rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anv
i
n
doc: Document AV
X
2, BMI1, BMI
2
and TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assume the undocument
e
d CMPXC
H
G486
opcode was loc
k
able
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
v
i
n
Clean up JMP/CALL patte
r
ns, esp
e
c
ially for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
disasm: ignore
o
pco
d
e
s
3
7
0 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Remove all remaining explicit byteco
d
es from in
s
n
s
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
ete
r
A
nvin
Add support for war
n
ing on invali
d
LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move
HLE byt
e
c
o
des to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
d
d a "nohl
e
" byte
c
ode to skip an
i
n
s
truction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
insns
.
pl: Bundle all
"plain
b
ytecodes"
i
nto
a
has
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE:
Implemen
t
the ba
s
ic
m
echan
i
sm
f
or XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
na
s
m
.
c: F
i
x
is_
s
uppressed_
w
arn
i
ng()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
H
LE
:
Spl
i
t the L
O
CK
a
nd REP
prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvin
i
n
sn
s
: c
r
eate a symbolic "wait
"
t
o
ken
for the
\
3
41
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
n
v
in
insns: fix IMUL patterns to
g
e
t rid of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: correct the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill Gorcunov
insns: Add
A
VX2 transactional synchronizatio
n
extensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: replace open-coded \322 opcode
with
odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
b
a
c
ke
n
d: ad
d
suppor
t
for x3
2
E
L
F
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anv
i
n
BR 3463230:
A
dd VMFUNC instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pet
e
r Anvin
d
isasm
.
c: ESP/RSP
c
annot
be in
d
i
cies, but
XMM4
/
Y
MM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
A
nvin
assemble
.
c:
re
m
ove stray debu
g
ging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anv
i
n
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anv
i
n
A few more A
V
X
2 spe
c
ins
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pet
e
r Anvin
Us
e
a n
o
r
mal quad-case for valueless /is
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remov
e
support for DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anv
i
n
insns
.
dat: Clean up and fix the BMI i
n
struction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branc
h
'nas
m
-
2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
r
d
off: add missing d
e
pe
n
dency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvin
M
e
rge branch
'
nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefile: hopefully fix rdoff p
a
ra
l
le
l
build p
r
oblems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Implement the VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
A
n
vin
A
d
d support f
o
r VSIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter A
n
v
i
n
NASM 2
.
1
0
rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
t
er A
n
v
in
spec: update to m
a
tch requ
i
rements of
Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
P
e
ter
Anvin
NA
S
M
2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pe
t
er A
n
vin
Merge branch
'n
a
sm
-
2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Malak
openwcom
.
mak: Update to use featur
e
s
f
rom newer WMAKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anv
i
n
BR 3143040:
Remove invalid form
o
f VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
P
eter Anvin
NASM
2
.
10
r
c
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter An
v
i
n
Merge b
r
an
c
h
'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pe
t
er An
v
i
n
BR 3109604:
F
i
x
C4 vs C5 VEX form sel
e
ction in calc
s
ize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
preproc
.
c:
use
n
asm_strdup() rather than naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pete
r
An
v
in
Merge br
a
nch 'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
eter Anvin
doc: fi
x
spelling
o
f "comp
a
tibi
l
ity"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter An
v
in
phash: m
o
ve sa
m
p
l
e function to th
e
sample 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 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
c
h
anges
:
docum
e
n
t
fixed
t
oke
n
reve
r
sal fo
r
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
pre
p
r
oc:
r
everse t
h
e o
r
der
of the t
o
kens in %
d
eftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
BR 3052618: han
d
le segment register operations in
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
Anvin
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er
Anvin
do
c
: o
v
erride op
t
i
m
i
zati
o
n
with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
doc: d
o
cument imm64
optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r
A
nvin
Op
t
im
i
ze mov r64,im
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
a
s
semble: add an
O
PT
i
nst
r
ucti
o
n
f
l
ags
for op
t
imizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
do
c
: doc
u
ment the %
u
se fp macro pac
k
age
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
er Anvin
NASM 2
.
0
9
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
i
nsns
.
pl:
make ins
n
sd
.
c a bit easier
t
o
read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
A
nvin
ndisa
s
m: handle VEX
.
L
I
G
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter
A
nvin
n
d
isasm: u
n
if
y
VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pet
e
r Anvin
ndis
a
sm
:
fix h
a
nding of byte
c
odes 250-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
t
er Anvin
NASM
2
.
0
9rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
test/avx: r
e
move d
e
l
e
ted instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r Anvin
ins
n
s
.
dat
:
permit contracted forms for V
B
LEND
V
P
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
assme
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 A
n
v
i
n
insns
.
d
at: fix encoding of VCVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter Anvi
n
i
n
sns
.
d
a
t
: S
S
E
en
c
oding of V
B
L
END
w
ith VEX pref
i
x is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next