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
outform: build ALL formats by default, including DBG
2009-06-28
H
.
Pe
t
er Anvin
outfo
r
m
:
build A
L
L
formats by default, includ
i
ng
D
BG
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter Anvin
out
e
lf
.
c: a
d
d appropriate #ifdefs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter Anvin
outdb
g
: make o
u
t
dbg
.
c compile cleanly
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter
A
nvin
NASM
2
.
06rc15
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter An
v
in
BR 2781900: handl
e
common labels wh
i
le
optim
i
zing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
e
t
er Anvi
n
parser
.
c: fix stylisti
c
ni
t
p
ick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter A
n
vin
assemble
.
c: stylistic nitpick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Pete
r
Anvin
preproc: us
e
%if 0 instead
of %ifdef BOG
U
S
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
hashtbl:
make
has
h
_iter
a
te() not crash on an uni
n
i
t
a
lized
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
ete
r
Anvin
nasm
.
c: clean up pass exit logic
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pe
t
er Anvin
ndisasm:
fix
d
isassembly of JR
C
XZ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
NASM 2
.
06r
c
14
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pe
t
e
r
A
n
v
in
insns
.
dat: reformat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ins
n
s
.
dat: add relaxed forms for
XOP/F
M
A4/CV
T
16
i
nstructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pet
e
r An
v
in
Add Cy
r
i
ll
G
orcunov to
AUT
H
ORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
A
nvin
insns
.
p
l
: remo
v
e stray whitespace
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
A
nvin
insns
.
pl: add "no
h
i" code
fo
r
RE
X
_NH
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
in
s
ns
.
pl: f
i
x indentation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF:
m
ake d
e
bu
g
ging functions static
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: remove loop
i
nvariant calculation
o
f g
l
oba
l
offset
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pe
t
er
A
n
v
in
EL
F
:
clean up the arithmetic
for global
s
ymbo
l
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter Anv
i
n
E
LF:
bum
p
GLOBAL_TEMP
_
B
ASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter An
v
in
ELF: eliminate hard-coded section numbers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Han
d
l
e
t
h
e
n
e
w
ELF headers in the dependency generation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
ELF: add header files, beg
i
n
m
erging
c
ommon code,
d
rop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter An
v
in
NA
S
M
2
.
06rc1
3
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
te
r
Anv
i
n
c
h
a
nges
.
src
:
update
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter
Anvin
insns: ma
k
e the MMX versi
o
n of PINSRW match the SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter A
n
v
i
n
Intel FMA: drop relaxe
d
forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er Anvin
Fix the PI
N
S
R se
r
ie
s
of instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter An
v
in
Add
s
uppo
r
t for
ins
t
ruction
s
wh
i
ch always us
e
lo
w
8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
da
t
:
fix typo
s
:
V
CMPORD_SP[SD] entered as
V
CMP
O
R
S_S
P
[SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
i
n
s
n
s
.
d
a
t
: collapse
r
e
laxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter A
n
vin
ins
n
s
.
pl: a
l
low
re
l
axed forms
to be created
without
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Pete
r
Anvin
c
h
a
nges
.
src: fi
x
so
m
e odd spacing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Pete
r
A
nvin
pa
r
ser:
d
o
n
't use midcode declarati
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter A
n
vin
spe
c
fil
e
: update
U
RLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter A
n
v
i
n
Nindent: add b
a
ck the -n
u
t option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter
A
nvin
Ni
n
d
ent: update with the -npro an
d
-il0
options
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
P
eter Anvin
do
c
: use
N
ASM syntax
fo
r
x
87 registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-17
Cy
r
ill G
o
rc
u
n
o
v
ins
n
s
.
da
t
- fixup for XOP (SS
E
5) AMD ins
t
ructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-15
Cyrill G
o
rcunov
insns
.
dat
-
introcuce base XOP (SSE5) AMD instruct
i
on
s
Some fixes from Peter Johnson and
H. Peter Anvin
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-15
C
y
r
il
l
Gorcunov
insns
.
pl -
a
dd h
a
ndling of
pp
V
EX/XO
P
fields
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
P
e
ter Anvin
Ad
d
symbolic c
o
nstan
t
s fo
r
R
EX_V
"clas
s
es" (V
E
X,
XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
P
eter Anvin
d
o
c: remove insref
.
s
rc
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Pete
r
Anvin
NA
S
M 2
.
06
r
c12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
preproc: handl
e
%+
ev
e
n d
u
r
ing early token
r
e
placement
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pe
t
e
r
Anvin
Use lower cas
e
for VEX
and
X
OP in instructi
o
ns table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Infrastructure support f
o
r AMD's n
e
w XOP
pre
f
i
x
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter
A
nvin
outbin: re
p
lace fprintf
(
rf, not_defined); with fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter An
v
in
NASM 2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter
A
nvin
pre
p
r
o
c: unify
t
ok
e
n-pasting code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pe
t
er
Anvin
d
oc: slightly t
i
dy
th
e
copyright page
o
f the manu
a
l
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Pet
e
r Anvin
prepro
c
: make $ and
$
$ TOKE
N
_OT
H
ER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nvi
n
prep
r
oc: fix more token p
a
s
t
i
ng cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
Anvin
AUTHORS
:
Update
infor
m
ation for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
N
AS
M
2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
eter Anv
i
n
Docum
e
nt prepro
c
e
s
sor token concatenation fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r Anvin
H
andle weird c
a
ses of
token pas
t
ing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er Anvin
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter A
n
vin
n
a
sm
.
nsi
:
ad
d
COPYING t
o
t
h
e
lis
t
of files to pack
a
g
e
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pete
r
Anvin
n
asm
.
nsi:
a
d
d NASM M
a
nual;
a
u
tomate versi
o
n generati
o
n
commit
|
commitdiff
|
tree
2009-04-07
Sh
a
o
M
il
l
er
A
dd NSI
S
script to mak
e
a Windo
w
s installer
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter An
v
in
disasm: fix
r
ev
e
rs
e
d R
E
P
v
s
R
EPNE in
e
atbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pet
e
r Anvin
di
s
asm
:
wh
e
n
no instruction is found,
c
ons
i
der a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
N
ASM 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
Andy
P
o
lyako
v
outcoff: BR
2685756
:
fix SAFES
E
H
w
ith
a
n in
t
ern
a
l
s
ym
b
ol
commit
|
commitdiff
|
tree
2009-03-18
Michael Sch
e
r
er
oute
l
f32
/
64: fix u
n
initia
l
ized rbtree
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pet
e
r Anvin
BR 2690688: Fix opcodes
for
FMA
i
n
s
t
r
u
ction
s
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
A
dd test from
BR 2690688
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
BR 2690688: add missing VFM
i
n
str
u
c
t
i
ons
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pe
t
er
Anvin
BR
2
689316: PEXTRQ re
q
u
ires
R
E
X
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pet
e
r
A
nvin
genfma:
fix s
p
elling of
t
he
V
FNM i
n
st
r
uctions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
i
nsns
.
dat: fix VFNM
i
nstructions inco
r
rectly sp
e
lled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Pe
t
er Anv
i
n
NAS
M
2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
P
e
ter Anv
i
n
B
R
2
6
7211
7
: handle lo
n
g
l
ines for db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pet
e
r
Anvin
autoconf
:
detec
t
the broken b
o
ol in OpenWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
Anvin
Most
i
nstruction codes are octal, so
prin
t
e
r
ro
r
s
tha
t
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
e
t
er An
v
in
optimiz
a
tion
.
asm: more sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
sbyt
e
: optimizat
i
on is
OK if
UNKNOWN
i
sn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter A
n
vin
o
ptimization
.
a
sm: add
sbyte te
s
ts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
e
r
Anvin
NAS
M
2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
BR 2413265: d
o
n't pessimize displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter A
n
vin
optimization
.
asm: add
EA op
t
imizati
o
n
t
e
sts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: another readability
clea
n
up
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: read
a
bility cleanup for s
e
g:off
p
arsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anvin
Add VPCLMUL
instruct
i
o
n
s
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er Anvin
a
ssemble
:
only be op
t
imistic with N
O
_S
E
G if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
Anvin
convergence
.
asm: a
d
d test of jmp to an a
b
solute
address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCLMUL is appar
e
nt
l
y tar
g
eted for Westmere with
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
BR 25
5
7903: fix
d
isass
e
mbly of a set
o
f SSE
M
O
V* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR 2541252: Fix
i
ssues in insns
.
d
a
t
,
mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anv
i
n
changes
.
src: document WAIT and %$$
f
ixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
BR 2
5
92476: Treat WA
I
T
as a prefix
e
v
e
n
t
h
ough it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br704736: handl
e
deep context-lo
c
al
m
acros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasmlib: ma
k
e nasm_strcat() take const argume
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outelf32
/
6
4: remove alig
n
_str
in favor of
fwr
i
t
e
ze
r
o()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
o
u
t
b
in
:
f
i
x typo
:
"sections"
n
ot "sect
i
o
n
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
er
A
nvin
Unify all-zero buffers; add fwrite
z
ero
(
)
commit
|
commitdiff
|
tree
next