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
version.pl: snapshot releases *only* have digits in the tail
2008-11-01
H
.
Peter Anvin
v
ers
i
on
.
pl:
s
napshot releases *only* have digi
t
s in
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Pet
e
r
Anvin
Move all version strings to
a
si
n
gle compila
t
ion unit
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rb
t
r
e
e: drop the data pointer; ins
t
ead rel
y
o
n
being
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
c
o
mpiler
.
h: add o
f
fse
t
of
(
) and c
o
nt
a
iner
_
of()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
Le
f
t-
l
eanin
g
red-blac
k
tr
e
e dat
a
structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvi
n
Fix h
e
ader gu
a
rds
f
or o
u
tl
i
b
.
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
make alldeps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
d
o
c: cross-reference macro param
e
ter concatena
t
ion
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
et
e
r Anvi
n
Mer
g
e br
a
nch 'nasm-2
.
0
5
.
x
x'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc: fix t
y
p
o
in th
e
de
s
cription of %unma
c
ro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc:
f
ix capita
l
ization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er An
v
in
doc:
remove dupl
i
cat
e
entry for
t
he "error" warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc
:
r
e
tro
a
ctively documen
t
updates
t
o t
h
e warni
n
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvi
n
do
c
: fix typo in th
e
des
c
ripti
o
n of %unmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
et
e
r
Anvin
doc: fix
c
a
p
italization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: rem
o
ve dupl
i
cate entry for the "error"
w
arning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er
A
n
v
i
n
d
o
c: retroactively do
c
ument updates
t
o
th
e
warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
Merge commit 'nasm-2
.
0
5
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvi
n
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter An
v
in
doc/changes
.
src
:
docum
e
nt -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
output: add common file
o
u
t
lib
.
c
f
or
c
o
mm
o
n fu
n
ctions
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
p
r
eproc:
m
erge expan
d
_m
m
ac_params() and expa
n
d_indirect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
n
v
in
Merge b
r
an
c
h 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better des
c
ription
of
the number
-
overflow war
n
ing
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 21
9
6966: make the -w/-W options work again
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smartalign:
clea
n
up un
n
ecessary d
u
pl
i
catio
n
;
tweak
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
t
er Anvin
For snapshot releases, e
x
pand
o
u
t the mang
l
ed version
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
d
i
sa
s
m:
int
r
od
u
ce opy
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter An
v
in
assemble: us
e
opx
a
nd
opy in a few more places
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
doc/changes
.
src: re
t
r
o
acti
v
ely document anony
m
o
us
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: don
'
t macro-expan
d
the
a
r
gument to %use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: document
%pop w
i
th argument
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
p
r
e
proc: allow %pop to take an identifie
r
, u
n
ify
%push
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
n
vi
n
d
oc: do
c
ument
ano
n
ymous
%
push
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc
/
changes
.
src: be
g
in the rele
a
se n
o
tes for 2
.
06
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anv
i
n
d
o
c: fix awkward word ord
e
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
versio
n
.
pl:
don't add an extra
.
00 for sub
m
inor if
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
A
nvin
M
e
r
ge bran
c
h
'
i
ndir
e
ct
'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
Fix
o
p2 references that had not
yet been converted
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvi
n
disasm
:
extensio
n
byte support in the
d
i
sass
e
mble
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
Add extensi
o
n
b
ytecode
s
t
o
support operands 4
+
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
When
iss
u
i
ng warnings for EA
displacements, use t
h
e
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
d
o
c/ch
a
nges
.
src:
u
pdat
e
release notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pete
r
Anvin
The CRC32 instructions can
take 66 prefixes as well
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvi
n
test/
c
r
c32
.
asm: test t
h
e CRC32 instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter
A
nvin
BR 219
0
521: fix the CRC32 opcodes
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
.
Peter A
n
vin
BR 2187210: Fix PFRCPV and PFRSQR
T
V
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
assemble: not all backends handle i
n
tr
a
-seg
m
e
nt OUT
_
REL*ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
t
e
r
Anvin
B
R
2148448: fix
r
elative addresses i
n
bin
o
ut
p
ut
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
n
v
in
Up
d
ate
.
g
i
t
ignore to include addition
a
l generated files
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
Anvin
test
/
ppindirect
.
as
m
: test token pasting inside %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter An
v
in
prepr
o
c
:
f
i
x ter
m
inal token pasting in
ind
i
rect sequences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc: er
r
or on
u
nterminated %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
preproc: fix
exit co
n
ditions for in
d
irect
i
on
loop
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc: corre
c
tly
handle quote
d
stri
n
g
s inside %[
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pete
r
Anvin
doc:
document
t
he %
[
.
.
.
] constr
u
ct
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
t
est: be
t
ter
s
martalig
n
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smarta
l
ign: use a "times" construct
r
ather than %re
p
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pete
r
Anvin
mac
r
os
.
pl: h
a
n
dle \-continuation lines in
m
a
cros
.
pl
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter Anvin
smartali
g
n:
r
ewrite to use t
h
e indire
c
t construct,
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
ete
r
Anvin
test: add test for
preprocesso
r
in
d
i
r
ection construct
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anv
i
n
prep
r
oc: fix list
it
e
ration
in
the case
of expan
d
_indirect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er Anvin
preproc: Add new %[
.
.
.
]
indirection
c
on
s
t
ruc
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
NAS
M
2
.
05rc
7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anv
i
n
ELF64: o
n
ce again
,
fix generation of
"
naked" OU
T
_REL*AD
R
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
NASM 2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvi
n
doc/ch
a
n
g
e
s
.
sr
c
: do
c
ument
ma
s
si
v
e
cha
n
ges to E
L
F64
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
A
n
v
in
ELF64
:
P
LT32, GOTPCR
E
L
, and G
O
TPCREL
6
4 really need
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
Anvin
ELF64: t
h
e
"size" argu
m
ent to
O
UT_REL*
A
DR
isn'
t
re
a
lly
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
v
i
n
a
s
semb
l
e: fo
r
O
U
T_REL*AD
R
, the "size" argument is not
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/elf64so
.
asm: demonst
r
ate a case where we bind
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
E
L
F
6
4: actually ge
n
erate
r
el
a
tive
G
O
T
/PLT references
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
An
v
in
te
s
t
/
Makefil
e
:
enable debuggi
n
g in
f
o for elftest/elft
e
st
6
4
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
er
A
nvin
E
L
F64: GOTOFF64
d
oesn't ne
e
d
a gsym at all
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
E
L
F64:
We apparently don'
t
ne
e
d exactitude
for GOTOFF64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
Anvin
elftest
6
4:
b
o
th Small PIC an
d
M
e
dium PIC m
o
d
e
l tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
E
LF64: GOT
a
nd PLT refere
n
c
e
s need a symbol (a
s
l
ot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
unbreak
generating no
-
segm
e
nt addr
e
sses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA: add
s
aa_
w
riteaddr
(
) similar to
o
ther locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Mak
e
f
ile: the elf
t
est obj
e
cts d
e
pend on $
(
NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: use the RELA addend field i
n
stead o
f
relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test and
M
akefil
e
r
u
les f
o
r 32- and
6
4-bit
E
LF sha
r
ed
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
N
A
SM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter Anvin
Test for
BR 2
1
72659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter An
v
i
n
BR 2172
6
59
:
Fix inc
o
rrect ou
t
put valu
e
for
b
y
t
e operands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
A
d
d
r
e
f
erence to
%+ fro
m
macro p
a
ramet
e
r conca
t
ena
t
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r
Anvin
d
oc:
m
inor editoria
l
change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
E
L
F64: fix var
i
ous GOT re
l
o
c
a
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
T
est for various ELF64 GOT references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
doc:
add
link to the macro packages when talkin
g
a
b
o
ut
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR 2164053: --prefix
_ not -
-
pr
e
fix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
nvin
N
A
SM
2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
D
o
c
ument RI
P
-
relative GOT fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c: us
e
c
ase4() macros like in
d
isasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvi
n
disa
s
m
:
c
o
l
lapse all the s
e
g
m
ent re
g
i
s
ter push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
te
s
t/p
u
shseg
.
asm
:
add "
p
op cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvi
n
test/pushseg
.
asm: t
e
st for
p
u
sh/pop of segmen
t
registe
r
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Reshuffle and mo
v
e the bytecodes
for segm
e
nt r
e
gister
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next