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.05
2012-09-09
H
.
Pete
r
Anv
i
n
N
ASM 2
.
10
.
05
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
changes
.
sr
c
: D
o
cument
C
LA
C
/S
T
AC
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Pete
r
Anvi
n
Add CLAC and STAC in
s
tr
u
c
tions fro
m
AVX spec
0
14 (3
1
9433
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-18
H
.
Peter
A
nvin
NASM 2
.
10
.
0
4
commit
|
commitdiff
|
tree
2012-08-17
H
.
P
e
t
e
r Anvin
c
hanges
.
s
r
c: List of changes
f
o
r the nex
t
releas
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter Anvin
Add back the
2
56-bit f
o
rm
o
f the VORPD in
s
tructio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
Peter Anv
i
n
BR 3392218
:
D
isassemble 82h opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter A
n
vin
NAS
M
2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
eter Anv
i
n
d
o
c: d
o
cument XR
E
LEASE M
O
V fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
hle: opcode A
2
f
o
rbidden with H
L
E prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter A
n
vin
NASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
e
ter Anvin
c
h
anges: add changes sinc
e
2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
doc
:
d
o
cument ifunc
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
nvin
isnsn
.
dat: ad
d
nor
e
xw
t
o instructi
o
ns with
o
n
l
y 3
2
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Pet
e
r
A
nvin
i
nsns
.
d
a
t: new ins
t
r
u
ction
s
f
rom th
e
013 AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pet
e
r Anvi
n
t
est: ilog2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pe
t
er Anvin
eval: add general suppo
r
t for "int
e
ger f
u
nctions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter An
v
in
phash
.
sh: Use int() fo
r
t
he
s
ize
o
f
t
h
e
hash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvi
n
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter
Anvin
NASM 2
.
1
0
r
c1
5
commit
|
commitdiff
|
tree
2012-03-06
H
.
Pet
e
r Anvin
Try
a
gai
n
to fix our handling of
M
O
VD/MOV
Q
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM
2
.
1
0
r
c14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter A
n
vin
NASM 2
.
1
0
rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pete
r
Anvin
preproc: Revert to th
e
NASM
2
.
09 preproces
s
or
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
nasm
.
spec
.
i
n: switch to
.
xz as the s
o
urce file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
misc/release:
d
o xz compression with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insns
.
d
at
:
MOV is not locka
b
l
e; CM
P
X
C
HG1
6
B
does
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One mo
r
e byte code con
v
ersion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Move b
y
t
e cod
e
s back to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
N
ASM 2
.
10
r
c1
1
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
HLE: Change
NOHLE to
b
e an
i
n
str
u
c
t
ion flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
tag-r
e
l
e
a
se: actually p
u
sh dat
a
o
u
t unless --no
-
push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r
Anvin
NASM
2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
re
l
ease: create
.
xz files; remove e
m
pty subdi
r
ectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
A
n
vin
doc: Re
m
o
v
e s
o
me
ugliness fro
m
the wi
n
64
s
ection
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph: increase
leading to fo
n
t size+
2
0
%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
changes
:
d
ocument bigendian U
T
F-16/UTF-32
support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
dd support
for UTF-16BE a
n
d UTF-3
2
BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
M
ake
t
he LOCK and HLE w
a
r
n
i
n
g
s
suppress
a
ble
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
nvin
doc: Do
c
ument elfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
doc: Move th
e
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: Allow repositi
o
ni
n
g the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Up
d
ate copyright
y
ear to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anv
i
n
NASM
2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc
:
Document AVX2
,
BM
I
1, BMI2
a
n
d TSX s
u
p
por
t
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Assume the
u
ndocumented CMPXCHG486
opcode wa
s
l
o
ckable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
C
l
ean
u
p JMP/C
A
LL pa
t
t
er
n
s, es
p
ecially for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nv
i
n
dis
a
s
m
: i
g
no
r
e op
c
o
des 370 a
n
d
371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Rem
o
v
e
all re
m
a
ining
explicit by
t
eco
d
es fr
o
m insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
Add
s
up
p
ort for warni
n
g on
i
nvalid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Mo
v
e HLE byt
e
codes to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nvin
Add
a
"
n
ohle" byte cod
e
to skip
a
n
i
nstruction pa
t
tern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvi
n
ins
n
s
.
pl:
B
u
ndle a
l
l "plain byteco
d
es" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
HLE:
Implement the basic
mechanism
for XACQUIRE/XREL
E
ASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nasm
.
c:
F
ix is_suppressed_
w
arning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Split the LOCK and REP p
r
efix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er A
n
v
in
insns
:
crea
t
e a symbolic "wait" token
f
or t
h
e \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
insns: fix IMU
L
pa
t
terns to get rid of ope
n
-c
o
ded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er Anvin
i
n
s
ns: correct the
T
SX
o
pcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter Anv
i
n
insn
s
: repl
a
ce op
e
n-c
o
ded \322 opcode with odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR
3
4
63230:
Add VMFUN
C
inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
dis
a
sm
.
c: ESP
/
RSP c
a
nn
o
t be indicies, but XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pete
r
Anvin
assembl
e
.
c: remove
s
t
ray debug
g
i
n
g code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
ter Anvin
A few more AVX2 spec in
s
truc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anv
i
n
Use
a norma
l
quad-ca
s
e
for v
a
l
u
eless
/is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pete
r
Anvin
Remove
s
upport for DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
ter An
v
in
insns
.
dat: Clean up and fix the BM
I
in
s
tr
u
c
t
ion patte
r
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
vi
n
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdoff: add miss
i
ng depende
n
cy in
Mak
e
f
ile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
Me
r
ge
b
ranch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
M
a
k
efi
l
e: h
o
peful
l
y fix
r
doff parallel build
p
roblems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter
Anvin
Imple
m
ent the VG
A
THERP
instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
vin
Ad
d
supp
o
r
t
for VSIB
i
n
s
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pe
t
e
r
Anv
i
n
NASM 2
.
1
0rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
t
er Anvin
sp
e
c:
update to match requirements of Fedora
14
+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter
A
nvin
NASM 2
.
1
0rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
M
erge branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
e
t
er Anvin
BR 3143040: Remo
v
e
i
n
v
a
li
d
form of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
NAS
M
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter An
v
i
n
Merge branc
h
'
n
asm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pet
e
r Anvin
B
R
3
1
09604:
F
ix C4 v
s
C
5 VEX
f
orm selecti
o
n
in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter
An
v
in
preproc
.
c: use nasm_
s
t
rdup() rat
h
e
r
than
n
a
k
e
d
strdu
p
()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
Anvi
n
Merge branch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter A
n
vin
do
c
: fix
spell
i
ng of
"compatibili
t
y"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phas
h
: move sampl
e
function to t
h
e sam
p
le
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter
Anvin
Merge branch 'nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pe
t
er Anvin
changes: doc
u
ment fixed token reversa
l
f
o
r
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter A
n
vin
preproc: reverse th
e
order of the tokens in
%
deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anv
i
n
BR 305
2
618: handle segment register opera
t
i
ons in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
oc: ov
e
rride
o
p
timization wi
t
h STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
d
o
c
:
doc
u
ment imm64 op
t
imizat
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
Optimiz
e
mo
v
r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
assemble:
add a
n
OPT instru
c
tion fla
g
s for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
do
c
:
document the %use f
p
macro p
a
cka
g
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
An
v
in
NASM
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter A
n
vin
insns
.
p
l
: 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
.
Pete
r
Anvin
ndisasm
:
handle V
E
X
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Pet
e
r Anvin
ndisasm: unify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next