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
Remove "high 16" register class macros for xmm/ymm/zmm
2013-11-28
H
.
Peter
Anv
i
n
Remove "high 16" reg
i
ster c
l
ass macros
f
or xmm/y
m
m/z
m
m
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-27
H
.
Peter
A
nvin
d
isasm:
D
on't rely
on iflag_cm
p
() returni
n
g +/-
1
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-11-27
H
.
Peter Anvin
iflag: Do the equal
i
ty t
e
st in iflag_cmp() fi
r
s
t
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-11-26
H
.
Peter Anvin
ifla
g
: I
n
i
flag_cmp()
s
can fro
m
the m
o
st signifi
c
ant
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-25
H
.
Peter Anvin
iflag
:
Drop th
e
use of double unde
r
s
c
ores
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-25
H
.
Pet
e
r
Anvin
if
l
ag:
Make the insns_fla
g
s
array const
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-25
H
.
P
e
ter Anvin
ins
n
s
.
da
t
: Fix a typo i
n
a comment
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
P
e
ter Anvi
n
i
f
l
a
g: M
o
ve instruc
t
ion fla
g
comment
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter Anvin
i
f
lag
:
re
m
ove C9
9
constructs, do
n
'
t
h
a
rdc
o
de the
num
b
er
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Pete
r
Anvin
"
m
ake alldeps
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter
Anvin
i
f
l
a
g
:
Fix dependencies, facto
r
out
s
t
ati
c
com
p
onents
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Pete
r
Anvin
"make
a
lldep
s
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-11-08
H
.
Peter
A
nvin
Add
(redundant) par
e
nthes
e
s around bit tes
t
s
m
i
xe
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-10-24
H
.
Peter Anvin
Me
r
ge rem
o
te-tracking
b
ranch 'origin/master'
commit
|
commitdiff
|
tree
2013-10-24
H
.
Peter Anvin
Makefile
.
in: al
w
ays run "make a
l
ldeps" when "
m
ake dist"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-10-24
H
.
Peter
Anvin
R
un "make all
d
eps" to
update d
e
pe
n
dencie
s
commit
|
commitdiff
|
tree
2013-10-24
H
.
P
eter
A
nvin
Make
f
ile
.
in: ge
n
erate manpag
e
s
for "make di
s
t"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-10-24
H
.
Pe
t
er A
n
vin
Revert "build: Incl
u
de prege
n
erated nasm m
a
npages"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2013-10-19
H
.
P
eter
Anvin
m
acros
.
p
l
:
Remove s
u
perf
l
u
ous
w
h
itesp
a
ce
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-10-03
H
.
Peter Anvin
Add suppor
t
f
or DZ and RESZ, docume
n
t t
h
e ZWORD
k
eyword
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-10-02
H
.
P
e
t
er Anvin
NASM 2
.
11rc1
commit
|
commitdiff
|
tree
2013-10-02
H
.
Peter Anvin
NASM 2
.
1
0
rc1
commit
|
commitdiff
|
tree
2013-10-02
H
.
Peter Anvin
Merge b
r
anch 'avx512'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-07-20
H
.
Pet
e
r Anvi
n
BR 33922
6
0:
Han
d
le instruction
s
only separated by vector
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2013-05-17
H
.
Peter An
v
in
Make the errors for missin
g
man page t
o
ols compreh
e
nsible
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-12-04
H
.
P
eter Anvin
N
ASM 2
.
10
.
06
commit
|
commitdiff
|
tree
2012-12-04
H
.
Peter Anvin
cha
n
ges: documen
t
fix
o
f
m
a
cho64
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-10-08
H
.
Pe
t
er A
n
vin
doc/chang
e
s
.
src: Update to
i
nclude
recent cha
n
ges
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-10-08
Marat Dukhan
BR 3327107:
fi
x
assembl
y
of VPCMP
G
TQ
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Peter Anvin
i
nsns
.
dat: Mark the
im
m
e
diate f
o
r shift instruc
t
ions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Peter Anvin
B
R 3
3
92227: Rem
o
v
e
SB flag f
r
om SH
I
FT rm,imm
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-10
H
.
Peter Anvin
When gene
r
ate d
e
pende
n
cy names internal
l
y
,
quot
e
filenames
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
P
e
ter Anvin
changes
.
src:
f
i
x
gramma
r
err
o
r
(s
u
p
p
o
rt -
>
su
p
ports)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
P
et
e
r Anvin
NAS
M
2
.
10
.
05
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter
An
v
in
changes
.
src: Documen
t
CLAC/STAC
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Peter An
v
in
A
d
d
CLAC a
n
d
S
T
A
C
i
nstruc
t
ions from
A
VX spe
c
014
(319433
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-18
H
.
Peter Anvin
NASM 2
.
1
0
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter Anvin
c
h
a
n
g
es
.
src: List o
f
changes
f
o
r t
h
e next release
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter Anv
i
n
Add ba
c
k the 256-bit form
o
f th
e
V
O
RPD
i
ns
t
r
u
ctio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-28
H
.
P
eter
A
n
vi
n
BR
3
392218: Disas
s
emble
8
2
h
o
pcode
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
NASM 2
.
10
.
0
3
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
e
ter Anv
i
n
doc:
document XRELEA
S
E MOV
f
i
x
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter A
n
v
in
hle: opcode A
2
forbidden with
HLE p
r
e
fixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anv
i
n
N
A
SM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
e
t
er
Anvin
changes: add
c
han
g
e
s
since 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
Anvin
d
o
c:
do
c
ument
i
fun
c
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pe
t
er An
v
i
n
isnsn
.
dat:
a
dd
norex
w
to i
n
structions with
o
nly
3
2
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Pete
r
Anvin
insns
.
d
a
t
:
ne
w
instructi
o
ns
f
rom
the 013
AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
test:
i
log
2
() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
eval: add general s
u
pport for "integer fun
c
tions" an
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anv
i
n
ph
a
sh
.
s
h
: Use int()
f
or the size of the h
a
sh table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Pet
e
r Anv
i
n
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
N
ASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Pe
t
er Anvin
Try ag
a
i
n
to
fix
o
ur hand
l
ing
o
f MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NAS
M
2
.
1
0
r
c14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvi
n
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
eter Anvin
preproc:
Rev
e
rt 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
.
spec
.
in: sw
i
t
c
h to
.
xz as the sou
r
ce file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/release: do
x
z
compression with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insns
.
da
t
: MOV is not lockab
l
e
; C
M
PXCHG16B does n
o
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
H
LE: On
e
mo
r
e byt
e
code con
v
ersion
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
.
P
eter Anvin
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anv
i
n
HLE: Cha
n
g
e
NOHLE
to be an
i
nstruction
f
lag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
tag-
r
elease:
a
ctually p
u
sh d
a
ta out unless --no-
p
ush
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NA
S
M
2
.
10rc1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
n
v
i
n
release
:
create
.
xz f
i
les
;
remove em
p
t
y
sub
d
ire
c
tories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
do
c
: Rem
o
ve
s
ome ugl
i
ness from the win64 se
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph
:
increase leadin
g
to font si
z
e+2
0
%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
nvin
changes:
d
o
cument bigendian U
T
F-16/UTF-
3
2 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add
s
u
p
port for UTF-16BE an
d
UTF-3
2
B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Mak
e
the LOCK
a
nd HLE warnings suppressab
l
e
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
doc: Document
e
lfx32 suppor
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
doc: Move the EPS logo
d
own by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
C
y
ril
l
G
orcunov
doc: New NASM logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
A
nvin
doc: Allow reposit
i
onin
g
t
h
e EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Update
c
o
pyright ye
a
r to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
NA
S
M
2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
doc: D
o
cume
n
t AVX2, BMI1
,
BMI2 and TSX s
u
pport
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assu
m
e
t
he
undoc
u
mented CMPXCHG486 opcode was locka
b
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Cle
a
n up JMP/CALL patt
e
rns, e
s
pecially
fo
r
64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
d
isasm: ign
o
r
e
op
c
odes 370 and
371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Remove all remaining explic
i
t
b
yt
e
code
s
from i
n
sns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
Anvin
Add support for warning on i
n
valid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Move HLE byte codes t
o
\264
.
.
\
267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r Anvin
Add a
"noh
l
e"
b
yte code to skip
an
i
n
s
t
ruction
p
attern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
i
n
s
n
s
.
pl: Bu
n
d
le
all "p
l
a
i
n bytec
o
des"
into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Implement th
e
basic mechanism f
o
r XACQUIRE/XRELEA
S
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvi
n
nasm
.
c: Fix is_suppressed_
w
arnin
g
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
An
v
in
HLE: Sp
l
it the LOCK
and REP prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvin
insns:
c
r
e
at
e
a symbolic
"
wait"
t
oken for th
e
\341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
n
sns: fi
x
I
MUL patt
e
rns to get r
i
d of op
e
n-c
o
ded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: correct th
e
TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill Gor
c
un
o
v
ins
n
s: Add AVX2
tra
n
sactional synchronizatio
n
extensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter
A
n
v
i
n
in
s
ns: re
p
lace op
e
n
-
coded \32
2
o
p
code with odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
back
e
nd: add s
u
ppo
r
t fo
r
x32 E
L
F
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR 3463
2
30: A
d
d VMF
U
NC instr
u
c
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pete
r
Anvin
disasm
.
c
: ESP
/
RSP cannot b
e
indicies, but XMM
4
/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pet
e
r Anvin
a
s
se
m
bl
e
.
c
:
remove stray
d
e
b
u
g
ging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anv
i
n
NASM 2
.
10
r
c8
commit
|
commitdiff
|
tree
next