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
BR 2781900: handle common labels while optimizing
2009-06-27
H
.
Peter
A
n
vin
BR 2781900: handle comm
o
n
l
ab
e
ls while optimizing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Pe
t
er
A
nvin
parser
.
c:
f
ix
s
tylisti
c
nitpick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
assemble
.
c: stylis
t
ic nitpick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
e
ter Anvin
preproc: use %if 0 instead o
f
%ifdef BOGUS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
hashtbl: make hash_it
e
rate() not cr
a
sh on an unin
i
t
a
li
z
ed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anv
i
n
na
s
m
.
c: clean up pass
exit logic
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter An
v
in
ndisasm: fix disassembly of JRCXZ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
NASM
2
.
06rc14
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter An
v
in
insns
.
d
a
t: reformat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter
A
nvin
insns
.
dat: add
r
e
l
a
xed forms for XOP/FMA4/C
V
T16 instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
A
dd Cyrill Gorcunov
t
o AUTHORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pe
t
er
A
n
v
in
i
n
sns
.
p
l: remov
e
stray whitespace
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl: add "nohi"
c
ode for REX_N
H
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter
A
nvin
insns
.
p
l:
fix indentation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
Anvin
ELF: mak
e
debugg
i
ng func
t
i
o
ns 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
l
oop i
n
variant calculation
of global of
f
s
et
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
A
nvin
ELF: c
l
e
a
n up the arithme
t
ic for
g
lo
b
al
s
ymb
o
ls
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
te
r
Anvin
E
LF: bump GLOBA
L
_TEM
P
_BASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter A
n
vi
n
ELF
:
eliminate hard-coded section numbers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nv
i
n
Handle the new ELF headers i
n
the
depe
n
dency generation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er Anvin
ELF: add header files, b
e
gin merging comm
o
n
c
ode, drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter An
v
in
NASM
2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anv
i
n
chang
e
s
.
s
r
c: u
p
date
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter A
n
vin
insns: m
a
ke the MMX vers
i
on of PINS
R
W mat
c
h the SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
An
v
in
Intel
FMA: drop relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter A
n
vin
F
ix the PINSR series of in
s
t
r
u
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Add supp
o
rt fo
r
i
n
structions wh
i
ch alway
s
u
se low
8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nvin
insns
.
da
t
: fix typos: VCMPORD_
S
P[SD] ent
e
re
d
as VCM
P
ORS_SP[SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter
A
n
v
in
in
s
ns
.
dat:
c
ollapse relax
e
d
f
orms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anvin
i
ns
n
s
.
pl:
a
llow
r
elaxed forms to be
c
reated with
o
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter Anvin
chan
g
es
.
src: fix some odd s
p
a
c
ing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter
A
nvin
parser:
do
n
't u
s
e mi
d
c
o
d
e declarations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvi
n
specfile: update
URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
Nindent: add back th
e
-n
u
t o
p
t
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pet
e
r A
n
vin
Ninde
n
t: update with the -npro and -il0 options
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter Anvin
doc: use NASM
s
yntax for x87
registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anv
i
n
A
d
d symbol
i
c
const
a
nt
s
f
or REX_V "cl
a
s
ses" (VEX, XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
doc:
remove i
n
s
r
ef
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Pete
r
A
n
vi
n
NASM 2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anv
i
n
preproc
:
hand
l
e %+ even during early token repla
c
e
m
ent
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pet
e
r Anvin
Use lower case for VEX and XOP in instr
u
ctions table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter
Anv
i
n
Infrastructu
r
e
s
u
pport fo
r
AMD's
ne
w
XOP prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
P
e
ter A
n
vin
outbi
n
:
r
e
p
lace fprintf(
r
f, not_defined);
wi
t
h
f
p
uts
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
eter An
v
in
NASM 2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pet
e
r Anvin
pr
e
pr
o
c: uni
f
y token-pas
t
ing code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
doc: slightly t
i
d
y t
h
e
copyright page of
t
he manual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Pet
e
r
Anvi
n
preproc: make $ and $$ TOKEN_OTHE
R
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r A
n
vin
preproc: fix
m
o
re
toke
n
pas
t
i
ng cas
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
eter
Anv
i
n
AUTHOR
S
:
Upda
t
e in
f
o
rmation for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r Anvin
NASM
2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
Document p
r
eproc
e
s
sor t
o
ken
c
on
c
at
e
nati
o
n
f
i
x
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
Anvin
Hand
l
e weird cases
o
f token past
i
ng
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r Anvin
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pete
r
Anvin
na
s
m
.
ns
i
: add
C
OPYING to the
l
i
s
t o
f
fi
l
es to pa
c
kage
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
nsi: add
N
ASM Manual; automate ver
s
ion generation
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pe
t
er Anvin
dis
a
sm: fix rev
e
r
s
e
d
R
EP vs RE
P
N
E
in eatby
t
e
()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pe
t
er A
n
v
in
disasm
:
when n
o
i
ns
t
ruct
i
o
n
is fou
n
d
, conside
r
a
n
aked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
NASM 2
.
0
6r
c
8
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
eter
Anvin
B
R 2690
6
88: Fix opcodes for FMA ins
t
ructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
eter
Anvin
Add test
f
rom BR 26906
8
8
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anv
i
n
BR 2690688
:
add miss
i
ng
V
FM
instructio
n
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
Anvin
BR 2689316: PEXTRQ requi
r
es REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
g
e
nfma: fix spel
l
i
n
g of the VFNM
instruction
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
ter A
n
vin
insns
.
dat: fix V
F
NM instructions inco
r
rectly sp
e
lled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anv
i
n
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
P
e
ter Anv
i
n
B
R
26721
1
7: handle long
l
ines f
o
r db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
autoconf
:
detect the broken bool
i
n OpenWat
c
o
m
1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
P
e
t
e
r An
v
in
Mo
s
t in
s
tru
c
tion codes are octal, so print
err
o
rs that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pet
e
r Anv
i
n
optimiz
a
tion
.
asm: m
o
re sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pe
t
er
A
nv
i
n
s
b
yt
e
: optimizati
o
n is OK if
UNKNOWN
i
sn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pete
r
Anvi
n
op
t
i
m
ization
.
asm: add sby
t
e tes
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
n
vin
NASM
2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
BR 241326
5
: don't pes
s
imize
displacem
e
nts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er Anvin
opt
i
miza
t
i
on
.
a
s
m:
ad
d
EA optimization tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter An
v
in
nasm
.
c: another readability c
l
eanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: readability cleanup fo
r
seg:off
p
arsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
Add VPC
L
MUL instruct
i
ons
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvi
n
assemb
l
e: only be op
t
imistic
w
ith NO_SEG if w
e
're
really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
con
v
ergence
.
asm: add test of jmp to an absolu
t
e a
d
dress
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er
A
nvin
P
CLMUL is apparently targete
d
for Westmere
wit
h
the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vi
n
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
BR 2557903: fi
x
di
s
assemb
l
y of a
set o
f
SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2541252:
F
ix issue
s
in
i
ns
n
s
.
d
at, mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
changes
.
sr
c
: d
o
c
u
m
ent WAIT an
d
%$$
f
ixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
BR 25
9
2476: Treat WAIT as
a
prefix even though
it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br704736: han
d
l
e
d
eep context-
l
ocal macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
nasmlib: make nasm_strca
t
(
)
t
a
k
e con
s
t
argum
e
nts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outelf
3
2/
6
4:
remove
a
lig
n
_str in favor of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
outbin: fix ty
p
o: "sections" not
"
section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
U
n
ify
a
l
l-zero bu
f
f
e
r
s
; add fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2611906:
proper e
r
ror mess
a
ge for st
a
rt
<
o
r
igin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
Fix opcode f
o
r VAD
D
S
UBPS; opera
n
d
s
for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
FMA
in
s
tructions won't be in Sandy Bridg
e
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Perl sc
r
ipt used to generate
F
MA inst
r
uction patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvin
c
hanges
.
s
r
c: document updated AVX
specif
i
c
a
tion
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r Anvin
Update
t
he
V
FM
A
*
ins
t
ruc
t
ions per the AVX spec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter An
v
in
insns
.
d
at:
fix
m
inor formatt
i
ng anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
t
e
r Anvin
insns
.
pl: handle the new V
E
X
.
D
D
S flag per AVX
s
p
ec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter A
n
vin
BR 2593349: Move ve
r
sio
n
message back
to stdout
commit
|
commitdiff
|
tree
next