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 Anvin
ins
n
s
.
dat: new i
n
structions from the 01
3
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 Anvin
eval: a
d
d general su
p
p
o
rt for
"integer functi
o
ns
"
and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Pete
r
An
v
i
n
phash
.
sh: Use int(
)
fo
r
the
s
ize o
f
the h
a
sh
tabl
e
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
.
Peter An
v
in
NASM 2
.
10r
c
1
5
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter
Anvin
T
ry again to fix our handlin
g
of
MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NAS
M
2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
A
nvin
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter A
n
vin
prepro
c
: R
e
vert to the NASM 2
.
09 preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
er An
v
in
nasm
.
s
pec
.
in: swi
t
ch to
.
xz
as the
source
f
ile
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
misc/release: d
o
xz compression
w
ith -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
i
nsn
s
.
da
t
: MOV is
no
t
lockab
l
e; CMPX
C
HG16B
d
o
es not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HL
E
: One
m
o
re byte code conversi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
H
L
E
: Mo
v
e byt
e
c
odes back
t
o \27
1
-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
NASM 2
.
1
0
rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er An
v
i
n
HLE: Change N
O
HLE to be
a
n
instruction f
l
ag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-release: actually push data
out unless --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
NASM
2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
release: create
.
xz files; remove empty subdirect
o
ries
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
do
c
:
R
e
m
o
ve some ugl
i
ness fr
o
m t
h
e win64 s
e
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
v
in
p
s
fonts
.
ph: inc
r
ease leading to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
ch
a
nges: document bigendia
n
UTF-16/UTF-
3
2 s
u
pport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anv
i
n
Add s
u
pport for UTF-16BE and
UTF-
3
2BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anv
i
n
Mak
e
t
he LO
C
K an
d
HLE warnings suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
d
oc: Document elfx32 sup
p
ort
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anv
i
n
doc: Move the EPS
l
og
o
down by
1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
doc: Allow repositio
n
ing the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Upda
t
e
copyright
yea
r
to
2
0
12
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NA
S
M 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
nvin
d
o
c: D
o
cu
m
ent AVX2
,
BMI1, BMI2 and TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Assume the u
n
documented CMPXCHG486 opcode was lo
c
kable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean up JMP/CALL p
a
tterns, es
p
ecially
for 64
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
disasm: ignore opcod
e
s 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Remove all rem
a
ining
e
x
plici
t
byt
e
c
odes
f
r
o
m insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Add suppor
t
f
o
r
w
a
rning
o
n i
n
val
i
d LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
M
ove HLE byte codes
to \2
6
4
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r A
n
vin
Add a "nohle" b
y
te code to
s
kip an i
n
struction
p
a
t
t
ern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
insn
s
.
pl
:
Bundle all "plain bytecodes" into a
h
a
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
HLE: Implement the
b
asic
mechanism for
X
ACQUIR
E
/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nasm
.
c: Fix i
s
_supp
r
e
s
sed
_
war
n
ing()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Split th
e
LOCK and REP pr
e
fix
slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anv
i
n
insns: c
r
eate a symb
o
lic "wait" token for
t
he
\341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter A
n
vi
n
insns
:
f
i
x
IM
U
L patterns to ge
t
r
id of
open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
in
s
ns:
c
o
rrect the TS
X
opco
d
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvin
in
s
ns: replace open-cod
e
d
\
322 opcode with odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter
Anvi
n
B
R
3463230: Add VMFUNC instr
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pete
r
Anvin
disas
m
.
c:
ESP/RSP cannot be indicie
s
,
b
u
t XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
et
e
r Anvin
ass
e
mble
.
c
: r
e
move st
r
ay debugging c
o
de
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
NASM
2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
t
er
A
nvin
A
f
ew mo
r
e AVX2 spec ins
t
ruct
i
on
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter A
n
vin
Use a no
r
m
al qua
d
-case for valueless /is
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
ter Anvin
Remove support for DREX e
n
cod
i
n
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pete
r
Anvin
i
n
sns
.
dat: Clean up and fix
t
h
e
BMI in
s
truction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvi
n
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdoff: add missing
d
epende
n
cy i
n
Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
i
n
Merge branch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefil
e
: hopefully fix rdoff parall
e
l buil
d
p
roblems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
Anvin
I
mplement the V
G
ATHERP
i
nstruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
vin
Add sup
p
o
r
t for VS
I
B
i
nstr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
et
e
r Anvin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec: u
p
d
a
t
e
t
o match r
e
qui
r
ements 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
r
c5
commit
|
commitdiff
|
tree
2011-03-15
H
.
P
e
ter Anvin
Merge branch '
n
asm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 3143040: Re
m
o
v
e invalid 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
0rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
M
e
rge b
r
an
c
h 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
eter Anvin
B
R 3109604
:
Fix C4 vs C5 VEX form selecti
o
n
in c
a
lcsi
z
e()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anv
i
n
pr
e
proc
.
c
:
use nasm_s
t
rdup() rather than naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter A
n
vin
Merge branch 'n
a
sm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
t
e
r
An
v
in
doc: fix spel
l
i
ng of "compatibilit
y
"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
e
ter A
n
v
i
n
phash: move sample func
t
ion to th
e
s
a
mple file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
Me
r
ge branch
'
n
a
sm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r
Anvin
c
hang
e
s: document fixed 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: re
v
erse th
e
order o
f
the token
s
i
n
%
deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pe
t
er Anvin
BR 3052618: h
a
ndl
e
segment
registe
r
opera
t
i
o
ns
i
n 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
o
c:
unt
a
b
i
fy
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
doc: override optimization with
S
T
R
I
C
T
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
doc: document imm64 optimizat
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
Op
t
i
m
ize mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
assemble: a
d
d
an OPT inst
r
uction flags for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
d
oc: d
o
cument th
e
%use fp macro
p
ackage
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pete
r
Anvi
n
i
nsns
.
pl: make in
s
nsd
.
c a bit easier t
o
r
ead
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
e
ter Anv
i
n
ndi
s
a
sm: handle
V
EX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndisasm: unify V
E
X
h
an
d
lin
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter
A
nvin
ndisa
s
m
:
fix handing
o
f
byte codes 250-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
NASM 2
.
0
9rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anvin
te
s
t/
a
v
x:
r
emove deleted instr
u
c
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anvin
insns
.
dat:
p
ermit contracted forms for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
assmemble
.
c: fix VEX
.
W l
o
gi
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insn
s
.
dat: fix encoding of VCVTSD
2
SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
An
v
in
insns
.
dat: SSE encoding of VBLEND with V
E
X pre
f
i
x is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
in
s
ns
.
d
a
t
: u
p
date
s
from
A
VX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
An
v
in
assemble: ha
n
dle
vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
vex
:
cha
n
ge
.
wx to
.
wig to m
a
tch the latest AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter
Anvin
LICENSE: upda
t
e ye
a
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter Anvin
i
n
s
n
s
.
dat:
unbrea
k
t
e
st/im
m
64
.
b
in
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter A
n
vin
Re
v
ert "Impro
v
e
process_ea and introduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
n
as
m
.
h
: m
o
ve "reg
s
.
h" to top
;
m
ake is_register() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next