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
.
Pet
e
r Anvin
doc/changes
.
src: Update to
inc
l
ude
r
e
c
e
nt changes
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Pe
t
er
A
nvin
insns
.
dat
:
Mark
t
he immediate f
o
r shift instructions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Peter
A
n
v
in
BR 3392
2
27: Remove SB flag fro
m
SHIFT
r
m,
i
mm
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-10
H
.
Pet
e
r
Anvin
When
gene
r
a
te
d
e
p
endenc
y
n
a
mes
internally, q
u
ot
e
f
ilenames
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
P
e
ter A
n
vin
changes
.
sr
c
:
f
ix
grammar error (support -> supports)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
P
eter Anvin
NASM 2
.
10
.
05
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
changes
.
src
:
D
o
cument
C
L
A
C
/STAC
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
A
dd CLAC and
STAC ins
t
r
uc
t
ions from AVX spec
014 (319433
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-18
H
.
P
e
ter Anvin
N
A
SM 2
.
10
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter Anvin
ch
a
nges
.
src: List of change
s
f
or
the next
release
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter
A
nvin
Ad
d
back the 256-bit
form of
t
he VORPD in
s
truc
t
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
Pe
t
er Anvin
BR 33922
1
8: Dis
a
ssemble 82h opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anv
i
n
NASM 2
.
1
0
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Pe
t
er Anvin
doc: docume
n
t XRELEASE MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
e
ter Anvin
hle: opc
o
de A2 forbidden with
H
LE prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter An
v
i
n
NAS
M
2
.
1
0
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
Anvin
cha
n
ge
s
: add cha
n
ge
s
s
ince 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
doc: document ifunc(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvi
n
is
n
s
n
.
dat: add n
o
rexw to instructio
n
s with only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
insns
.
dat: new instructions fr
o
m th
e
013 AVX
s
p
ec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter
A
nvin
t
est: il
o
g
2()
t
est
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
eval
:
add general support for "
i
nteger functions" a
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Pet
e
r Anvin
pha
s
h
.
sh: Use i
n
t
(
) for
t
he size of the hash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
P
e
ter A
n
v
i
n
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NA
S
M 2
.
1
0
rc1
5
commit
|
commitdiff
|
tree
2012-03-06
H
.
Pete
r
A
nvin
Try again to fix our han
d
ling of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM 2
.
1
0rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvi
n
N
ASM
2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
preproc: Rever
t
to the NASM 2
.
09 preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
spec
.
in: swi
t
ch to
.
xz as
t
he source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vin
misc/rele
a
se: do xz c
o
mpression
w
i
th -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vin
insns
.
dat: MOV is not lockable; CMPXCHG16B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter
A
nvin
HLE: One
m
ore byte code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter A
n
vin
HL
E
: Mo
v
e byte codes
b
ack to
\
2
71-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nv
i
n
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
er Anvin
HL
E
: Change
NOH
L
E to be an instructi
o
n f
l
ag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter
A
nvin
ta
g
-
releas
e
:
ac
t
u
al
l
y
p
us
h
data out unl
e
ss --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
NASM 2
.
10rc
1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er A
n
v
in
r
e
l
ease: create
.
xz f
i
les; remove
empty
s
u
bdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
d
o
c: Remo
v
e
s
ome ugliness from the win64
se
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
psfonts
.
ph: in
c
rease le
a
ding to fon
t
size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
ch
a
nges: document bige
n
dian UTF-16/UTF
-
3
2 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Add support fo
r
UTF-16BE
and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
Make the LO
C
K and
H
LE warnings
s
upp
r
e
ssabl
e
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
oc: Document
e
lfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
d
o
c: M
o
ve the
E
PS l
o
go down b
y
1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
A
llow repos
i
tioning the EPS log
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Upd
a
te copyrig
h
t ye
a
r to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
N
ASM 2
.
10rc
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
oc: Document AVX2, 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 An
v
in
Assume the undocumented CMPXC
H
G
4
86 op
c
o
de
w
as
l
ockabl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Clean up JMP
/
CALL patterns
,
especiall
y
for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
disasm: ign
o
r
e
opcodes
3
70 an
d
371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Remove all remaining
e
xplicit bytecodes from insn
s
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Ad
d
support for warning o
n
inv
a
lid LOCK prefi
x
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Mo
v
e HLE by
t
e
codes to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r Anvi
n
Add a "nohle" b
y
te code
t
o
s
ki
p
an
instruction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
insns
.
p
l: Bun
d
le all "p
l
ain byt
e
codes"
into
a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r A
n
v
i
n
H
L
E: Implem
e
nt the basic mechanism for
XACQUIRE/XR
E
LEAS
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
An
v
in
na
s
m
.
c: Fix is_suppressed_warni
n
g()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
nvin
HLE: Split the LOCK
a
n
d REP pr
e
fix s
l
ots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: creat
e
a symbo
l
ic "wait" token for the
\
341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter Anvin
i
n
s
n
s:
f
ix IMUL
patterns to g
e
t r
i
d of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvin
insns:
corr
e
ct the TSX
o
p
codes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
Anvin
ins
n
s
: replace open-co
d
ed \322 opcode with odf (oper
a
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter An
v
in
BR 3463230: Add VMF
U
NC
i
n
struction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
disasm
.
c
:
ESP/RSP cann
o
t
be indici
e
s, b
u
t XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter A
n
vin
assemble
.
c: remove stray debugging co
d
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
NASM 2
.
10
r
c8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter
A
nvin
A few more AVX
2
spec
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
t
er Anvin
Use a normal quad-case for valueles
s
/is
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pe
t
er
A
n
vin
R
emove suppo
r
t for DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
i
nsns
.
d
a
t
: C
l
ean up and
f
ix the BMI instruction pa
t
te
r
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
vin
Me
r
ge branch 'nas
m
-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
i
n
rdoff: add missing dependency
in Makefi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
M
erge b
r
anch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Makefil
e
: hope
f
ully fix rdoff parallel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
t
er Anvin
Implement the VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
A
d
d support for VS
I
B instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anv
i
n
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pet
e
r Anvin
s
p
ec: update
to
m
atch
r
eq
u
ir
e
m
e
nts of Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Pete
r
Anvin
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter
Anv
i
n
Merge
b
ranch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 31
4
3040: Re
m
o
ve invali
d
fo
r
m of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter
A
nvin
NASM 2
.
10
r
c3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anv
i
n
Merge bra
n
ch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
BR
3
1
0
9604: Fi
x
C4 vs C5 VE
X
form
s
ele
c
t
i
on in
calcs
i
z
e
()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anv
i
n
preproc
.
c: use nasm_strdup() rather
t
h
an na
k
ed strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
A
nvin
M
erge
b
r
anch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pet
e
r Anvin
doc: fix spellin
g
of "compatibility
"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Pe
t
er Anvin
p
hash: move sample fu
n
c
t
io
n
to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
t
e
r
Anvin
Merge branc
h
'
n
as
m
-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
Anvin
changes
:
d
ocument fixed
t
oken reversal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pete
r
Anvin
pr
e
proc: reve
r
se the order of the tokens i
n
%def
t
ok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
BR 3052
6
18: handle segment
r
egi
s
ter opera
t
io
n
s in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
A
nvin
d
o
c
:
untabi
f
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
i
n
doc: ov
e
r
r
ide
opt
i
mization
with
STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
do
c
:
document
i
mm64 optimi
z
at
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter A
n
v
in
Op
t
i
miz
e
mov r6
4
,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter
A
n
v
in
a
ssemble: add an
O
PT instr
u
ction flags
for o
p
ti
m
iz
i
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next