repo.or.cz
/
nasm
/
sigaren-mirror.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.03
2012-07-23
H
.
Peter A
n
v
i
n
NASM 2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
doc: d
o
cume
n
t XRELEA
S
E MOV
f
ix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter
A
n
vin
hle: opcode A2
f
orbidden wi
t
h
H
L
E prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
N
A
SM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pet
e
r An
v
in
c
h
anges: add ch
a
nges since
2
.
10
.
0
1
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
Anvin
d
oc
:
document ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
nvin
isns
n
.
d
a
t
:
a
d
d
norexw
t
o
instr
u
ctions
w
ith only
3
2
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
P
e
ter Anvin
insns
.
dat
:
new instruction
s
from the 013 AVX sp
e
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
test:
i
l
o
g2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter
A
n
v
in
eval: add general supp
o
rt fo
r
"int
e
ger
f
unctions" an
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvin
phash
.
sh: Use int(
)
for the
size of the hash
table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
P
e
ter
A
nvin
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
N
ASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try
again to fix our
handling of MOVD/MOV
Q
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter
Anvin
NASM 2
.
10
r
c14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM
2
.
10r
c
13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
preproc: Revert to the NASM 2
.
09 prepro
c
essor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
A
nvin
nas
m
.
spec
.
in: swit
c
h to
.
xz as the source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
m
i
sc/release
:
do xz compressi
o
n with
-
9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r
A
nv
i
n
insns
.
dat: MOV i
s
not lockable; CMPXCH
G
16B
d
o
es not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One more byt
e
c
o
de convers
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
HLE: Move byte codes back
t
o
\
271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
e
r
An
v
in
NASM
2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r An
v
in
HL
E
:
C
h
a
nge NOHLE
t
o be an inst
r
uction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anv
i
n
tag-release: actually
push
d
ata
out unless --n
o
-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
Anvin
NA
S
M 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
A
nvin
relea
s
e: create
.
xz files; re
m
ove empty subdirecto
r
ies
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
d
oc: Re
m
ove som
e
u
gliness from the win64 se
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph
:
i
ncrea
s
e leading to font size+2
0
%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
changes: document b
i
gendian UTF-
1
6/U
T
F
-32 sup
p
ort
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
A
d
d supp
o
rt fo
r
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 Anvi
n
M
a
ke the LOCK and HLE warnings sup
p
r
e
s
sable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: D
o
cume
n
t elfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
M
ove the EPS
l
o
go down by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
doc: Al
l
ow rep
o
sitioning t
h
e
E
P
S logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
U
pdate co
p
yr
i
ght year to 2
0
1
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anv
i
n
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
do
c
: Do
c
ument
AVX2, BMI1,
BMI2 and TSX s
u
pport
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Ass
u
me t
h
e undocumen
t
ed CMPXCHG486 opcode was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
Anv
i
n
Cle
a
n up JM
P
/CAL
L
patterns, e
s
peci
a
lly for
6
4 bi
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
dis
a
sm: ignore opc
o
d
e
s 370 a
n
d 37
1
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Remove all remai
n
in
g
explicit bytecodes 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 w
a
rn
i
ng on inv
a
lid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Mo
v
e
H
L
E
b
yt
e
codes to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add a "nohl
e
"
byte
c
o
de
t
o s
k
ip an instructio
n
pa
t
ter
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
nvin
in
s
ns
.
pl
:
Bundl
e
all "plain bytec
o
des" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
HLE: Imp
l
em
e
nt th
e
ba
s
ic mechanism
f
or XACQUIRE/XRE
L
E
A
SE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
nasm
.
c: Fix
is_suppre
s
s
e
d_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE:
S
pl
i
t the LOCK
a
nd R
E
P
pr
e
fix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvi
n
insns: create a symbolic "wait"
t
o
ken
f
o
r
the
\341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
n
vin
insns: fix IMUL patte
r
n
s
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 Anvi
n
insn
s
: cor
r
ect the
T
S
X
o
pcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: r
e
plac
e
op
e
n-coded \322 opcode wi
t
h
o
df (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
e
ter
Anv
i
n
BR 34
6
3230: Add VMFUNC
i
n
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pet
e
r Anv
i
n
d
isasm
.
c: ESP/RSP
c
annot b
e
indicies, but
XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pet
e
r A
n
v
i
n
assemble
.
c: remove
st
r
ay
de
b
uggi
n
g code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
P
eter Anvi
n
NASM 2
.
1
0
rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A few more AVX2 spec in
s
tructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a no
r
m
al quad
-
case for
v
alueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remo
v
e
s
u
p
por
t
for DREX
en
c
oding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
in
s
ns
.
dat: Clean
up and fix the
B
M
I
inst
r
ucti
o
n patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merg
e
bran
c
h 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anv
i
n
rdoff: add missin
g
depen
d
ency in
M
akefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Me
r
ge br
a
nc
h
'nasm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
Make
f
ile: hopefully fix rdoff parallel build problem
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Im
p
lement the VGAT
H
E
R
P inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
A
dd support for
VSIB in
s
tr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pet
e
r An
v
i
n
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
te
r
Anvin
sp
e
c: u
p
date t
o
match re
q
uirem
e
nts of Fedo
r
a
14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter
A
nvin
NAS
M
2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pe
t
er Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter A
n
vin
B
R 3143040: R
e
m
ove invali
d
for
m
o
f
V
PEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
P
eter
A
nvin
NASM
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
ter Anvin
Merge branch 'na
s
m-
2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
t
er
Anvin
BR
3
109604: Fix C
4
vs
C
5
V
EX f
o
rm
s
elect
i
on
i
n calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anv
i
n
p
r
eproc
.
c: use
n
asm
_
strdup() rath
e
r
t
han n
a
k
e
d strd
u
p()
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
eter
Anvi
n
M
e
rge branch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pet
e
r Anvin
doc: fix s
p
elling of
"comp
a
tibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
p
h
a
s
h: mo
v
e sample function to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
Me
r
ge branch '
n
asm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
c
hange
s
:
d
ocumen
t
fix
e
d token rev
e
rsal for %deft
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
preproc: rev
e
r
s
e the
order of the t
o
ken
s
in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter
Anvin
BR 3052618: handle segment
r
e
gister operations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
do
c
: override optimization with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
d
o
c: doc
u
ment imm64
optimizatio
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
e
r
Anvin
Optimize mov
r64,im
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
assemble
:
a
d
d
an OPT instruc
t
ion fl
a
gs for opti
m
iz
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
doc
:
document
the
%use fp macr
o
p
a
c
kage
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
.
P
eter Anvin
insn
s
.
pl: ma
k
e i
n
s
nsd
.
c
a
bit ea
s
ier to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pete
r
Anvin
ndisasm:
h
andle VEX
.
L
I
G
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Pet
e
r Anvin
n
disa
s
m:
unify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
n
d
isas
m
: fix
handing of byte codes 2
5
0-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
N
A
S
M
2
.
09r
c
7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
test/avx: r
e
move deleted instructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: permi
t
cont
r
acte
d
forms for VBLEN
D
VP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
assmemble
.
c
:
f
i
x
V
E
X
.
W
logi
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
insns
.
da
t
: fix encoding
of VCVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
ete
r
Anvin
ins
n
s
.
dat: SSE encoding o
f
VBLEND with VEX prefix
is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next