repo.or.cz
/
nasm
/
perl-rewrite.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Move all version strings to a single compilation unit (ver.c)
2008-10-31
H
.
P
e
ter
Anv
i
n
Move all ve
r
sion strings to a s
i
n
g
le compil
a
ti
o
n unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
r
b
tree: drop the data p
o
inter; instead rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
c
om
p
ile
r
.
h: add offsetof()
a
n
d containe
r
_
o
f
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anv
i
n
Left
-
leaning red-b
l
a
ck tre
e
data struc
t
ure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter An
v
in
Fix header guards for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
:
c
r
oss-reference macro par
a
meter
conc
a
t
enation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
Merge branch '
n
asm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: fix
t
ypo in the description of %unmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er Anvin
doc: f
i
x capi
t
a
lizat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
remove duplicate en
t
ry
for th
e
"e
r
ror" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc: retr
o
actively
docu
m
e
nt u
p
date
s
to
t
he warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc:
f
i
x
typo in the descr
i
p
t
i
o
n of %u
n
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: f
i
x
c
apital
i
zation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: remove dupl
i
cate entry for the "err
o
r" w
a
r
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: ret
r
o
a
ct
i
vely d
o
cument updates to th
e
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er Anvin
Me
r
ge com
m
it 'n
a
sm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er
Anv
i
n
do
c
/
cha
n
ge
s
.
src
:
document
-
W/-w fix as a NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
o
utput: ad
d
com
m
on fi
l
e outlib
.
c
for
common functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
preproc: merge expand_
m
mac
_
par
a
ms() a
n
d
e
xpand_indi
r
ec
t
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Merg
e
branch 'n
a
sm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter
A
nvin
Better descri
p
ti
o
n of t
h
e numbe
r
-o
v
erf
l
o
w
warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 219696
6
: make t
h
e -w/-W options
w
o
r
k ag
a
in
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smartalign: clean up
u
nnecessary du
p
lication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
F
o
r
snapshot releases, exp
a
nd out
the mangled v
e
r
sion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pe
t
er Anvin
disasm: int
r
oduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
eter Anvin
a
s
semble: use
o
px
a
nd opy in a few m
o
re plac
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
doc/changes
.
src: retroactively
document anonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r A
n
vi
n
p
r
ep
r
oc: don't mac
r
o-e
x
pand the argument
to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: do
c
um
e
nt %pop
w
i
th argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
p
r
ep
r
oc: allow %
p
op to take an i
d
enti
f
i
er, unify %p
u
sh
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: document anonymous %pu
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter A
n
vin
doc/c
h
anges
.
src: begin the release notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: fix awkward
w
ord order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
v
er
s
io
n
.
pl
:
don't ad
d
an extra
.
00 for
subminor
if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merge
branch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
F
i
x
op2 refer
e
nces that had not yet been
converted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
disasm: extension
byte support
i
n the disassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Add extension
bytecodes to support operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
When issuing warnin
g
s
f
or EA displ
a
cements, use
t
h
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
te
r
Anvin
doc/changes
.
s
rc: update relea
s
e
n
otes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter
A
nvin
The CRC32
i
nstructions can
t
a
ke 66 prefixes as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
vin
test/crc32
.
asm: test t
h
e
C
RC32 ins
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anv
i
n
BR 2
1
905
2
1: fix the CRC32
opcod
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anv
i
n
NASM 2
.
0
5
r
c
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
A
n
v
in
BR 2187210: Fix PFRCPV and PFRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvin
assemble: not
all backends han
d
le intra
-
s
egment
O
U
T_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 2148448: f
i
x rel
a
ti
v
e a
d
dresses in
b
in output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Updat
e
.
gitignore to include add
i
tional generated
f
il
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
te
s
t/
p
pindire
c
t
.
a
s
m: t
e
st
token pas
t
ing inside %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r
Anvin
prepr
o
c: f
i
x terminal token past
i
ng in indirect
sequences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc: er
r
o
r
on unterminated %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
e
r
A
nvin
preproc:
fix exit conditions
f
or
i
nd
i
rec
t
i
on loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter An
v
in
p
r
epr
o
c:
c
orrectly handle quo
t
ed s
t
rings inside
%[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
doc:
d
o
cument the %[
.
.
.
]
c
onstruct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test:
b
ett
e
r s
m
artali
g
n
t
ests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smartalign
:
use a "tim
e
s" construct r
a
ther than %rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
macros
.
p
l
: handle \-conti
n
uation lines
i
n macros
.
p
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smartal
i
gn: rewrite to
use th
e
in
d
irect con
s
truct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
t
e
st: add t
e
st fo
r
preprocessor indirection construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter
Anvin
preproc
:
fix list iteratio
n
in th
e
case of expand_in
d
ire
c
t()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
Anvin
preproc: Add
n
ew %[
.
.
.
] indi
r
ection construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvi
n
NASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: once
again
,
f
ix g
e
n
e
rat
i
on
o
f
"n
a
ked" OUT_
R
EL*
A
DR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
NASM 2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r A
n
vin
doc/changes
.
s
r
c: document m
a
ssive changes to ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
ELF64: PLT32, GOTPCREL, and GOTPCREL64 really ne
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
ELF64: t
h
e "siz
e
" argument
t
o OUT_REL*ADR
i
s
n't
really
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
assemble: for OUT_REL*ADR, the "size" argu
m
ent is
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter
A
n
v
in
test/elf6
4
so
.
asm: demons
t
r
a
t
e a case where we bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anv
i
n
E
L
F
64: act
u
ally generate relative
GOT/
P
LT ref
e
ren
c
es
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nv
i
n
test/Makefile: enable
debugging info
for
el
f
test/el
f
t
e
st64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
ELF64:
G
O
T
O
F
F64 doesn't need a gsym
at
all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
L
F
6
4:
We apparently don't need ex
a
c
t
itude f
o
r
GOTOFF
6
4
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
elftest6
4
: both Smal
l
P
IC and Medium PIC m
o
del tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
Anvin
ELF64: GOT and PLT references need a symbol (a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvi
n
ELF64:
u
nbreak g
e
nerating
no-segment addresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA: add saa_write
a
ddr(
)
similar to o
t
her
locations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Make
f
ile: the elftest ob
j
ects dep
e
n
d
on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
v
i
n
ELF64: use
the RELA ad
d
en
d
f
i
e
ld
i
nstead of rel
y
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test and Makefile ru
l
e
s for
32
-
and
6
4-bit ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nvi
n
NASM
2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pet
e
r A
n
vi
n
Test for BR 21726
5
9
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
ter
A
nvin
B
R
21
7
2659: Fix incorrect output value for b
y
te ope
r
ands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Add
r
e
ference to
%+ from macro parameter c
o
nc
a
ten
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
d
oc: minor
ed
i
torial c
h
ange
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF64: fix var
i
ous GOT
r
elocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
Test for various ELF64
G
OT references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc:
add
link to the macro packag
e
s whe
n
t
alking about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pet
e
r
Anvin
BR
2
164053:
--prefix _ n
o
t --pref
i
x_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvin
NASM 2
.
0
5
r
c
4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Document
R
I
P
-rel
a
t
ive GO
T
f
i
xes i
n
ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
asse
m
ble
.
c:
u
se case4() macros like in disa
s
m
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
di
s
asm: c
o
llapse all th
e
segment reg
i
s
ter pus
h
/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
A
nvin
test/pushseg
.
asm: add "pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
t
e
st/pushseg
.
asm: te
s
t
f
o
r
push/pop of segment reg
i
s
ters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
e
r Anvin
R
e
shuffle
a
nd move
the bytecodes for se
g
ment regis
t
er
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Collect
stat
i
stics
on bytecode u
s
e in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next