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: new instructions from the 013 AVX spec
2012-07-13
H
.
P
e
te
r
Anvin
insns
.
dat: new instructions fro
m
the
0
1
3
AVX s
p
ec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pete
r
Anvin
test: ilog2()
t
est
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter
An
v
in
eval: add g
e
ner
a
l support for "integer funct
i
o
n
s" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter A
n
vin
phash
.
sh: Use int(
)
for the size of t
h
e ha
s
h
ta
b
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvi
n
NASM 2
.
1
0
commit
|
commitdiff
|
tree
2012-03-10
H
.
P
e
t
e
r
Anvin
NASM 2
.
10r
c
15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
T
r
y
again to fix our
h
andling o
f
M
O
VD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
P
eter
A
nvin
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
t
er
Anv
i
n
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pete
r
Anvin
preproc: Re
v
ert to the NASM 2
.
09 preprocess
o
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
n
asm
.
spec
.
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
/
r
elease: do
x
z compression with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvi
n
in
s
ns
.
d
a
t: M
O
V is not
l
ock
a
ble; CMPXCHG16B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
HLE: One more byte cod
e
conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
HLE: Mov
e
byte
c
odes bac
k
to \27
1
-\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
.
Pe
t
er Anvin
HLE: Change NOHLE to
b
e an instru
c
tion f
l
ag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-release
:
ac
t
ually push d
a
ta out unless --no-pu
s
h
.
.
.
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
.
P
e
ter Anvin
release: create
.
xz files; remove empty subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
A
nvin
d
oc:
R
e
move some u
g
l
i
nes
s
from the wi
n
64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
psfonts
.
ph: increas
e
leading to font size+
2
0
%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
nvin
ch
a
ng
e
s: document bi
g
endian UTF-16/UTF-32 su
p
port
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
d
d
support f
o
r UTF-1
6
BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
An
v
in
Make
the LOCK and HLE warnings suppre
s
sable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter A
n
vin
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:
M
ove the
E
PS logo down b
y
1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
do
c
: Allow re
p
ositi
o
n
i
ng the
EPS
logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
U
pdate co
p
yright year
t
o
2
0
1
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
oc: Document AVX2, BMI1,
B
MI2 and
TSX
support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Assume the
undocumented CMPXC
H
G486
o
pcode was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
Clean up JMP/CALL
p
attern
s
, espe
c
ial
l
y
f
o
r
64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
disasm: ignore op
c
odes 370
a
nd
3
7
1
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remove al
l
rema
i
ning
exp
l
icit
b
ytecodes f
r
om insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add support
for war
n
i
ng on inva
l
id L
O
C
K pr
e
fixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nv
i
n
Mov
e
H
L
E byte
codes
t
o \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anv
i
n
Add a "n
o
hle" byte cod
e
t
o skip an ins
t
ru
c
tion pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
Anvin
insns
.
pl: Bu
n
dle all "plain bytecode
s
" into a
ha
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
HLE: Imple
m
ent the
b
asic me
c
hanism
f
o
r XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
n
a
sm
.
c: Fix is_
s
uppressed_warning
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
HLE: Split the LOCK
and
R
EP prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvin
i
n
sns: create a symb
o
lic "
w
ait" to
k
en fo
r
the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter Anvin
insns: fix I
M
UL patterns to get r
i
d o
f
open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvin
i
nsns: correct the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
t
er Anvi
n
insns: repla
c
e
o
pen-coded \322 op
c
ode
wi
t
h odf (
o
pera
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter A
n
vin
BR 3463230: Add
VMFUNC
i
n
struction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
ter Anv
i
n
di
s
asm
.
c: ESP/R
S
P
c
annot be
i
n
dicies, b
u
t
X
M
M4/
Y
MM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
assemble
.
c
: remove stray de
b
uggi
n
g
code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A
f
ew more
A
V
X2 spec
instr
u
c
tions
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 v
a
lueless /
i
s4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter
Anvin
Remove
sup
p
o
r
t f
o
r DREX e
n
c
o
ding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter A
n
vin
insns
.
dat: Clean up and
f
ix the BMI
ins
t
ruction
p
att
e
rns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Mer
g
e
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter A
n
vi
n
rdoff: add missi
n
g dependency in Make
f
i
l
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Mer
g
e
b
r
a
nch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter A
n
vin
Makefil
e
: hopefully fix rdoff parallel buil
d
problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
An
v
in
I
m
p
lement the VGATHER
P
instructi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r
Anvin
Add su
p
port for VSI
B
instru
c
ti
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pete
r
A
n
v
in
N
A
SM
2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anv
i
n
s
p
ec: update to ma
t
c
h
requir
e
me
n
ts of Fedora
14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter An
v
i
n
NASM
2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merge
branch 'nasm-2
.
0
9
.
x
x
'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pet
e
r An
v
i
n
BR
3143040: R
e
m
ove invali
d
form of VPE
X
T
R
W
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
NA
S
M 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pete
r
Anvin
M
e
rge
branch 'na
s
m-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvi
n
BR 3
1
09604: Fix C4 vs C5 V
E
X fo
r
m
s
e
lection in c
a
lcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
preproc
.
c
: use nasm
_
strd
u
p() rather than nak
e
d
strd
u
p()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
M
erge branch
'
na
s
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvi
n
d
oc: f
i
x spel
l
ing of "c
o
mpatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phash: move sam
p
l
e
f
unctio
n
to the sa
m
pl
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
nvin
Merg
e
branch 'nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
cha
n
ges: do
c
ument fixed token reversal for %de
f
tok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
preproc: reverse the order of the
t
o
kens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter A
n
v
i
n
B
R 3052618: handl
e
segment regi
s
t
e
r oper
a
tions in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter
A
nvin
d
o
c: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: o
v
erride
opti
m
iza
t
ion
with ST
R
ICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter A
n
vin
d
o
c: docume
n
t imm64 optimi
z
at
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
Optimize mov r64,i
m
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
as
s
emble:
add an OPT i
n
struction
f
lags
for
optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter An
v
in
doc:
documen
t
the %use fp macr
o
package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
NA
S
M 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
A
n
vin
insns
.
p
l: make insnsd
.
c a bi
t
easier
t
o read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
ndisasm: hand
l
e
V
EX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Pet
e
r An
v
in
n
disas
m
: un
i
f
y VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pe
t
er A
n
v
i
n
n
d
isasm
:
fix hand
i
ng of
byte c
o
d
es
25
0
-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
test/avx: remo
v
e deleted i
n
stru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anvi
n
ins
n
s
.
dat: permit contrac
t
ed
f
o
r
m
s
for
VB
L
ENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r
Anvi
n
assmemble
.
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: fix
e
ncoding of VCVTSD
2
SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
insn
s
.
da
t
:
S
SE en
c
oding of
V
BLEND with VEX prefix
i
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anv
i
n
ins
n
s
.
dat: updat
e
s from AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anv
i
n
as
s
emble: hand
l
e vex
.
l
ig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anvi
n
vex: change
.
wx to
.
wig to match the latest AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter A
n
vi
n
LIC
E
NSE: up
d
ate year
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Pe
t
er Anvin
in
s
ns
.
dat: unbreak
t
es
t
/imm64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter An
v
in
Rev
e
rt "Impr
o
ve process
_
ea and
i
ntrodu
c
e -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
P
e
te
r
An
v
in
nasm
.
h: move "regs
.
h" to top; m
a
ke is
_
register() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next