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.02
2012-07-21
H
.
Peter Anvin
NAS
M
2
.
10
.
0
2
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pet
e
r Anvin
chan
g
es: add changes
sin
c
e 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pet
e
r Anvin
doc: docu
m
ent ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
Anvi
n
isnsn
.
dat: add norexw to instructi
o
ns wit
h
only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Pe
t
er Anvin
insns
.
dat
:
new
i
nstructi
o
ns from the 013
A
VX s
p
ec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter A
n
vin
test: ilo
g
2() t
e
s
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
P
et
e
r Anvin
ev
a
l: add gen
e
ral
support for "integer fu
n
ction
s
"
a
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvin
phash
.
sh: Us
e
int() for
t
he size
of
the hash
t
a
b
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Pe
t
er
Anvi
n
N
ASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter
Anvin
NASM
2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try a
g
a
i
n
t
o fix
o
ur handling
o
f MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM 2
.
10r
c
13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
pre
p
roc: Reve
r
t to the NASM 2
.
09
preproce
s
s
o
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
s
p
ec
.
in
:
s
w
it
c
h
to
.
xz as the source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
misc/re
l
ea
s
e: do xz compressi
o
n with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
A
n
v
i
n
insns
.
dat: MOV
is
n
ot loc
k
able; CMPXCHG16B do
e
s not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One
more b
y
te co
d
e co
n
version
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
HLE: Move byte codes ba
c
k to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
ete
r
Anvin
N
A
S
M
2
.
10
r
c11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Change NO
H
LE to be an in
s
tr
u
ction
f
l
a
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-relea
s
e
:
a
ctua
l
ly
p
ush
d
a
t
a
out un
l
ess
-
-no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
NASM 2
.
10rc
1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
re
l
ease: create
.
xz files;
r
emo
v
e empty subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
d
o
c:
Remove
some
ugliness from the
w
in64 sect
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph: increase leading to font si
z
e+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
changes: document bigend
i
an U
T
F-1
6
/UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Add support for UTF-16BE and UTF-
3
2BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Make the LOCK
a
nd HLE wa
r
ning
s
suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Document elfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
doc: Move 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: Allow rep
o
s
itioning th
e
EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
U
pdate copyright
year to
2
0
1
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
NASM
2
.
10
r
c9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
d
o
c: Document AVX2, BMI1, B
M
I2 and T
S
X support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvi
n
Assume t
h
e un
d
oc
u
me
n
te
d
CMPXCHG
4
86 op
c
ode
w
as lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
C
l
e
a
n up
J
M
P
/CALL p
a
tterns, e
s
pecially for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
disasm: ign
o
re opcodes 3
7
0 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Rem
o
ve
all remai
n
ing explicit bytecode
s
from
in
s
ns
.
d
a
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anv
i
n
Add support for warni
n
g on invalid
LOCK prefixe
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter An
v
in
Move HLE byte co
d
es to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Add a "n
o
hle" byte code to skip an instruction
p
attern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvin
in
s
n
s
.
pl: Bundle
a
ll "plain byte
c
o
des" int
o
a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HL
E
: I
m
plement the basi
c
mechanism for X
A
CQUIRE/XRE
L
E
A
SE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nasm
.
c: Fix is_suppressed_wa
r
ning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter A
n
vin
HLE: Spl
i
t the LOCK
and REP p
r
efix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
et
e
r
A
nvin
insns: create a
s
y
mbolic "
w
ait" token for t
h
e \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvin
insn
s
: fix IMUL 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
insns: co
r
rect the TSX
opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anv
i
n
insns:
replace ope
n
-coded \
3
22 opcode with
odf (oper
a
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
B
R
3463230: Add VMFU
N
C instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pe
t
er Anvin
disa
s
m
.
c: ESP/RSP cann
o
t be
indic
i
es, but XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
t
e
r Anvin
assemble
.
c: remove
s
tray debugging
code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter
A
n
vi
n
NASM 2
.
1
0
rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A few more AVX2 sp
e
c instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
U
s
e a normal quad-c
a
se for valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remove supp
o
rt for
DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pe
t
er Anvin
insns
.
dat: Clean up and fi
x
the BMI instruction patte
r
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rd
o
f
f
:
a
dd missing d
e
penden
c
y in Make
f
ile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch
'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anvin
Makefile:
hope
f
u
l
ly fix
r
d
o
ff parallel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Implement the V
G
ATH
E
R
P
instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
A
d
d support for VS
I
B instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter An
v
in
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter A
n
v
i
n
s
p
ec: update to match
requi
r
ements of
Fed
o
ra 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Pete
r
Anvin
N
ASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anv
i
n
Mer
g
e branch 'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
eter Anvin
B
R
31
4
304
0
: Remo
v
e inval
i
d fo
r
m o
f
VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
N
A
SM 2
.
10rc
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pete
r
Anv
i
n
Merg
e
branch 'n
a
sm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
An
v
i
n
BR
3
109604: F
i
x C4 vs C
5
VEX f
o
rm
s
election in ca
l
csize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
pre
p
roc
.
c: use nasm_
s
trdup() rat
h
er than
naked strdup(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anv
i
n
Mer
g
e branc
h
'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
doc: fix spelling
o
f "compatibil
i
ty"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
ete
r
Anvin
phas
h
: move sample fu
n
c
t
ion
to the sampl
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merge b
r
anch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r Anvin
changes
:
document fixe
d
toke
n
re
v
ersal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
pr
e
proc: reverse
t
he o
r
der of
t
h
e
tokens
i
n %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter
Anvin
BR
3
0
5
2618: h
a
n
d
le s
e
gmen
t
regi
s
t
er operati
o
n
s
in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvi
n
doc: unta
b
i
f
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
doc:
o
verride o
p
timization with STR
I
C
T
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: document
imm64 o
p
timi
z
at
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
Optimize m
o
v r64
,
imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
a
ssemble:
a
dd
an OPT instructio
n
flags
f
or optim
i
zin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r A
n
v
i
n
doc:
d
ocument
t
he
%
use fp macro package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
N
A
SM
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
A
n
v
i
n
insns
.
pl: ma
k
e
insnsd
.
c a
b
it
easier t
o
read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvi
n
ndisasm: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Pe
t
e
r
Anvin
ndisasm: unify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pete
r
Anvin
ndisasm: fix handing of byte c
o
des 250-253,
324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anv
i
n
NASM 2
.
0
9
rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
te
s
t/avx: remov
e
de
l
ete
d
i
nstructi
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anv
i
n
insns
.
dat: permit contra
c
ted forms for VBLEND
V
P
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anvin
assmemble
.
c: fix
V
E
X
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
i
n
sn
s
.
dat: fix encod
i
ng of
VCVTSD2
S
S
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter Anvin
i
nsns
.
dat: SSE
encoding
o
f
V
B
LEND
with VEX
p
refix
i
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anvin
insns
.
da
t
: upd
a
tes f
r
om
A
VX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter A
n
v
i
n
a
ssem
b
le: handle 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
t
he l
a
test A
V
X spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next