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.10.02
2012-07-21
H
.
Peter Anvin
NASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
Anvin
c
h
anges:
a
d
d
chang
e
s since 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anv
i
n
doc: document ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
eter An
v
in
isns
n
.
da
t
: add n
o
rexw to instru
c
tio
n
s with only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Pete
r
Anvin
insns
.
dat: new instruct
i
ons
from the 013
A
VX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pe
t
er An
v
in
test: il
o
g2() te
s
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
eval: add g
e
n
eral support for "integ
e
r functions" an
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvi
n
phash
.
sh: Use int()
for the
s
iz
e
o
f th
e
hash t
a
ble
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter
An
v
in
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter
A
nvin
Try aga
i
n to fix our
h
andling of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
P
e
te
r
Anvi
n
NASM
2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM 2
.
1
0
rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter An
v
in
preproc: Reve
r
t
t
o the
N
A
SM 2
.
09 prepro
c
essor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
v
i
n
nas
m
.
spec
.
in:
s
witch to
.
xz as the source fil
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
m
i
sc/
r
elease
:
do x
z
compression with -
9
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anvin
i
nsn
s
.
dat:
MOV
is not lockable; CMPXCHG16B does n
o
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
er Anvin
HLE: One more byte code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
HLE
:
Move byte
c
odes
back
t
o
\
271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
NASM 2
.
1
0rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
A
nvin
HLE: Change NOHL
E
to be an instr
u
ction
f
lag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
tag-relea
s
e: actually push
data out unless
--no-pus
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
v
i
n
NASM
2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r
A
n
v
i
n
release: create
.
x
z
files; remove empt
y
subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
doc
:
Remove
s
o
m
e
ug
l
iness from the win64 sec
t
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfon
t
s
.
ph: increase leadi
n
g to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
n
vin
c
h
a
ng
e
s: documen
t
bigendian U
T
F
-
16/UT
F
-32 s
u
p
port
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add support for UTF-16BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r Anvin
M
a
ke the LOCK
a
n
d
H
L
E
wa
r
n
i
n
gs suppressab
l
e
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r
Anvin
do
c
: Document
e
lfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
e
r
A
nvin
d
o
c: Move the
E
P
S logo d
o
wn b
y
1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyri
l
l Gorc
u
n
ov
doc: New
NASM logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r An
v
i
n
doc: Allow reposit
i
oning
t
he EPS
l
ogo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
Update c
o
py
r
i
g
ht ye
a
r
t
o 2
0
12
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
N
A
S
M 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
doc: Document AVX2
,
BM
I
1,
B
M
I2 and
T
S
X
s
upport
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assume the
undocu
m
e
nted
CMP
X
CH
G
48
6
opcode wa
s
lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
C
lean up JMP/CALL
p
atterns, espec
i
ally for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
dis
a
sm:
i
g
nore o
p
codes
3
7
0 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remove a
l
l remain
i
ng
ex
p
licit bytecodes from ins
n
s
.
da
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
Add supp
o
rt for warni
n
g
o
n inva
l
id LOC
K
p
r
ef
i
xes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
Move HLE byte c
o
des to \
2
64
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Add a
"
nohle" byte co
d
e
to skip
a
n
inst
r
uction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vi
n
insn
s
.
pl
:
Bu
n
dle a
l
l
"
p
lai
n
bytecodes" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
HLE: Implement the basic mech
a
ni
s
m
for XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
nasm
.
c:
F
ix is_suppr
e
ssed_w
a
rning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvin
HLE: Split the LOCK and REP prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r An
v
in
insns: create a s
y
mbolic "
w
a
it" token
f
or t
h
e \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
Anv
i
n
insns: fix IMUL patterns to
g
et rid of ope
n
-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter Anvin
insns: correct the
TSX
opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cy
r
ill Gorcunov
insns: Add AVX2 transactional synchronizat
i
on extensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
Anvin
insns
:
replace o
p
e
n-coded \3
2
2
opcod
e
wi
t
h
odf (oper
a
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
L
u
bac
k
end: add support
for x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pete
r
Anvin
BR 3463230: Add VMFUNC ins
t
ructio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
eter Anvin
di
s
asm
.
c: ES
P
/RS
P
c
annot be in
d
ici
e
s, b
u
t XMM4/
Y
M
M4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pete
r
Anvin
as
s
e
m
b
l
e
.
c: remove stray debu
g
gin
g
cod
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
N
ASM
2
.
1
0r
c
8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A few
m
or
e
A
V
X2
spec ins
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter An
v
in
Use a norm
a
l qu
a
d
-
case for
valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remove support for DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
in
s
ns
.
d
a
t: Clean up
and
fix the BMI
i
n
s
tructi
o
n patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
Anvi
n
rdoff: add missing dependency in
Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
v
in
Merge bra
n
ch 'nasm
-
2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefil
e
:
ho
p
efully fix rdoff p
a
rallel
b
uil
d
probl
e
ms
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Implem
e
nt the VGATH
E
RP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add suppor
t
for VSI
B
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
NASM 2
.
10r
c
6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec: upd
a
te to match
r
equirements of Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Pet
e
r
A
nvin
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pete
r
Anvin
Merge
b
ranch
'
nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Ma
l
ak
openwco
m
.
ma
k
: Update to use f
e
at
u
res
from new
e
r WMAKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 3143040: R
e
move
invalid
f
orm of
VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
P
e
ter
Anvin
NASM 2
.
10r
c
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge
b
ranch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
eter Anvin
BR 310960
4
: Fix C4 vs C5
VEX
f
orm
s
electio
n
in
c
a
l
csiz
e
()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter An
v
in
pr
e
proc
.
c: use nas
m
_str
d
up() rather than nak
e
d strd
u
p()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
Merge
b
ranch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
ter Anvin
d
oc: fix sp
e
lling o
f
"co
m
p
atibi
l
i
t
y"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
e
t
er Anvin
phash:
m
ove sample function to t
h
e
sample
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter A
n
vin
Merge
branc
h
'nasm-
2
.
0
9
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
et
e
r Anv
i
n
changes: do
c
ument fixed
t
oken reversal for %deft
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
prepro
c
: reverse
t
he o
r
d
er of the tokens
i
n
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter An
v
i
n
BR 3
0
52618: handl
e
segment register o
p
erations
i
n 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: un
t
abif
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
doc: ov
e
rride op
t
i
m
ization wi
t
h STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
d
o
c: document
i
m
m
6
4 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter
Anvin
Optimize mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
asse
m
ble: ad
d
an OPT instruction flags for optim
i
zin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: docum
e
nt the %use fp macr
o
package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
NAS
M
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
Anvin
insns
.
pl
:
make insnsd
.
c a bit
e
as
i
er to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
e
ter Anvin
ndisasm: handle
V
E
X
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
n
d
isas
m
:
un
i
fy VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
ndisasm: fix handi
n
g of byte co
d
es 250-25
3
, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter
An
v
in
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
test/av
x
: rem
o
ve del
e
t
e
d ins
t
ruc
t
i
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anvin
i
nsns
.
d
at:
p
ermit contracted f
o
rm
s
for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er
A
nvin
assmemble
.
c
: fix
VEX
.
W
logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
in
s
ns
.
d
at:
f
ix encoding of VCVTSD2S
S
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next