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
rbtree: drop the data pointer; instead rely on being embedded
2008-10-30
H
.
Pete
r
Anvin
rbtree: drop the data pointer;
i
nst
e
ad
r
ely on
b
eing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
compiler
.
h:
add offsetof
(
) and con
t
ainer_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r Anvin
Left-lea
n
ing red
-
black tree d
a
ta struct
u
re
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
Fix header
g
uards fo
r
outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: cros
s
-referenc
e
macro param
e
ter concatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
te
r
A
nvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc:
f
ix typo in the descri
p
tion o
f
%un
m
ac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
d
o
c: fix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc
:
r
e
m
o
v
e
duplica
t
e
entry for the
"error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
An
v
in
doc: re
t
r
oactively docume
n
t updates
t
o the warni
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anv
i
n
doc: fix typ
o
in th
e
desc
r
i
ptio
n
o
f %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
doc: fix capi
t
a
lization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
r
emove dupli
c
ate en
t
r
y
f
o
r
the "error
"
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc: re
t
roact
i
v
ely do
c
ument
updates
t
o
t
h
e warnin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
Merge commit '
n
asm-2
.
05
.
0
1
'
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
ter Anvin
N
ASM
2
.
0
5
.
0
1
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvi
n
doc
/
changes
.
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
output:
add common file outlib
.
c for common fu
n
ct
i
ons
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
eter Anvin
preproc: m
e
rge
expand_mmac_par
a
ms() and
e
x
p
a
nd_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Me
r
g
e
branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anvin
Better des
c
r
i
p
t
i
on o
f
the number-
o
verfl
o
w war
n
ing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvi
n
BR: 2196966: 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
u
nnecessary d
u
plication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
F
or
s
n
a
pshot r
e
le
a
ses, expand o
u
t t
h
e mangled versio
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pe
t
e
r
Anvin
disasm: in
t
rodu
c
e opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
assemble: use opx and opy in a
few more plac
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
et
e
r
Anvin
doc/changes
.
src: r
e
troactively documen
t
anon
y
mous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter A
n
vi
n
preproc: don't macro-expa
n
d th
e
a
rgumen
t
t
o
%use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
do
c
:
do
c
ume
n
t %pop
w
i
th argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: allow %pop to take a
n
identifier, unify %
p
ush
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
do
c
: d
o
cument anonymous %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
A
nvin
doc/changes
.
src: begin
the
release notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
doc: f
i
x awkward word o
r
der
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
v
ersion
.
pl:
d
on't add an extra
.
00
fo
r
subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anv
i
n
Merge branc
h
'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fix op2 references tha
t
had not yet been c
o
n
verted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
d
i
s
asm
:
ex
t
ensio
n
byte support in the disasse
m
bler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
Add extensio
n
byteco
d
es to suppo
r
t operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er
A
nvin
When issuing
warnings for EA displacements,
use th
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
A
n
v
in
do
c
/chan
g
es
.
src: update
rele
a
se notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
The CRC32 inst
r
uctions can tak
e
66 prefixes as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pet
e
r
Anvin
test/crc32
.
as
m
:
test the CR
C
32 instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter An
v
in
BR 2190521
:
f
i
x
the CRC32 opcod
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvin
NASM 2
.
05r
c
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
A
n
vi
n
BR 2
1
87210: Fix P
F
RCPV an
d
P
F
RSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
ass
e
mble:
n
o
t all backends handle in
t
ra-segment OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter Anvi
n
BR 21484
4
8: f
i
x relative addresses i
n
bin outpu
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anv
i
n
Update
.
gitigno
r
e to include
additiona
l
g
e
ner
a
ted files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
t
e
st/p
p
indirect
.
as
m
: test token pa
s
ting in
s
id
e
%[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r
Anvin
preproc
:
fix terminal token pa
s
t
i
ng
in
ind
i
rec
t
sequence
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
prep
r
oc: error on unterminated
%[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc: fix exit condi
t
ions for
i
n
direc
t
ion loo
p
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvi
n
pr
e
proc:
correctly handle quoted strings inside
%
[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
d
oc: document the %[
.
.
.
]
construct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test: b
e
t
t
er sm
a
r
t
al
i
gn tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
et
e
r Anvin
s
m
artalign: use a "
t
ime
s
" construc
t
r
ather than
%
r
ep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter A
n
vin
ma
c
r
os
.
pl: handl
e
\-continuation line
s
in m
a
cros
.
p
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
sm
a
rtalign: rewrite to use the indirect
c
onstru
c
t,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vin
test: add tes
t
for preprocessor indirec
t
i
o
n
constr
u
ct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
An
v
in
p
repro
c
:
fix list iteration
i
n the case of
e
xpand
_
indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vin
p
r
epr
o
c:
Add new %
[
.
.
.
]
ind
i
rection construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r
Anvin
NASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter
A
n
v
i
n
ELF64: once again, fix generation
o
f "naked" OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
NAS
M
2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter An
v
in
d
o
c/changes
.
src: document massive c
h
an
g
es
t
o ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
E
L
F64: PLT32, GOTPCREL, and G
O
TPCREL64
really need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
EL
F
64: the "si
z
e" argument to OUT
_
RE
L
*ADR isn't r
e
ally
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
er Anv
i
n
assemb
l
e:
for OUT_RE
L
*
ADR, the "
s
ize" argu
m
ent is not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
test/elf64
s
o
.
asm: demonstrate a case wh
e
re
w
e bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
LF64:
actually gene
r
at
e
rela
t
ive GOT/PLT references
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter An
v
in
t
est/Make
f
ile:
enable de
b
ugging
i
n
fo for elfte
s
t/e
l
ftest
6
4
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: G
O
T
O
FF64 doesn't need a
gsym at al
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
i
n
ELF64: We apparent
l
y
don't need exacti
t
ude
f
or
G
O
T
OFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
elftest64: both Sma
l
l PIC and Mediu
m
PI
C
model
tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
EL
F
6
4
: GOT and PLT refe
r
e
nces ne
e
d a s
y
mbol
(a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4: un
b
reak ge
n
eratin
g
no-seg
m
ent
addr
e
sse
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SA
A
: add saa_
w
riteaddr() similar to oth
e
r l
o
cations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
test/M
a
kefile: th
e
elftest o
b
jects depend on
$(
N
ASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
E
L
F64:
u
s
e
the
R
ELA addend
field instead of
relyi
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test and
Makefile
r
ules
f
or 3
2
- and 64-bit ELF
s
h
ared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter Anvin
N
ASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
T
e
st
f
or BR
2
172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR 217265
9
:
F
i
x
incorrect output
v
alu
e
f
or b
y
te operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
et
e
r
Anvin
Add
r
eference
to %+ from macro p
a
rameter
c
oncatena
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
doc: m
i
nor e
d
i
t
or
i
al change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
E
LF64: fix various GOT relo
c
ations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter Anvin
T
e
st
f
o
r v
a
rious
E
LF64 GOT
referenc
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc
:
add link to the
m
a
cro packages w
h
e
n talki
n
g
abo
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
eter Anvin
BR 21
6
4053: -
-
prefix _ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
nvin
NAS
M
2
.
0
5rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Document
R
I
P
-relati
v
e
GOT
f
ixes in E
L
F64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
as
s
emble
.
c
: use case4() macros li
k
e in di
s
asm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nv
i
n
disasm: collapse all
t
he segment
r
egist
e
r p
u
sh/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anvin
test/pus
h
se
g
.
asm: ad
d
"
p
op cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushse
g
.
a
s
m
: te
s
t for push/pop of segme
n
t r
e
gisters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
v
i
n
Reshuffle and mo
v
e t
h
e bytecodes
f
or segment register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvi
n
Collect
s
t
atistics o
n
bytecod
e
use in insns
b
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pete
r
Anvi
n
NAS
M
2
.
05rc3
commit
|
commitdiff
|
tree
next