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.11rc2
2013-11-28
H
.
Peter A
n
vi
n
NASM 2
.
1
1r
c
2
commit
|
commitdiff
|
tree
2013-11-28
H
.
Pe
t
er Anvin
R
emove "high 16" register class macros for
x
mm/ymm/zmm
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-27
H
.
Peter An
v
i
n
disa
s
m: Do
n
't rely on iflag_cmp() return
i
ng +/-
1
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-11-27
H
.
Pe
t
er A
n
vin
iflag: Do the equality test
in iflag_cmp() first
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-11-26
H
.
Pe
t
er
A
nvin
iflag: In iflag_cmp(
)
scan
f
rom t
h
e most signific
a
nt
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-25
H
.
P
eter Anvin
iflag: Drop the us
e
of double
underscores
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-25
H
.
Peter Anvi
n
iflag
:
Make the ins
n
s_flags a
r
ray
con
s
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-25
H
.
Peter Anvin
i
n
sns
.
dat: F
i
x a
t
ypo
in
a
comm
e
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter A
n
v
in
iflag: Move
i
nstruction flag comment
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter
A
nv
i
n
iflag: remove
C
99 construc
t
s, don't h
a
rdcode the n
u
mber
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Pe
t
er
A
nvin
"
m
ak
e
all
d
eps
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter A
n
vin
i
f
lag: Fix d
e
pend
e
n
cies, factor ou
t
stat
i
c
compon
e
nts
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter Anvin
"
m
ake all
d
e
p
s"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-08
H
.
Peter Anvin
Add (redundant) parentheses
around bit
t
ests mixed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-10-24
H
.
Peter Anvi
n
M
e
rge remo
t
e-tracking branch 'ori
g
in/master'
commit
|
commitdiff
|
tree
2013-10-24
H
.
Peter Anvin
Makefile
.
in: a
l
ways run
"make alldeps" whe
n
"make
dis
t
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-10-24
H
.
Pet
e
r Anvin
R
u
n
"ma
k
e alldeps" to update dep
e
ndencies
commit
|
commitdiff
|
tree
2013-10-24
H
.
Peter An
v
i
n
Ma
k
efile
.
in: generate manpag
e
s for "make dist"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-10-24
H
.
P
e
ter Anvin
Revert "build: Include pregen
e
rated n
a
sm
m
an
p
ages"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-10-19
H
.
P
eter
Anv
i
n
macros
.
pl: Remove superfluo
u
s whitesp
a
ce
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-10-03
H
.
Pet
e
r
A
n
vin
A
d
d
support for DZ
a
nd RESZ, docum
e
nt the
Z
WORD keyword
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-10-02
H
.
P
e
ter Anvin
NASM 2
.
11rc1
commit
|
commitdiff
|
tree
2013-10-02
H
.
Peter A
n
vi
n
N
ASM 2
.
10rc1
commit
|
commitdiff
|
tree
2013-10-02
H
.
Peter Anvi
n
Me
r
g
e
branch 'avx512'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-07-20
H
.
P
e
t
er A
n
vi
n
BR
3392260: Handle ins
t
r
u
ctions only separ
a
ted by vector
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-05-17
H
.
Peter A
n
vin
Make th
e
errors for miss
i
ng man
page
t
ools comprehensible
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-12-04
H
.
Peter A
n
vin
NASM 2
.
10
.
06
commit
|
commitdiff
|
tree
2012-12-04
H
.
Peter Anvin
changes: document
fix of ma
c
ho6
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-10-08
H
.
Peter An
v
i
n
d
oc/chan
g
es
.
src: Up
d
ate
to include rec
e
nt c
h
anges
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-10-08
M
a
r
at Dukhan
BR
332710
7
: fix assembly of VPCMPGTQ
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
P
eter Anvin
insns
.
dat: Mar
k
the immed
i
ate fo
r
shif
t
instruction
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Peter
Anvin
BR 3392227: Remove SB flag from SH
I
FT rm,imm
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-10
H
.
Peter Anvin
When generate depen
d
ency names
i
nter
n
al
l
y
,
q
uo
t
e f
i
lenames
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
P
e
te
r
Anvin
c
h
anges
.
src: fix gra
m
mar e
r
ror (support -> supports
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
NA
S
M 2
.
1
0
.
05
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
c
h
ange
s
.
src: Do
c
ument CLAC/STAC
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter
A
nvin
Add CLAC and STAC instructions f
r
om
AVX spec 014 (31
9
433
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-18
H
.
P
e
ter A
n
vin
NASM
2
.
10
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter Anvin
changes
.
src: List of changes for the ne
x
t release
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter Anvin
Ad
d
back t
h
e 256-bit form of
the VORPD
instr
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
Pe
t
er Anvi
n
BR
3392218: Disassemble 82h opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
NASM 2
.
10
.
0
3
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
doc: docu
m
ent XRELEASE
M
OV fi
x
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
hle: opcode
A
2
forbidde
n
w
i
th HLE p
r
efixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
NASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
e
ter Anvin
changes: add
c
h
anges
since
2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
Anvin
doc: docume
n
t ifu
n
c()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
nvin
isnsn
.
dat: ad
d
n
orexw 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
.
Pete
r
Anvin
insns
.
dat: new
i
n
struction
s
from the 013 AVX
spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
test:
ilog2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter
Anvin
eval: a
d
d general support f
o
r
"
i
nteger functions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
P
e
ter Anvi
n
phash
.
sh: Use i
n
t() for the s
i
ze of the
hash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter
A
nvin
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try again to fix
o
u
r handling of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NA
S
M
2
.
10r
c
14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
Anvin
NASM 2
.
1
0
rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
ter Anvin
preproc:
R
evert
to t
h
e NASM 2
.
09
p
reprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er A
n
vin
nasm
.
spe
c
.
in
:
switch
to
.
xz as the sourc
e
f
i
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/release: do xz compression wi
t
h
-
9
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insns
.
dat: MOV is
n
ot lockable; CMPXCHG16B d
o
es n
o
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One more by
t
e code conve
r
sion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
er A
n
v
i
n
HLE: Move b
y
te co
d
es back to
\271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r Anvin
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
HLE: Change NOH
L
E to be an inst
r
uction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
An
v
in
tag-rel
e
ase: actual
l
y push data out
unless --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
te
r
Anvin
NASM 2
.
10rc1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
re
l
ease:
create
.
x
z
f
i
les
;
r
e
move empty subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
doc: Remove some ugl
i
ness from the win64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
p
s
f
o
n
ts
.
ph:
incre
a
se leading to fon
t
size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r Anvin
changes: docu
m
ent bigendian
UTF-16
/
U
T
F-32 suppor
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvin
Add support
f
or UTF-16BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r A
n
vin
Make the LOC
K
and
HLE warni
n
gs sup
p
ressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
doc:
D
ocument
e
l
f
x32
s
uppor
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
doc: Move the EPS logo dow
n
by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyril
l
Gorcunov
doc: New NASM
logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
doc: Allow rep
o
sitioning the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Upda
t
e copy
r
i
ght year
to
2
0
1
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter An
v
in
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter An
v
in
doc
:
D
oc
u
ment AVX
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
t
he undoc
u
m
e
n
t
ed CMPXCHG486 opcode was lockabl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Cl
e
an up JMP/CALL p
a
t
t
e
rns, espe
c
ially for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
disas
m
: i
g
no
r
e opco
d
es 3
7
0
and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nv
i
n
R
e
move all remaining explicit by
t
ecodes from
insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Add
s
upport fo
r
warnin
g
o
n
i
nvalid LO
C
K prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Mo
v
e HLE byte
c
odes
to \
2
6
4
.
.
\2
6
7
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
A
d
d
a "nohle" byte co
d
e to skip an i
n
st
r
uction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter A
n
vin
insns
.
pl: Bundle all "p
l
a
in by
t
ec
o
des"
i
nt
o
a
h
a
sh
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
n
v
in
HLE:
I
mplement
the basic
mechanism
for
XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nasm
.
c: Fix is_
s
u
ppre
s
sed_warning(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anv
i
n
HLE
:
Spli
t
the L
O
C
K
and REP prefix
s
l
o
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter A
n
vin
insn
s
: c
r
e
ate a symbolic "wait" token f
o
r the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter A
n
vin
i
nsns: fix IMUL patter
n
s
t
o
get rid o
f
open
-
cod
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvin
insns:
c
or
r
ec
t
the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill
Gorcunov
ins
n
s: Add AVX2 transac
t
ional s
y
nchronizat
i
on exte
n
sions
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
i
ns
n
s
:
replace open-
c
oded \3
2
2 o
p
code
w
ith
o
df
(
operan
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
b
ackend: add support for x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter A
n
vin
B
R
34
6
3230: Add
V
M
F
UNC instr
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
ter Anvin
d
i
sasm
.
c:
E
SP/RSP cannot b
e
indicies,
b
ut XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
eter Anvin
assembl
e
.
c:
remove stray debugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next