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
changes: document fix of macho64
2012-12-04
H
.
Peter Anvin
changes:
doc
u
ment fix of macho64
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-10-08
H
.
Peter
Anvin
doc/cha
n
ge
s
.
s
rc: Update to include recent changes
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
P
eter Anv
i
n
insns
.
dat: Mark t
h
e immediate for shift instruc
t
ions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Peter Anvin
B
R
3392227: Remo
v
e SB flag from SHI
F
T r
m
,imm
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-10
H
.
P
eter An
v
in
When g
e
n
erate dependen
c
y names inte
r
nally
,
quote filenames
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter A
n
vin
changes
.
src: f
i
x g
r
ammar error (
s
upport -> suppor
t
s)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter
A
nv
i
n
NA
S
M 2
.
10
.
05
commit
|
commitdiff
|
tree
2012-09-09
H
.
Pe
t
er Anvin
changes
.
src: Docume
n
t
C
L
AC/STAC
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
P
e
t
e
r Anvi
n
Add CLAC and ST
A
C instruction
s
from AVX
spec
0
1
4 (3194
3
3
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-18
H
.
P
e
ter Anvin
NA
S
M
2
.
10
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter
A
nvin
c
hanges
.
src:
List of chang
e
s for the next rel
e
ase
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
P
e
ter A
n
vin
Add bac
k
t
h
e
2
56
-
bit form of
the VORP
D
in
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
P
e
ter
A
nvin
B
R 33922
1
8
:
Disassemb
l
e 82
h
o
p
codes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
NASM
2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
d
oc: docum
e
n
t
X
RELE
A
SE MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
hle:
opcode A
2
fo
r
bidden wit
h
HL
E
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 Anvin
chan
g
es: a
d
d c
h
anges
sin
c
e 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anv
i
n
doc: docu
m
ent ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pet
e
r Anvin
isnsn
.
dat: add norexw to ins
t
ru
c
t
ions with
only
32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Pet
e
r Anvin
ins
n
s
.
dat: new instructions f
r
om the 013 A
V
X
spe
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
tes
t
: ilog2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
eval: a
d
d general support for "
i
nteger function
s
" an
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter
A
nvin
phash
.
sh
:
Use
i
nt() for the size of the hash
table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter
Anvin
NASM
2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NASM 2
.
1
0
rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anv
i
n
Try agai
n
to fix our handling of MOVD
/
MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
P
e
t
er Anvin
N
A
S
M 2
.
10rc
1
4
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pet
e
r Anvin
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anv
i
n
p
r
e
p
roc: Revert to the NA
S
M 2
.
09
preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
nasm
.
sp
e
c
.
in:
s
witch t
o
.
xz
as the source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/rele
a
se: do x
z
c
ompressio
n
wit
h
-9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvi
n
i
n
sns
.
dat: MOV
is not loc
k
able;
CMPXCHG16B does
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One more byte cod
e
conversio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
HLE: Move b
y
te
c
o
d
es back to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NAS
M
2
.
1
0
rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
HLE
:
C
h
ange NOH
L
E to be a
n
i
nstruction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvi
n
tag-release: ac
t
ual
l
y p
u
sh data out unless
--no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
NASM 2
.
1
0rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
release: create
.
xz
f
iles;
r
emove
empty subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
d
o
c: Remove s
o
me
u
glin
e
s
s
from th
e
win64 secti
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph: inc
r
ease leading
to font size
+
20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
c
hange
s
: docu
m
ent big
e
ndi
a
n
U
T
F-16/UTF-32 su
p
po
r
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Ad
d
suppor
t
for UTF-16BE
and
UTF-3
2
B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
Anvin
M
a
ke t
h
e LOCK and HL
E
wa
r
nings suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Document elfx32
s
upport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anv
i
n
doc: Move
the E
P
S
logo
d
own by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
A
llow
r
epo
s
itioning the
E
PS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Update cop
y
right year
t
o 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
N
ASM
2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
n
v
i
n
doc: D
o
cument AVX2
,
BMI1, BMI2 and
TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assume the undocumented CMP
X
C
H
G486 opcode was lock
a
ble
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
v
i
n
C
l
ean up JMP/CA
L
L pattern
s
, es
p
ecially f
o
r 64
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
disa
s
m
: ignore opcodes 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
v
in
Remove
a
ll remaining explicit by
t
ecodes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvin
Add support for w
a
rning on inval
i
d LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
n
v
in
Move HLE
byte codes to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add a "n
o
hle" byte code to skip an instructi
o
n p
a
ttern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r Anvi
n
insns
.
p
l
: Bu
n
dle all "plain byt
e
codes" into
a
ha
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
H
LE: Impleme
n
t the basic mechanism f
o
r
XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
nasm
.
c: Fix is_su
p
pre
s
se
d
_warning(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvin
HLE: Split the
LO
C
K
a
n
d
REP
pre
f
ix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter Anvin
insns: cr
e
ate a symbolic "wait" token
f
or the \
3
41
.
.
.
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 open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er Anvin
insns: correct the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anv
i
n
in
s
n
s
: rep
l
a
c
e ope
n
-coded
\322 opcode with od
f
(operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
e
ter Anvin
BR 3463230: Add
VMFUNC instru
c
tio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvi
n
disasm
.
c
:
ESP/RSP cannot
be indicies, but XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
eter Anvi
n
assemb
l
e
.
c:
r
emove
stray d
e
bugging c
o
de
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter An
v
in
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anv
i
n
A few more AVX2 spec instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
ete
r
Anvin
Use a normal quad-ca
s
e for valuele
s
s /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter A
n
vin
Remove supp
o
rt for DREX
e
ncoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pet
e
r A
n
vin
i
nsns
.
dat: Cl
e
a
n
u
p
a
n
d fi
x
the
B
MI
i
ns
t
ruction pa
t
tern
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge bra
n
ch '
n
asm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r
A
nv
i
n
r
doff: add
m
issing dependency in Makef
i
l
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
Merge
branch 'n
a
sm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefil
e
: hopefully
f
i
x rdoff
p
a
ral
l
el
b
u
ild prob
l
e
ms
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Implement
t
he
VGATHE
R
P
instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Ad
d
support for VS
I
B
i
nstruc
t
ion
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
NA
S
M 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
eter Anvi
n
spec: upda
t
e to matc
h
requirements of
F
edo
r
a 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NAS
M
2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merg
e
branch
'
nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pet
e
r Anvin
BR
3
1
43040: Remove invali
d
form of
V
PE
X
TRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter
A
n
v
in
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
Anvin
M
erge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pete
r
A
n
vin
BR 3109604: Fix C4 vs C5 VEX for
m
s
ele
c
tion
in cal
c
size()
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
ete
r
Anvi
n
preproc
.
c:
u
s
e
nasm_strdup()
rat
h
er than naked
s
trdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pe
t
er
Anvin
M
erge branch 'n
a
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pe
t
e
r
A
n
vin
doc:
fix sp
e
lling of
"
c
o
m
patibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phash: move s
a
mple function to t
h
e s
a
mp
l
e
f
ile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r
Anvin
M
e
r
g
e
b
r
a
nch '
n
as
m
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes: document f
i
x
e
d
token reversal for %def
t
ok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pete
r
Anvin
p
reproc: revers
e
the orde
r
of the tokens
i
n %
d
eft
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
e
ter Anvin
BR 3052618: handle segment regis
t
er o
p
erations in 6
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
o
c: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
d
oc:
o
verride optimiza
t
ion w
i
th
STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
do
c
: document imm64 optimiz
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anvin
Opti
m
i
ze mov r64,im
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next