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
NASM 2.10rc14
2012-03-05
H
.
Peter Anvin
NASM
2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM
2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
pr
e
proc: Revert to the NASM
2
.
09 prepro
c
essor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r A
n
v
in
na
s
m
.
spec
.
in:
sw
i
tch to
.
xz as t
h
e so
u
rce file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
mi
s
c/rel
e
ase: d
o
x
z
c
o
m
pres
s
ion
w
i
th -9
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r
A
nvin
insns
.
d
a
t: MOV is not lockable; CMPXCHG1
6
B doe
s
n
o
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
A
nvin
HLE: One more byte code conv
e
r
s
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
H
LE:
Move byte codes
back
to
\271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
HLE: Chang
e
NOH
L
E to be an i
n
struct
i
o
n flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-release: act
u
ally push data out unless --no
-
push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter An
v
in
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
r
elease:
create
.
xz
f
i
les; remove empty subdire
c
tories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
Anvin
doc:
Remove some uglines
s
from the win64 se
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
psfonts
.
ph:
i
n
cr
e
a
se
leading
t
o
fo
n
t size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
changes
:
docum
e
nt bigendi
a
n
UTF-16/UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add support for UTF-16BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
M
ake
the LOCK and HLE warnings su
p
pr
e
ss
a
ble
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anv
i
n
doc:
D
o
cume
n
t elfx32
supp
o
r
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
v
in
doc: M
o
ve
t
he EPS logo down
by
1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anv
i
n
doc: Allow reposition
i
ng the EPS lo
g
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Update copyright yea
r
to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
NASM
2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Docu
m
ent A
V
X2, BMI1
,
BM
I
2
a
nd TSX su
p
p
ort
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
v
i
n
As
s
ume the undocumen
t
e
d
CMPXCHG486 opcod
e
w
a
s lo
c
kable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Clean up JMP/
C
ALL
patterns
,
e
s
pe
c
i
a
l
l
y for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
disasm: ignore op
c
o
des 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remove
all re
m
ainin
g
explicit
bytecodes from
insns
.
d
a
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Add suppo
r
t fo
r
warning on invalid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Move
HLE byte codes to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
A
nvin
Add a
"
nohle" byte code to skip
a
n instruction
p
a
t
ter
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
ins
n
s
.
pl
:
B
u
ndle
a
ll "plain by
t
ec
o
des"
i
nto a
h
ash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
H
L
E: Imple
m
ent t
h
e basic mechanism for XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
nasm
.
c:
F
ix is
_
suppressed_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
HLE: Split the LOCK and REP prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
n
sns:
create a symbo
l
ic "
w
a
i
t"
t
oken
f
or the
\
341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r
A
n
v
i
n
ins
n
s: fix
I
M
UL
patterns to get
r
i
d of op
e
n-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
insns: correct
t
he TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
Anvin
i
n
sns: replace open-c
o
ded
\322 opc
o
d
e
with
o
df
(ope
r
and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
e
te
r
Anvin
BR 3463230: Add
VMFUNC instruct
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
disas
m
.
c: ES
P
/RSP
c
annot be
i
ndicies, but XMM
4
/
Y
M
M4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pete
r
Anvi
n
assemble
.
c: r
e
move stray deb
u
gging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
N
A
SM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
ter
Anvin
A few mo
r
e AVX2 spec ins
t
r
u
ctio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a normal qu
a
d-case f
o
r valuele
s
s
/is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
ter
A
nvin
Remove supp
o
r
t
for DREX enco
d
ing
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pete
r
Anvin
insns
.
dat: Clean u
p
a
n
d fix the BMI instr
u
ction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge bran
c
h
'n
a
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdo
f
f: ad
d
missin
g
d
ependency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Mer
g
e
b
ranch 'na
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter An
v
in
Mak
e
file: hope
f
ully fi
x
rd
o
ff paral
l
e
l
b
uild problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
I
m
plement the VGATHERP i
n
st
r
uct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
Anv
i
n
Add
s
upp
o
rt for VSI
B
i
n
structions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
N
A
SM
2
.
1
0
rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
sp
e
c: updat
e
to match requi
r
ements of
F
e
d
ora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter An
v
i
n
NASM
2
.
1
0rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
P
e
ter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
e
t
e
r Anvin
BR 3143040: Remove in
v
alid form of V
P
EX
T
RW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
NASM 2
.
10r
c
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge branch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
A
nvin
BR 310
9
6
0
4: Fix C
4
vs
C
5 VEX f
o
rm
s
e
l
e
ct
i
on
in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
prepro
c
.
c:
u
s
e
nasm_strdup()
r
ather
t
h
an naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter A
n
vin
Merge branch
'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter An
v
i
n
doc
:
f
i
x spelling o
f
"compatibility
"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phash: mo
v
e samp
l
e function to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
Merg
e
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter Anv
i
n
c
hanges: d
o
cu
m
ent fixe
d
token revers
a
l for %de
f
tok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
p
r
eproc: reverse the o
r
der
of the
token
s
in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anv
i
n
BR 3052618: handle segment reg
i
s
ter operations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r
Anvin
do
c
:
untabi
f
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
doc: override optim
i
z
ation wit
h
STRIC
T
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
doc: document imm64 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
Optimize mov
r
64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
assemb
l
e: a
d
d a
n
OP
T
i
nstruction
f
lags for o
p
timizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
do
c
: do
c
ument the %us
e
fp
macro package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r
A
nvin
NASM 2
.
0
9
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pe
t
er
A
n
v
in
insn
s
.
pl: make
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 A
n
vin
ndisasm:
h
and
l
e VEX
.
L
IG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
n
d
isasm: unify VEX
h
andling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter An
v
i
n
ndis
a
s
m
: fix handing of byte codes 250-253,
3
24
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
tes
t
/
a
vx:
r
emove d
e
l
eted ins
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anv
i
n
insns
.
dat: pe
r
mit cont
r
a
c
ted
f
o
rms for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
A
n
vin
assm
e
mble
.
c
: fix
V
EX
.
W lo
g
ic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
in
s
ns
.
d
at: fix
e
n
c
o
d
ing
of VCVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
ins
n
s
.
dat: SSE enc
o
ding of VBLEND w
i
th V
E
X prefi
x
is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
insns
.
dat: upd
a
tes
fro
m
AV
X
v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
as
s
emble
:
handl
e
v
e
x
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter
A
n
vin
vex: change
.
wx to
.
wig to ma
t
ch the latest AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter Anvin
LICENSE: update y
e
ar
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter Anvin
insns
.
da
t
:
u
nbreak test/imm64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
Re
v
ert "Improve proces
s
_e
a
and introduce
-
OL
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
nasm
.
h: mov
e
"regs
.
h" to to
p
; make is_regist
e
r
(
)
a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Peter An
v
in
preproc: allow
no
n
-identifier
character in enviro
n
ment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvi
n
n
asmdoc
:
we st
i
ll m
i
ss Chuck, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter
Anv
i
n
Merge branch
'nasm-2
.
08
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
e
ter An
v
i
n
changes
.
s
r
c: update with the 2
.
0
8
.
xx changes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter An
v
in
NASM 2
.
09rc4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
Make -
O
x the default
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
P
e
ter An
v
in
prepr
o
c: ad
d
%
ifenv
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next