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
insns.dat: Mark the immediate for shift instructions as imm8
2012-09-26
H
.
Peter Anvin
i
n
sns
.
d
a
t:
M
ark
the immediate for shi
f
t instruct
i
o
ns
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Peter Anvin
BR 3392227: Rem
o
ve SB fl
a
g
from SHIFT rm,imm
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-10
H
.
Peter Anvi
n
When
g
enerate dep
e
n
d
ency names internally, quote filena
m
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
c
h
a
n
g
e
s
.
s
rc:
f
ix grammar error (support -> supports)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
NA
S
M 2
.
10
.
0
5
commit
|
commitdiff
|
tree
2012-09-09
H
.
P
ete
r
Anvin
c
h
a
nges
.
s
rc: D
o
c
u
ment CLAC/STAC
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
A
dd
C
LAC and
S
T
AC instruc
t
ions fro
m
A
VX spec 014 (319433
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-18
H
.
Pe
t
er An
v
in
N
ASM 2
.
10
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
Pe
t
er Anvin
ch
a
nge
s
.
src: L
i
st of changes
fo
r
th
e
nex
t
rele
a
se
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
P
e
t
er An
v
in
Add
back t
h
e
2
56-bit fo
r
m of the V
O
RPD instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
Peter Anvin
BR 3392218: Di
s
assemble 82h opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
e
t
er
A
nvin
NASM 2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
e
ter Anvi
n
doc
:
document XRELE
A
SE MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
e
t
e
r
Anv
i
n
hl
e
:
opcod
e
A2 forbidden
w
ith HL
E
prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pe
t
er
A
n
v
in
NASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
nvin
c
hanges: add changes since 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
n
v
in
d
o
c
:
document ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
isnsn
.
dat: add norexw
t
o instructi
o
ns with
only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
insns
.
dat:
new instructions from the 013 AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
P
e
ter Anvin
test: ilog
2
() tes
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
eval: add general suppor
t
for "int
e
ger functions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvin
p
hash
.
sh: Use int() for the s
i
ze of
the has
h
table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter A
n
vin
N
AS
M
2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
P
e
t
e
r
Anvin
NASM
2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter
A
n
vin
Try again
t
o fix our ha
n
dl
i
ng of MOVD/MO
V
Q
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
N
A
SM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NA
S
M 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pe
t
e
r Anvin
preproc: Revert t
o
the NAS
M
2
.
0
9
preproce
s
sor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
nasm
.
s
pec
.
i
n: switch to
.
xz as
the source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
m
isc/release
:
do xz compression
w
ith
-9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
insns
.
dat: MOV is not l
o
ckable; C
M
P
XCHG16B does
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One mo
r
e
byte code c
o
nversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Mo
v
e
byte codes back to \2
7
1-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
NASM 2
.
1
0rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
v
i
n
H
LE: Change N
O
H
L
E to be an instr
u
c
tion flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
A
n
v
i
n
tag-release: actually push data ou
t
unless
-
-
no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
N
A
SM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
n
vin
rel
e
a
s
e:
c
reate
.
x
z fil
e
s; remove empty subdir
e
c
tories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anv
i
n
doc:
Remo
v
e some ugliness from the win
6
4 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
psfonts
.
ph: in
c
rease leading to fo
n
t size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r A
n
v
i
n
c
hang
e
s: document
big
e
ndi
a
n UTF-16/UTF-3
2
support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anv
i
n
Add support for UTF-16BE and UT
F
-
32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Mak
e
the LOCK
an
d
H
LE
warni
n
g
s
suppressabl
e
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Docum
e
nt e
l
f
x32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Move the EPS logo dow
n
by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
doc: Al
l
ow reposit
i
oni
n
g the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Update
copy
r
ight
y
ear
t
o 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvi
n
NASM 2
.
10rc
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
doc: D
o
cume
n
t
A
VX2, B
M
I1, BMI2 and T
S
X support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assume the
u
n
documented CMPXCHG486 opcode
w
as lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvi
n
Cle
a
n up JMP/C
A
LL pat
t
erns, especially for 6
4
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
disasm:
ignore
o
pc
o
de
s
370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remove all rema
i
ning ex
p
lici
t
byte
c
odes fro
m
insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er
Anvin
Ad
d
support for warning on invalid LOCK p
r
e
f
i
xes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r
Anvin
Move HLE
b
yte codes
to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
n
v
in
Add a "nohle"
b
y
te code to
ski
p
an instruction
pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
insns
.
p
l
: Bundle all "
p
la
i
n bytecodes" i
n
to a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
HLE: Implement th
e
basic mechanism for
X
A
C
QUIR
E
/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nas
m
.
c:
Fix
i
s
_
s
upp
r
essed_w
a
rning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
HLE: Spl
i
t
t
he LOCK and REP pr
e
fix
slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anv
i
n
insn
s
: create a sy
m
b
olic "wait" t
o
ken for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: fix
IMUL patterns to get rid of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter A
n
vin
insns:
correct
the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er Anv
i
n
insns
:
r
e
p
lac
e
o
pen-code
d
\322
opcode with
o
df
(
o
p
erand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter A
n
vin
B
R
3463230: Add VMFUNC instr
u
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
A
nvin
disasm
.
c: ESP/RSP can
n
ot b
e
i
ndicies, bu
t
XMM4/YM
M
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
A
n
v
in
as
s
emble
.
c:
remove stray d
e
bugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter
A
nvin
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pet
e
r Anvin
A
f
ew more AVX2 spec
i
nstr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a
normal quad-case for valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
R
e
move suppor
t
for
D
R
EX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
i
n
sns
.
d
at: Cle
a
n
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
.
Pe
t
er Anvin
M
erge branch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er
A
nvin
rdoff: add m
i
ssing depen
d
ency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
Merge branc
h
'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefi
l
e: hopefully fix rdoff par
a
ll
e
l build
p
r
obl
e
m
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
et
e
r
Anvin
Implement the VGATHERP instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anv
i
n
A
d
d support for
V
SIB instruct
i
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter An
v
in
NASM 2
.
10
r
c6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
ter
Anvin
spec: u
p
date to match requireme
n
ts of
F
e
d
ora 1
4
+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM
2
.
10
r
c5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter
A
nvin
Merg
e
br
a
nch 'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
eter Anvin
BR 3143040: Remove inva
l
id form of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
N
A
SM 2
.
1
0
rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Me
r
ge branch '
n
asm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
B
R
3
109
6
04: Fix C4 vs C5 VEX form selec
t
ion i
n
calcsize
(
)
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
p
r
e
p
r
oc
.
c: use nasm_strdup()
rather t
h
a
n nak
e
d
strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anv
i
n
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
eter Anvin
doc:
f
ix spelling of "com
p
a
tibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
e
ter
Anvin
phash:
m
ove
s
ample function to the sampl
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
nvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pete
r
Anvin
changes: doc
u
ment
fixed token reversal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pe
t
er Anvin
preproc: re
v
erse the order of the token
s
in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
ete
r
Anvin
BR 3052618: ha
n
dle
s
egment
reg
i
ster o
p
era
t
i
ons in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
Anvin
do
c
: untab
i
fy
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
d
o
c: override
optimi
z
atio
n
w
i
th STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
oc: d
o
cument im
m
64 o
p
t
imiz
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
Op
t
imize m
o
v
r
6
4,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
assemb
l
e: add an OPT
i
nstr
u
ction flags
for optimizin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r
Anv
i
n
doc: document t
h
e %use fp ma
c
ro
package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next