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.03
2012-07-23
H
.
Peter Anvin
NAS
M
2
.
10
.
0
3
commit
|
commitdiff
|
tree
2012-07-23
H
.
Pe
t
e
r
A
n
v
i
n
d
o
c: document XRELEASE
M
OV
f
ix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
hle: opcode A
2
fo
r
bidden with
HLE
prefixe
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pe
t
er
A
nvin
NASM
2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter An
v
in
changes: ad
d
chan
g
es since 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
nvin
doc: document ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
i
s
nsn
.
dat: a
d
d
norexw
to instructions with only
3
2
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
P
e
t
er Anvin
i
n
sns
.
d
at: new instr
u
ctions from
t
h
e
0
13 A
V
X spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
test: ilog2
(
) test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pet
e
r Anv
i
n
eval:
add g
e
neral support for "integ
e
r functions"
a
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvin
phash
.
sh: Use in
t
()
for the s
i
ze of the hash tabl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
NASM
2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Pete
r
Anvi
n
NASM
2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
P
e
ter Anvin
Try again to fix our
h
a
ndl
i
ng of
M
OVD
/
M
OVQ
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
.
P
eter Anvin
N
ASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pete
r
Anvin
pre
p
roc: Revert to the N
A
SM 2
.
09
preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
s
p
ec
.
in:
s
witch to
.
x
z
as th
e
source 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 A
n
vi
n
insns
.
d
at:
M
OV is not
l
ocka
b
le; CMPXCHG1
6
B
d
oes not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvi
n
H
L
E
:
O
ne m
o
re byte code convers
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
v
i
n
HLE: Move b
y
te codes bac
k
to \271-\273
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
A
nvin
HLE: Cha
n
g
e
NOHLE t
o
be
an inst
r
u
ction
flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
n
vin
tag-release: actually push data out unless --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 Anvin
release: cr
e
ate
.
xz files; r
e
move empty
subdirector
i
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
doc:
Remove some ugli
n
ess from
t
he
w
i
n64 s
e
c
tio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
p
s
fonts
.
ph:
i
ncrease lead
i
ng to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
changes: document bigendian UT
F
-16
/
UTF-32 s
u
pport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Add sup
p
o
r
t for UTF-16BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Mak
e
the LOCK and
HLE warnings s
u
ppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Document elfx3
2
support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
do
c
:
M
o
ve the E
P
S logo down by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
doc: Allow repositio
n
ing the
EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Update copyright year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
An
v
in
N
A
S
M
2
.
10rc
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
n
vin
d
oc: Doc
u
ment
A
VX2, BM
I
1, BMI2 and TSX supp
o
r
t
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Assu
m
e the undocumented CMPXCHG48
6
o
pcode was
loc
k
abl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean up
JMP/CAL
L
patterns, espe
c
ially for 64 b
i
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
disasm
:
ign
o
re opcodes 3
7
0 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Remove all r
e
maining explicit bytecodes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
dd s
u
p
p
ort for warning
o
n
invalid LOCK pref
i
xes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
M
ove
H
L
E byte codes to
\264
.
.
\
2
67
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
A
dd
a
"nohle" byte co
d
e to
s
kip
an ins
t
ruc
t
i
o
n p
a
ttern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
insns
.
pl
:
B
u
n
dl
e
all "plai
n
by
t
eco
d
es" into
a ha
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
HLE: Impleme
n
t th
e
basic
mechan
i
sm for XACQU
I
RE/XRELEAS
E
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
.
Peter Anvin
HLE: Split the LOCK
a
n
d REP prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er Anvin
insns:
cr
e
a
t
e
a
s
ymbolic "wait"
to
k
en for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er A
n
vin
ins
n
s: fix
IMUL patte
r
n
s
to get rid of open-c
o
ded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter Anv
i
n
i
nsns:
c
orrect the TS
X
opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter A
n
vi
n
i
n
s
n
s: rep
l
ace open-coded
\322
o
p
co
d
e
w
ith
odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pete
r
Anvin
BR 3463230: Add VMFUN
C
instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
disas
m
.
c
: ESP/RSP cannot be indi
c
ies, but XMM4/Y
M
M4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvi
n
ass
e
mble
.
c
:
r
e
move stray deb
u
ggi
n
g cod
e
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 few more
A
VX2 spec instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anv
i
n
Use a norma
l
q
u
a
d-
c
as
e
for
valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter An
v
in
Remov
e
s
uppo
r
t fo
r
DREX e
n
coding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
eter
A
nvin
insns
.
dat:
C
lean up and fix
t
he
B
MI instr
u
ction patter
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch '
n
asm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anvin
rdoff:
add
mi
s
sing dependency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
vin
Merge
br
a
nc
h
'n
a
sm-2
.
0
9
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
v
i
n
Makefile: hopefully
f
ix rdoff p
a
r
a
l
lel b
u
ild proble
m
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
I
mplement
th
e
VG
A
TH
E
RP in
s
tru
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add suppor
t
for VSIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
N
ASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec: update
to
m
atch r
e
quirements of Fe
d
ora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Pe
t
e
r
Anvin
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter
A
n
vin
Merge b
r
anch 'na
s
m-
2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anv
i
n
BR 3143040: Remov
e
invalid form of
VPEXTR
W
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anv
i
n
NASM 2
.
10
r
c
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Mer
g
e branch '
n
asm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
BR 3109
6
04: Fix C4
vs C5 VEX form selectio
n
in calc
s
i
z
e()
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
e
ter Anvin
prepr
o
c
.
c
:
use nasm_
s
trdup
(
) rather than naked
strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
eter Anvin
Merge b
r
anch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
ter Anv
i
n
doc: f
i
x spelling of "compatibili
t
y"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phash: mo
v
e sam
p
le function to the sam
p
l
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 '
n
asm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
chan
g
e
s
: d
o
cu
m
e
n
t
f
ixed token reve
r
sal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anv
i
n
prepro
c
:
rever
s
e
t
h
e
ord
e
r of the tokens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
BR 3052
6
18:
handle segment regist
e
r operations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
doc: unta
b
i
f
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc:
override
optimization with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
e
r Anvin
doc: doc
u
me
n
t i
m
m64 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
v
i
n
Optimi
z
e
m
ov r64,
i
mm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
ass
e
mble: add an OPT instruction flags for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
e
r Anvin
d
oc: doc
u
ment t
h
e
%use fp macro packa
g
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
NAS
M
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
eter Anvin
insn
s
.
p
l
: make i
n
snsd
.
c a bit easi
e
r to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
A
nvin
ndi
s
asm: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndi
s
asm: unify VEX ha
n
dling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter
A
nvin
ndisasm: fix hand
i
n
g of byte
c
odes 250-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
NA
S
M 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
t
e
st/
a
vx: remove
d
eleted in
s
truction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
i
n
sns
.
dat: permit contracted forms
for VBL
E
ND
V
P
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
et
e
r
Anvin
assmemble
.
c: f
i
x
V
E
X
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvi
n
insns
.
d
a
t: fix encod
i
n
g of VC
V
T
S
D2
S
S
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: SSE enco
d
ing o
f
VBLEND with V
E
X
p
r
efix
is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next