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: Mark the immediate for shift instructions as imm8
2012-09-26
H
.
Peter Anvi
n
insns
.
dat:
M
a
r
k
t
he immediate for shift instructions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
P
e
t
e
r
A
nvin
BR 3392227: Remove
SB flag from
S
HIFT rm,imm
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-10
H
.
Peter Anvin
W
hen generate depend
e
n
cy names i
n
ternally, quote
f
i
lenames
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
cha
n
ges
.
s
r
c: fix grammar e
r
ror (s
u
pport -> su
p
port
s
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Pe
t
er
A
nvin
NA
S
M 2
.
10
.
05
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter
A
n
vi
n
c
h
anges
.
src: Document CLAC/STAC
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
Add CLA
C
and S
T
AC instructi
o
n
s from AVX spec 014 (319433
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-18
H
.
P
e
ter Anvin
NASM 2
.
1
0
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter An
v
in
changes
.
sr
c
: List
of
c
h
ange
s
for t
h
e next release
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter Anvin
Add
back the
256-bit form of the VORPD in
s
tr
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
Pe
t
e
r Anvin
BR 3392218: Disassemble 8
2
h opcode
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
et
e
r Anvin
N
A
SM 2
.
10
.
0
3
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter
Anvin
d
o
c: document XR
E
LEA
S
E MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvi
n
h
l
e: opcode
A
2
f
orbidden
w
ith HLE prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter An
v
i
n
N
A
SM 2
.
1
0
.
0
2
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
nvi
n
c
h
anges: a
d
d chan
g
es since 2
.
10
.
0
1
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
eter Anvi
n
d
o
c: document ifun
c
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter A
n
vin
isnsn
.
d
a
t:
a
dd norexw to
i
nstructions with only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Pe
t
er Anvin
insns
.
dat
:
ne
w
instr
u
ctions from the
0
13
A
VX s
p
e
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anv
i
n
test
:
ilo
g
2()
t
e
st
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter
A
nvin
eval: add general su
p
p
o
rt for "in
t
eger functions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
P
eter Anvin
phas
h
.
sh: Use int()
f
or the
s
ize of the
h
ash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter
Anvin
N
ASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NA
S
M 2
.
1
0
rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
P
e
ter Anvin
Try again to
fi
x
our handling o
f
MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter
An
v
in
N
ASM
2
.
1
0
rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
te
r
Anvin
NASM 2
.
10
r
c
1
3
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
A
nvin
p
reproc
:
R
evert t
o
the NASM 2
.
09
prepr
o
cessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
sp
e
c
.
in: switch
t
o
.
x
z
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/rel
e
ase:
do xz
compr
e
ssion with -9
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
insns
.
dat: MOV
i
s
n
o
t l
o
ckable; CMPXCHG16B does
n
ot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
HLE: One more
b
yte code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
te
r
A
n
v
i
n
HLE: Move byt
e
codes
b
a
c
k to \271
-
\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
A
nvin
NA
S
M 2
.
1
0
rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
HLE: C
h
ange NOHLE t
o
b
e
an instruct
i
o
n
f
lag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
tag-release:
actu
a
lly push data out unles
s
--no-pus
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
et
e
r Anvin
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
release: c
r
eate
.
xz files; remo
v
e empty subdirect
o
ries
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
An
v
in
doc: Remove some ugliness from the win64 se
c
t
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfon
t
s
.
ph: increase
l
e
ading to fon
t
size+
2
0%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvin
changes: document b
i
gendian UTF-16/UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Ad
d
support for UTF-16
B
E a
n
d UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
nvin
M
ake the LOCK and HLE warnings
s
u
p
pressab
l
e
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
doc: Documen
t
elfx32
su
p
port
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter A
n
v
i
n
doc: Mo
v
e the
EPS l
o
go
down by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
doc: A
l
low repositio
n
ing the EPS log
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Update
c
o
p
y
r
i
ght year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
N
ASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
nvin
doc: Document
A
V
X2, BMI1, BMI2 and TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assume
t
he
u
ndocumented CMPXCHG486 opcode wa
s
loc
k
able
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean up JM
P
/CALL patterns, e
s
pecially for 6
4
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
disasm
:
ignor
e
o
pcodes 370 and
3
7
1
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Remove all remainin
g
ex
p
licit bytecodes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
A
d
d support
for war
n
in
g
on
inva
l
id LO
C
K prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvi
n
M
ove HLE byte code
s
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 "nohle"
byte code
t
o s
k
ip an instruct
i
on pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
insns
.
pl: Bundle all "pl
a
in bytecodes" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvi
n
H
LE: I
m
p
lement the b
a
sic mechanism for XACQUIRE/XRE
L
EASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
nas
m
.
c: Fix
i
s_s
u
p
p
ressed_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
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
.
P
et
e
r Anvi
n
i
n
sns
:
cr
e
ate a symb
o
l
i
c "
w
ait" token for the
\341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvin
i
n
sn
s
:
f
ix IMUL pa
t
terns to 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 Anvin
i
n
sns:
co
r
rect the TSX
o
pcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter A
n
vin
insns: replace o
p
en-coded \322 opcode w
i
t
h o
d
f
(op
e
ra
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter A
n
vin
BR 346
3
230: Add VMFUNC inst
r
uc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
Anvin
d
i
s
a
sm
.
c: ESP/RSP cannot b
e
indici
e
s, but
X
MM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
assemble
.
c: remo
v
e st
r
ay debug
g
i
n
g code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
NASM 2
.
10rc
8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pet
e
r Anvin
A
few more A
V
X2 spec instr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
eter
Anvin
Use a normal quad-case for valueles
s
/is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remove
s
u
pport
f
or DREX e
n
codin
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter An
v
in
insns
.
dat
:
Clean up and fix
t
he BMI i
n
s
truct
i
on patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anvin
Merge branch
'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
t
e
r An
v
in
rdo
f
f: add
mis
s
ing depend
e
ncy in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anv
i
n
Mer
g
e branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvin
Makefil
e
: hopefully
fix rdoff pa
r
allel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
I
mplement the VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
Add su
p
po
r
t for VSIB inst
r
u
ction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
eter Anvin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec: u
p
date to match
r
equireme
n
ts of Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM 2
.
1
0
rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merge branch '
n
asm-2
.
0
9
.
xx
'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 3143040: Remove invalid form of
V
P
EXT
R
W
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter
Anv
i
n
NASM 2
.
10rc
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
eter
A
nvi
n
Merge
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
B
R 3109604: Fix
C
4 vs C5
V
EX form
s
electi
o
n
in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
eter
A
nvin
p
r
eproc
.
c: use nasm_st
r
dup() rat
h
e
r
t
h
a
n nak
e
d strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter An
v
i
n
Merge
b
ranch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
d
o
c
:
f
ix spell
i
ng
o
f "co
m
p
atibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
ph
a
sh: move
s
amp
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
A
nvin
Merge
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvi
n
changes: document fixed tok
e
n rev
e
rsal for %
d
ef
t
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pe
t
er Anv
i
n
pr
e
proc: reverse the order
o
f the tokens
i
n
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter
Anvin
BR 3052618: handle se
g
ment register
operations
i
n 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
er Anvin
doc: un
t
abify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: override optimization with
S
TRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter
A
n
v
in
doc: documen
t
imm64
o
p
tim
i
zation
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
O
p
t
i
mize mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
ass
e
mb
l
e: add an OPT i
n
stru
c
t
i
o
n flag
s
f
or optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
Anvin
doc: document the %
u
se fp macro pack
a
ge
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next