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.11rc3
2013-11-28
H
.
P
eter Anv
i
n
NAS
M
2
.
11rc3
commit
|
commitdiff
|
tree
2013-11-28
H
.
Pete
r
Anvin
A
d
d {vex3}
a
n
d
{vex2} prefixes by
a
nalogy wi
t
h {evex}
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-11-28
H
.
Peter
Anvin
N
ASM 2
.
11rc2
commit
|
commitdiff
|
tree
2013-11-28
H
.
Pe
t
er Anvin
Remove "high 16" register class macros for xmm/ymm
/
zmm
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-27
H
.
Peter Anvin
disasm: Don't rely
o
n iflag_cm
p
() ret
u
rn
i
ng
+
/
-1
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-11-27
H
.
Peter An
v
i
n
iflag: D
o
the equali
t
y te
s
t in i
f
lag_cmp() first
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-11-26
H
.
Peter Anvin
ifla
g
: In
if
l
ag
_
cmp() scan from
t
h
e
mo
s
t signif
i
cant
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-25
H
.
P
eter Anvin
i
f
l
a
g
:
Drop the
u
se of double und
e
r
scores
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-25
H
.
Peter Anvin
iflag: Make the
i
ns
n
s_flags arr
a
y const
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-25
H
.
Pete
r
Anvin
i
nsn
s
.
d
at: Fix a typo in a com
m
ent
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter An
v
in
iflag
:
Move instr
u
cti
o
n f
l
ag c
o
mment
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter
A
nvin
iflag: remove C
9
9 constructs, don't hardco
d
e
t
he numb
e
r
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter An
v
in
"
make alldeps"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Pet
e
r An
v
in
ifl
a
g: Fix depe
n
dencies, factor out
static components
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter Anvi
n
"
m
ake alldeps
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-20
H
.
Peter Anvin
disasm: add
s
upport f
o
r emi
t
t
i
n
g split EA format
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-11-20
H
.
Peter Anvin
pa
r
s
er
:
support split base,index e
f
f
e
c
tive address
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-11-20
H
.
Peter A
n
v
in
parse: factor
ou
t
mref parsing
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-11-20
H
.
Peter Anvin
parser: simplif
y
c
o
de by keeping a poin
t
er to the curre
n
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-11-08
H
.
Pe
t
er A
n
vin
Add (redundant)
parentheses around b
i
t t
e
sts mixed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-10-24
H
.
Peter Anvin
M
e
rge rem
o
te-tracking bran
c
h 'origin/
m
aster'
commit
|
commitdiff
|
tree
2013-10-24
H
.
Peter Anvin
Mak
e
file
.
in:
a
lways
run "
m
ake all
d
ep
s
" wh
e
n
"make dist"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-10-24
H
.
Pete
r
A
n
vin
Run "make a
l
l
dep
s
" to upd
a
te
d
e
p
endencie
s
commit
|
commitdiff
|
tree
2013-10-24
H
.
P
eter Anvin
Ma
k
efile
.
in: generate manpages for "make dist"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-10-24
H
.
P
eter Anvin
Revert "build:
Include pregene
r
ated nasm m
a
npages"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-10-19
H
.
Peter Anvin
macros
.
pl: Remov
e
s
up
e
r
fluous whi
t
es
p
a
ce
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-10-03
H
.
P
ete
r
Anvin
Add support
f
or DZ
a
nd RE
S
Z, doc
u
me
n
t the ZWO
R
D key
w
or
d
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-10-02
H
.
P
ete
r
A
nvin
NA
S
M 2
.
11rc
1
commit
|
commitdiff
|
tree
2013-10-02
H
.
Peter Anvin
N
A
S
M 2
.
10rc1
commit
|
commitdiff
|
tree
2013-10-02
H
.
Peter Anvin
Merge br
a
nch 'avx512'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-07-20
H
.
Peter Anvin
BR 3392260: Handle instructions only separated by vector
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-05-17
H
.
Peter Anvi
n
Make
t
he error
s
for
mis
s
in
g
man
page tools
compr
e
hensible
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-12-04
H
.
Peter
A
n
v
in
NASM 2
.
10
.
06
commit
|
commitdiff
|
tree
2012-12-04
H
.
P
e
t
e
r An
v
in
changes: document fix
o
f
macho64
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-10-08
H
.
Peter
A
nvin
doc/changes
.
src:
Updat
e
t
o
include recent changes
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Peter
A
nvin
i
n
sns
.
dat: Mark
t
he immed
i
ate for s
h
ift instructions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Pe
t
e
r
Anvin
B
R
3392
2
27: Remove SB
flag from SHIFT rm,im
m
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-10
H
.
Peter
An
v
i
n
When gen
e
r
ate dep
e
n
d
ency names internally, quote filenames
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
changes
.
s
rc: fix grammar
e
rror (support -> supports
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
NASM 2
.
10
.
05
commit
|
commitdiff
|
tree
2012-09-09
H
.
Pet
e
r Anvin
changes
.
s
r
c: Document CLA
C
/STAC
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter Anvin
Add CLAC
and STAC
i
nstructio
n
s from
A
VX spec 014 (319433
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-18
H
.
P
eter Anvin
NAS
M
2
.
10
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
Pet
e
r A
n
v
i
n
changes
.
sr
c
:
L
ist
o
f c
h
anges for the next release
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
Pet
e
r Anv
i
n
Add back
the 256-bit form of
the VORPD instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
Pet
e
r Anv
i
n
BR
3
392218:
Disassemble 82h op
c
o
d
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
NASM
2
.
1
0
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
doc: document XRELEASE MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
e
ter A
n
vin
hle: opcode A2 forbidden with HLE prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pe
t
er Anv
i
n
N
ASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pe
t
e
r Anvin
c
hange
s
:
add changes
s
ince 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
d
oc:
d
o
cument i
f
unc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
An
v
i
n
isnsn
.
dat: add norexw
t
o
instructions with o
n
ly 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
P
e
ter A
n
vin
insns
.
dat: new instructio
n
s from the 013 AV
X
sp
e
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
t
e
st: ilog2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter
A
n
v
in
eva
l
: add gene
r
al support
f
or "int
e
g
er fun
c
tions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
P
ete
r
An
v
i
n
phash
.
s
h
: Use int() for th
e
size
o
f
the hash ta
b
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
N
ASM
2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter An
v
in
NASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
P
e
ter Anvin
T
ry
again to fix
o
u
r handling of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM
2
.
1
0rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM
2
.
1
0
r
c13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
preproc: Re
v
e
rt to the NASM 2
.
09 preproc
e
s
sor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r
A
n
v
in
n
a
sm
.
spec
.
i
n: swi
t
ch
t
o
.
x
z
as the so
u
rce fi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/re
l
ea
s
e:
d
o xz compr
e
ssion
w
ith -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter
A
nv
i
n
insn
s
.
d
a
t
:
MOV is not lockable; CMPXCHG16B does
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvi
n
HLE:
One m
o
re
byte code
c
on
v
e
r
s
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anv
i
n
HLE:
Move byte cod
e
s back to \27
1
-\2
7
3
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
H
L
E: Change
N
OHLE to
be an instructio
n
flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
t
a
g-release: actually push data out
u
nless --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
re
l
ease: create
.
xz files;
r
emove empty
s
ubdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
oc: Remove some ugli
n
ess from the win64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
p
sf
o
nts
.
ph: increa
s
e leading
t
o f
o
n
t
siz
e
+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
changes: docum
e
nt bige
n
dian UTF-16
/
UTF-32 su
p
port
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvi
n
Ad
d
s
u
pport for UTF-1
6
B
E
and UTF-3
2
BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Make the LOCK and HLE
warnings suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc
:
D
ocument elfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
doc:
Move t
h
e EPS log
o
d
o
w
n
by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nvin
doc: Allo
w
repositionin
g
the EPS lo
g
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r Anvin
Up
d
ate
c
o
p
y
right yea
r
t
o
2
012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NA
S
M 2
.
1
0
rc
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
doc: Docum
e
nt AVX2, BMI1, BM
I
2 and
TS
X
suppor
t
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assume the
u
ndocumented CMPXCHG4
8
6 op
c
ode was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Cl
e
an up JMP
/
CALL patterns
,
espe
c
ially
f
o
r
64 bi
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
An
v
in
d
isasm: i
g
nore opcodes 370
and
3
71
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er
A
n
vin
Remove all remai
n
ing explicit bytecodes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
A
d
d suppo
r
t
for warning on invalid LO
C
K prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move HLE byte codes to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Add a "n
o
hle"
byt
e
c
o
d
e to skip an
instruc
t
ion patte
r
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
ete
r
Anvin
insns
.
pl
:
B
u
ndle
all
"plain byte
c
odes" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
HLE: Implement the
b
asic mecha
n
ism for XACQUIRE/
X
RELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
nas
m
.
c: Fix
i
s
_
suppressed_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
H
L
E
:
Sp
l
it t
h
e L
O
CK
a
nd
REP prefix s
l
ots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
n
sns: creat
e
a
s
ymbolic "wait" token
for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r
A
nvin
insns:
fi
x
IMU
L
patte
r
ns to
get rid of
ope
n
-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
Anvi
n
i
n
sns: c
o
rrect t
h
e
T
SX
opco
d
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
n
v
i
n
insn
s
: replace
o
pen-coded \32
2
opc
o
d
e w
i
th odf (oper
a
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pe
t
e
r
Anvin
BR 3463230: Add VMFUN
C
in
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next