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 Anvin
NASM 2
.
1
0
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
eter An
v
in
chan
g
e
s: add c
h
a
n
g
es since 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pet
e
r Anvin
d
o
c: document ifu
n
c()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter A
n
vin
isns
n
.
d
a
t: add norexw
t
o in
s
tru
c
tions
w
ith
o
n
ly 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter A
n
vin
insns
.
dat
:
new in
s
tructions from
t
he 013 AVX 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
.
Pe
t
er Anvin
eval: add ge
n
eral
s
upport for "i
n
teger func
t
ions"
a
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvin
phash
.
sh:
Use i
n
t(
)
f
o
r the
s
ize of th
e
ha
s
h table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
P
e
t
er Anvin
NASM
2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NASM 2
.
10rc1
5
commit
|
commitdiff
|
tree
2012-03-06
H
.
P
e
ter Anvin
Try again to fix our handling of MOVD/MOV
Q
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
P
eter Anvin
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM 2
.
10rc
1
3
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
p
r
e
p
roc: Reve
r
t to
t
he NASM 2
.
0
9
preproce
s
sor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vi
n
nas
m
.
spec
.
in:
s
w
i
tch
t
o
.
x
z as t
h
e source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
misc/
r
el
e
as
e
: do xz c
o
mp
r
es
s
ion with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
er An
v
in
i
n
s
ns
.
d
a
t
: MOV is no
t
loc
k
abl
e
; CM
P
XCHG16B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One
more byte code convers
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
A
nv
i
n
HLE:
M
o
v
e byt
e
codes back
t
o
\
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
.
Pe
t
er Anvin
H
LE: C
h
ange NOHLE
t
o be an inst
r
uction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
tag-release: act
u
ally push data out unless -
-
no-p
u
sh
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter 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
.
P
eter An
v
in
do
c
: Re
m
ove some u
g
liness from th
e
win64 sec
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
n
vi
n
p
sfonts
.
ph: increase leading t
o
fo
n
t size
+
20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
changes: document bigendian
UTF-16
/
UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add
support for UTF-16BE an
d
UTF-
3
2BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Make the LOCK and HLE warn
i
ngs suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Docu
m
ent
e
l
f
x
3
2 sup
p
ort
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter An
v
in
doc:
Mov
e
the EP
S
logo down by
1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill G
o
rc
u
nov
do
c
: New NA
S
M
logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
A
llow
rep
o
s
i
tioning t
h
e
EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Update
c
opyright year to 201
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
NASM 2
.
10r
c
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
doc: Document AVX2, B
M
I1, BMI2 an
d
TS
X
support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Assume the u
n
do
c
umented
C
MPXC
H
G486 opcode was locka
b
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean up JMP/CAL
L
p
a
t
terns,
e
specially for 64 bit
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anv
i
n
d
i
s
asm: ignore
o
pcodes
370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
A
nvin
Remove
all remaini
n
g explicit bytecodes fr
o
m in
s
ns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Add support
for warning on inval
i
d
LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move HLE
byte
codes to
\264
.
.
\267
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 cod
e
to skip an
instruction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anv
i
n
insns
.
pl: Bundle all
"p
l
ain byte
c
o
d
es" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anv
i
n
HLE: Implement the basic m
e
chanism for X
A
CQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter A
n
vin
nasm
.
c: Fix is_
s
uppresse
d
_war
n
ing()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
H
L
E:
S
pl
i
t the LOCK and REP p
r
efix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: cre
a
t
e
a symbol
i
c
"wait
"
token for
the
\
341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
n
sns: fix IMUL patterns to get r
i
d of
open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
ins
n
s: co
r
rec
t
the T
S
X opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill G
o
r
cu
n
ov
insns: Add AVX
2
transactiona
l
synchro
n
i
zation
ex
t
ensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
nsns:
r
e
p
l
ace open-coded \322
opcode
w
ith odf
(
ope
r
a
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
b
a
ckend: add
s
up
p
o
rt for x32 EL
F
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pet
e
r Anvin
BR 346
3
230:
A
dd VMFUNC ins
t
ru
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
dis
a
sm
.
c
:
ESP/RS
P
cannot be indicies, but XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
assemble
.
c: remove
s
tra
y
debugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
NAS
M
2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
eter Anvin
A few mo
r
e
AVX2 spec instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a nor
m
al quad-case for valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remove s
u
pport for DREX
e
ncoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
eter Anvin
insns
.
d
at:
C
l
e
an up
a
n
d
fix the BMI instruction patte
r
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
M
e
rge branc
h
'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
r
doff: add missing dependency in Makefi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
Merge bra
n
c
h
'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Makefile: hopefully fix rdoff parallel build prob
l
ems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
Implemen
t
the VGA
T
HERP in
s
t
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvi
n
A
d
d
su
p
port for VSIB in
s
tructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
NA
S
M 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec: upda
t
e to match requi
r
ements o
f
F
e
d
ora
1
4
+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter
A
nvin
N
ASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvi
n
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Ma
l
ak
openwcom
.
m
ak
:
U
pdate
t
o
us
e
features from
newe
r
W
MAK
E
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvi
n
BR
3143040: Remove invalid fo
r
m of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
P
e
t
er
A
nvin
N
ASM
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Mer
g
e br
a
nch
'
n
a
s
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
BR 31
0
9604: Fix C4 vs C5 VEX
form selection in
calcsize
(
)
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
preproc
.
c: use nasm_strd
u
p
() rathe
r
than nak
e
d strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
Anvin
Merge
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
ete
r
Anvin
doc: fix spel
l
i
n
g of
"
compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
ph
a
sh: move sa
m
pl
e
functio
n
to the
s
ample
f
ile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Me
r
ge b
r
anch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
c
h
a
n
g
es:
docu
m
ent fixed token reversal for %def
t
ok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
preproc: rever
s
e
t
he order of the toke
n
s in %
d
ef
t
ok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
BR 3052618
:
handle segmen
t
register
o
peratio
n
s in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
d
o
c: overri
d
e opt
i
miza
t
ion with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvi
n
doc: document imm64 o
p
timizatio
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
Anvin
O
ptimize mov
r
64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
assemb
l
e: add an OPT instru
c
tion flags
for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: document the %use fp
macro
p
ack
a
ge
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
A
nvin
insns
.
pl: make insnsd
.
c a bit easier to rea
d
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
e
t
er Anvin
ndisasm: handle VEX
.
L
I
G
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Pet
e
r
Anvin
ndisasm: unif
y
VE
X
handl
i
n
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
ndisasm:
fix handing of b
y
te codes 250
-
253
,
32
4
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
NASM 2
.
0
9rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
t
er Anvin
tes
t
/avx: remov
e
delet
e
d instru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r
A
nvin
insns
.
dat:
permit contracted forms for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
ass
m
emble
.
c
:
f
ix
VEX
.
W
l
ogic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insn
s
.
dat:
f
ix encoding of VCVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next