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
insns.dat: new instructions from the 013 AVX spec
2012-07-13
H
.
Peter Anvin
insns
.
dat:
new in
s
truction
s
from the 013 A
V
X spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter A
n
vin
test: ilog2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
e
val: a
d
d gener
a
l support for "
i
nteger fun
c
tions"
and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvin
p
hash
.
sh: Use
int() f
o
r the size of
t
he
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
.
P
e
ter A
n
vin
NASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Pete
r
Anvin
Try aga
i
n
to
fix
o
u
r
ha
n
dling of
M
OVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter
A
nvin
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
preproc: Revert
t
o
th
e
N
AS
M
2
.
09 prepro
c
es
s
or
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
spec
.
in: switch to
.
xz as the
s
ource file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
n
vin
mi
s
c/r
e
lease: do
x
z compression with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
i
n
sns
.
d
a
t
: MO
V
is no
t
lockable; CMPXCHG16B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter
A
nvin
HLE: One more byte
c
od
e
c
o
nversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r
A
nvin
HLE: Move byte co
d
es back to \
2
71
-
\
2
73
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter
A
n
v
i
n
NASM 2
.
10
r
c
11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
HLE: Change NOHLE to be an i
n
st
r
ucti
o
n flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
ete
r
Anvin
tag-release:
actually
push d
a
ta out
un
l
e
s
s --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
.
1
0
rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
release
:
cr
e
ate
.
xz files; remove
em
p
t
y subd
i
r
ectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
doc: Remove some ug
l
in
e
ss from the win64 secti
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vi
n
psfo
n
ts
.
ph: inc
r
ease leading to font s
i
z
e+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
changes
:
doc
u
ment bigendi
a
n UTF-1
6
/UTF-32
support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
d
d support for UTF-
1
6BE and
U
TF-3
2
B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Make the LOCK and H
L
E w
a
rnings suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
Anvin
doc:
D
ocument elfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
do
c
:
Move the EP
S
l
ogo do
w
n b
y
1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cy
r
ill
G
or
c
unov
doc: New NASM logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
nvin
do
c
: Allow re
p
o
s
itioni
n
g
t
he
EPS lo
g
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Upda
t
e
copyrig
h
t year
to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
An
v
in
d
o
c: Document
AVX2, BMI1, BM
I
2 and TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Ass
u
me the un
d
ocumented CM
P
XCHG48
6
o
p
code was l
o
ckable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
A
nvin
Clean up JM
P
/
CALL patterns,
e
sp
e
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
: ignore opcodes 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Remo
v
e al
l
remaining explicit
b
yt
e
codes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Add support for
wa
r
ning o
n
invalid LOCK
p
r
efi
x
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Mov
e
HLE
b
yte co
d
e
s to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Add a "nohle" byte code to skip an i
n
stru
c
t
ion pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
insns
.
pl: Bundle
a
l
l "plain bytecodes"
i
n
t
o a ha
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
HLE: I
m
plem
e
nt
the bas
i
c mechani
s
m for XACQU
I
R
E
/XRELE
A
SE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
nas
m
.
c: Fix
i
s
_s
u
ppre
s
sed
_
w
arning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
e
r Anv
i
n
HLE:
Split the LOCK and R
E
P prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: 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 Anvin
i
n
sns: fix IMUL p
a
tterns to get rid of open-c
o
ded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter
Anvin
in
s
ns: correct
the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cy
r
il
l
Gorcunov
ins
n
s
:
Add AVX
2
tran
s
actional synchroni
z
a
t
i
o
n e
x
tens
i
ons
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
insns: replace open-coded \322 opcode with od
f
(operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
backend: add sup
p
o
r
t for x32
E
LF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR
3
463230:
Ad
d
VMFUNC instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pe
t
er Anv
i
n
disasm
.
c: ESP/R
S
P
c
a
nn
o
t b
e
indic
i
es, but
X
MM4/YMM
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter A
n
v
in
assemb
l
e
.
c: remove stray
d
ebugging 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
.
Peter Anvin
A few more A
V
X2 sp
e
c ins
t
ructi
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pete
r
Anvin
Use a norm
a
l
q
uad-ca
s
e for v
a
luele
s
s /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
R
e
move sup
p
o
rt
f
o
r
DREX encodin
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter An
v
in
in
s
ns
.
dat: Clean up
a
nd fi
x
th
e
BMI in
s
truction pa
t
terns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
vin
M
e
r
ge b
r
anch
'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter
Anvin
r
d
off: add m
i
ssing de
p
en
d
ency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter
Anvin
Merge
branch '
n
a
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
Mak
e
fi
l
e: h
o
pefu
l
ly fix rdoff parallel build pro
b
lems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvi
n
I
m
plem
e
n
t
the VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
A
dd support
f
or VSIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pe
t
er Anv
i
n
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pe
t
er
Anvin
spec:
update to mat
c
h req
u
i
rem
e
nts o
f
F
edora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvi
n
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
P
e
ter Anv
i
n
Merge branch 'nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Malak
openwcom
.
mak
:
Up
d
at
e
to use features
f
r
om
n
ew
e
r
W
M
AKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
e
t
er Anvin
BR 3143040: Remove invalid f
o
rm of V
P
EXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
N
A
SM
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter An
v
in
Merge branch 'nasm-
2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
eter Anvin
BR 3109604: Fix
C
4
vs C5
VEX form sele
c
ti
o
n in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
e
t
e
r
A
n
vin
prepr
o
c
.
c: use na
s
m
_
strdup() rat
h
er than naked
str
d
u
p
()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pe
t
er Anvin
Merg
e
branch 'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
te
r
Anvin
doc
:
fi
x
spelling of "c
o
mpatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Pe
t
er Anvin
phash: move sample function
t
o the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merge
b
ran
c
h 'na
s
m-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anv
i
n
changes:
d
ocument fixe
d
token reversal for %def
t
ok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
p
reproc: revers
e
th
e
orde
r
o
f the tokens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
eter Anvin
B
R
3
052
6
18: handle segment r
e
gister operations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvi
n
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
do
c
: o
v
erride o
p
timizat
i
on with
S
TRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: document imm
6
4 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
Op
t
imize mo
v
r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
assembl
e
:
ad
d
an
O
PT instru
c
tio
n
flags
for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
doc: document the
%
u
s
e fp macro
p
ac
k
a
ge
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
NAS
M
2
.
0
9
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pete
r
Anvin
insns
.
pl: make insn
s
d
.
c a bit e
a
sier to rea
d
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
ndisasm: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndisasm: u
n
ify VEX
h
andling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pete
r
An
v
in
ndisasm: fix ha
n
ding of byt
e
co
d
es 250-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r Anvi
n
N
ASM
2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
t
e
st/avx: re
m
ove deleted i
n
str
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r Anvin
ins
n
s
.
da
t
: permi
t
contract
e
d
forms
f
or VBLEND
V
P
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
An
v
i
n
assmem
b
le
.
c: fix VEX
.
W
logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
i
n
s
ns
.
dat
:
fi
x
enc
o
di
n
g of VCVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r A
n
vi
n
insn
s
.
dat: SSE encoding of VBLEND wi
t
h VEX prefix
is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvi
n
insns
.
d
a
t
: updates from
A
V
X v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
An
v
in
as
s
emb
l
e: hand
l
e vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anvin
vex: chang
e
.
wx to
.
wig to match t
h
e lates
t
AVX sp
e
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next