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
insns.dat: new instructions from the 013 AVX spec
2012-07-13
H
.
Peter A
n
vi
n
i
n
sns
.
dat:
new
instructi
o
n
s from th
e
013 AVX 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 Anvi
n
eval:
add gen
e
r
al support for "intege
r
fu
n
cti
o
ns
"
and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvin
ph
a
sh
.
sh: Use int()
f
or t
h
e
size of the hash
tabl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
N
A
SM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
P
e
ter Anvin
NA
S
M 2
.
1
0rc1
5
commit
|
commitdiff
|
tree
2012-03-06
H
.
P
et
e
r Anvin
Try
aga
i
n 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 A
n
v
in
NASM
2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pete
r
A
n
vin
NASM 2
.
1
0
rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pete
r
An
v
i
n
p
r
epr
o
c:
R
evert to t
h
e
N
ASM
2
.
09 preproces
s
or
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
spec
.
in: s
w
itch to
.
x
z as the
s
o
urce
file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
mis
c
/r
e
lease:
d
o
xz compression
with
-9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
i
n
s
ns
.
dat: MOV is not lockable; CMPXCHG
1
6B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
H
L
E: One more byte co
d
e con
v
ersion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
HLE: Move byte codes back t
o
\
2
71-\
2
7
3
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anvi
n
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vi
n
HLE: Change NOHLE to be an
inst
r
uction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
er
Anv
i
n
tag-release: actu
a
lly push data ou
t
unle
s
s --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
NASM 2
.
10
r
c10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
r
e
lease: c
r
eate
.
xz file
s
; remove emp
t
y
s
ubdirect
o
r
ies
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
Anvin
doc: Remove some ugliness
f
rom the w
i
n
6
4 se
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter An
v
in
psf
o
nts
.
ph: increase leadin
g
to f
o
n
t
size+20
%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
changes: document bigendian
UTF-16/UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter A
n
vin
A
d
d
s
upport f
o
r UTF-1
6
B
E and UTF
-
32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter A
n
vin
Make the LOCK and HLE warnings sup
p
res
s
abl
e
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc
:
D
o
cument elf
x
32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nvin
doc:
M
o
ve the EPS logo down
b
y 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
do
c
: A
l
l
ow repositi
o
ning
the
E
P
S
l
ogo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
Upd
a
te copyr
i
g
ht y
e
ar t
o
2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter A
n
vin
NASM
2
.
1
0rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: D
o
cument AVX2, BM
I
1,
BMI2 and TSX su
p
port
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Assu
m
e
the undocumen
t
ed CMPX
C
HG486 opcode
was
lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Cl
e
an up JMP/CA
L
L patt
e
r
ns, especially for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
disasm: ignore o
p
codes
370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
R
e
mov
e
a
l
l remaining explicit bytecode
s
fro
m
i
nsns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add sup
p
ort for
w
a
rning on
invalid LOC
K
p
ref
i
xes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Mo
v
e HLE
byt
e
codes
to \
2
64
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anv
i
n
Add a "nohle" byte code to s
k
i
p an
instruction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
insns
.
pl: Bundl
e
all "plain
bytecodes" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Implement the basic mechanism
f
or XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
n
a
s
m
.
c: F
i
x is_
s
uppres
s
ed_warn
i
ng()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Split
the LOCK and REP
p
ref
i
x slo
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
ins
n
s: create a symbolic "wai
t
"
t
oken
f
or
the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
e
r
Anvin
insns: f
i
x IMUL patterns
t
o
get rid of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvin
insns: co
r
re
c
t
the TSX opc
o
des
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
t
e
r An
v
in
insns: repl
a
ce
open-c
o
ded \322 opcode with odf
(operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pet
e
r Anvin
B
R 3463230: A
d
d VMFUNC i
n
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pet
e
r Anvin
disasm
.
c: ESP/RSP canno
t
be
i
ndicies,
b
u
t
X
M
M4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pete
r
A
n
vin
assemble
.
c:
r
emove stray debugging
c
ode
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
NASM 2
.
10r
c
8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anv
i
n
A few mo
r
e
AVX2 spec instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a norm
a
l q
u
ad-case f
o
r valueles
s
/is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pet
e
r Anvin
Remo
v
e support for
DREX e
n
coding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
insns
.
dat:
C
lean
u
p
an
d
fix th
e
B
M
I ins
t
ruction
p
attern
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
Merg
e
branch '
n
a
s
m
-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
rdoff: add mi
s
sin
g
dependency in M
a
kefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefile: hopefully f
i
x rdoff p
a
rallel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Implement the
VGAT
H
ERP instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
A
n
vin
Add support
f
o
r
VSIB i
n
structions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pete
r
Anvin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
A
nv
i
n
spec: u
p
dat
e
t
o
m
atch
r
equir
e
me
n
ts of
F
edora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter A
n
vin
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pet
e
r Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pete
r
Anvin
B
R
3143040:
Remove invalid form
o
f VPE
X
TRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pe
t
er
A
nvin
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Mer
g
e branch 'nas
m
-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
BR 310
9
604: Fix C4 vs C5
V
EX for
m
se
l
ectio
n
in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
eter A
n
vin
p
r
e
proc
.
c:
use
na
s
m_strdup() rath
e
r
than na
k
e
d s
t
rdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
Anvin
Merge br
a
n
ch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
ter
Anvin
doc: fix spel
l
ing of "
c
ompatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
e
ter Anvin
phash: move sample functio
n
to
t
he sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r Anvin
Merge
b
ranch
'
nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter A
n
vin
ch
a
nges: docum
e
n
t fi
x
e
d tok
e
n reversal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
preproc: reverse t
h
e order of the to
k
ens in %d
e
ftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter
A
nvi
n
B
R 30
5
2618:
h
a
ndle se
g
m
e
n
t register oper
a
tions i
n
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anvin
doc: untabif
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
do
c
: o
v
errid
e
optimiza
t
ion with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
doc
:
docu
m
ent imm64 o
p
timi
z
ation
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
A
nvi
n
Opti
m
i
z
e
m
o
v
r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
asse
m
ble: add an OPT ins
t
ruction flag
s
fo
r
optimizin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: docum
e
nt
t
he %use fp macro packa
g
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
e
r Anvi
n
NAS
M
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
insns
.
pl: m
a
ke insnsd
.
c
a
bit easier
to
read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter An
v
in
ndisasm
:
handle
V
E
X
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvi
n
ndisasm: uni
f
y VEX handli
n
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
ndisasm: fix h
a
nding of by
t
e codes 2
5
0-
2
53, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
t
er Anvin
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anv
i
n
test/avx: remove deleted instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
insns
.
dat
:
perm
i
t contracte
d
fo
r
ms for
VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r
Anvin
as
s
m
emb
l
e
.
c: fix VEX
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
insns
.
dat: fix encod
i
ng
o
f VC
V
TSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
An
v
in
i
n
sns
.
dat: SSE encoding of VBLEND with VEX
pref
i
x i
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
insns
.
dat: updates from AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r An
v
in
assem
b
le: handle vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
vex: cha
n
ge
.
wx t
o
.
wig
t
o match the latest AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
P
eter A
n
vin
LICENSE: up
d
a
te
ye
a
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Pete
r
Anvin
in
s
ns
.
dat: unbreak tes
t
/imm64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
Revert "I
m
prove process
_
ea a
n
d introdu
c
e
-O
L
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pet
e
r Anvin
nasm
.
h
:
move
"
regs
.
h" to to
p
; make is_re
g
ister(
)
a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next