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.02
2012-07-21
H
.
Peter Anvi
n
NAS
M
2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
chan
g
e
s:
a
d
d changes since 2
.
10
.
0
1
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
doc: document ifu
n
c
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
isnsn
.
dat: add no
r
e
xw to instructions with only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Pet
e
r
A
nvin
insn
s
.
d
at: ne
w
ins
t
ruct
i
o
n
s
from 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
.
Peter Anvin
tes
t
: ilog2() tes
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anv
i
n
eval:
ad
d
general suppor
t
for "integer functions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
P
eter Anvin
phash
.
s
h: U
s
e in
t
() for th
e
size of t
h
e hash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
P
eter
A
nvin
NASM 2
.
1
0
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NASM
2
.
10rc1
5
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try again to
fix our handli
n
g of MOVD/
M
OVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anv
i
n
N
ASM
2
.
10rc
1
4
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter An
v
in
NAS
M
2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
A
nvin
preproc:
Revert to
t
h
e
NASM
2
.
09
p
reprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vin
n
a
sm
.
spe
c
.
i
n: switch
t
o
.
x
z
a
s
the source f
i
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
m
i
sc
/
release: do xz compressio
n
with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insns
.
dat
:
MOV is not
lockable; C
M
PXCHG16B does no
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
n
vin
HLE: One more by
t
e code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
HL
E
: Move byte codes
b
ack to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Ch
a
nge N
O
H
LE
t
o
be an instructi
o
n flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
e
r
Anvin
tag-release:
actu
a
l
l
y
push data out
u
nless --n
o
-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
release: create
.
xz files; remove emp
t
y subdirec
t
ories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc:
Remove some
u
gl
i
ness
f
ro
m
the win64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
p
h
: increase
l
eadin
g
to
font siz
e
+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
changes: d
o
cum
e
nt b
i
gendian UTF-16/UT
F
-32 supp
o
rt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Add su
p
port for UTF-
1
6BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Make the LOCK and HLE war
n
ings su
p
pres
s
able
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Document e
l
fx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
doc:
Move the EPS logo down by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill
G
o
r
cunov
d
oc: Ne
w
NAS
M
logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
Anvin
d
oc: Allo
w
repositionin
g
t
h
e EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Update copyright year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Document AVX2, B
M
I1
,
BMI2
an
d
TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Assume the
undocumented CMPXCHG486 opcode w
a
s lockab
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Clean up J
M
P/C
A
L
L
p
a
tter
n
s,
e
specially for 64
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
disasm: ignore
opcod
e
s
3
7
0 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Remove all r
e
maining explicit
bytecode
s
from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r A
n
v
in
Add supp
o
rt
for
w
arning
o
n inv
a
lid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter A
n
vin
Move HLE
b
yte co
d
es
to \264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Add a "nohle"
byte code t
o
skip an
i
ns
t
ru
c
tion pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
insns
.
pl:
Bundle all "p
l
ain bytecodes"
into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
HLE: Implement t
h
e basi
c
mechan
i
sm for XACQUIR
E
/XRELEAS
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
nasm
.
c: F
i
x is_su
p
pres
s
ed_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
HLE: S
p
lit t
h
e LOC
K
a
n
d REP prefix s
l
ots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anv
i
n
insns
:
creat
e
a symbolic "wait" toke
n
fo
r
t
he \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r
A
n
vin
i
n
sns: fix IMUL patterns
t
o
get
r
id of op
e
n
-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r A
n
vin
i
nsns: corr
e
ct
the TSX op
c
o
d
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill Gorcunov
i
nsns: Add AVX2 tra
n
s
actional synch
r
o
n
ization e
x
tensi
o
ns
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r Anvin
i
nsns: rep
l
ace ope
n
-cod
e
d \322 opcode with odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
bac
k
e
nd: a
d
d support for x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pe
t
er
Anv
i
n
BR 346323
0
:
Add VMFUN
C
instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
te
r
A
nvin
disasm
.
c: E
S
P/RSP can
n
ot be indicies, b
u
t XMM4/YM
M
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
Anvin
assemble
.
c: remove stray debugging
c
ode
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Pet
e
r
Anvin
NASM
2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
ter Anvin
A fe
w
m
ore
AVX2 spec
i
nstructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anv
i
n
Use
a normal quad-
c
ase for va
l
uel
e
ss /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pe
t
er Anvin
R
e
m
o
ve support for DR
E
X enc
o
ding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pe
t
er Anvin
i
nsns
.
dat: Clean
up
a
nd fix the BMI in
s
truction
pattern
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branc
h
'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
n
v
in
rdoff
:
ad
d
missing dependency in Ma
k
efile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge
b
ranch
'
nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvin
Mak
e
fil
e
: hopef
u
lly fix
r
doff paralle
l
build problem
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
Implement the VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er
A
nvin
Add support for VSI
B
instruction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pete
r
A
n
vin
NASM 2
.
1
0rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
Anvin
spec: update
t
o mat
c
h requirements
o
f
Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
P
e
ter
Anv
i
n
NASM 2
.
10
r
c5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merge
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Malak
openwcom
.
mak: Update t
o
use features from new
e
r WM
A
KE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 3143
0
40: Remove i
n
valid
form of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter
A
n
v
in
NASM
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter A
n
vi
n
M
erge branch '
n
a
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anv
i
n
BR 3109604
:
Fix C
4
vs C5 VEX f
o
r
m
s
election in
calcsi
z
e()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pete
r
Anv
i
n
preproc
.
c: use nasm_strdup() rather than naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pet
e
r Anvin
M
erg
e
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anv
i
n
doc: f
i
x
s
p
elli
n
g of "compat
i
bi
l
ity"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anv
i
n
p
h
ash: m
o
v
e sample f
u
n
c
tion to the sample
fil
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
Anvin
M
e
rge branch
'na
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
ch
a
nges: d
o
cum
e
nt
f
ixed tok
e
n reve
r
sal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
nvin
p
rep
r
oc: re
v
erse the
o
r
d
er of the
t
okens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pe
t
er An
v
in
BR
3052618: handle segme
n
t re
g
ister operations in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
d
o
c
:
untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
d
oc
:
override
o
p
timization with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
er
A
nvin
d
oc: d
o
c
um
e
n
t imm
6
4 op
t
imi
z
at
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
Optimize mo
v
r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
e
r
An
v
in
assemb
l
e: ad
d
a
n OPT
instruction fla
g
s
f
or
opti
m
izing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
te
r
An
v
in
do
c
: document th
e
%
use fp macro packag
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
N
A
SM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pet
e
r
Anv
i
n
in
s
ns
.
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
nvin
ndisasm:
h
a
ndle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvi
n
ndisasm: unify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
n
d
isa
s
m: fix handing of by
t
e codes 25
0
-
2
53, 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
te
s
t/avx: remove
deleted instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anv
i
n
insns
.
da
t
:
p
ermit contracted form
s
for VBLE
N
DV
P
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
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
in
s
n
s
.
dat:
fix encod
i
ng of VCVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next