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
release: create .xz files; remove empty subdirectories
2012-02-26
H
.
Peter Anv
i
n
release: create
.
xz fi
l
es; re
m
ove
e
mpty subdirectori
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Rem
o
ve
s
ome ug
l
iness from the win64
se
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
ps
f
onts
.
p
h
:
i
ncrea
s
e leading to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
changes:
d
ocument bigendia
n
UTF
-
16/UTF-32 supp
o
rt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add su
p
port
f
or
U
T
F
-16B
E
and UTF-32B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvi
n
Make
t
he LOCK and
HLE warnings suppre
s
sable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc: Docume
n
t elfx32 s
u
pport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
d
o
c: Move the
EP
S
logo do
w
n by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc: Allo
w
rep
o
sitioni
n
g the EPS l
o
go
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
Update c
o
p
y
right year to 2
0
12
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anv
i
n
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
doc: Document
AVX2, BMI1, BMI2 and T
S
X s
u
pport
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Assume the un
d
oc
u
mented
CMPXCHG486
o
p
code
was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
C
l
ean up
J
MP/CA
L
L
patterns, es
p
ec
i
ally for 64
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
disasm: i
g
no
r
e opcodes 370 a
n
d 37
1
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
R
e
m
ov
e
al
l
r
e
mai
n
ing explicit bytecodes f
r
o
m insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Add support for warning o
n
invalid LOCK pref
i
xes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
M
o
ve HLE byte codes to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
A
d
d
a "nohle" byte cod
e
to
s
k
i
p
a
n instruction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
insns
.
pl: Bundle all "plain bytecodes
"
into a
h
ash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anv
i
n
HLE: I
m
plement the b
a
s
i
c m
e
ch
a
nism for XA
C
QUIRE/XRE
L
EASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
Anvin
nasm
.
c: F
i
x is_su
p
pre
s
se
d
_warning(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
HLE:
S
p
l
it the LOCK and REP pr
e
fix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insn
s
:
c
r
eate a
s
y
m
b
o
lic "wai
t
" t
o
ken 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 I
M
U
L
patterns to get rid of open-code
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
i
n
s
n
s
:
corr
e
ct the TSX
o
pcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter A
n
vin
insn
s
:
r
eplace open-c
o
ded
\322 op
c
ode with o
d
f
(operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
B
R
3463
2
3
0: Add V
M
FUNC instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
disasm
.
c
:
ESP/RSP cannot
be
i
ndici
e
s,
but XM
M
4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pet
e
r
A
n
v
in
assemble
.
c: r
e
mov
e
stray debug
g
ing c
o
de
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Pete
r
Anvin
NASM 2
.
1
0
rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A
f
e
w mor
e
AVX2
s
pec instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pete
r
Anvin
Use a normal quad-case for value
l
ess /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
ter Anvi
n
Remove su
p
port for DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
insns
.
dat: Cl
e
an
u
p
and fix the BMI
instruction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
Merge bran
c
h 'n
a
sm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r
Anvin
rdoff: add mi
s
sing dependency in Mak
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
M
er
g
e branch 'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Makefile
:
hopefully fi
x
rdoff paral
l
el bu
i
ld pro
b
l
ems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r
A
n
vin
Implemen
t
the
V
GATHERP instructi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add suppo
r
t f
o
r
VSIB
instruc
t
io
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
N
A
SM 2
.
1
0
r
c
6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pet
e
r
Anvin
spec: updat
e
t
o
match requirements of Fedo
r
a 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM
2
.
10
r
c
5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merg
e
bra
n
ch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
B
R 3143040: Remove in
v
alid fo
r
m
of VPEXTR
W
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anv
i
n
NA
S
M
2
.
1
0rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter An
v
in
M
erge bra
n
c
h
'
n
a
sm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter An
v
in
BR 3109604
:
Fix C4 vs C5 VEX form selection in calcs
i
ze()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter A
n
vin
preproc
.
c: use nasm_strdup() rather than naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
et
e
r Anvin
Merge
branc
h
'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
Anvin
doc: f
i
x sp
e
ll
i
ng
o
f "comp
a
tib
i
lit
y
"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phash: move samp
l
e
function
t
o
the sample
f
ile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pete
r
Anvin
Mer
g
e branch 'nasm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes: doc
u
ment fixed token revers
a
l
for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
prepr
o
c
:
rever
s
e
the order
o
f the tokens i
n
%
d
eftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
B
R 30
5
26
1
8: handle seg
m
ent
regist
e
r ope
r
ations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvi
n
doc: untabif
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: override optimization
w
i
th S
T
RICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
doc: d
o
cument
i
m
m
64 optimizatio
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
Optimize mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
er Anvin
assemble:
a
dd an OP
T
i
nstruct
i
o
n
fl
a
gs
fo
r
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
%
use
f
p macro
p
ackage
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
ete
r
Anvin
N
A
SM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
insns
.
p
l:
ma
k
e insnsd
.
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
ndisasm: handle VEX
.
L
I
G
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndisas
m
: unify VEX hand
l
ing
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
n
disasm: fix handi
n
g of
b
yte c
o
des
2
50
-
253, 3
2
4
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter An
v
in
N
ASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
test/avx: remove deleted i
n
stru
c
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
A
nvin
insns
.
dat: p
e
rmit contr
a
c
t
e
d fo
r
ms
f
or VBLE
N
D
V
P
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anv
i
n
assmembl
e
.
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: f
i
x
encoding of VCVTSD2
S
S
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
in
s
ns
.
da
t
:
SSE encoding of VBLEND with VEX prefix is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anvin
insns
.
d
a
t
:
updates from AVX v
7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
as
s
em
b
le: h
a
ndle
v
ex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
vex: chan
g
e
.
wx to
.
wig to mat
c
h the latest AVX spe
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
P
e
ter Anvin
L
I
C
ENSE
:
u
p
date year
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
P
e
t
er Anvin
i
nsns
.
dat
:
unb
r
eak test
/
imm64
.
b
i
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anv
i
n
R
e
vert "Improve
p
roc
e
s
s
_
e
a and i
n
tr
o
d
uce -
O
L"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pet
e
r Anvin
nasm
.
h: move
"
regs
.
h" to top; make is_reg
i
ster()
a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Pete
r
Anvi
n
p
r
eproc: allow non-
i
d
e
ntifier character in e
n
vironme
n
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
n
a
smdoc
:
we still mis
s
Chuck, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
e
ter Anvin
Merge bra
n
ch 'nasm-
2
.
08
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter
An
v
in
c
h
anges
.
sr
c
: update
w
ith the 2
.
08
.
xx
chan
g
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter A
n
vi
n
NASM 2
.
09rc4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
Make -Ox
t
he defau
l
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
Peter
Anvin
pr
e
p
roc:
a
dd %ifenv
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
Peter Anvin
BR30
2
8880: Revert
t
o
nonf
a
t
al, bet
t
er error message
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Peter
A
nvin
nasmdoc: r
e
m
ove obsole
t
e So
u
r
c
eforge references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Peter An
v
in
NASM 2
.
0
9rc3
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
preproc:
d
on't paste
T
OK_PREPROC
_
ID
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
ete
r
A
n
vin
Revert
"BR3005117: Expland loc
a
l single
m
acro bef
o
re
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pe
t
er Anv
i
n
Revert "e
x
pand
_
m
m
ac_params
:
D
o
n
'
t forget to
h
a
ndle
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
e
ter An
v
in
Re
v
ert "expand_mmac_params: Expand local sing
l
e
m
acros
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
e
ter Anvin
Revert
"
e
x
pand_mmac
_
params: Expan
d
local s
i
ng
l
e macros
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
Chec
k
in
test case
f
rom bug repo
r
t
b
r3005117
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
br3026808: add test case
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pe
t
er Anvin
insns: add FXSAVE64/FXRSTOR64, dr
o
p np prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter An
v
in
M
er
g
e bra
n
c
h 'master' of ssh://repo
.
or
.
cz
/
s
r
v/git
/
nasm
commit
|
commitdiff
|
tree
next