repo.or.cz
/
nasm
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
doc: document XRELEASE MOV fix
2012-07-23
H
.
Peter Anvin
d
o
c: docum
e
n
t XRELEA
S
E MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Pe
t
er
Anv
i
n
hle: opcode A2 fo
r
bid
d
en with HLE prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvi
n
NAS
M
2
.
1
0
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pe
t
e
r
Anv
i
n
change
s
: add chan
g
es since 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
Anvin
doc: d
o
cume
n
t if
u
nc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvi
n
isnsn
.
d
at: add
n
orexw to ins
t
ructions with only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
insns
.
da
t
:
new
i
nstructions from the
013 AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
test: il
o
g
2
() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter
A
nvin
eval
:
ad
d
g
e
n
eral sup
p
ort for
"
int
e
ger functions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter
An
v
in
p
h
ash
.
sh: Use
i
nt() for the size o
f
the hash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Pete
r
Anvi
n
NASM 2
.
1
0
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NASM 2
.
10r
c
15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter
Anvin
Try again to fix our h
a
nd
l
ing
of M
O
VD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anv
i
n
NASM 2
.
10r
c
1
3
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pet
e
r
Anvin
prep
r
oc: Rever
t
to t
h
e
NASM 2
.
09
prepr
o
cessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
na
s
m
.
spec
.
in: switch to
.
x
z
as
the source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
misc/rel
e
ase: do xz compression with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
insn
s
.
dat: M
O
V is
not lockab
l
e; C
M
PXCH
G
16B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One more
by
t
e code conv
e
rsion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvi
n
HL
E
:
Move
b
y
te
codes 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
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
HL
E
: Change NOHLE to be
a
n
i
nstr
u
cti
o
n flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-rele
a
se
:
act
u
ally push data o
u
t unless -
-
no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
Anvin
NASM
2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
rel
e
ase: create
.
xz
files;
remove empty subdirectori
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
d
oc: Remove som
e
ugliness fro
m
t
h
e w
i
n
64 s
e
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
psf
o
nts
.
ph: in
c
rease l
e
ading
t
o
f
o
nt
s
i
ze+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
n
vin
chang
e
s: document bigendian UTF
-
16/UTF-32
support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r Anvi
n
A
d
d
support for
UTF-16BE
and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Make the LOCK a
n
d
H
LE
warning
s
suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
n
vin
doc
:
Docume
n
t elfx3
2
support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
doc
:
Move t
h
e EP
S
l
ogo down
b
y
1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill Gorc
u
nov
doc:
N
e
w
N
ASM log
o
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
d
o
c
: Allo
w
repositi
o
n
i
ng t
h
e EPS lo
g
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
U
p
date copyright year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
N
A
SM 2
.
1
0
r
c9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
doc
:
Document AVX
2
, BMI1, BMI2 and TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r
Anvin
Assu
m
e
the undocumented CMPXCHG486 opco
d
e wa
s
lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean up J
M
P/C
A
LL pat
t
erns, espe
c
iall
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 37
0
and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvi
n
Re
m
ove
all remaining
explicit bytecod
e
s from insn
s
.
d
a
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
d
d supp
o
rt for war
n
ing o
n
invalid LOCK prefi
x
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Mov
e
HLE
b
yte cod
e
s to
\
264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
A
d
d a
"
n
ohle" b
y
te code
to skip an
i
nstruct
i
on pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
i
n
sns
.
pl: Bundle
a
l
l
"plai
n
byteco
d
es" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
HLE: Im
p
l
ement the basic mechanism for X
A
CQUI
R
E
/XRELEAS
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
nasm
.
c: F
i
x is_
s
uppressed_
w
a
r
n
ing()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
H
LE: S
p
lit the LO
C
K and REP pref
i
x slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r
A
nvin
insns:
cr
e
ate a
sym
b
ol
i
c "wait" t
o
ke
n
for
t
he \
3
41
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns:
f
ix IM
U
L
p
a
t
terns to get rid
o
f open-co
d
ed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r Anvin
i
nsns: correct the TSX o
p
cod
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill Gor
c
unov
insns: A
d
d
AVX2
t
r
an
s
a
cti
o
nal
synchro
n
i
z
ation extensi
o
n
s
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anv
i
n
insn
s
: repl
a
c
e
op
e
n-coded \3
2
2 opcode with odf (
o
perand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
backend: add
support for x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pe
t
er Anvi
n
BR 34
6
3230: A
d
d
VMFU
N
C instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter A
n
vin
d
isasm
.
c: ESP/RSP c
a
nnot be indicie
s
, but XMM4/YM
M
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pe
t
er Anvin
asse
m
ble
.
c
:
remove stray debugging cod
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Pe
t
er Anvin
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
t
e
r
Anvin
A few more AVX2
s
pec instructions
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 valu
e
les
s
/is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pe
t
e
r A
n
vin
Remove support for DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
insn
s
.
da
t
:
Clean
u
p
and fix the
B
MI
instruction p
a
tterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge br
a
nch '
n
asm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
et
e
r Anvin
rdoff: add missing depe
n
dency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Makefil
e
: hop
e
fully fix r
d
off pa
r
allel
b
uild pr
o
blems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
Anvin
Implement
t
he VGATHERP
instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anv
i
n
A
dd support for
V
S
I
B instr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pet
e
r Anvi
n
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pet
e
r
Anvin
s
p
ec: update to match requ
i
rements of Fedor
a
14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM
2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
P
et
e
r
Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
Jiri M
a
lak
op
e
nwcom
.
mak: U
p
d
ate to
u
se features f
r
om newer WM
A
KE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 3143040: Rem
o
ve invalid f
o
rm of VPE
X
T
RW
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
.
P
eter Anvin
Merge
b
ranch 'na
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
ter An
v
in
BR 3109
6
04:
Fix C4 vs C5
V
EX form
s
e
lection in cal
c
size()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pe
t
er Anvin
preproc
.
c: use
n
asm_strdup()
r
ather tha
n
naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
t
er
Anvin
Merge branch 'na
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
doc: fix spelling
of "co
m
p
a
t
i
b
ili
t
y"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Pe
t
er Anvin
phash: move samp
l
e
f
un
c
tio
n
t
o the sample f
i
le
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merge b
r
anch
'
nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes: document fixed to
k
en reversal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
preproc:
reverse the order of t
h
e tokens i
n
%deft
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
BR 3052618: handle segme
n
t r
e
gister operations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
v
in
d
oc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
doc:
o
v
e
r
ride optimization w
i
th STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
doc:
doc
u
me
n
t
imm64 o
p
timizat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
O
ptimize mov r
6
4
,
imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nv
i
n
a
s
semble: add an OPT
i
nstruction fl
a
g
s
for optim
i
zing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
doc: do
c
ument the %use fp macro packag
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
NASM
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
insns
.
pl: make insnsd
.
c
a bit
e
asier to re
a
d
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
e
ter Anvin
n
d
isas
m
: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
P
e
ter An
v
in
n
d
isasm: un
i
fy VE
X
handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anv
i
n
ndisasm: fi
x
handing of byte cod
e
s
250-25
3
, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter A
n
vin
NASM 2
.
0
9
rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter
A
nvin
test/av
x
: r
e
move deleted ins
t
r
uction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anv
i
n
insns
.
dat: permit contracted forms for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next