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
doc: better description of %line
2008-11-05
H
.
Pe
t
er Anvin
doc: bette
r
description
o
f
%line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter
Anvin
cha
n
ges
.
src: document if for %
i
fmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter An
v
in
test: add test for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
prepro
c
:
BR 2222615: f
i
x s
e
gfault on b
o
g
u
s
%if
m
acro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
d
o
c/changes
.
src: docume
n
t EL
F
TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc:
m
i
n
or edit to
t
h
e TLS documentat
i
on ex
a
mples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvi
n
ve
r
sion
.
pl: snap
s
hot releases *on
l
y* h
a
ve digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Pet
e
r Anvin
Move all version
s
tri
n
gs to a single compilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
r
b
tree: d
r
op the data poi
n
ter; instead rel
y
on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
co
m
pile
r
.
h
: add offs
e
tof() and containe
r
_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r An
v
in
Lef
t
-leaning
r
ed-black tree data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
Fix header
gu
a
rd
s
for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvi
n
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: cross-refer
e
nce
m
acr
o
par
a
m
eter conc
a
tenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
Me
r
ge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc: f
i
x t
y
p
o
in the
d
escrip
t
io
n
of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc: fix cap
i
talizati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: remove duplica
t
e entry for the "error" war
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvi
n
doc: ret
r
oactiv
e
ly documen
t
updates t
o
the
w
arn
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: fix typo in the desc
r
i
p
tion of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r Anvin
doc:
f
i
x
cap
i
talization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvi
n
doc: remove dupli
c
at
e
en
t
ry for the "
e
rror" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r
A
nvin
do
c
: retro
a
ct
i
vely do
c
ument updates to the
w
arning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter Anvin
Merge com
m
it '
n
a
sm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
A
n
vin
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anv
i
n
doc/c
h
a
n
ges
.
s
r
c
: doc
u
ment -W/-w fix
a
s
a
NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter
Anvin
o
u
tp
u
t:
add com
m
on fil
e
outlib
.
c
f
or common f
u
n
ction
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pe
t
er Anvi
n
preproc: merge expa
n
d_mmac
_
param
s
() and expand
_
i
n
d
i
r
e
ct
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er Anvin
Merge branch 'nas
m
-
2
.
0
5
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
n
vin
B
ette
r
descript
i
on of the number-overf
l
ow
w
a
r
ning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pet
e
r
Anvin
BR: 2
1
96966: make
t
he -w/-W optio
n
s wor
k
again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er Anvin
smarta
l
ign: c
l
e
an up unnecessary duplication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
Fo
r
snapshot re
l
eases, e
x
pand out the mang
l
ed ve
r
sion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
dis
a
sm: int
r
oduce
o
py
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pete
r
Anvin
a
s
semble
:
use opx
and opy in a few more
p
laces
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
doc/changes
.
src: retr
o
a
c
t
ive
l
y document
a
nonym
o
us
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: don't macro-ex
p
and the argument to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
doc:
d
ocument %pop with argume
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er
Anvi
n
preproc: allow %pop
to take an
i
dent
i
fier
,
u
nify %
p
ush
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
n
vin
doc: docum
e
n
t
a
n
onymo
u
s %p
u
sh
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
A
nvin
d
o
c/ch
a
ng
e
s
.
sr
c
: beg
i
n the release not
e
s
f
or 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: fi
x
awkward w
o
r
d order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
versio
n
.
pl: don't a
d
d an extra
.
00
for subminor i
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
Merge
b
ranch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anv
i
n
Fix
op2 references that had not
y
et been convert
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
disasm: e
x
ten
s
i
o
n by
t
e suppor
t
i
n
the disass
e
mbl
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
Add extension byteco
d
es to supp
o
rt operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anv
i
n
When issuing warnings for EA displacem
e
nt
s
, us
e
t
he
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
v
i
n
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r
Anvin
doc/ch
a
nges
.
s
rc
:
update rele
a
se
notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
vin
The CRC3
2
i
n
structions can tak
e
66 p
r
e
f
ixes as wel
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er Anvin
t
e
st/crc32
.
a
sm
:
t
e
st the CRC32 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter Anvin
BR 2190
5
21: fix the CRC32 opcod
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
Anvin
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r Anv
i
n
BR 2187210: Fix P
F
RCPV
and
P
FRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r
A
n
vin
assemble: not all backends hand
l
e
intra-se
g
ment OUT
_
R
E
L
*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
Anvin
BR 2148448: fix r
e
lative addre
s
ses in bin output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter Anvin
U
pdate
.
git
i
g
n
ore to include addit
i
onal generated fi
l
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
ete
r
A
nvin
test/ppindirect
.
a
sm: test tok
e
n
pasting
i
nsid
e
%[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvin
preproc: fix terminal token past
i
ng in ind
i
r
e
ct s
e
quenc
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er
A
nvin
pr
e
proc: error
on unt
e
rminated %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
preproc: f
i
x exit
condi
t
ion
s
for indirec
t
ion loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
t
e
r
A
nvin
preproc: correctly ha
n
dle quoted
s
trings inside %[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
Anvin
doc: document the %[
.
.
.
] constr
u
ct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pete
r
Anvin
test: better smartali
g
n tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smartalign: use a "times" const
r
uct rat
h
er than %rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r Anvin
ma
c
ros
.
pl:
handle \-continuation lines in macros
.
pl
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter Anvin
smar
t
align: rewri
t
e to us
e
t
he indirect
c
o
n
s
t
r
u
ct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test: add test for
prepr
o
cessor
i
ndir
e
ction co
n
struct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
i
n
p
r
eproc: fix list
iteratio
n
i
n
the case of expand
_
indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter Anvin
p
reproc: Add new %[
.
.
.
]
i
n
d
irectio
n
constru
c
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
Anvin
NASM 2
.
05rc
7
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter A
n
vin
ELF6
4
:
o
nce again, fi
x
generat
i
on of "na
k
ed" OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
N
ASM
2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
doc/
c
hanges
.
src:
d
o
c
u
ment massi
v
e chan
g
e
s
to ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
ELF64: PLT3
2
,
G
O
TPCREL, and
GOT
P
CREL64 re
a
lly
n
eed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
ELF6
4
:
th
e
"siz
e
"
a
rgum
e
nt to
O
UT_REL*ADR i
s
n't real
l
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ass
e
m
b
l
e
: for OUT_REL*
A
DR
,
the "size
"
argument is not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
et
e
r Anvin
test/elf64so
.
asm: demonst
r
a
te
a c
a
se where
we bi
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
ELF64: actually generate relative GO
T
/PLT
r
eference
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
test/Make
f
ile: en
a
ble d
e
bugging info
f
or elftest/elftest64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
et
e
r Anvin
E
L
F64
:
GO
T
OFF
6
4 doesn'
t
need
a
gsym
at
all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
ete
r
An
v
in
ELF
6
4: We a
p
paren
t
ly
d
o
n't need ex
a
ctitu
d
e for GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anv
i
n
elftest
6
4
:
both
Sm
a
l
l
PIC and Medium PI
C
m
o
del te
s
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
A
n
v
in
ELF64:
G
OT and PLT references need a sym
b
ol (a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: u
n
brea
k
generating no-se
g
me
n
t ad
d
res
s
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
SAA: add saa
_
writeaddr() similar to other loc
a
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
te
r
Anvin
t
es
t
/Makefil
e
: the elftest objects
d
e
pend on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF
6
4: use the RELA
a
ddend
f
ield instead 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 rules fo
r
3
2- and 64
-
bi
t
ELF
s
h
ared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
Test for BR 217
2
6
59
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter A
n
v
in
BR 21
7
2
6
59: Fix inc
o
rrect output va
l
u
e f
o
r byte operand
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
A
d
d refer
e
nce to %+ from macro
p
aramet
e
r concatenatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
doc: minor edi
t
o
r
ial
c
han
g
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
te
r
A
n
vin
E
LF64:
f
ix vario
u
s GOT
relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r A
n
vi
n
Te
s
t f
o
r
v
a
ri
o
u
s
ELF64 G
O
T
references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anv
i
n
doc: add link t
o
th
e
macro p
a
ckag
e
s whe
n
talking ab
o
ut
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pete
r
Anvi
n
BR
2
164
0
53: --prefix _ n
o
t --pre
f
ix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
nvin
NASM 2
.
0
5
r
c
4
commit
|
commitdiff
|
tree
next