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
A
nvin
NASM
2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
c
h
a
nges: add change
s
si
n
ce
2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
n
v
in
doc: document ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter A
n
vin
i
s
n
s
n
.
dat: add nore
x
w
t
o instructions wit
h
only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
in
s
ns
.
dat: new ins
t
r
u
ction
s
from the 013
AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter A
n
vin
test: il
o
g2() tes
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
e
v
al: add general su
p
port for "int
e
ger fu
n
ctions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvin
p
hash
.
sh: Use
i
nt()
for the size of the hash tab
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Pe
t
er Anvin
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
P
e
ter Anvin
N
A
SM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter
Anvin
T
ry again t
o
fix
our handling of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter
A
nvin
N
ASM
2
.
1
0r
c
14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
A
nv
i
n
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
prepro
c
: Revert
to th
e
NASM
2
.
0
9
p
r
eprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
nasm
.
s
pec
.
in
:
switch to
.
xz as
th
e
source fi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
m
isc/re
l
ease: do xz compression wi
t
h -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
ins
n
s
.
dat: MOV is not lockabl
e
;
CMPXCHG
1
6B
d
oe
s
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One mo
r
e byte c
o
d
e
conve
r
sion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anv
i
n
HLE: Move
byt
e
codes
b
ack to \2
7
1-
\
2
7
3
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
nvi
n
HLE: Change
NOHLE
t
o be an in
s
truction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-relea
s
e:
actually pus
h
d
a
ta out unless --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10r
c
10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
release:
create
.
xz fi
l
es; remove empty subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r Anvin
doc: Remove some ugliness from t
h
e w
i
n64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
psfonts
.
ph: incre
a
se l
e
adi
n
g to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
ch
a
nges:
d
oc
u
m
e
nt
b
igendian UT
F
-
1
6
/
UTF
-
32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
d
d
support for UTF-16BE and UTF-
3
2BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvi
n
Make t
h
e LOC
K
an
d
HLE warnings
s
uppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
doc: Document elf
x
32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r A
n
vin
doc: Mov
e
the E
P
S logo
d
own b
y
1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill Gorcunov
doc: New NASM logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
doc:
A
llow reposit
i
oning the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Update
copyrigh
t
year t
o
2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM
2
.
1
0
rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
doc:
Document
A
VX2, BMI1, B
M
I2 and T
S
X s
u
pport
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Assume th
e
undocumented CMPXCHG486 o
p
co
d
e
w
as lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
C
lean up JMP/CAL
L
pa
t
terns, es
p
ecially for 64
b
its
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter A
n
v
i
n
d
i
sasm: ig
n
ore
opcodes
3
70 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Remove
a
ll
rem
a
inin
g
explicit by
t
ecodes fr
o
m insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Add sup
p
ort for warni
n
g on
inv
a
lid L
O
CK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
M
o
v
e
HLE byte co
d
es
to \26
4
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add a "no
h
le
"
byte code to skip an instru
c
tio
n
pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anv
i
n
insn
s
.
pl:
B
undle a
l
l
"
plain bytecodes" into a ha
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
H
L
E: I
m
plem
e
n
t the ba
s
ic mechanism for XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
nasm
.
c: Fix is_suppressed_warnin
g
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
HLE: Split
the LOCK and R
E
P pr
e
fix slo
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r
Anv
i
n
insns: create a symbolic "wait" to
k
e
n
for th
e
\
3
4
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
ins
n
s: f
i
x IMUL patterns to get
rid o
f
op
e
n
-
coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
n
vin
insns: correct
the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill Gorc
u
nov
i
n
sns: Add AVX2 transactional synchronization ex
t
e
n
s
i
ons
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: replace open-coded \322 op
c
ode with
o
df (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
backen
d
: add sup
p
o
r
t for x32 E
L
F
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR
3463230: Add VMFUNC in
s
tr
u
ct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pete
r
A
nvin
d
i
sasm
.
c: ESP
/
RSP cannot be indici
e
s, but
XMM4
/
YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter An
v
in
assembl
e
.
c: remove st
r
ay debugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
P
e
t
er Anv
i
n
N
AS
M
2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
ter 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 Anvin
Use a normal
q
uad-case f
o
r value
l
ess /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pet
e
r Anvin
Remove support for
DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
ins
n
s
.
dat: Cle
a
n
up an
d
fix the BMI instructi
o
n patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
Merge b
r
a
n
c
h 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
rdoff:
a
dd missing
d
epende
n
cy
in Makefi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
er Anvin
Merge bra
n
ch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Ma
k
ef
i
le: ho
p
e
fully fix rdoff
parallel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
Impl
e
ment t
h
e
VG
A
THER
P
instructi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
Add support f
o
r VSIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
NA
S
M 2
.
10r
c
6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
Anvin
sp
e
c
:
update
to
m
atch
r
eq
u
irement
s
of
Fe
d
ora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
P
eter An
v
in
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter A
n
vin
M
erge branch '
n
a
sm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Malak
openw
c
om
.
mak: Update to u
s
e features from new
e
r WMAKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pete
r
A
nvin
B
R
3143040:
Rem
o
ve invali
d
form of
VPEX
T
RW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter
Anv
i
n
N
ASM 2
.
1
0
rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
t
er Anvin
Merge bran
c
h 'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
BR 3109604
:
F
ix
C
4 vs C5 VEX
form selection in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
prep
r
oc
.
c
:
use nasm_strdup() rather tha
n
naked s
t
rd
u
p()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
Merge
branch 'nasm-2
.
0
9
.
x
x
'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pet
e
r Anvin
doc:
fi
x
spelling of
"
compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter
A
n
vin
ph
a
s
h: m
o
ve sample function to the
s
a
mple file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r Anvin
Merge b
r
an
c
h '
n
asm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anv
i
n
chang
e
s: document fixed token reversal for
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter Anvin
pre
p
roc:
r
e
v
er
s
e the orde
r
of
t
he
tokens i
n
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter
Anvin
BR 3052618: handl
e
s
egment register operat
i
o
ns
i
n
6
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
Anvin
doc: unt
a
bify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
doc: override optimization with
S
TRI
C
T
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
doc
:
document imm64 o
p
timization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
Optimiz
e
m
o
v r64,i
m
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvi
n
assemble: add an OPT instr
u
ction
f
lags for
o
pti
m
izing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
d
o
c: document th
e
%use fp mac
r
o
p
ackage
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
N
A
S
M
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
i
nsns
.
pl: m
a
ke i
n
snsd
.
c
a
bit easi
e
r to re
a
d
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pet
e
r Anv
i
n
ndisasm:
handle VE
X
.
L
IG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
P
eter Anvin
ndisasm: uni
f
y VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter
A
nvi
n
ndisasm: f
i
x
h
anding of byte 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
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
t
est
/
avx: remove
d
e
l
e
t
ed instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r Anvin
insns
.
dat: permit co
n
tracted forms fo
r
VB
L
ENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
assmem
b
le
.
c
:
f
ix VEX
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
ins
n
s
.
dat: fix encoding
of
V
CVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next