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
Try again to fix our handling of MOVD/MOVQ
2012-03-06
H
.
Peter Anvin
Try aga
i
n to fix our h
a
ndli
n
g
o
f MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter A
n
vin
NASM 2
.
1
0rc
1
4
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pete
r
Anvin
NA
S
M 2
.
1
0
rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
p
r
eproc
:
Rever
t
to
t
h
e NASM 2
.
09
p
reprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nas
m
.
spec
.
in:
s
witch to
.
xz as
t
he
sour
c
e
f
i
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
misc/releas
e
: do xz co
m
pression with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
i
n
sns
.
dat: MOV is not
lo
c
ka
b
le; CMPXCHG1
6
B do
e
s not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
er A
n
vin
HLE: One more byte code conversi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter
A
nvin
HLE:
M
ove by
t
e codes back to
\271-\273
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
.
Peter
A
nvin
H
L
E: Change NOHLE
to b
e
an instruction fla
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
A
nvi
n
tag
-
release:
a
ctually push dat
a
out u
n
less
--no-pu
s
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10rc
1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
Anvin
relea
s
e:
c
reate
.
x
z
file
s
;
remove
e
m
p
t
y
subd
i
rec
t
ori
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
Anvin
d
o
c
:
Remove some ugliness from the win64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
psfonts
.
ph
:
increase
l
eading to font siz
e
+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
change
s
: docume
n
t bi
g
endian UTF-16/UT
F
-
3
2 s
u
p
port
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Add
support for UTF-16BE and UTF-3
2
BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Ma
k
e the
LOCK and HLE warnings sup
p
ressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Document
elf
x
32
s
upport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
o
c: M
o
ve the
EPS l
o
go d
o
wn by
1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
o
c: Allow rep
o
sitioning th
e
EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
Anvi
n
Update copyright year to 201
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
N
ASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
doc
:
Docume
n
t AVX2,
B
MI1, BMI2 and TSX supp
o
rt
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Assume the
u
nd
o
c
u
mented CM
P
XCHG486
o
pcode was
l
ockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Clean
up J
M
P/CA
L
L
pa
t
terns, esp
e
cially f
o
r 64 b
i
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvin
disasm: ignore op
c
odes 370
a
nd 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remove all r
e
m
aining exp
l
icit bytecodes from ins
n
s
.
d
a
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Add
suppor
t
for warning on invalid LOCK prefixe
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move
HLE byte co
d
es
t
o \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Ad
d
a "
n
ohle"
b
y
te code
t
o skip an instruc
t
ion p
a
ttern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nv
i
n
insns
.
pl:
B
un
d
le all "pl
a
in
bytecodes" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: I
m
plement the
b
asic me
c
hanism for
X
A
CQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
n
a
sm
.
c:
F
i
x is
_
suppressed_
w
a
rning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE:
S
p
lit
t
h
e LOCK and R
E
P prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter A
n
vi
n
insns
:
c
reate a
symbolic "wait" token for
t
h
e \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: fix IMUL pat
t
ern
s
to get rid of
op
e
n-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
nsns: correc
t
t
h
e
TSX o
p
code
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter Anvin
in
s
ns: r
e
pl
a
ce open-coded \322 opcode with odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter A
n
vin
BR 346323
0
: Add VMFUNC instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
Anvin
disasm
.
c: ESP/RSP
c
annot be indicies, but X
M
M4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pete
r
An
v
in
a
ssemble
.
c: remove s
t
ray debu
g
ging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter
Anvin
NASM 2
.
1
0rc
8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter A
n
v
in
A f
e
w more AVX2 spec inst
r
u
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a n
o
rmal
q
uad-case for valueless /i
s
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pete
r
A
nvin
Remove support for DREX encod
i
ng
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
insns
.
dat:
Clean
u
p and fix the BMI
instruction p
a
t
t
erns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Mer
g
e branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
rdoff: add
m
issing depend
e
nc
y
i
n
M
ak
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
M
erge
b
ranch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefile:
h
opefully fi
x
rdo
f
f parall
e
l bui
l
d prob
l
ems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvi
n
Implemen
t
the
V
GATHERP i
n
s
t
r
ucti
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
A
d
d
support for
V
SIB instruc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anv
i
n
N
ASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter A
n
vin
s
p
e
c: update to
match requir
e
ments of F
e
dora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
P
e
ter Anvin
M
e
rge
b
ranch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anv
i
n
BR 3143040: Remove invalid form of
VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter An
v
in
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter An
v
in
Merg
e
b
ranch
'
nasm-
2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
Anvin
BR 31
0
9604:
Fix C
4
v
s C5
VEX form selection i
n
calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
preproc
.
c: use nasm_str
d
up()
r
a
ther than
n
aked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
ter Anvin
Merge bran
c
h 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
doc: fix spelling of "compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter
Anvin
phash: move
s
ample func
t
ion to the sa
m
ple file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter An
v
in
Me
r
g
e branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes: document fixed token reversal for %
d
e
fto
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pete
r
An
v
in
preproc: reverse the order of the tokens in
%de
f
tok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
eter Anvin
BR
3
0
5
2618: han
d
le segment register oper
a
tions in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: un
t
ab
i
f
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
d
o
c
: override
optim
i
zation with
STR
I
CT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
doc: document imm64 optimi
z
at
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvi
n
Opt
i
mize mov r64,
i
mm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
a
s
semble: add an
O
P
T instruct
i
on flags fo
r
optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
oc: do
c
ument
t
he %use fp
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
ins
n
s
.
pl: make
i
n
sn
s
d
.
c a bit
e
asie
r
t
o read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pet
e
r Anvin
ndisas
m
: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter A
n
vin
nd
i
sa
s
m: u
n
i
f
y VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter An
v
i
n
ndisasm:
fix handin
g
of byte codes 250-25
3
, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r
Anv
i
n
te
s
t/a
v
x:
remov
e
deleted instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvi
n
insns
.
dat: permit c
o
ntracted f
o
rms
f
or
VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
assmemble
.
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
.
dat: fix e
n
coding of VC
V
TS
D
2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat
:
SSE
encoding
of VBLE
N
D w
i
th
VEX prefi
x
is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
insns
.
dat: update
s
fro
m
AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
a
s
s
emble
:
hand
l
e
v
ex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
vex
:
change
.
wx to
.
wig to
m
atch
t
he latest AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter Anvin
L
I
CENSE: u
p
date
y
ear
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter Anvin
insns
.
dat: unbreak test/imm64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pet
e
r Anvin
Revert "Improve process_e
a
and i
n
t
r
oduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
nasm
.
h: move "r
e
g
s
.
h" to t
o
p; mak
e
is_re
g
is
t
er
(
) a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Peter Anvin
p
rep
r
oc: allo
w
non
-
ide
n
tifi
e
r character in environment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
e
ter An
v
in
nasmd
o
c:
w
e still
m
iss
Chuck, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anv
i
n
M
er
g
e branch 'nasm-2
.
08
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
eter Anvin
c
h
anges
.
s
r
c
:
update with
t
he 2
.
0
8
.
xx changes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
eter Anvin
NASM 2
.
09rc4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
Ma
k
e -Ox th
e
defau
l
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next