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
Try again to fix our handling of MOVD/MOVQ
2012-03-06
H
.
Peter Anv
i
n
Try
a
gain to fix our handling of
M
OVD/MO
V
Q
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Pet
e
r Anv
i
n
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pe
t
er Anvin
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pet
e
r
A
nvin
preproc: Re
v
ert
t
o the NAS
M
2
.
09 pre
p
rocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
nas
m
.
spec
.
i
n
: swit
c
h to
.
xz
a
s
t
he
source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
mis
c
/release: do xz co
m
pression wit
h
-9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er A
n
vin
insns
.
dat: MOV is no
t
lo
c
kable; CMP
X
CHG1
6
B doe
s
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter A
n
vin
HLE: One more byte code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
HLE: Move byte
codes bac
k
to \271-\2
7
3
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
H
L
E
: Change NOHLE t
o
b
e
a
n
instru
c
tion flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
tag-rel
e
ase: actually pu
s
h
d
ata out unless
--no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvi
n
N
A
S
M 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
release: create
.
xz files; r
e
move em
p
ty subdirect
o
ries
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Remove some ugliness from
th
e
win64 s
e
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
Anvin
psfonts
.
ph: in
c
r
e
ase
l
eadi
n
g
to fon
t
s
ize+
2
0%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
chan
g
es: document
b
igendi
a
n UTF-16/UTF-32 s
u
pport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add su
p
port for UTF-16BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
M
ake the
L
OCK an
d
HL
E
war
n
ings suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
doc: D
o
cument elfx
3
2
s
upport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
doc
:
Move the EPS l
o
g
o
do
w
n
by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
doc: Allow r
e
posit
i
oning the E
P
S
l
ogo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Update c
o
pyright y
e
ar to 2
0
12
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
ete
r
Anvin
doc:
D
ocum
e
n
t AVX2, BM
I
1, BMI2 and TSX sup
p
ort
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
s
s
ume
the undo
c
umented
C
MPXCHG486 opcode
w
as locka
b
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Clean up JMP/CALL pat
t
er
n
s, espec
i
ally for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
isasm: ignore
o
pc
o
d
e
s
3
70
a
nd 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remove all remaini
n
g expl
i
c
i
t bytecodes fr
o
m insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Add support
f
or warning on inval
i
d LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Mo
v
e HLE byte c
o
des to \26
4
.
.
\
2
67
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
d
d
a "no
h
le" by
t
e
c
o
d
e
t
o
skip an instruction
p
atte
r
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
i
nsns
.
pl: Bundle all "plain bytecodes" i
n
to a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Implement the basic mechan
i
sm for
XACQUIRE/XRELEAS
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
Anvin
n
a
s
m
.
c: F
i
x
i
s_suppre
s
sed_warni
n
g()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
HLE:
Split th
e
LOCK and R
E
P p
r
efix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
et
e
r Anvin
i
n
sn
s
: cr
e
a
te
a
symboli
c
"wait" token
f
o
r t
h
e \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvi
n
in
s
ns
:
fix IM
U
L patterns to
get rid of op
e
n-
c
o
ded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter Anvin
insns:
c
o
rrect the
T
SX op
c
odes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: repl
a
ce open-co
d
ed \322 opcode with
o
df (op
e
rand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pe
t
e
r Anvin
B
R
34
6
3230: Ad
d
VMFUNC instru
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
disasm
.
c: ESP/
R
SP cann
o
t be indicies, but
XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pe
t
er An
v
in
assem
b
le
.
c:
r
emove
s
tray debugging
code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter An
v
in
NASM
2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pet
e
r Anvi
n
A few more AVX2 s
p
ec i
n
structions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a normal quad-case fo
r
va
l
ueless
/is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pet
e
r A
n
vi
n
Remo
v
e suppor
t
for DREX
encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter An
v
in
insns
.
dat: Cl
e
an up and fix th
e
BMI ins
t
ruction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge br
a
n
ch 'nasm
-
2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rd
o
ff: add
missing dependency in Makefil
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter
Anvin
Merge
b
ra
n
ch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefi
l
e: hopefully fi
x
rdoff
p
ara
l
l
e
l buil
d
p
roble
m
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
Impl
e
ment
the
V
GATHERP
i
nstruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add
s
u
pport for VSIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec: update t
o
match re
q
uirem
e
nts of Fedora
14
+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter
A
n
v
in
NASM 2
.
10r
c
5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merge branch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pe
t
er
A
n
vin
BR 31
4
3040: Remove i
n
valid form of V
P
E
X
TRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
P
eter An
v
in
NA
S
M 2
.
10
r
c3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pet
e
r Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
BR
3
109604: Fix C4 v
s
C5 V
E
X form
s
e
lection in c
a
lcsiz
e
(
)
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
pr
e
proc
.
c:
use nasm_strdup()
r
ather than
n
a
k
ed strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
t
er
A
n
vin
doc: fix spel
l
ing of "compat
i
bility
"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter A
n
vin
phash:
m
ove sam
p
le function to the sa
m
ple f
i
le
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvi
n
Merge branc
h
'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anv
i
n
c
han
g
es: document fixed token rever
s
a
l
for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
pre
p
roc: reverse th
e
ord
e
r o
f
the t
o
kens
i
n
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pe
t
er A
n
vin
BR 3052
6
18:
ha
n
dle
s
eg
m
ent re
g
ister operatio
n
s in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
do
c
: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: override optimization with ST
R
ICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
e
r
An
v
i
n
d
oc: documen
t
imm64 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
O
p
ti
m
ize
m
ov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
assemble: add
a
n OPT ins
t
r
uct
i
on f
l
ag
s
for
o
ptimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vi
n
doc: document the %use
f
p
m
acro pack
a
ge
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
.
Peter Anvin
insns
.
p
l
: ma
k
e ins
n
s
d
.
c a bit
e
a
s
i
er to rea
d
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
An
v
in
ndisasm: handle V
E
X
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter
Anvin
ndisasm
:
unify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
ndisas
m
: fix handing of byte co
d
es 250-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter A
n
vin
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
test
/
av
x
: rem
o
ve deleted
i
n
struct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvi
n
insns
.
dat: permit contracted fo
r
ms for
VBLEND
V
P
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
assmemble
.
c: fix
V
EX
.
W
l
ogic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
i
nsns
.
da
t
:
fix
e
nco
d
ing
of VC
V
TSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r
A
nvin
i
n
sns
.
dat: S
S
E encoding of VBLEND with VEX pr
e
fix
is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
t
er Anvin
insns
.
dat: updates from AV
X
v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
e
r Anvin
assemble: h
a
n
dl
e
vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
vex: change
.
w
x
to
.
wig to match the lates
t
A
VX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter A
n
vin
LICENSE: u
p
date year
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter Anvin
i
nsn
s
.
dat: u
n
break test/i
m
m
6
4
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pe
t
er An
v
i
n
R
e
vert "Im
p
rove pro
c
ess_ea
a
nd introduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
nasm
.
h:
move "regs
.
h"
t
o to
p
; make
i
s_re
g
ister() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Pe
t
er Anvin
preproc: a
l
lo
w
non-identi
f
ier character
i
n
environme
n
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
nasmdoc: we stil
l
miss
Chuck, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
Merge
branch 'nasm-2
.
08
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pet
e
r A
n
v
i
n
changes
.
src: update with t
h
e 2
.
08
.
xx changes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
eter Anvin
NASM 2
.
09
r
c4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvi
n
Make
-Ox the default
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next