repo.or.cz
/
nasm
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
preproc: Revert to the NASM 2.09 preprocessor
2012-03-04
H
.
P
et
e
r Anvin
p
r
eproc: Rev
e
rt to
the N
A
SM 2
.
09 p
r
e
p
rocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
nasm
.
spec
.
in:
s
w
itch to
.
xz as
the source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/release: do xz c
o
mpressio
n
with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
insns
.
dat
:
M
O
V 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
ter A
n
vin
H
LE: One more by
t
e code con
v
e
rsion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
HLE: Mo
v
e
b
y
te c
o
des bac
k
t
o
\271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
N
ASM 2
.
1
0rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anv
i
n
HLE: Change NOHL
E
t
o
be an i
n
s
t
ructi
o
n flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
et
e
r An
v
in
tag-release: a
c
tually push
d
a
t
a out unl
e
ss -
-
n
o
-
p
ush
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
re
l
e
ase
:
create
.
x
z files; remov
e
empty subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Remove some
u
gliness from the
win64
s
ection
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
psfonts
.
ph: increase lead
i
ng to
font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anv
i
n
cha
n
g
es: d
o
cu
m
ent bigendian UTF-16/UTF-32
s
upport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Add support for UTF-16BE and
U
T
F
-
3
2BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Make t
h
e LOCK
a
nd
H
L
E warnings s
u
ppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvi
n
d
oc: Doc
u
ment
e
lfx32 su
p
port
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc: Mov
e
the E
P
S l
o
g
o
down by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill Gorc
u
n
ov
doc
:
New N
A
SM log
o
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
nvin
d
o
c: Allow repositioning
the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Updat
e
copyright year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM 2
.
1
0rc
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er
A
nv
i
n
doc: Document
A
VX2, B
M
I1, BM
I
2 and TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
ete
r
A
n
vin
Assume the undocumente
d
CMP
X
C
H
G48
6
o
pcode w
a
s
loc
k
able
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
Anvin
Cl
e
an up JMP/
C
ALL patterns
,
especiall
y
for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
disasm:
ign
o
re
opcod
e
s 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
R
e
move all remaining
expl
i
cit bytecodes
f
rom insn
s
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Add supp
o
rt for warning on invalid
L
OC
K
prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move HLE by
t
e c
o
des to
\26
4
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Add a "nohle"
byte code
t
o
skip an
i
nstruction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vi
n
insns
.
pl: Bundle all "plain bytecodes" into
a
ha
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
HLE: Imp
l
e
ment the ba
s
ic mec
h
anism for XAC
Q
UI
R
E/XRE
L
EASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter An
v
in
n
a
sm
.
c: Fix is_su
p
pressed_war
n
ing
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter A
n
vin
HLE: Split the LO
C
K and REP
p
r
e
f
ix sl
o
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvi
n
insn
s
:
c
r
eate a sy
m
bolic "wait" t
o
k
e
n for t
h
e \
3
41
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter
Anvin
insn
s
:
fix
I
M
UL pattern
s
to
get rid of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
n
vin
insns: correct the TS
X
opcode
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyril
l
Gorcunov
ins
n
s:
Add AV
X
2 transac
t
ional
s
y
nc
h
roniza
t
ion
e
x
tensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
An
v
i
n
i
nsns: r
e
place open-coded \322 opcode with odf (oper
a
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
backend:
a
dd
s
u
ppor
t
for
x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
e
ter Anvin
BR
3
463230: Ad
d
VMFUNC in
s
t
ruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
disasm
.
c: ESP/
R
SP cannot be ind
i
c
i
es
,
b
u
t XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
ter A
n
v
in
assemble
.
c:
r
e
m
ove stray debug
g
ing
code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
N
A
SM 2
.
10
r
c8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A few more AVX2 spec instructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
ter Anvin
Use a no
r
ma
l
quad-case for
v
a
lueless
/
is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
R
e
move support for DREX enc
o
ding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pe
t
e
r
An
v
in
in
s
ns
.
dat: Clean up and f
i
x
the
BMI instruction
patt
e
rns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
te
r
Anvin
Merge branch '
n
asm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
r
d
of
f
: add m
i
ssing depende
n
cy in M
a
kefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter An
v
in
M
e
r
g
e
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Ma
k
e
f
i
le: hopefully fix rdoff parallel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Implement the V
G
ATHERP inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er A
n
v
i
n
A
d
d
supp
o
r
t f
o
r VSIB
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
NASM
2
.
1
0
rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pe
t
er Anvin
spec: up
d
ate t
o
match requirement
s
o
f Fed
o
ra 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter A
n
vin
NASM
2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Me
r
ge branch 'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Malak
openwcom
.
m
a
k:
U
pdate to use f
e
atu
r
es fr
o
m newer WM
A
KE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter
Anvin
BR 3
1
43040: Remove inva
l
id for
m
of VPEXT
R
W
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pete
r
Anvin
NAS
M
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
et
e
r
Anvi
n
Merge
b
ra
n
ch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
te
r
Anvi
n
B
R
3109604:
F
ix
C
4 vs
C
5 VEX form s
e
l
ecti
o
n in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
prep
r
oc
.
c: u
s
e
nasm_st
r
dup(
)
rather tha
n
nak
e
d strdup(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pete
r
A
n
vin
M
e
r
ge branch 'nasm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
doc: fix spe
l
l
i
ng o
f
"
c
omp
a
tibil
i
t
y
"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter
A
nv
i
n
phas
h
: move s
a
mple function to the sampl
e
f
i
le
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter An
v
in
Merge bra
n
ch '
n
asm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anv
i
n
ch
a
ng
e
s: docu
m
ent
fixed toke
n
reversal for
%
de
f
tok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvi
n
preproc: reverse the order
o
f the t
o
kens in %
d
eftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvi
n
BR 3052618: handle se
g
ment reg
i
st
e
r
o
perations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er An
v
in
doc: un
t
a
b
ify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r
Anvin
doc: overrid
e
optimizatio
n
with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
o
c: docume
n
t imm64 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
n
v
in
Optim
i
ze mov r64,
i
mm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
a
ssembl
e
: add
a
n
O
PT instruction fl
a
gs f
o
r optim
i
z
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: d
o
cument
t
he %
u
se fp macro package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pe
t
er Anvin
i
nsns
.
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
.
Peter Anv
i
n
ndi
s
asm: h
a
n
dle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter
Anv
i
n
ndisasm: unify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pete
r
Anvin
ndisasm:
f
ix handing of byte codes 250-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
N
ASM 2
.
0
9rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
t
e
st/a
v
x: rem
o
ve delet
e
d inst
r
uctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter
A
nvin
insns
.
dat: permit con
t
racte
d
for
m
s fo
r
VBLEN
D
VP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
as
s
memble
.
c:
fix VEX
.
W
logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
insns
.
da
t
:
fi
x
encoding of VC
V
TSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: SSE
e
nco
d
ing of
V
BL
E
ND with VEX prefix
i
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
ins
n
s
.
dat
:
upd
a
tes fro
m
AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
assem
b
le: h
a
ndl
e
v
e
x
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
ete
r
Anvin
vex: chang
e
.
wx to
.
wig to matc
h
the la
t
est
AVX
s
pec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter
A
nvi
n
L
I
CENSE: update y
e
a
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter Anvin
insns
.
dat: unbreak test/
i
mm64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pete
r
An
v
in
R
e
vert "Improve p
r
oces
s
_ea and introd
u
ce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
P
eter Anvin
nasm
.
h: move "re
g
s
.
h" to t
o
p
;
make i
s
_r
e
gister() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
P
e
ter
A
n
v
in
pre
p
r
o
c: allo
w
non-i
d
entifier character in envi
r
onm
e
nt
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pete
r
A
n
v
in
nasmdoc: we still miss Chuck, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pe
t
e
r
Anvin
Mer
g
e bran
c
h 'nasm-2
.
08
.
x
x
'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
changes
.
sr
c
: u
p
date with the 2
.
08
.
xx cha
n
ge
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
NASM
2
.
09rc4
commit
|
commitdiff
|
tree
next