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
changes: add changes since 2.10.01
2012-07-21
H
.
Peter Anvin
chan
g
es: add cha
n
g
e
s s
i
nce 2
.
1
0
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
doc: document if
u
nc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
i
snsn
.
dat: add
nor
e
xw to
instructions
with o
n
ly 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Pet
e
r Anvin
insns
.
dat: n
e
w i
n
structions
from the 013 AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvi
n
test: il
o
g2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
eval
:
add
g
eneral supp
o
r
t
for "integer fun
c
tions"
a
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
P
e
ter Anvin
pha
s
h
.
sh:
U
s
e
int(
)
f
o
r the size of
the hash
t
able
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
.
P
eter An
v
in
N
A
SM 2
.
10
r
c15
commit
|
commitdiff
|
tree
2012-03-06
H
.
P
e
te
r
Anvin
Try ag
a
in t
o
fix o
u
r handling o
f
MOVD/MOV
Q
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
N
A
SM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
N
A
SM 2
.
10rc
1
3
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pe
t
er Anvin
pr
e
proc: Rev
e
rt
to the NASM 2
.
09 preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
spe
c
.
in:
sw
i
tch to
.
xz
as the so
u
rce f
i
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
misc/releas
e
:
do xz compres
s
ion
w
i
th -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
insn
s
.
dat: MOV is not
lockable; CMPXCHG16B
d
oes not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
HLE:
O
n
e
m
o
re
b
yte
c
ode conversi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
HLE: Move byte codes back to \
2
71
-
\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
1
0
rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er
A
nvin
HLE: Chan
g
e NOHLE to be an instruction
f
l
ag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-releas
e
: actua
l
ly
p
ush data out unle
s
s --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
N
A
SM 2
.
1
0
rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
r
elease: cre
a
te
.
xz files;
r
emove empty
s
ubdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
R
emove s
o
me ugli
n
ess fro
m
the win64 sec
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
psfonts
.
p
h
: increase leading to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
v
in
c
h
anges:
docu
m
ent b
i
gendia
n
UT
F
-16/
U
TF
-
3
2
s
upport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
Add s
u
p
p
ort for UTF-16BE and UTF
-
32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Make the LOCK and HLE wa
r
nings su
p
p
r
essable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
d
oc:
Doc
u
m
e
nt elfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
Mov
e
the
EPS logo down
b
y
1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er An
v
in
doc: Al
l
ow
repositi
o
ning the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Update copyrigh
t
year to 2
0
1
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
NA
S
M 2
.
10r
c
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
o
c: Document AVX2,
B
M
I1,
BMI2 an
d
TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nvin
Assume the undocumented CMPX
C
HG4
8
6 op
c
ode was locka
b
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvi
n
Clean
u
p
J
MP
/
CALL patterns, espec
i
ally for 64 bi
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
i
sasm: ignore opc
o
des
3
70
a
nd 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remov
e
all remaining
e
xplicit b
y
tecodes from ins
n
s
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r A
n
vin
Add sup
p
ort for warning on invalid LO
C
K prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvi
n
Move HLE byte co
d
es to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Add a
"
nohle" byte code
t
o skip a
n
instru
c
tion
pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
e
r
Anvin
insns
.
pl: Bundle
all
"
p
l
a
i
n
b
ytecodes" into
a h
a
sh
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
H
L
E
:
Implement th
e
basic
mechan
i
sm for XA
C
QUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nasm
.
c: Fix is_suppre
s
sed_wa
r
ning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Spl
i
t
t
he LOCK and REP pref
i
x s
l
o
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er Anvin
insns
:
create
a
symb
o
lic
"
wait" token
for the
\
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
e
t ri
d
of op
e
n-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: correct the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: replace open-coded \322 o
p
code with odf (
o
perand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
B
R
3463230: Ad
d
VM
F
U
N
C instructio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
d
isasm
.
c: ESP
/
RS
P
cannot be indicies
,
but XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
ter Anvin
a
s
s
em
b
le
.
c
:
remove s
t
ray debuggi
n
g c
o
de
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
.
Pe
t
er Anvin
A few more
AVX2 spec instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pe
t
er Anvin
Us
e
a normal q
u
ad-case
for valueless /is
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
ter A
n
vin
Remove su
p
port for
DR
E
X enc
o
ding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter
A
n
vin
insns
.
dat
:
Clean up and fix the BMI instruction
patte
r
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
M
erge bran
c
h 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdof
f
: add missi
n
g dependency in M
a
kefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
te
r
Anv
i
n
Merge branc
h
'nas
m
-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anv
i
n
Makef
i
le: hopefully fix rdoff
paralle
l
build pr
o
b
lems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
n
v
in
I
m
plemen
t
the VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add support for
V
SIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
A
nvin
NAS
M
2
.
1
0rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
eter Anvi
n
spec: update
t
o
match requirement
s
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
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter An
v
in
Me
r
g
e
branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pe
t
e
r
A
nvin
BR 3143040: Remove in
v
a
lid for
m
of V
P
EXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pete
r
A
n
vin
N
A
S
M 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
eter Anvin
Merg
e
br
a
nch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
te
r
Anvin
BR
3109604:
Fix
C
4 vs C5
VEX form selec
t
i
o
n i
n
calcsize(
)
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
e
ter Anvin
preproc
.
c: use nasm_str
d
up() ra
t
her
t
han na
k
ed
s
trdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
eter Anvin
Merge branch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pe
t
er
A
nvin
doc: fix spelling of "compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
p
h
ash: move
s
ample function to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
t
er Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes: do
c
ument f
i
x
ed token reversal fo
r
%
d
eftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter An
v
i
n
prepr
o
c: reverse the order of the tokens in %defto
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
eter
A
n
vin
BR 3
0
52618: han
d
le segment regist
e
r operat
i
ons in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvi
n
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
doc: override opt
i
mization with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: document imm64 opt
i
m
izati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
Optimize mov r64,im
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
a
sse
m
ble
:
a
dd an
OPT in
s
truction fl
a
g
s for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: document t
h
e %
u
se fp macr
o
package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
NASM 2
.
0
9
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
i
n
s
ns
.
pl:
m
ake in
s
nsd
.
c
a bit easier to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
ndis
a
sm: handl
e
VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Pete
r
Anvin
ndisasm: unify VE
X
handli
n
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
ndis
a
sm:
fi
x
han
d
i
n
g of byte
c
odes
2
50
-
25
3
, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r Anvin
test/avx: remove d
e
l
eted inst
r
uctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anv
i
n
i
ns
n
s
.
dat: perm
i
t contracted for
m
s
f
or VB
L
E
N
DVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
n
vin
ass
m
e
m
b
l
e
.
c
:
fix VEX
.
W
logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er
Anv
i
n
insns
.
dat:
fix encoding of VCV
T
S
D2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
d
a
t
:
SSE encoding of
V
B
L
END with VEX prefix is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
i
ns
n
s
.
dat: updates fro
m
AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter 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
eter A
n
vin
vex: change
.
wx to
.
wig to
match
t
he l
a
test AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Pet
e
r Anvin
LICENSE
:
u
pdate ye
a
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next