repo.or.cz
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
preproc: Revert to the NASM 2.09 preprocessor
2012-03-04
H
.
Peter Anvin
preproc: Reve
r
t to the
NAS
M
2
.
0
9
prep
r
ocesso
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
n
a
sm
.
spec
.
in: swi
t
ch to
.
xz as the source fi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
An
v
in
misc
/
rele
a
se
:
d
o xz compression wi
t
h -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
Anvin
insns
.
dat: MO
V
is
n
o
t
lockable; CMPXC
H
G16B
d
oes
n
ot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One more byte code
conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er
A
nvin
HLE: Move by
t
e codes bac
k
to
\271-\
2
7
3
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
NA
S
M 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE:
C
h
ange
N
O
HLE to be
an instructio
n
flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
tag
-
release: actually push data out
u
nles
s
--no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
NASM
2
.
10rc1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
release: create
.
xz file
s
; remove empty subdir
e
ctories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Remove some ugliness from
t
he wi
n
6
4
sectio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
psfon
t
s
.
ph: increa
s
e leading to fo
n
t si
z
e+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
changes: do
c
ument bigendian UT
F
-16/UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r An
v
in
A
d
d support for
U
TF-16BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Make the LOCK and HLE warnings su
p
pressabl
e
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
doc
:
Docum
e
nt elf
x
3
2 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er A
n
vi
n
doc: Move the
EPS l
o
go
d
own by
1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyr
i
l
l Gorcunov
doc: New NASM logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Allow rep
o
sitioning the EPS lo
g
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Update copyright year to 201
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er A
n
vin
N
A
SM 2
.
10
r
c
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
do
c
: Doc
u
ment AVX2, BMI1,
B
MI2 a
n
d
T
S
X support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
ssume th
e
u
ndocumented CMPXCHG486 opcode was
lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Clean up JMP/CALL patter
n
s, es
p
ecially
f
or 64
b
i
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
disa
s
m:
ig
n
ore opco
d
es
370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
R
emove
all
remaining explicit bytecodes from in
s
ns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add sup
p
ort for warning on invalid LO
C
K pref
i
xes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Mo
v
e
HLE byte codes
to \26
4
.
.
\
26
7
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
A
d
d
a "
n
o
h
le"
b
y
te
c
o
d
e t
o
s
kip an
i
nstruc
t
ion pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anv
i
n
in
s
n
s
.
pl: Bundle all
"p
l
ain
bytecodes" into a
ha
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
An
v
i
n
H
LE: Implement the bas
i
c mec
h
anism f
o
r
X
ACQUIRE/XRE
L
EASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
n
a
sm
.
c
: Fix is_su
p
pressed_wa
r
ning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
HLE:
S
plit the
LOCK and REP
p
refix sl
o
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvin
insns: create
a
s
y
mboli
c
"wait"
t
oken for the \34
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: fix IMUL patter
n
s to get
rid of open
-
coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter
A
nv
i
n
insns:
correct the TSX
o
pc
o
des
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
C
y
r
ill Gor
c
unov
insns: Add AVX2 tran
s
actional synchronizati
o
n exte
n
sions
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r Anv
i
n
insns: replace op
e
n-coded \3
2
2 opcode with odf (oper
a
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
backend: add
s
upport for x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR
3
463230
:
Add VMFU
N
C instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pet
e
r Anv
i
n
disasm
.
c: ESP/RSP ca
n
n
o
t be indicie
s
, but XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
A
nvin
assemble
.
c: remo
v
e stray debugging
co
d
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
P
e
t
er Anvin
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A
few mor
e
AVX2 spec
inst
r
uctio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a normal quad-case for valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
t
e
r Anvin
Remove
support for DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pet
e
r An
v
i
n
insns
.
dat: C
l
ean up and fi
x
the B
M
I instruction
p
atterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
et
e
r Anvin
Mer
g
e branc
h
'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
r
doff: add
missing depend
e
ncy in Makef
i
le
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nv
i
n
M
e
rge branch '
n
asm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anv
i
n
Mak
e
file: hopefully fix r
d
off parallel build proble
m
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
A
n
vin
Im
p
lement the VGATHERP ins
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
Anv
i
n
Add support fo
r
VSIB
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
ter An
v
in
N
A
SM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pete
r
Anvi
n
spec:
u
pd
a
te to m
a
tch require
m
ents o
f
Fedora 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
.
Peter A
n
vin
Merge b
r
anch
'
nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
Ji
r
i Malak
ope
n
wcom
.
mak: Update to use fea
t
u
r
es from n
e
wer WMAKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pete
r
Anvin
B
R
3
143040: Remove inval
i
d
form of V
P
EXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pe
t
er An
v
i
n
N
A
SM 2
.
10rc
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge b
r
a
n
c
h
'nasm
-
2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
t
er Anvin
BR 31096
0
4: F
i
x
C4 vs C5 VEX form selectio
n
in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
preproc
.
c
:
use nas
m
_strdup() rathe
r
than nake
d
strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
A
nvin
Mer
g
e branch
'na
s
m
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pete
r
Anvin
doc: fix
spelling of "compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
eter
A
nvin
phash: move sample functi
o
n to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
c
h
an
g
es: document
f
i
xed token re
v
e
r
sal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
preproc:
revers
e
the o
r
der
o
f
th
e
tokens i
n
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pet
e
r Anvin
BR 3052618: handle s
e
gment register opera
t
io
n
s i
n
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc:
u
nta
b
if
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er
A
n
vin
doc
:
overri
d
e op
t
imizat
i
on
w
ith STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
d
oc:
document imm64
optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
et
e
r
Anvin
Opti
m
ize
m
o
v
r
6
4,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
A
nvin
assem
b
le: add an OPT instruction
f
l
ags for
optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
doc: document the %use fp mac
r
o pac
k
age
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
N
A
S
M
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
An
v
in
insns
.
pl: m
a
k
e
i
nsnsd
.
c a bit easier to
r
ead
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pet
e
r Anv
i
n
ndisasm: han
d
le VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndisasm: unify VE
X
handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pet
e
r
A
nvin
ndis
a
s
m: fi
x
ha
n
ding o
f
byte codes
250-253
,
3
24
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
.
Peter Anvin
test/avx: re
m
ove
deleted in
s
tr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
insns
.
dat: per
m
it
contracted fo
r
m
s
for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
a
s
smemble
.
c:
fix VEX
.
W
logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
i
n
sns
.
dat
:
f
ix encod
i
ng of VCVT
S
D2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: SSE
e
n
c
oding
of VBL
E
ND with VE
X
pr
e
f
i
x
is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
ins
n
s
.
dat: upda
t
es from AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter
Anvin
assem
b
l
e
:
handle ve
x
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
vex: c
h
ange
.
wx to
.
wig to mat
c
h the late
s
t AVX sp
e
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Pete
r
Anvin
LICENS
E
:
update
y
ear
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter
A
n
vin
i
nsns
.
dat: unbreak test/imm64
.
b
i
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter
A
nvin
R
e
vert
"
Improve proces
s
_ea and introduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pet
e
r
Anvi
n
nasm
.
h: move "regs
.
h
" to top; ma
k
e is_register() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Peter Anvin
preproc: allow non-identif
i
er chara
c
ter in environment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
eter Anvin
nas
m
doc: w
e
s
t
ill miss Chuck,
b
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
Mer
g
e
branch
'
n
a
sm-2
.
08
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pete
r
Anvin
chang
e
s
.
src: update with the 2
.
0
8
.
xx
cha
n
ges
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pete
r
Anvin
NASM 2
.
0
9
rc4
commit
|
commitdiff
|
tree
next