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.04
2012-08-18
H
.
Peter Anvin
N
ASM
2
.
10
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter Anvi
n
cha
n
ges
.
sr
c
: Li
s
t of cha
n
ges for the next release
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
P
e
ter Anvin
Add back the 256
-
bit fo
r
m of th
e
VORPD instructio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
Peter Anvi
n
BR 339221
8
: Disa
s
semble
82h o
p
c
o
d
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Pe
t
er Anvin
NASM
2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter An
v
i
n
doc: doc
u
ment XRELE
A
SE MO
V
fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
hle: op
c
o
de A2 fo
r
bidden with HLE prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
Anvin
NASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
nvin
changes:
a
dd cha
n
ges s
i
nce 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
d
o
c: doc
u
me
n
t ifunc
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
et
e
r Anv
i
n
isns
n
.
dat: add norexw to instru
c
t
i
on
s
with only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
insns
.
dat:
n
ew ins
t
ructio
n
s
f
rom
t
he 01
3
AVX s
p
e
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pe
t
er
A
nvi
n
t
e
s
t
:
i
log2() t
e
st
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 "integer fun
c
tion
s
" an
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Pete
r
Anvin
phash
.
sh:
U
se
int(
)
for the size of t
h
e hash
t
able
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Pe
t
er An
v
in
N
ASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Pet
e
r Anvin
NASM
2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try a
g
a
i
n t
o
fix
our handling
o
f
M
OV
D
/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anv
i
n
NASM 2
.
1
0rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
Anvin
NAS
M
2
.
1
0rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pete
r
Anvin
p
reproc: Revert to the NASM 2
.
09
p
reprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vi
n
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
.
P
e
ter Anv
i
n
misc/release: do xz co
m
pres
s
ion with -
9
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er An
v
in
insn
s
.
dat:
M
OV is not lockab
l
e; CMPXCHG1
6
B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
HLE: One more byte
c
ode co
n
ver
s
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
H
LE:
Mo
v
e byte codes back to \27
1
-\2
7
3
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
H
L
E
:
Change NOHLE t
o
be an
instruction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
v
i
n
tag-release: actually p
u
sh data out unless --no-
p
ush
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
N
A
SM 2
.
1
0
r
c10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
r
elease:
c
r
e
ate
.
xz files; remove empty subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc:
Remove some ugl
i
ness from t
h
e win64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph
:
increas
e
leading to font size+2
0
%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
c
hang
e
s: document bigend
i
an 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 for UTF-16BE
a
nd UTF-
3
2BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Make the LOCK
a
nd HLE w
a
rn
i
n
g
s su
p
pressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r Anv
i
n
doc: Document
elfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
d
oc: Move
the EPS logo 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 r
e
p
osi
t
ioni
n
g
the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
U
pd
a
te cop
y
r
ight yea
r
t
o
2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
d
o
c: Docu
m
ent AV
X
2,
BMI1,
BMI2 an
d
TSX
s
u
pp
o
rt
.
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
G
48
6
o
p
c
o
de w
a
s
l
ockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
C
l
ean u
p
JMP/
C
ALL p
a
tterns, especi
a
lly for
6
4 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter An
v
in
disas
m
: ignore
opcodes 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Remove all remaining explicit
b
yt
e
codes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Add support for
warning on invalid LOCK pr
e
fixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Move HLE byte codes t
o
\264
.
.
\26
7
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r
Anvin
Add a "nohle" by
t
e code to skip an inst
r
uction
p
a
ttern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvi
n
i
n
sns
.
pl: Bundle all "plain bytecodes
"
into a h
a
sh
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Implement the
b
a
s
ic me
c
ha
n
ism for XACQUI
R
E/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
n
a
sm
.
c
: Fix is_
s
uppr
e
s
sed_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Sp
l
it the LO
C
K and REP pre
f
ix slo
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter Anvin
insns: create a symboli
c
"wai
t
" t
o
ken f
o
r t
h
e \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter A
n
vi
n
ins
n
s: fix IMUL pa
t
terns to get rid of
open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter
Anvin
i
nsn
s
: cor
r
ect the TS
X
opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
e
r Anvin
i
nsns: re
p
lace
o
pen-coded \322 opcode
with odf (op
e
rand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pe
t
er Anvin
B
R
3463230: Add VMFUNC
instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anv
i
n
disasm
.
c: ESP/RSP
c
anno
t
be i
n
dici
e
s,
b
u
t XM
M
4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
a
ssemble
.
c: remov
e
stray debugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
P
e
t
e
r
A
nvin
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
eter
Anv
i
n
A few more AVX2 spec
i
nstructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
U
s
e a normal qu
a
d
-case for valueless /i
s
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remove support f
o
r D
R
EX enc
o
ding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
ter Anvin
ins
n
s
.
dat: Clean up and fix
t
he BMI
i
nstruction patt
e
rns
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
.
Peter Anvin
rdo
f
f: add m
i
ssi
n
g
d
e
p
e
ndency in Makefi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
A
nvin
Merge bran
c
h 'nasm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
An
v
in
M
akefile: hopefully
f
ix
r
doff parallel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter
Anvin
Imple
m
e
nt
t
he VGA
T
HER
P
instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
Add support for VSIB instructi
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter An
v
in
NASM
2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec: u
p
date to
match requir
e
me
n
ts of
Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
P
eter Anvin
NASM 2
.
1
0rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pet
e
r Anvin
Mer
g
e b
r
anch 'na
s
m-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter
A
nvin
BR 3143
0
40:
Remov
e
i
n
valid form of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter A
n
vin
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge branch
'
nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
BR 31096
0
4: Fix C4 vs
C
5
V
EX form selection in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
preproc
.
c
: use nasm_strdup() rat
h
er than
n
aked
strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter A
n
vin
Merge branc
h
'
n
asm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pet
e
r
Anvin
d
o
c: fix spelling o
f
"compatib
i
lity"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
et
e
r An
v
in
phash: move samp
l
e
function to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Me
r
ge
b
ran
c
h 'n
a
sm-
2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
c
h
anges: document
fixed toke
n
reversal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r An
v
in
preproc: reverse the order o
f
the tokens
i
n %de
f
tok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
BR 3052618:
handle se
g
ment register opera
t
ions in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
d
oc: override optimization wi
t
h ST
R
ICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
er Anvin
doc
:
document i
m
m64 optimiza
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
Optimiz
e
mov r64
,
imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
as
s
emble: add an OPT instruction f
l
ags for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
d
o
c
:
docu
m
ent the %use f
p
ma
c
ro package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvi
n
insns
.
pl: make insnsd
.
c a bit easier to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pe
t
e
r
A
nvin
ndisasm
:
h
a
ndle VE
X
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter
Anvin
n
d
is
a
sm:
u
ni
f
y
VEX hand
l
i
n
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
P
eter
Anvin
ndis
a
sm:
fi
x
h
anding of b
y
te codes 2
5
0-2
5
3, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r An
v
in
NASM 2
.
09r
c
7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
te
s
t/
a
vx: remo
v
e del
e
ted instru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next