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.10rc10
2012-02-26
H
.
Peter
A
nv
i
n
NASM 2
.
1
0r
c
10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
release: create
.
xz f
i
les; remo
v
e empty su
b
dire
c
tories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
d
oc: Remove
s
ome u
g
l
ine
s
s from
t
h
e win64 s
e
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph:
increa
s
e
l
eadi
n
g to fon
t
s
i
ze+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
changes: document
bigendian UTF-16/UTF
-
32 suppor
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anv
i
n
A
dd su
p
port for
U
TF-16BE and UTF
-
32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Make t
h
e LOCK and HLE
w
ar
n
i
n
g
s
su
p
pressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er
Anvi
n
do
c
: Document elf
x
32 su
p
p
ort
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
doc: Move the
EPS logo do
w
n by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvi
n
doc: Allow repositioning the
E
PS
l
o
g
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Update copyr
i
g
h
t
year
to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
N
A
SM 2
.
10rc
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
doc: Document AVX2, BMI1, BMI2 and TSX sup
p
ort
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Ass
u
me the undocument
e
d CM
P
XCHG486 opcode was
l
ockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Cl
e
an up JMP
/
CALL pat
t
erns, especiall
y
for
64 bit
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
disasm: ignore opcodes 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remove all remaining
e
xplicit bytecodes
f
r
om
insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Add sup
p
ort for warn
i
ng
on invalid L
O
CK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Move HL
E
b
y
te codes to
\
264
.
.
\
2
67
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
d
d a "nohle" byte code
t
o s
k
ip a
n
instruc
t
ion
p
attern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
insns
.
pl: Bundle all "plai
n
bytecodes" into a
hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE:
I
m
p
lem
e
nt the basic mechanism
for
X
ACQUIRE/
X
REL
E
ASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nvi
n
nasm
.
c
:
Fix i
s
_suppres
s
ed
_
warning
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Sp
l
it t
h
e LOCK an
d
REP pref
i
x sl
o
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns:
c
reate a sy
m
b
o
l
i
c "wait"
t
oken for the \34
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter Anvin
insns: fix IM
U
L p
a
t
t
erns to get r
i
d o
f
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
o
pcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: replace
o
pen
-
coded \322 opcode with odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pet
e
r Anv
i
n
BR
34632
3
0:
A
dd VMFUNC instructi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
eter Anvin
disa
s
m
.
c: ESP/RS
P
cann
o
t be indicies, but
X
MM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
assemble
.
c: re
m
ove
stray debugging co
d
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter
A
nvin
NASM 2
.
10
r
c8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A few more AVX2
s
pec instru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pet
e
r
A
n
vin
Use a normal
quad-case for
v
a
l
ueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
eter Anvin
Remov
e
support for DREX e
n
c
o
din
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
insns
.
dat: Clean up an
d
fix the BMI instruction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch 'nasm-
2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anvin
rd
o
ff: add miss
i
ng dependency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Me
r
ge
branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefile: hope
f
ully fix rdo
f
f parallel build
p
robl
e
ms
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Implement
t
h
e
V
G
ATHERP
i
ns
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter
A
nvin
Ad
d
s
upport for V
S
IB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
A
nvin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
ter Anv
i
n
spec
:
u
p
date to m
a
tch requirements of
Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Pet
e
r Anvin
NASM 2
.
1
0rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pete
r
Anvin
M
erge
b
ranch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter A
n
vin
BR 31430
4
0: Remove invali
d
form of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
NA
S
M
2
.
10r
c
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter A
n
vin
M
erge
branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pete
r
A
n
vi
n
BR 3109604: Fix C4 vs C5 VEX form selection in c
a
l
c
size()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pe
t
er A
n
vin
preproc
.
c: use nasm_strdup() rather than nak
e
d strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
Merge b
r
anch 'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pet
e
r Anvin
d
oc: fix s
p
elling of "c
o
m
p
atibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
eter Anvin
phash
:
mo
v
e
sample func
t
i
o
n to the sample
f
ile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
nvin
Merge bran
c
h 'nasm
-
2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
ch
a
ng
e
s: docume
n
t fixed t
o
ke
n
reversal f
o
r %defto
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
nv
i
n
prep
r
oc
:
r
e
verse the order of
t
he tokens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
e
ter Anvin
BR 3052
6
18: handle segme
n
t register operations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: untab
i
fy
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
doc
:
override optimizatio
n
wi
t
h STRI
C
T
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: do
c
ument i
m
m64
optimiz
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
Optimize m
o
v
r
64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvi
n
assem
b
le: add a
n
OP
T
instruction flag
s
for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
do
c
: d
o
c
u
ment t
h
e %use fp macro pa
c
k
a
ge
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
Anvin
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
i
nsns
.
p
l
: make
i
nsnsd
.
c a bit easier t
o
read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
n
di
s
a
sm:
h
andle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anv
i
n
n
d
i
s
asm: unify VEX
h
a
n
dling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter
Anvin
n
disasm: fi
x
handing of byte
c
ode
s
2
50-253, 3
2
4
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
N
ASM 2
.
09
r
c7
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
et
e
r
A
nvin
test/avx: remove deleted instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
ete
r
A
n
vin
in
s
ns
.
dat: permit contracted for
m
s f
o
r V
B
LE
N
DVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
assmemble
.
c: fix
V
EX
.
W logi
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
A
n
vin
i
n
sns
.
dat: fix
e
nc
o
ding of VCV
T
S
D
2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er An
v
in
insn
s
.
dat
:
SSE e
n
codin
g
of V
B
LEND with
V
E
X
prefi
x
is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
insns
.
dat:
updates
fro
m
AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
t
e
r Anvin
assemb
l
e: handle vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter
A
nvin
vex: change
.
wx to
.
wig to match the late
s
t
AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter Anvi
n
LICENSE: up
d
ate
year
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter Anvi
n
insn
s
.
d
a
t
: unbrea
k
test/imm64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter
A
nvi
n
Rev
e
rt "Improve process_ea and in
t
ro
d
uce -O
L
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
nasm
.
h
:
move "
r
egs
.
h" to
top; make is_register(
)
a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
P
eter Anvin
pre
p
roc: al
l
ow non
-
i
de
n
tifier character in envir
o
nm
e
nt
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
nasmdoc: we s
t
ill miss
Chuck, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
e
ter A
n
v
i
n
Merge branch 'nasm-
2
.
08
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvi
n
changes
.
src: update wit
h
t
h
e
2
.
08
.
xx changes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
NASM 2
.
09rc4
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
e
t
er Anvin
Make
-
Ox the default
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
Peter Anvin
preproc: add %ife
n
v
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
Peter Anvin
BR302
8
880: Rever
t
t
o nonfatal, better error message
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-10
H
.
P
et
e
r Anvin
nasmdo
c
: remove obsolete Sourc
e
f
org
e
referen
c
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Pete
r
A
n
vin
NASM 2
.
0
9
r
c3
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pete
r
Anvi
n
p
reproc: don't paste TOK_PREPROC_ID
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pe
t
er Anvin
R
e
vert "BR3005117: Expland local
single macro before
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter An
v
in
R
evert
"
e
x
pan
d
_mmac_par
a
ms: Don't f
o
rget
t
o handle
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvi
n
Revert
"
ex
p
a
nd_mmac_params: Expand
loca
l
single macros
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anv
i
n
Revert "expand_mmac
_
p
arams: Expand l
o
c
al s
i
ngle mac
r
os
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvi
n
Check
i
n test case
f
ro
m
bug repo
r
t br3005117
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
b
r
3
026808: add test case
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pet
e
r Anvin
insns: add FXSAVE64/FXRSTOR64, drop np prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next