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
NASM 2.10
2012-03-12
H
.
Peter Anvin
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter
Anvin
Try ag
a
in to fix our handling of MOVD/
M
OVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter An
v
in
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
ter Anvin
N
A
SM 2
.
10r
c
13
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
t
er Anvin
preproc: Revert to
t
he N
A
SM 2
.
09 pr
e
processor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
s
p
ec
.
in: switch t
o
.
xz
as the source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
e
r
A
n
v
i
n
m
isc/re
l
ease:
d
o xz
compression with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r Anvin
insns
.
dat:
M
O
V
is not lockable; CM
P
XCHG16B
does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
HLE: One more
byte code c
o
nversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
i
n
HLE: Move by
t
e codes ba
c
k
to \271-
\
273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
HLE:
C
hange NO
H
LE to be an instruction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r Anvin
tag-release:
actu
a
lly p
u
sh
da
t
a out
u
nless --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
release: c
r
eat
e
.
xz files; remo
v
e
e
m
p
ty s
u
bdire
c
tories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc:
R
emove
so
m
e ugliness from
the win64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
p
s
fonts
.
ph: inc
r
ease
l
eading to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
changes: do
c
ument
b
ige
n
dian UTF-1
6
/UTF-32 sup
p
ort
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Add support for
U
TF-16BE and U
T
F-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Make the LOCK and HLE w
a
rnings supp
r
essable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
D
o
cument elfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anv
i
n
doc: Move
t
h
e
EPS lo
g
o
dow
n
b
y
1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Allow re
p
o
s
i
t
ion
i
ng the EPS lo
g
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
U
pdate copyright year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvi
n
NASM
2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er A
n
vi
n
doc: Do
c
u
m
ent AVX2
,
BMI1, BMI
2
an
d
T
SX
support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Assume t
h
e undocumented CMPX
C
HG
4
86
o
p
c
ode was
l
ocka
b
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean up J
M
P/CALL patterns, esp
e
cially for 64
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
disasm: ign
o
re opcodes 37
0
and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
R
e
move all remaining explicit by
t
e
c
odes from in
s
ns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Add sup
p
ort fo
r
w
a
rning on invalid L
O
CK prefi
x
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move HLE byte codes to \264
.
.
\
2
67
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
Add a "no
h
l
e
"
byte c
o
de to
skip an instruction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
Anvin
insns
.
pl:
B
undle all "pl
a
in by
t
ecodes"
i
nto a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
HLE: Impl
e
ment th
e
basic mec
h
anism
for XACQUIRE
/
XREL
E
A
SE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvi
n
nas
m
.
c:
Fix is_sup
p
re
s
s
e
d_wa
r
ning
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
HL
E
: Spl
i
t the LO
C
K and REP prefix
s
lot
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter A
n
v
i
n
insns: cr
e
ate
a
sym
b
olic
"wait" to
k
e
n
for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter Anvin
insns: fix IMUL patterns to get rid of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er
A
nvin
insns
:
correct th
e
TS
X
opcod
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
insns: repla
c
e open-coded \
3
22 opcode
with o
d
f (opera
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
et
e
r Anvin
B
R
3
4
6323
0
:
A
dd VM
F
UNC
i
nstructi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
disasm
.
c
:
ESP/RSP
can
n
ot b
e
indicies, but XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pe
t
er Anvi
n
assemble
.
c: remove
s
tray de
b
ugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvi
n
NASM 2
.
10r
c
8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A few more AVX2 spec instruction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pet
e
r
A
nvin
Use a normal quad-
c
a
s
e
for val
u
eless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter
Anvin
R
emove su
p
port for DREX
e
ncoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter An
v
in
i
n
sns
.
d
at: Clean up
a
nd fix t
h
e BMI instruction patt
e
rn
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
Merg
e
bra
n
ch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rd
o
ff:
a
dd missing depe
n
de
n
cy in
Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvi
n
M
e
rg
e
branc
h
'nasm
-
2
.
0
9
.
xx
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
M
a
kefile: hopefull
y
fix
r
d
off paral
l
el
build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Imple
m
e
n
t the VG
A
THER
P
i
nstructio
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add suppo
r
t for V
S
IB inst
r
u
c
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
A
nvin
NASM
2
.
10rc
6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
sp
e
c: update to match requi
r
eme
n
t
s
of
Fedor
a
14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NA
S
M 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pe
t
er
An
v
in
Mer
g
e branch 'nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 314
3
040: Remove invalid
f
orm of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pe
t
e
r
Anvi
n
NASM
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
M
e
rge branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
Anvin
BR
3
1
09604: Fix
C
4
v
s
C5
V
E
X form se
l
ection in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pet
e
r A
n
vin
preproc
.
c: use nasm_s
t
rdu
p
() rathe
r
than naked st
r
du
p
(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
eter Anvin
Merge branch 'na
s
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
A
nvin
doc:
fix spelling of "compa
t
ibilit
y
"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phash: mov
e
sample f
u
nction to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merge branch '
n
a
sm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pe
t
er Anvin
cha
n
ges: document fixed token r
e
v
e
rsal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
prep
r
o
c
: reverse the ord
e
r
of th
e
tokens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pete
r
Anvin
BR 30526
1
8: handle segment reg
i
ster operations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
doc: u
n
t
abi
f
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
ete
r
Anvin
doc:
override optimization with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er
A
nvin
d
oc: documen
t
imm64 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
O
p
ti
m
ize mov
r
64,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 instruction fl
a
gs
for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc:
d
ocument
t
he %use
f
p macro pack
a
g
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
ins
n
s
.
pl
:
m
ake in
s
n
sd
.
c a
b
i
t easier
t
o read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter A
n
v
in
ndi
s
asm
:
handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter
A
nvi
n
ndisasm:
unify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
ndisasm: fi
x
handing of
b
yte
c
odes 250-253,
3
2
4
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
test
/
av
x
:
remove
d
eleted inst
r
u
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter Anvin
in
s
ns
.
dat: permit contra
c
ted forms for VBLEND
V
P
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter Anvin
assmem
b
le
.
c: fix VEX
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
d
at: fix encodi
n
g of VCVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
in
s
n
s
.
d
a
t: SSE encodin
g
of VB
L
END with VEX pr
e
fi
x
is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
i
nsns
.
dat: updates
f
rom AVX
v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r Anvin
assemble: handle v
e
x
.
l
ig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
vex: change
.
wx to
.
wig to match t
h
e latest AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter
A
nvin
LICENS
E
: up
d
a
te
y
ear
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
P
e
ter Anvin
insns
.
dat: u
n
break test/imm64
.
b
in
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anv
i
n
Reve
r
t "
I
mpr
o
ve process_ea and in
t
roduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
n
asm
.
h: move
"
reg
s
.
h" to
t
o
p; make is_register() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Peter An
v
in
p
r
e
p
r
o
c: allow non-identifier character in environment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pet
e
r Anv
i
n
nasmdoc: w
e
still
m
i
s
s Chuck, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvi
n
M
erge bra
n
ch 'nasm-2
.
08
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pe
t
er
Anvin
changes
.
src: update with the 2
.
08
.
xx chan
g
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next