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
.
P
e
ter Anvin
isnsn
.
dat: add norexw to instructions
w
ith o
n
ly 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter A
n
vin
in
s
ns
.
dat: new instructions from the 01
3
A
V
X s
p
e
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter An
v
in
test: ilog2()
test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
P
eter Anvin
eval: add ge
n
er
a
l
s
u
p
port for "integer
functions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Pet
e
r Anvin
pha
s
h
.
sh:
U
se int
(
) for
t
he size of
the 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 Anvin
N
A
SM
2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try again to fix our handling
o
f M
O
VD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Pete
r
Anvin
NASM 2
.
1
0
r
c
14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM 2
.
10
r
c13
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
ter Anvin
preproc
:
Re
v
er
t
to
t
h
e
NASM 2
.
09 p
r
eprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
nas
m
.
spec
.
i
n: switc
h
to
.
xz
a
s the
s
ource file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/release: do xz compression with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insns
.
dat: MOV is
n
ot
locka
b
le; CMPXCHG1
6
B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
A
nvin
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:
Move byte co
d
e
s
ba
c
k t
o
\271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Change
N
O
HLE to
b
e
an instructi
o
n flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
tag-rel
e
ase: actua
l
ly push data out
u
n
l
e
ss --n
o
-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
r
e
le
a
se
:
cr
e
ate
.
x
z files; remo
v
e
em
p
t
y
subdirec
t
ories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
d
o
c
:
R
e
m
ove
s
ome ug
l
i
n
ess from t
h
e win64 sec
t
io
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph: in
c
reas
e
leading to font si
z
e
+
20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
ch
a
n
ges: documen
t
bigen
d
ian
UTF-16/UTF-
3
2 suppo
r
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
e
r Anvin
Add
s
upport for UTF-16BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Make t
h
e LOCK and
HLE warni
n
gs suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r A
n
vi
n
doc: Document elfx3
2
support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
doc: Move the EPS logo down by
1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
doc: Al
l
ow rep
o
sit
i
o
n
ing
t
he
E
PS log
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
Anvin
U
p
d
a
te copyright year to 201
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er A
n
v
i
n
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
d
o
c: Documen
t
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
Assume the undocum
e
n
t
e
d
C
M
PXCHG486 opc
o
de
w
as
l
ockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
Clean up JMP/CALL patterns, especially for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
disasm: ignor
e
opc
o
des 370 an
d
371
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r
Anvi
n
Remove all remai
n
in
g
expl
i
c
i
t
bytecode
s
from in
s
ns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
A
dd suppor
t
for
w
a
r
n
i
n
g
on invalid LOC
K
prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Mo
v
e
HLE byte
c
ode
s
to \264
.
.
\26
7
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
A
d
d a "nohle" by
t
e
c
ode
t
o skip an i
n
struction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
ins
n
s
.
p
l
: Bundle
all "pla
i
n b
y
te
c
odes
"
into
a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
HLE: Implement the basic
mechanism f
o
r XACQUI
R
E/X
R
ELE
A
SE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
nasm
.
c: Fix is_suppressed_warn
i
n
g()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: S
p
lit the LOCK
a
n
d
REP pref
i
x 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 \
3
4
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvin
i
n
sns:
f
ix IMUL
patterns to g
e
t ri
d
o
f open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
nsns: correct the
T
SX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
nsns: replace open-coded \32
2
o
pcod
e
with odf (operan
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR
3
463
2
30: Add VMFUNC ins
t
ructi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pe
t
er An
v
in
disas
m
.
c
:
ESP/RSP cannot
b
e indicies,
b
ut
XMM4/
Y
M
M4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
assemble
.
c:
r
e
move stray debugging cod
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
P
e
t
e
r
Anvin
N
ASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anv
i
n
A few more A
V
X
2 spec ins
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a norma
l
quad-
c
ase
f
or va
l
u
e
le
s
s
/is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remove 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
in
s
n
s
.
dat: Clea
n
up and fix the BMI
i
nstruction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Merge bran
c
h 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r
A
nvin
rdoff: add mi
s
sing dependency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
n
vin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
Makefi
l
e: hope
f
ull
y
f
i
x rdoff pa
r
allel
b
ui
l
d pr
o
blems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
Im
p
lement
th
e
VGATHERP
ins
t
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
vin
A
dd support
f
or VSIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
NAS
M
2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
s
p
ec: update to match requirements o
f
F
edor
a
1
4
+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM 2
.
1
0rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
P
eter
A
nvin
Merge branch 'nasm-
2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter
Anvin
BR 3143040: Re
m
ove in
v
al
i
d f
o
rm of
VPEX
T
RW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pet
e
r An
v
i
n
N
AS
M
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
t
e
r Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvi
n
BR 31
0
9604: Fix C4
v
s C5 VEX fo
r
m s
e
l
e
ction in c
a
lcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pe
t
er Anvin
p
reproc
.
c: use nasm
_
str
d
up() rather than nak
e
d strdup
(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter A
n
vin
Merge b
r
anch 'n
a
sm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
d
o
c
:
fix
sp
e
lling of "com
p
atibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
et
e
r
Anv
i
n
phas
h
: move sample fu
n
ction to the sampl
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
M
erge branch 'n
a
sm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
n
v
i
n
c
h
an
g
es:
document
fixe
d
token rever
s
a
l for
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
t
er Anvin
pre
p
roc:
r
e
v
e
rse the or
d
er of t
h
e t
o
kens i
n
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pe
t
er Anvin
BR
3
052
6
18:
ha
n
dle segment
r
e
gister opera
t
ions 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 A
n
vi
n
do
c
: override o
p
timization with
STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er
A
nvin
doc: document imm64 optim
i
zation
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
O
ptimize mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
assemble: add an OPT instr
u
cti
o
n flag
s
fo
r
op
t
im
i
zi
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
doc: docum
e
nt th
e
%us
e
fp macro packa
g
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
N
A
S
M 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
in
s
ns
.
pl: make insn
s
d
.
c a bit easier
to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter A
n
vin
ndisasm: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
P
et
e
r
A
nvin
nd
i
sas
m
: unify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pete
r
Anvin
ndisa
s
m: fix handing of by
t
e codes 250-2
5
3, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter A
n
vin
te
s
t/avx: r
e
m
o
v
e del
e
ted instruct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
insns
.
d
a
t: permit co
n
tracted form
s
for
V
BLE
N
DVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
assmemble
.
c: fix
VEX
.
W lo
g
ic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nv
i
n
insns
.
dat:
f
i
x
e
n
c
o
d
ing of
VCVTSD2
S
S
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r Anvin
insns
.
dat: SSE
e
ncoding of VBLEND with VEX pre
f
ix
i
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r An
v
in
insns
.
dat: updates fro
m
AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
assemble: handle vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
vex: change
.
wx to
.
wig to ma
t
ch the late
s
t AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter
Anvin
LICENSE: u
p
date yea
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter Anvin
insns
.
dat
:
unbre
a
k te
s
t/imm6
4
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
Revert "I
m
prove pro
c
ess_ea
a
nd in
t
roduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next