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.10rc15
2012-03-10
H
.
P
e
ter A
n
vin
NASM 2
.
1
0rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvi
n
Try again
to fi
x
o
u
r handling
of MOVD/
M
OVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
N
A
SM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
t
e
r Anvin
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
Anvin
pr
e
pro
c
: Rev
e
rt t
o
the NASM 2
.
09 pre
p
roc
e
ssor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
et
e
r Anvin
n
a
sm
.
s
p
ec
.
i
n:
switch to
.
xz as th
e
s
ource file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r
A
nvi
n
misc/release: do x
z
compression with
-
9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insns
.
da
t
:
M
OV is not
lockable; CMPX
C
HG16
B
does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: O
n
e
m
ore byte code co
n
vers
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Mo
v
e
byte code
s
back to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
N
A
SM
2
.
10rc1
1
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
HLE: C
h
ange NOHLE to be an i
n
st
r
u
c
tion
f
lag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-release: actually push data ou
t
unl
e
ss
-
-no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anvin
NA
S
M 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
r
elease: create
.
xz files; r
e
move empty subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
n
v
i
n
doc: Remove some ugliness 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
p
sfonts
.
ph: increa
s
e
leading to
font size+
2
0%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
changes
:
docu
m
ent bigendi
a
n UTF-16/UTF-
3
2
support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add
suppor
t
f
or UTF-
1
6BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
M
a
ke the
LOCK and H
L
E
w
a
rnings suppressabl
e
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er A
n
vi
n
doc: D
o
c
u
ment elfx
3
2
su
p
p
o
r
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
d
oc: M
o
ve the EPS lo
g
o
d
own by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyr
i
ll G
o
rcunov
doc
:
New
N
A
SM
logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
do
c
: Allow repos
i
t
i
o
ning th
e
EP
S
logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Update copyright year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
N
A
SM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
doc: Doc
u
men
t
A
VX2, BMI1,
BMI2 and TSX supp
o
r
t
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Ass
u
me the undo
c
ume
n
ted
CMPXCHG486 opcode was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Clea
n
up JMP/C
A
LL pat
t
erns,
e
spe
c
ially for 6
4
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nvi
n
d
is
a
sm: ignore op
c
odes 370 and
37
1
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
Remove all remai
n
i
ng expli
c
it bytecodes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Add
support for war
n
in
g
on invalid LO
C
K pr
e
fixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move HLE byte codes to \
2
64
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add
a
"noh
l
e" byte code to skip an instructio
n
p
a
tter
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
i
nsns
.
pl:
Bu
n
dle a
l
l "pl
a
i
n byt
e
codes" i
n
to a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
Anvin
H
L
E: I
m
plement th
e
basic mechanis
m
f
o
r XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
na
s
m
.
c: Fix is_
s
u
ppressed_wa
r
ning
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
H
LE
:
S
plit
t
he LOCK and REP prefi
x
slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: create a symbol
i
c "wa
i
t" token for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: fix IMUL patterns to get rid of
o
pen-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er An
v
in
insns: correct
t
he TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill Gorcu
n
ov
i
nsns: Add
AVX2 transa
c
t
i
on
a
l synchronizat
i
on extens
i
on
s
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter
A
nvin
in
s
ns: re
p
l
ace open-coded \322 opcode with odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
backe
n
d:
a
dd support f
o
r x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
e
t
er Anvin
BR 34
6
3230
:
Add
V
M
FUN
C
in
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
t
er Anvin
disasm
.
c:
ESP/RSP
c
annot be
i
ndicies,
b
u
t XMM4/
Y
MM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
eter Anvin
assemble
.
c: remove stray debugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Pet
e
r Anvin
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pet
e
r Anvin
A f
e
w more AVX2 spec
ins
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Us
e
a nor
m
al
q
uad-c
a
se f
o
r v
a
l
u
eless /
i
s
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter An
v
i
n
Remove suppo
r
t 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
.
Peter Anvin
insns
.
dat:
C
l
e
a
n up and fix the BMI instruction p
a
tterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvin
Merge branc
h
'n
a
sm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdoff:
add mis
s
ing de
p
enden
c
y in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch
'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
te
r
An
v
in
Makefile: hop
e
fully fix
rdoff
p
a
rallel bui
l
d proble
m
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Implement th
e
VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvi
n
Add support for VSIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pe
t
er
Anvin
NASM
2
.
10
r
c
6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
Anvin
spec: update to matc
h
requirements of Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter An
v
in
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pe
t
er Anvin
Merge branch
'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Mala
k
o
p
enwcom
.
ma
k
: Up
d
ate to
u
se features from newer WMAKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
e
ter Anvin
BR 3143040: Remove invalid
f
orm of V
P
E
X
T
RW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
P
e
ter Anvin
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
eter Anvin
Merge
branch '
n
asm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvi
n
BR 3109604:
Fix C4 vs C5 VEX form se
l
e
c
tion in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anv
i
n
pr
e
proc
.
c: use nasm_strdup(
)
r
a
ther t
h
an na
k
ed strdup(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pet
e
r A
n
vin
Merge
branch 'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
A
nvin
do
c
: fix spell
i
ng of "compatibil
i
ty"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter A
n
vin
phash:
m
o
ve sa
m
pl
e
f
unctio
n
t
o the s
a
mple file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r A
n
vin
Merge bra
n
ch
'
nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes:
doc
u
ment fix
e
d t
o
ken reversal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter A
n
vin
prepr
o
c
:
reverse the
o
r
d
er of the token
s
in %deft
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
BR 3052618: handle
segment register oper
a
t
ions in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc
:
untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
doc: overrid
e
optimization with STRI
C
T
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
doc: document imm64 o
p
timi
z
at
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
O
p
timize
m
ov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
assemble:
add an OPT i
n
struction
fl
a
gs f
o
r
optimi
z
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: document
t
h
e
%
u
se fp
macro
p
ackage
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
N
ASM
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
e
t
er Anvin
i
n
sns
.
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 Anvin
ndis
a
sm: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
P
e
t
e
r
Anvin
ndisasm:
u
nify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
nd
i
sasm:
f
ix 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
N
A
S
M 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anvin
test/avx: remove de
l
e
ted instruct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anv
i
n
i
ns
n
s
.
dat
:
per
m
it contracted fo
r
ms for
VB
L
E
N
DVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter Anvi
n
a
s
s
m
emble
.
c
:
fix VEX
.
W l
o
gic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: fix encoding of VCVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
i
n
sns
.
dat: SSE encodin
g
of V
B
LEND wi
t
h VEX p
r
ef
i
x i
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
ete
r
Anvi
n
i
n
sns
.
dat: updates fro
m
AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
a
s
semble
:
handle vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
vex:
change
.
wx to
.
w
i
g to m
a
t
c
h the latest AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Pe
t
er Anvin
LICENSE: up
d
ate year
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter
A
nvin
insns
.
dat: unbreak test/imm64
.
b
i
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
P
eter An
v
in
Revert "Improve pro
c
ess_ea an
d
intro
d
uce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
nasm
.
h: move "re
g
s
.
h
"
to
t
o
p; make
i
s_regi
s
t
er(
)
a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Pe
t
e
r
A
n
vin
prepr
o
c
:
allo
w
non-identifier char
a
cter i
n
environ
m
ent
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next