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
doc/changes.src: Update to include recent changes.
2012-10-08
H
.
Peter Anvi
n
doc/changes
.
src: Update to include recent
c
hanges
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-10-08
Marat
D
ukhan
B
R
3327107: f
i
x
a
ssemb
l
y o
f
V
PCMPGTQ
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Peter
A
n
v
in
insns
.
dat: Mark th
e
immediate for shift instruct
i
ons
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Peter A
n
vin
BR 33922
2
7: Re
m
o
ve SB flag from SHIFT rm,imm
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-10
H
.
Peter Anvin
Whe
n
generate depen
d
enc
y
na
m
es internally, quote fi
l
enames
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter A
n
v
in
chang
e
s
.
s
r
c: fix grammar
e
r
r
or (support
-
> supports)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
NASM 2
.
10
.
05
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
changes
.
s
r
c: Docume
n
t CLAC
/
STAC
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anv
i
n
Add C
L
AC
a
nd STAC i
n
str
u
ctions from AVX
spec 014
(319433
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-18
H
.
Peter Anvin
N
A
SM 2
.
10
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
Pe
t
er Anvin
changes
.
s
rc: Lis
t
of cha
n
ges
f
or th
e
next relea
s
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter Anvin
A
d
d b
a
ck the 256
-
bit form of
the VORPD
instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
Peter Anvin
BR 3392218: Disassemble 82h
op
c
o
des
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
N
A
SM 2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
do
c
: document
X
RELEASE MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
e
te
r
An
v
in
hle: opcode
A2 forbidden
wit
h
HLE prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
nvin
NASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter A
n
vin
changes: add chang
e
s
since
2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
ete
r
Anvin
do
c
:
document ifunc(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter A
n
vin
is
n
sn
.
dat: add norexw to ins
t
ructions with only
3
2
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Pete
r
A
n
vin
in
s
ns
.
dat: new in
s
truc
t
i
ons from the 013 AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pete
r
A
n
v
i
n
test: ilog2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
eval: add gener
a
l
support for "in
t
e
g
er functi
o
ns" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
P
eter A
n
vin
phash
.
s
h
: U
s
e int
(
) fo
r
the
size of the
h
a
s
h tabl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
N
A
S
M 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter
An
v
in
NAS
M
2
.
1
0
rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter
A
nvin
T
r
y
a
g
ain to fi
x
our handling of MOV
D
/MOVQ
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
.
Peter Anvin
NA
S
M
2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
A
n
vin
preproc:
Revert to
the
N
ASM 2
.
09 preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
spec
.
in
:
switch to
.
xz as the source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/rel
e
ase: do
xz compre
s
sion with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insns
.
da
t
:
MOV is not loc
k
ab
l
e;
CMPX
C
H
G
16B doe
s
no
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HL
E
: O
n
e more
byte c
o
de
c
onversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
HLE: Move byte codes b
a
ck to \2
7
1
-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
HL
E
: Chang
e
N
OHLE to be an
i
n
struc
t
i
on f
l
ag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-release: actu
a
lly p
u
sh data out unless --no-p
u
s
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
n
vin
NASM 2
.
10
r
c10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anv
i
n
release: crea
t
e
.
xz fi
l
es;
remove e
m
pty s
u
b
directo
r
ies
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvin
doc: Re
m
ove s
o
m
e
ugl
i
n
ess fr
o
m
the w
i
n64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph: inc
r
ease lead
i
ng to font s
i
z
e
+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anv
i
n
c
h
a
n
ges:
do
c
ument b
i
g
endi
a
n UTF-
1
6/UTF-32
s
upport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
Add suppo
r
t fo
r
UTF-16BE an
d
UTF
-
3
2BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
M
a
k
e the LOCK
a
nd HLE warnings suppre
s
sable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Document elf
x
3
2 suppor
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
doc: M
o
v
e the E
P
S logo
down by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill Gorcunov
doc: New NASM l
o
go
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
doc
:
Allow r
e
positioning the EPS 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
.
P
e
ter
A
n
v
i
n
NASM 2
.
10rc
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
doc: Document
AVX2
,
B
M
I
1, BMI2 and TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assume the undocumen
t
ed CM
P
XC
H
G4
8
6 opc
o
de
w
as
lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anv
i
n
Clea
n
up JMP/CALL
p
atterns, especial
l
y
for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
disasm: igno
r
e opcodes 370
a
nd 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Remove all remaining explicit bytecodes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add su
p
port
f
o
r
warning on invalid L
O
CK p
r
efixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r
Anvin
Move HLE byte codes to \
2
6
4
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add
a
"nohle
"
byte co
d
e to skip an
instr
u
c
tion
pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anv
i
n
i
nsns
.
p
l
: B
u
ndle all "pl
a
in bytecodes" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
HLE:
I
mplement the
bas
i
c
mechanism for 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_su
p
pressed_
w
arning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
Anvin
HLE: Split t
h
e LOCK
and RE
P
prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er Anvin
ins
n
s
:
create a
s
y
m
b
olic "wa
i
t" to
k
en for th
e
\341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nv
i
n
in
s
ns:
f
ix IMUL patterns
to g
e
t rid
o
f open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
Anvi
n
i
nsns: correct
the TS
X
opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill Gorcun
o
v
insns: Add AVX2 tra
n
sactional s
y
nchronization exte
n
sion
s
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er A
n
vin
insns: repla
c
e op
e
n-code
d
\322 opc
o
d
e with odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
backe
n
d: add sup
p
ort
for x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter
A
nvin
BR 346
3
23
0
: Add VM
F
UNC inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
ter Anvin
disasm
.
c
: ESP/
R
SP
c
annot be indicies, but
XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
ter
Anvin
assemble
.
c:
r
e
move
stray deb
u
g
g
in
g
code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter
A
n
v
in
NASM 2
.
10
r
c8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
eter Anvi
n
A
few more AVX2 spec instruction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anv
i
n
Use a
n
ormal quad-ca
s
e for valueles
s
/is
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remove su
p
p
o
rt
for D
R
EX e
n
c
oding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anv
i
n
i
n
sns
.
d
at: Clean up and fix the BMI instruct
i
on patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r An
v
in
M
e
rge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anvin
rdoff
:
add missing d
e
pendency in Mak
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge b
r
a
n
ch 'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefile: ho
p
efully fix rdoff parallel build pro
b
lems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Impl
e
m
ent the VGATHERP i
n
st
r
uctio
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
Add support for
V
SIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pete
r
Anvin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec:
u
pdate to match requirements of Fe
d
ora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter
A
nv
i
n
NASM
2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merge branch
'
nas
m
-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
Ji
r
i
Mala
k
o
p
enw
c
om
.
mak: Update to
u
se featu
r
es from
n
ewer WM
A
KE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pe
t
er A
n
vin
BR 314
3
040: Remove invalid form of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter
A
nvin
NASM 2
.
10rc
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge bra
n
ch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
t
er Anvin
B
R
3
1
09604:
F
i
x C4 vs C5 VEX form s
e
lection in c
a
lcsi
z
e()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
preproc
.
c: use na
s
m_strdup() rather t
h
a
n nake
d
strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
Merg
e
b
ranch 'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
A
nvi
n
d
o
c: fix sp
e
l
l
ing of
"
comp
a
tibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Pete
r
Anvin
phash:
mo
v
e sample function to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
nv
i
n
M
erge branch 'nasm-
2
.
0
9
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
Anvin
ch
a
n
g
es: document
fixed
t
oken
r
eversal for %def
t
ok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pe
t
e
r Anvin
pr
e
proc: r
e
verse the
o
rder of the tokens
i
n
%
deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
eter
Anvin
BR
3052618:
h
a
ndle
segment regi
s
ter
o
perations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next