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
Left-leaning red-black tree data structure
2008-10-30
H
.
Peter An
v
in
L
e
f
t-lean
i
ng red-black tree data st
r
ucture
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fix
he
a
der guards fo
r
outlib
.
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
m
a
ke a
l
ldeps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: cross-referenc
e
mac
r
o
p
arameter con
c
atenat
i
o
n
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Mer
g
e
b
r
anch 'nasm
-
2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix
t
ypo in
t
he
d
escrip
t
ion of %un
m
acro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
f
ix capitali
z
ation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
:
remove du
p
licate entry fo
r
th
e
"error" warni
n
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactiv
e
ly do
c
ument
u
p
date
s
to the warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
A
nvin
d
oc: fix typo in the d
e
s
c
ripti
o
n of %unmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix
capita
l
ization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: r
e
m
ove duplicate entry for
the "e
r
ror" wa
r
ning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc:
r
e
t
ro
a
c
tivel
y
d
o
cument upd
a
tes t
o
t
he w
a
rn
i
ng
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er Anvin
Merge commit 'na
s
m-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
t
e
r Anv
i
n
NA
S
M 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
doc/c
h
anges
.
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
Anv
i
n
output: add
c
o
mmon file outlib
.
c f
o
r common fun
c
tion
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pe
t
er Anvin
preproc: merge expa
n
d_m
m
ac_params(
)
and expand
_
in
d
irect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
t
er Anvin
Merge
b
ranch 'nasm-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better description
o
f the number-overflow warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
BR: 2196966:
mak
e
the -w/-W options
work again
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvi
n
smartalign:
c
lean up unnec
e
ssary
d
uplicati
o
n; t
w
eak
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pe
t
e
r
A
n
v
i
n
For snapshot releases
,
expand 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
A
nvin
dis
a
sm:
i
nt
r
oduce opy
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
assemble
:
u
se opx and opy in
a
few more pl
a
ces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
doc/c
h
a
nges
.
s
r
c: r
e
troacti
v
ely docume
n
t
anonymous
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er
A
nvin
preproc: d
o
n'
t
ma
c
ro-expand the argume
n
t to %
u
se
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
d
oc:
document %pop with argument
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter
Anvin
preproc: allow %po
p
to take an ident
i
fier, unify %push
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
doc: docum
e
n
t
a
n
onymous %push
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
v
i
n
d
oc/changes
.
src: begin the r
e
lease
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 Anv
i
n
vers
i
on
.
p
l
:
d
o
n't add
a
n
extra
.
00 for subminor i
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
M
erge
b
ranc
h
'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
Fix op2 references that h
a
d not yet b
e
e
n conver
t
ed
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
disasm: e
x
tension byte support in
the disassem
b
le
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
Add extens
i
o
n byteco
d
e
s
to support operands 4+
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
W
hen
issu
i
ng wa
r
nings f
o
r EA d
i
splac
e
ment
s
, use the
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
src: update release notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvi
n
T
he CRC
3
2 instructions can
t
ake 66 pre
f
ixes
as well
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anv
i
n
t
e
st/crc32
.
asm: test
t
he CRC32
instruct
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter
A
nvin
B
R
219052
1
: fix th
e
C
RC32 o
p
codes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvin
N
ASM
2
.
05rc
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pe
t
er An
v
i
n
BR 21
8
72
1
0: Fix
PFR
C
PV and P
F
RSQRTV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
assemble: not al
l
backends handle intra-segment OUT_RE
L
*
ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
Anvin
BR 2148448: fix rel
a
tive
a
ddresses
i
n bin output
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anv
i
n
Update
.
gi
t
ignore
to inc
l
ude additional generated
f
i
l
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
tes
t
/ppindirect
.
asm:
test token
pastin
g
inside %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pete
r
Anvin
p
r
eproc: fix
term
i
nal t
o
ken pa
s
ting
i
n
indirect sequences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
prepr
o
c: error on u
n
terminated %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
pre
p
r
oc: fix
e
xit conditions for
i
ndire
c
tion loop
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anv
i
n
prepr
o
c: cor
r
e
ctly han
d
le quoted strings inside %[
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
doc: docume
n
t the
%[
.
.
.
]
c
on
s
truct
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anv
i
n
test:
better smart
a
lign tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
s
m
artalign: use a "
t
imes" construct rather than %rep
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
macr
o
s
.
pl: handle \-continuation lines in m
a
cros
.
pl
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
Anvin
smartalign: r
e
wr
i
te to use the indirect construct,
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter Anvin
te
s
t: add
t
est for
preprocessor ind
i
rection
construct
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
preproc: fix l
i
st iterati
o
n in the ca
s
e
of exp
a
nd_indir
e
ct()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter Anvin
prepro
c
: Add
n
e
w %[
.
.
.
] indir
e
ction constru
c
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r Anvin
NASM 2
.
05r
c
7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
LF
6
4: once a
g
ain, fix generation
o
f "naked" OUT_REL*AD
R
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
NASM
2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
doc/
c
hanges
.
s
r
c: docum
e
nt massive c
h
ange
s
to ELF64
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
E
L
F64: PLT
3
2, GOTPCREL
,
and GOTPCR
E
L64 really need
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
Anvin
ELF
6
4: the
"size" argument
to OUT_REL*
A
DR isn't really
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
a
s
s
e
mble:
f
o
r
OUT_REL*AD
R
, th
e
"s
i
z
e
"
argume
n
t is no
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/elf64so
.
asm: demo
n
strate
a
case where
w
e bind
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: act
u
a
l
ly g
e
ne
r
a
t
e relative GOT/PLT
references
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
ete
r
Anvin
test/
M
akefile: enable debugging
info for elftest/elftest64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter An
v
in
ELF64: GOTOFF64 doe
s
n't
n
eed a gsym at a
l
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64:
W
e appa
r
e
n
tly don't n
e
ed exactitude for GOTOF
F
64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter
A
nvin
elftest64: bot
h
Smal
l
P
I
C
a
nd Medium PIC model tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
ELF64: G
O
T an
d
PLT references
n
eed a
s
ymbol (a slo
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
Anvin
ELF64: unbre
a
k
g
en
e
r
a
t
ing no-seg
m
ent addre
s
ses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
SA
A
:
add saa_wr
i
t
e
addr() similar to
oth
e
r locat
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Makefile: the el
f
test objects depen
d
on $(NA
S
M
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
An
v
in
ELF64: use the
R
E
L
A adden
d
fiel
d
in
s
tea
d
of relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
Test and
Makefile rule
s
fo
r
32- and 64-bit ELF sha
r
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
ter Anvin
Test f
o
r BR 21726
5
9
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
t
e
r
A
nvi
n
BR 2
1
72659
:
Fix incorrec
t
o
u
tput value for byte operands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
te
r
Anvin
A
d
d reference to %+ from macro p
a
r
a
meter c
o
ncatenati
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
d
oc
:
m
i
nor editorial chang
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter
An
v
in
ELF64: f
i
x
va
r
ious GOT relocations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
T
e
st fo
r
various ELF64
GOT
ref
e
re
n
ces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
v
i
n
doc: add link
to the macro packages when tal
k
ing
a
bout
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pete
r
A
n
vin
BR 21
6
4053:
-
-pr
e
f
i
x _ not
--prefix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter A
n
vin
NASM 2
.
05rc
4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvin
Document RIP
-
relati
v
e GOT
f
ixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
a
s
semble
.
c: use case4() macros like in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
disas
m
: collapse all the segment
r
egister push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
asm: add
"pop
cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvi
n
t
e
st/
p
u
s
hseg
.
asm: test fo
r
pu
s
h/p
o
p of segmen
t
regi
s
ters
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Reshuf
f
l
e and move the byte
c
odes
f
o
r
s
e
g
m
e
nt registe
r
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter
A
nvin
Collect statistics on byteco
d
e
u
se
i
n insns
b
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r An
v
in
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
tes
t
/imul
.
asm: remove
o
bso
l
et
e
ERROR
mar
k
e
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test f
o
r
various IMUL pat
t
erns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next