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.10rc14
2012-03-05
H
.
Peter
Anvin
N
A
SM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM
2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
pre
p
roc: Revert to the N
A
SM 2
.
09 p
r
eprocess
o
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
et
e
r Anvin
nasm
.
spec
.
i
n
: switch to
.
xz as t
h
e sour
c
e file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
misc/release:
d
o
xz
c
o
m
pre
s
sion wi
t
h -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insns
.
dat:
M
OV is not lock
a
ble
;
CMPXCH
G
16B doe
s
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
HLE: One m
o
re byte code
co
n
version
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
H
LE:
M
o
ve
byte
codes back to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10rc1
1
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Change NOHLE to be an inst
r
uction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
er
A
nvin
t
a
g
-release: act
u
ally push da
t
a out u
n
les
s
--no-pus
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
NASM 2
.
10r
c
1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
releas
e
: create
.
xz
f
iles; remove empty subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
doc: Remove
s
o
m
e ugliness
from the
w
in64 sec
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph: increa
s
e
le
a
ding to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
changes: document big
e
ndia
n
UTF-16/UT
F
-32
s
upport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
Add support for UTF
-
16BE and UTF-3
2
B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
M
ake the LOCK an
d
HLE warnings suppressabl
e
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
doc: Documen
t
elfx32 sup
p
ort
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
do
c
: Move the EPS lo
g
o
down
by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter A
n
vin
doc: Allow repos
i
t
i
oning the
E
PS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
U
p
date copyright y
e
ar
to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
NASM 2
.
10
r
c9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
d
o
c:
D
ocume
n
t
AVX2
,
BMI1, BMI2 and TSX
s
upport
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assume the undocumented CMPXC
H
G486 opco
d
e was lock
a
bl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Cl
e
an up JMP/CA
L
L
p
a
tterns, 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 opcodes
37
0
and
3
71
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
v
in
Remo
v
e all r
e
maining exp
l
i
cit bytecodes from
i
nsn
s
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvin
Add
s
u
pport for warning on invali
d
LOCK pr
e
fixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
v
i
n
Move HL
E
byte
codes to \264
.
.
\
2
67
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
Anvin
Add
a "n
o
hle" byte
c
ode
to skip an instruction pat
t
ern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
i
nsns
.
pl:
Bun
d
le al
l
"
p
lain
bytec
o
des" int
o
a
h
a
sh
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
HL
E
: Implement th
e
basic mechan
i
sm for XACQUIRE/
X
REL
E
AS
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
n
a
s
m
.
c:
Fix is_s
u
pp
r
essed_wa
r
ning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
An
v
in
HLE: Split the LO
C
K and REP
prefix slot
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anv
i
n
insns: cre
a
te a
s
y
mb
o
lic "wait" tok
e
n 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 An
v
in
insn
s
: correct the TSX
opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: replace o
p
en-coded \322 opco
d
e w
i
th
o
df
(operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
e
ter Anvin
BR
3463
2
30
:
Add VM
F
UNC instructio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
A
nvin
disasm
.
c:
E
SP/RSP c
a
n
n
o
t be indicies, bu
t
X
M
M
4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pet
e
r Anvi
n
assemble
.
c: remove
stray debu
g
ging
c
ode
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
P
eter Anvin
NASM 2
.
10rc
8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter An
v
in
A
few more AV
X
2 spe
c
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pet
e
r Anvin
Use a normal qu
a
d-case f
o
r
valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pete
r
Anv
i
n
Remove support fo
r
DREX encodi
n
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter An
v
i
n
ins
n
s
.
d
at: Clean up and fix
t
he 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
Merge br
a
n
c
h
'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvin
rdoff: ad
d
m
issing d
e
p
e
nd
e
nc
y
i
n
Makef
i
le
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch
'
nasm-2
.
0
9
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anvin
M
a
kef
i
le: hopefu
l
ly fix rdoff parallel build
p
robl
e
m
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
Impleme
n
t the VG
A
T
HE
R
P
instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add suppor
t
f
or VSIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
ter
A
n
vin
N
A
SM 2
.
1
0rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
A
nv
i
n
s
pe
c
: update to ma
t
ch requir
e
m
e
nts
of Fedo
r
a 1
4
+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM
2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pete
r
Anvin
Merge branch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pe
t
er
A
nvin
BR 3
1
43
0
40: Remove in
v
a
l
id form o
f
V
PEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pete
r
Anvin
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvi
n
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter An
v
i
n
B
R
3109604:
F
i
x
C4 v
s
C5 VEX
f
orm se
l
ection in calc
s
ize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
prepro
c
.
c:
use
n
a
s
m_
s
trdup() rather than naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
Merge b
r
an
c
h 'nasm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
t
er Anvin
doc: fix spell
i
ng of "
c
ompatibi
l
ity"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter
A
nvin
p
h
a
s
h
:
move
s
ample funct
i
o
n
to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anv
i
n
M
erge b
r
anch '
n
asm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
nvin
ch
a
nges: d
o
c
ument fixed token reversal for %def
t
ok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pe
t
e
r Anvin
p
reproc: rev
e
r
se
th
e
order of
t
he tokens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter
A
nvin
BR 3052618
:
handle segment register oper
a
tions in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: u
n
ta
b
if
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: override op
t
imization wit
h
STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
do
c
: do
c
ument imm64
optimiz
a
t
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
Optimi
z
e mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
assemble
:
a
d
d an O
P
T instru
c
t
i
on flags for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
o
c: document the %use fp mac
r
o
packag
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pet
e
r
Anvin
i
n
sns
.
pl: make insnsd
.
c a bit easier
to
read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter A
n
v
in
ndisasm: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Pete
r
Anvin
n
d
isa
s
m:
u
nify VEX han
d
lin
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
ndi
s
asm:
f
ix handing of byt
e
codes 250
-
253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
NASM 2
.
09rc
7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
test
/
avx: rem
o
ve deleted instruc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r A
n
vi
n
insns
.
dat: pe
r
mit
contrac
t
ed
f
o
rm
s
for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
assmemble
.
c: fix VEX
.
W
logi
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter
A
n
v
in
insns
.
dat: fi
x
encoding of
V
CVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anvin
insns
.
dat:
S
SE
encodi
n
g of V
B
LEND wi
t
h
VEX pr
e
f
i
x is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
insns
.
dat: upda
t
e
s
f
rom AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
asse
m
ble: h
a
ndle vex
.
l
i
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anv
i
n
vex: change
.
wx t
o
.
w
ig to match the latest
A
VX
spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter An
v
in
LICEN
S
E:
u
pdate
y
ear
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter Anvin
insns
.
dat: unbre
a
k tes
t
/imm64
.
b
in
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
Rever
t
"Improve pro
c
ess_ea a
n
d introduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pete
r
A
n
vin
nasm
.
h:
move "
r
e
g
s
.
h
" to
t
o
p; make i
s
_
register() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Peter
A
n
vin
prep
r
o
c
: all
o
w non-identifier character in en
v
iro
n
ment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pete
r
An
v
in
n
asmdoc: we sti
l
l mi
s
s
Chuck, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
e
ter Anvin
M
e
rge branch 'nasm-2
.
08
.
xx
'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pet
e
r A
n
vin
changes
.
src: update
w
ith t
h
e
2
.
08
.
x
x
changes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
e
ter Anvin
NASM
2
.
0
9rc4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter A
n
v
in
Make -Ox
t
he default
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
P
e
t
e
r Anvi
n
p
r
e
p
roc: add %ifenv
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next