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
.
P
eter Anvin
Left-lean
i
ng red-black tree data structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
Fix heade
r
guards for outli
b
.
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
.
Pet
e
r Anvin
doc: cross-reference macro
p
arame
t
er concatenation
.
.
.
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
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
d
oc: fix typo in the descrip
t
ion of %
u
nmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
et
e
r A
n
vin
d
oc: f
i
x capitali
z
ation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
v
in
doc: remove
d
uplicate
e
ntry for the "err
o
r" warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
oc: retroact
i
vely documen
t
updat
e
s 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
doc: fix ty
p
o in the description of %unmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvi
n
doc: fix c
a
p
i
taliz
a
ti
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc:
r
emove d
u
p
lic
a
te ent
r
y for the "error"
warnin
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
v
i
n
doc: retroactively
documen
t
u
pdate
s
to the w
a
rnin
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anv
i
n
Merg
e
commit 'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
N
A
SM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
ter Anvin
d
oc/changes
.
src:
d
ocument -W/-w fix as a NASM 2
.
05
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Pete
r
Anv
i
n
ou
t
p
u
t: add common file outli
b
.
c fo
r
c
ommon f
u
nc
t
ions
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
pre
p
r
oc: merge e
x
p
and_mmac_
p
arams() and
expand_ind
i
rect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er Anvin
Me
r
ge bra
n
ch 'nas
m
-
2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
Better description
of t
h
e
n
u
mber-overflow warnin
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 2196966
:
m
ak
e
the
-
w/-W options work again
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anvin
smart
a
l
i
gn: cl
e
an
u
p unnecess
a
ry duplication
;
tweak
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
eter
A
nvin
For snap
s
hot releas
e
s, expan
d
out
the mangled version
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pet
e
r Anvi
n
disasm: introduce opy
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
assemb
l
e:
u
se opx and opy in a
f
ew mor
e
p
l
aces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
d
oc/changes
.
src: retroactively do
c
ument a
n
onym
o
u
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
prepro
c
: don't macro-expand th
e
a
rg
u
ment t
o
%use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anv
i
n
doc: document %pop with argument
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
p
r
eproc
:
allow %pop
t
o t
a
ke an i
d
entifie
r
, unify %push
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
Anvi
n
doc:
doc
u
ment anonymous
%
push
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/chang
e
s
.
src: begin the
releas
e
n
o
te
s
for 2
.
06
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
doc: f
i
x awkward word
order
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
te
r
Anvin
version
.
pl: don't
ad
d
an
extra
.
0
0
for submino
r
if
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
Merge branch 'in
d
irect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
Fix
o
p2 refer
e
nces that
h
ad n
o
t yet been convert
e
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
disasm: ex
t
ens
i
on
byte
s
u
pp
o
r
t
in th
e
disassembler
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
Add e
x
tension bytecodes to support op
e
rand
s
4+
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
When issuin
g
w
arnings fo
r
EA displac
e
ments, use the
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anv
i
n
NAS
M
2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anv
i
n
doc/
c
hanges
.
src: up
d
at
e
rel
e
ase notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter An
v
in
The CRC32 i
n
struct
i
ons can take 66 prefixes as wel
l
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter
Anvin
test/
c
rc32
.
asm: test th
e
CRC32 instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
B
R 2190521
:
fix the
C
RC32 opcode
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
A
n
vin
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
B
R 2187210: Fix PFRCPV an
d
P
F
R
S
QRTV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvi
n
assemble: not all backends handle intra-s
e
g
m
ent OUT_RE
L
*ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
et
e
r
A
nvin
BR 214844
8
: fi
x
relati
v
e address
e
s in bin output
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er
A
nvin
Update
.
gi
t
ignor
e
t
o
incl
u
de add
i
tiona
l
genera
t
ed files
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvin
t
e
s
t
/
p
p
indirect
.
as
m
:
te
s
t tok
e
n pasting inside
%[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter A
n
vin
p
rep
r
oc: fix terminal token pasting i
n
i
n
di
r
e
c
t
s
equences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvi
n
preproc:
e
rror on untermi
n
a
te
d
%
[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvi
n
pre
p
r
oc:
f
i
x exit conditi
o
ns for in
d
irec
t
ion loop
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
p
reproc: co
r
rect
l
y
h
an
d
le quoted str
i
ngs ins
i
de %[
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
t
er Anvin
d
o
c: do
c
u
me
n
t the %[
.
.
.
]
construct
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test: b
e
tter
s
martalign tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er Anvin
smartalign: use a "times" c
o
nstruc
t
r
a
t
h
er
t
han %rep
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
i
n
macros
.
pl: handle \-co
n
tinuation lines
i
n macros
.
pl
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er Anvin
smartalig
n
: rewrite to use t
h
e indirect construct,
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter An
v
in
test:
add test for preproc
e
ss
o
r indirection construct
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
preproc: fix list iter
a
t
i
on in t
h
e
cas
e
of ex
p
and_indirect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
e
r
Anvin
preproc: Ad
d
new %[
.
.
.
] indirection c
o
nstr
u
ct
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vin
NASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter A
n
vin
EL
F
64:
o
nce again, fix
g
e
neration of "nake
d
"
OUT_REL*A
D
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
.
Pet
e
r
A
nvin
doc/
c
h
anges
.
sr
c
: do
c
ument massive changes to ELF64
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF6
4
:
P
LT32, GOTPCR
E
L,
a
n
d GOTPCREL64 reall
y
need
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
v
in
ELF64: the "
s
ize" argument
t
o OUT
_
REL*ADR
isn't
r
eally
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
assemble: for OUT_REL*ADR, the "size
"
argument is not
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
tes
t
/elf64so
.
asm: d
e
mons
t
rate a case wh
e
re we bind
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter An
v
in
ELF6
4
: actu
a
lly
generate
r
e
lativ
e
GOT
/
PL
T
references
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
t
est
/
Makefile: enable debugging in
f
o for el
f
test/elf
t
est64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
ELF
6
4: G
O
TOFF64 doesn't n
e
ed a gsym at a
l
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
L
F
64:
W
e
appar
e
n
t
ly do
n
't need exact
i
t
ude for GOTOFF
6
4
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvi
n
elftest64: both Small PIC and Medi
u
m PIC model te
s
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
ELF6
4
: GOT an
d
P
LT refe
r
e
nces n
e
ed a s
y
mbol
(
a
s
l
ot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
v
in
ELF64:
u
n
break generat
i
ng
no-segment addre
s
s
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvi
n
S
A
A:
add sa
a
_writeaddr() similar t
o
oth
e
r locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
test/Makefile: the elftest objects depend on $
(
NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
ELF64
:
us
e
the RELA
addend fie
l
d instea
d
of relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
Test
a
nd Makefile rule
s
for 32- and 6
4
-bit ELF shar
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
N
A
SM 2
.
0
5rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
e
r An
v
in
T
e
st for
BR 217
2
659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvi
n
BR 21726
5
9: Fi
x
inc
o
r
r
ect output valu
e
for byte opera
n
ds
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
vin
Ad
d
ref
e
r
e
n
ce to
%+ f
r
om macro p
a
rameter concat
e
natio
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
do
c
: min
o
r
editori
a
l ch
a
nge
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF64: fix vari
o
us GOT r
e
locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r
An
v
in
Test f
o
r various ELF64 GOT references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
et
e
r Anvin
doc:
a
dd link
t
o the
m
acro packages
w
hen talk
i
ng ab
o
ut
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR
2
16405
3
: --pref
i
x
_
n
ot
-
-prefix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pete
r
Anvin
Docum
e
nt RIP-re
l
at
i
ve GOT f
i
xe
s
in
E
LF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c: use case4
(
) m
a
cros like in
disa
s
m
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter
A
nvin
disasm: collapse all
t
h
e
segment register push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
test
/
pushseg
.
asm: add
"
pop cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pus
h
s
e
g
.
asm: test f
o
r p
u
sh/pop
o
f segment regis
t
ers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Reshuffle and move the bytecode
s
for
s
eg
m
ent register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
eter Anvin
Collect stati
s
tics on b
y
te
c
ode
u
se in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvi
n
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
est/imul
.
a
s
m
:
remove obso
l
e
te
ERROR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
Test for variou
s
IMUL pat
t
e
r
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next