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
2012-03-12
H
.
Peter Anvin
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NA
S
M
2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Pete
r
Anvin
Tr
y
again t
o
fix our h
a
ndling of MOVD/M
O
VQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
P
e
ter A
n
vin
NASM 2
.
1
0rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM 2
.
10rc
1
3
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
et
e
r Anvin
pre
p
roc: Rever
t
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
.
sp
e
c
.
in
:
switch to
.
xz
a
s
th
e
sour
c
e file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
mi
s
c/release: do x
z
co
m
press
i
on wit
h
-9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
v
in
i
n
s
ns
.
da
t
:
M
OV
i
s
not lockable; CMPXCH
G
1
6
B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
HLE: One
more byte cod
e
conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
HLE
:
Move byte 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 Anvin
HLE: Change NOHLE t
o
b
e
a
n
i
n
s
tructi
o
n flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
er Anvi
n
tag-rele
a
se
:
actually push
data
ou
t
u
nless
--no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter An
v
in
NA
S
M
2
.
10
r
c1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
release: crea
t
e
.
x
z
fil
e
s; r
e
mov
e
empty subdirec
t
ories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Rem
o
v
e some ugliness from the
w
in64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
v
in
p
s
f
on
t
s
.
p
h: increase leading to
f
o
nt s
i
ze+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
v
i
n
c
hanges: document
b
i
gendian UTF-16/U
T
F-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add sup
p
ort
f
or UTF-16BE and UTF
-
32B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Make
t
he LOCK a
n
d H
L
E warnin
g
s suppre
s
sable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
doc: Document el
f
x
3
2 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
o
c: 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
.
Peter Anvin
doc: Allo
w
repositio
n
ing the E
P
S l
o
go
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Update copyr
i
ght year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
N
ASM 2
.
1
0
rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
doc: Document
AVX2,
BMI1, BMI2 and TS
X
support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er A
n
vin
A
ss
u
me
t
he undocumented CM
P
XCH
G
486 op
c
ode was loc
k
able
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean up JMP
/
CAL
L
patterns, espec
i
ally for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
disas
m
:
i
g
nore o
p
co
d
es 370 and
3
7
1
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anv
i
n
Re
m
ov
e
all remain
i
ng ex
p
lic
i
t bytecodes from i
n
sns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add support for
w
arnin
g
o
n
i
n
v
a
lid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r
A
nvin
Move HLE byte
c
o
d
es to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter An
v
in
Add a "nohl
e
" byte code to s
k
ip
a
n
i
nstruction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
insns
.
pl: Bundle
a
ll "plain
b
yt
e
codes" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvi
n
HLE: Implement t
h
e
basic mec
h
anism for
XACQUIRE
/
XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nasm
.
c: F
i
x is_suppresse
d
_w
a
r
ning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
n
vin
HLE: Sp
l
it th
e
LOCK and REP prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er Anvin
in
s
n
s
: cr
e
a
te a
s
ymbolic "w
a
it" token for
the
\
341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
t
er
A
nvin
in
s
n
s:
f
ix IMUL patte
r
ns
t
o get
r
id of open-c
o
ded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvin
insns:
c
orr
e
c
t
the
TSX opc
o
des
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r A
n
v
i
n
insns:
replace open-coded \322 opc
o
d
e w
i
th odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pete
r
An
v
in
BR 3463230: A
d
d VMFU
N
C instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvi
n
d
i
sasm
.
c: ESP
/
RSP cannot b
e
ind
i
cies, but X
M
M4/
Y
MM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pe
t
er Anvin
asse
m
ble
.
c: remove stray de
b
ugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
NA
S
M 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
t
er Anvin
A fe
w
mor
e
AVX2 sp
e
c instru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
eter An
v
in
Use a norm
a
l quad-case for
v
alueless /
i
s4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
R
e
m
o
ve support for DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter
A
n
v
in
i
n
sns
.
d
at: Clean up and fix the BMI instruct
i
on patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
e
r Anvin
Merge bran
c
h
'
nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anvin
rdoff:
a
dd m
i
s
sing
dependency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Merge bra
n
ch 'nas
m
-
2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter
A
nvin
Makef
i
le: hopefull
y
f
i
x rdoff parallel build proble
m
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Implement th
e
VGATHERP i
n
struct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
Add suppo
r
t for V
S
I
B instruction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
ter A
n
vin
NA
S
M 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec: up
d
ate
to
m
atch requir
e
ments of
Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
P
e
t
e
r Anvin
N
A
SM
2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merge branc
h
'na
s
m-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
eter Anvin
BR 3143040: Remove invalid form
o
f VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge bran
c
h 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pet
e
r Anvin
BR 3109604: Fix C4 vs C5 VEX form s
e
lection in calcsi
z
e()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
pre
p
ro
c
.
c: use nasm_strdup()
r
ather
than
naked strdup(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
Anvin
Merge
b
ranch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
doc
:
fix spe
l
l
ing
of "com
p
atibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phash: move sample func
t
ion to the sample fil
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter A
n
vin
Merge b
r
anch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes:
document fixed token revers
a
l
for
%
def
t
ok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
n
v
in
preproc
:
reverse the order of the token
s
in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pet
e
r
Anv
i
n
BR 30526
1
8: handle segment
register
operations in
6
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er
Anvin
doc: unta
b
ify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anvin
doc: override optimization with S
T
RICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc
:
document imm64
optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anv
i
n
Op
t
imize m
o
v r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
assemb
l
e:
a
dd an
O
PT instr
u
ctio
n
flags for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
e
r
Anvin
doc: docume
n
t the %use f
p
macro package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
N
A
SM
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pet
e
r Anvin
insns
.
pl
:
make i
n
snsd
.
c a
b
i
t
ea
s
ier to
r
ead
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
eter Anvin
nd
i
sasm: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
n
d
isasm: unify VE
X
handl
i
ng
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter
A
nvin
ndisasm: f
i
x handing of
b
yte codes 25
0
-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
NASM 2
.
09
r
c7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
test/avx: remove dele
t
ed
instruct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat:
permit contracted forms
f
or
V
BLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
assme
m
bl
e
.
c: fi
x
V
EX
.
W
lo
g
ic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anvin
i
nsns
.
dat: fix
encoding of
VCVTSD2S
S
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
d
a
t:
SSE enc
o
ding
o
f
VBLE
N
D
w
i
th VEX prefix is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
i
n
sns
.
dat:
u
pd
a
t
es from AVX
v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anv
i
n
assemble
:
handle
ve
x
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
n
vin
vex
:
chang
e
.
wx
to
.
wig to match the latest AV
X
s
p
ec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter
A
nvin
LICENSE: update
y
e
ar
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Pe
t
er Anvin
insns
.
dat:
u
n
break test
/
i
mm64
.
bi
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvi
n
Revert "Improve process_ea
and introduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter
Anvin
n
a
sm
.
h
: move "r
e
gs
.
h
"
to to
p
;
m
ake is_r
e
gi
s
ter() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Pet
e
r Anv
i
n
prep
r
oc: allow non-identif
i
er character in environ
m
ent
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvi
n
n
a
smdoc: we still
m
iss Chuck, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pe
t
er Anvin
Merge bra
n
c
h 'nas
m
-2
.
0
8
.
xx
'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pe
t
er Anvin
cha
n
ges
.
src
:
upd
a
te with
the 2
.
08
.
xx
changes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next