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.06rc15
2009-06-27
H
.
Peter A
n
vi
n
NASM 2
.
06rc15
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
et
e
r Anvin
BR 2781900: handle common l
a
b
els while op
t
imizing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter A
n
vi
n
parser
.
c: fix stylistic nit
p
i
c
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
e
t
e
r Anvi
n
assem
b
le
.
c: stylistic ni
t
pick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
et
e
r
A
nv
i
n
p
reproc: use
%
if 0 i
n
stead of
%
i
fdef BO
G
US
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
hashtb
l
: make has
h
_
i
terate()
not crash on an uninital
i
zed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter
Anvin
nasm
.
c: clean up pass exit
l
ogic
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
Anvin
ndi
s
asm: fix disassembl
y
of
JRCXZ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
Anvin
N
ASM 2
.
06rc14
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
dat: reformat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
d
at: ad
d
relaxed form
s
for XOP/FM
A
4/CVT16 instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
Add
Cyrill G
o
r
cunov
to
A
UTHORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter An
v
in
i
nsns
.
p
l
: remove stray whitespac
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
te
r
Anvin
insn
s
.
pl
:
add "nohi" code
for REX_
N
H
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
A
n
vin
insns
.
p
l
: f
i
x i
n
d
e
ntation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter An
v
in
ELF: m
a
k
e debugging f
u
nc
t
ions static
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter A
n
vin
ELF: r
e
move loop inv
a
ria
n
t
calculation
of global offset
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: clean
up the
a
rithmet
i
c for global symbol
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: b
u
m
p GLOBAL_
T
EM
P
_BA
S
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
ELF:
e
liminate hard-cod
e
d section numbers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
An
v
in
Han
d
le t
h
e
new ELF heade
r
s i
n
t
he depen
d
ency ge
n
eration
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r Anvin
ELF
:
add header fil
e
s, begin mergi
n
g
common code, drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
NAS
M
2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvi
n
ch
a
nges
.
src: update
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
in
s
ns: make the MMX version of PINSRW mat
c
h the SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter Anvin
Intel FMA: d
r
op r
e
laxed
f
orms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter Anvin
Fix the
P
INSR
s
e
r
ies of instruction
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter An
v
i
n
Add
support f
o
r instructions which a
l
wa
y
s
use
low 8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
insns
.
dat:
f
ix ty
p
os:
VCMPORD_SP
[
SD] entered as VC
M
PORS_SP[SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
i
nsns
.
dat:
c
o
l
l
apse relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
pl: allow rel
a
xed
f
orms to be created without
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
P
e
ter An
v
in
changes
.
src: f
i
x
so
m
e odd spacing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter Anvin
p
a
r
ser: don't use
m
idco
d
e declarations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter
A
n
vin
specfile: update URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
Ni
n
dent: add back the -nut opt
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pet
e
r Anvin
Nindent: update with
th
e
-
n
pro
a
nd -il0 options
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter Anvin
doc:
u
s
e
NASM synt
a
x for x87 regi
s
ters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
Add symbolic constants f
o
r REX_V "classes" (VEX,
XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
P
e
t
er A
n
vin
doc: remove i
n
sref
.
sr
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Pe
t
e
r
A
nvin
NASM
2
.
0
6rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pe
t
er Anvin
preproc: hand
l
e %+ even during
e
arl
y
to
k
en replacement
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Use lower case for VEX an
d
XO
P
in
instructions table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
P
eter Anv
i
n
Infrastructure suppo
r
t for AMD's new XOP prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter Anv
i
n
outbin: re
p
lace fprintf(
r
f,
n
ot_defined)
;
with
f
pu
t
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter
A
n
vin
NASM 2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pe
t
er Anvin
prepr
o
c: unif
y
token-pasting code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pet
e
r
Anvin
doc: sl
i
ghtly
t
i
dy the copyright
p
age of th
e
manual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Pet
e
r Anvin
preproc: mak
e
$ and $$ TOKEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
te
r
An
v
in
preproc: fi
x
more token pasting
c
a
s
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
AUT
H
OR
S
:
U
pdate
i
nformation for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NASM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
in
D
ocument p
r
eproc
e
s
s
or token con
c
atenation fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
H
a
ndle
weird cases o
f
token pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NA
S
M
2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
n
s
i: add COPYING to the list
o
f files to pac
k
age
commit
|
commitdiff
|
tree
2009-04-07
H
.
P
e
ter
A
nvin
na
s
m
.
nsi
:
add NASM M
a
nu
a
l; automate
version generati
o
n
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pet
e
r A
n
vin
d
is
a
sm: fix
r
eversed REP vs
R
E
P
N
E in eat
b
yte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter An
v
in
disasm: when no instruction
i
s found, consid
e
r a nake
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
eter Anv
i
n
NASM
2
.
0
6
r
c8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
B
R
2690688: Fix opc
o
des for FMA instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
Add
test from BR 26906
8
8
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter
Anvin
B
R
2690
6
88: a
d
d
missing
VFM
i
n
structions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pete
r
Anvi
n
BR 2689
3
16: PEXTRQ requires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter A
n
vin
genfma:
fi
x
s
p
elling
o
f the V
F
N
M i
n
structio
n
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
insns
.
dat: fix VFNM
in
s
tructions incorrec
t
ly spell
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter An
v
in
NASM 2
.
06rc
7
commit
|
commitdiff
|
tree
2009-03-08
H
.
P
eter Anvin
BR 2672117: h
a
n
d
le l
o
ng lines for db/d
w
/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
Anvin
autoconf: detect t
h
e broken boo
l
in OpenWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pe
t
er An
v
in
Most
i
nstruction codes are oct
a
l, so pr
i
n
t
e
r
rors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
eter
A
nvin
op
t
imiz
a
tion
.
a
s
m: more
sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
A
nvin
s
b
yte: op
t
im
i
zation
i
s OK if UNKNOWN isn'
t
set
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
e
ter Anvin
optim
i
zation
.
asm: ad
d
s
b
yte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
n
vin
NASM 2
.
06
r
c6
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter Anvin
BR
2413
2
65:
d
o
n't pessimi
z
e
d
i
splacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
opt
i
mization
.
a
sm: add EA optimization t
e
sts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: anoth
e
r
re
a
dab
i
lity cleanu
p
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter Anvin
n
asm
.
c: readability clea
n
u
p
for
s
e
g:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter A
n
vin
Add VP
C
LMUL ins
t
ructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter A
n
vin
assemble: on
l
y be op
t
im
i
stic
with NO
_
SE
G
if we're r
e
ally
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r Anvi
n
conve
r
gence
.
as
m
:
add t
e
st of jm
p
to
a
n absolut
e
addr
e
ss
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
P
C
L
MUL is apparently targeted for Westmere with th
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
NASM 2
.
06
r
c5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 25579
0
3:
fix disassembly o
f
a se
t
of SSE M
O
V* inst
r
uc
t
ion
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R 2541252: Fix issues in insns
.
dat, mos
t
ly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
cha
n
ges
.
src: document
WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
BR 2592476: Treat
W
AIT as a prefix ev
e
n
t
h
o
ugh
i
t
'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
b
r
7
0
47
3
6
: h
a
ndle
d
e
e
p context
-
local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
n
asmlib:
m
ake nasm_strcat() tak
e
c
ons
t
argument
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outelf32/
6
4: re
m
ove align_str
in
f
avor of fwritezero(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outbin: fix t
y
po: "sections" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er A
n
vin
Uni
f
y
all-zero bu
f
fe
r
s; add fwritezer
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er A
n
vin
BR
2
6
1
1
90
6
:
p
r
o
per err
o
r messag
e
for st
a
r
t
<
origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter An
v
in
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix
o
pcode f
o
r VADDSUBPS; operands for V
B
L
E
ND; ad
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA
i
nstr
u
ctions won't
be in San
d
y Bridg
e
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Perl scr
i
pt used to generate FMA instructio
n
patte
r
ns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
changes
.
src: document updat
e
d AV
X
spec
i
fication
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Update the
V
FMA*
i
ns
t
r
uctions per th
e
AVX spe
c
v
ersion 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
in
s
ns
.
d
a
t: fix mi
n
o
r formattin
g
anomali
e
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
insns
.
pl: han
d
le
t
h
e
new VEX
.
D
D
S f
l
a
g p
e
r AV
X
spec
.
.
.
commit
|
commitdiff
|
tree
next