repo.or.cz
/
nasm
/
sigaren-mirror.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
isnsn.dat: add norexw to instructions with only 32- and 64-bit forms
2012-07-21
H
.
Peter
Anvin
i
s
nsn
.
da
t
: add no
r
exw to instructions wit
h
only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
insn
s
.
dat: n
e
w instructions from
the 013 AVX
s
pec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
P
ete
r
Anvin
test: ilog2()
test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
P
eter Anvin
eval: add general support for "in
t
ege
r
functions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter An
v
in
phash
.
sh:
Use int() for the size of
t
h
e hash ta
b
le
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
.
Pet
e
r A
n
vin
NASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
T
r
y
again
t
o fix our handling of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
P
eter Anvin
NASM 2
.
10
r
c14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter An
v
in
NASM 2
.
1
0
rc
1
3
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pete
r
Anvin
preproc: Revert t
o
the NASM 2
.
09 pr
e
pr
o
c
essor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter An
v
in
nasm
.
spec
.
in: switch to
.
xz
a
s
the s
o
urc
e
fil
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
mis
c
/release: do xz com
p
ressi
o
n w
i
th -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
insns
.
da
t
: MOV is no
t
lockable;
C
MPXCHG16B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One more by
t
e cod
e
conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
H
L
E: M
o
ve byte c
o
des back to \2
7
1-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
N
ASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
HLE: Change NOHLE
t
o be an instruction f
l
a
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
tag
-
r
e
lease: actual
l
y pus
h
data out
u
nless --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r
A
nvin
NASM 2
.
10rc
1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
et
e
r An
v
in
release: cre
a
te
.
x
z
f
iles; remove empty subdirect
o
ries
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
e
r
Anvin
d
o
c: Remove
s
o
me uglines
s
from the
w
in6
4
s
e
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
psfonts
.
ph: increase leading t
o
fo
n
t
size
+
20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r Anvin
changes: document big
e
nd
i
an UT
F
-
1
6/UTF-
3
2 sup
p
ort
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
An
v
in
Add support for UT
F
-16BE an
d
U
TF
-
32
B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Make
t
h
e LOCK and H
L
E warnings
suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc
:
Document elfx
3
2 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
oc: Move the EPS logo
d
own by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
doc: Allow
re
p
ositioning
t
he EPS log
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
A
n
vin
Update
c
opyright y
e
ar to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
NASM 2
.
1
0rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
d
o
c
:
Docum
e
nt
A
V
X2
,
BM
I
1
,
B
M
I2 an
d
TSX su
p
port
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Assum
e
t
he undocument
e
d CMPXCHG4
8
6 o
p
code was
lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
nvin
C
l
ean up JMP/CALL patterns, e
s
pecially for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
disasm: ignor
e
op
c
odes
3
7
0
and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Rem
o
ve all remaining e
x
plicit byt
e
code
s
f
rom
insn
s
.
d
at
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add suppor
t
for warning on invali
d
LOC
K
pref
i
xes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
Move HLE byte codes to \264
.
.
\26
7
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
A
d
d
a
"nohle" b
y
te code
t
o skip an inst
r
u
ction
p
attern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
insn
s
.
pl: Bundle all
"
plain
byt
e
co
d
es" in
t
o a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
HLE:
I
mpleme
n
t
the
basic mechanism f
o
r X
A
CQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
nasm
.
c: Fix is_suppr
e
ssed_war
n
ing()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Split t
h
e LOCK and R
E
P
p
r
efix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
ins
n
s: create
a sym
b
olic "wait"
t
oken f
o
r the
\
341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
nsns: fix IMU
L
pa
t
terns to get rid
of open
-
coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns:
c
orrect the TS
X
opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: replace op
e
n
-
code
d
\
322 opc
o
de w
i
th odf
(
oper
a
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR 34
6
323
0
: Add
V
MFUNC instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
te
r
Anvin
disa
s
m
.
c: ESP/RSP c
a
nnot be indicies, but
X
M
M4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
assemble
.
c:
r
e
m
ove
str
a
y
debu
g
ging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
P
e
ter
A
nvin
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter An
v
in
A
few m
o
re AVX2
s
pec instructio
n
s
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
v
alueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pete
r
Anvin
Remove support f
o
r
D
REX en
c
oding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pet
e
r
A
nvin
insns
.
dat: Clean up and
f
ix the BMI instruction p
a
tterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r An
v
in
rdoff: add m
i
ssing depe
n
dency
in Mak
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter A
n
vi
n
Merg
e
branch 'nas
m
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
M
a
kefile: hopeful
l
y
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 A
n
vin
I
mplement the VGA
T
HERP
i
nstru
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvin
Ad
d
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 Anvin
NASM
2
.
1
0
rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pe
t
er An
v
i
n
spec
:
upda
t
e to ma
t
c
h
requi
r
emen
t
s of Fedora
1
4+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Pet
e
r Anvin
NASM 2
.
1
0
r
c5
commit
|
commitdiff
|
tree
2011-03-15
H
.
P
e
t
e
r
Anvin
Merge branch 'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pe
t
er
An
v
i
n
BR
3
1
43040: Remove
i
nvalid form of
VPEXT
R
W
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
NASM 2
.
1
0
rc
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge branch 'n
a
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
ter Anvin
B
R
3109604: Fi
x
C4 vs C5 VEX form sel
e
c
tion in
c
alcsi
z
e()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
preproc
.
c: use nasm_st
r
d
up(
)
rather
th
a
n naked
s
trdup
(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvi
n
Merge bran
c
h
'
n
asm-2
.
0
9
.
x
x
'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pet
e
r Anvin
d
o
c:
fi
x
sp
e
lling
of "compatibil
i
ty"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
eter
A
nvin
ph
a
sh: move sa
m
p
le function to the sam
p
le file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter An
v
in
Merge branch 'nasm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
t
er
A
nvin
chan
g
e
s
: d
o
cument fixed token reversal for
%
defto
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pe
t
er Anvin
preproc:
re
v
e
r
se the order of th
e
tokens in %defto
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvi
n
BR 305
2
618:
h
andle segmen
t
register
o
peratio
n
s 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
.
Peter Anvin
doc: override optimizatio
n
w
i
th STR
I
CT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er A
n
vin
doc: d
o
cument imm
6
4
o
ptimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
i
n
Optimize mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vi
n
assem
b
le: add an
OPT instruction flags
f
or optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: docume
n
t t
h
e
%use fp ma
c
ro p
a
ckage
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anv
i
n
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter An
v
i
n
insns
.
pl:
m
ake insnsd
.
c a b
i
t e
a
sier
t
o
re
a
d
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
Anvin
ndisasm: ha
n
dle VEX
.
L
IG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Pete
r
A
nvin
ndisasm: unify
V
EX handl
i
ng
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
P
e
te
r
Anvin
ndisasm: fix handing o
f
by
t
e codes 250-253
,
324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r Anvin
NASM
2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter Anvin
test/avx: r
e
move deleted instr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: pe
r
mit co
n
tracted forms
for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvi
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
.
Pet
e
r Anvin
insns
.
da
t
:
f
ix encodi
n
g o
f
VCVTSD
2
SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: SSE encoding of
VBLEND with
VEX prefix is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anvin
i
n
sns
.
dat: u
p
dates f
r
om AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
assemble: h
a
ndle vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
ve
x
: cha
n
ge
.
w
x
to
.
wig
to
match the l
a
test AV
X
sp
e
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter
A
n
v
in
LICENSE: update
y
e
a
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter Anvin
in
s
n
s
.
da
t
: unbreak test/i
m
m64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
Rev
e
rt "Improve p
r
ocess_ea and int
r
o
d
uce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next