repo.or.cz
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
insns.dat: collapse relaxed forms
2008-10-31
H
.
P
eter
A
nvin
Move all ve
r
s
i
on strings
t
o a s
i
ngle compi
l
ation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbtre
e
: drop the data pointer;
i
nstead
r
el
y
on
being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
com
p
i
l
er
.
h: add o
f
fsetof() and
c
ontai
n
er_of
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
Left-leani
n
g
r
e
d-black tre
e
dat
a
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
u
ar
d
s for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r Anvin
make allde
p
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
doc: cros
s
-referenc
e
macro para
m
et
e
r concatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvi
n
Merge
b
r
anch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc
:
fix typo in the description of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc
:
f
ix
c
a
p
i
tali
z
at
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc
:
remove duplicate
entry for the "e
r
r
o
r" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
n
v
in
doc:
retro
a
ctiv
e
ly d
o
c
u
me
n
t
updates to the
warnin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
o
c
: f
i
x
typo in the descri
p
t
i
on of %
u
nmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvi
n
doc: fix
c
a
pitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
d
oc:
remo
v
e duplicate en
t
r
y
for
t
he "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
Anvin
doc
:
retroa
c
t
iv
e
ly document u
p
dates to
t
he warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
Anvin
Merg
e
commit 'nasm-
2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pete
r
A
n
v
in
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
doc/c
h
ange
s
.
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 commo
n
file outlib
.
c for common function
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter A
n
vin
pr
e
proc: merge expand_m
m
ac_params() and e
x
pand
_
i
n
direct()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
Anv
i
n
Merge
branch
'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er Anvin
Better
d
esc
r
iption of the numbe
r
-overflow warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 2
1
96966:
m
ake
the -w/-W options work again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
sm
a
r
tal
i
gn: cl
e
an up unnece
s
sary du
p
l
i
c
a
tion;
t
w
e
ak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
For snapshot r
e
lea
s
es,
ex
p
and ou
t
t
h
e mangled v
e
rsio
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pe
t
e
r
A
n
vin
disasm: introdu
c
e
o
p
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
ter Anvin
a
s
sem
b
le: us
e
op
x
a
n
d opy in a few more place
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
d
o
c/c
h
an
g
es
.
src: r
e
troactively document an
o
nymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
preproc: don't mac
r
o-expand the argument to
%us
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
d
oc: document
%
pop
w
i
t
h ar
g
ument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: allow %pop t
o
take an identifier, u
n
ify %
p
ush
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: docume
n
t anon
y
mous %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
A
n
vin
d
oc
/
changes
.
s
rc: begin th
e
release
n
otes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r
A
nvin
d
o
c: fix awkward word
o
rder
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
version
.
pl: don't
a
dd an extra
.
00 for
subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merge branch 'indir
e
ct
'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
F
i
x op2 referenc
e
s that had not yet
b
een con
v
ert
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
disasm: extensi
o
n byte
s
u
pport
i
n the disass
e
mbler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
A
dd extension
b
y
t
eco
d
es to support ope
r
a
nds 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r A
n
vin
W
h
en issuing warnings f
o
r EA
displacemen
t
s
,
use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
NASM 2
.
0
5
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
doc/changes
.
src:
update
rel
e
ase notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er An
v
in
The CRC32
instructi
o
n
s
can ta
k
e 66
prefi
x
es as we
l
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
test/crc32
.
asm: test
the CRC32 instru
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
BR 2190521: fix th
e
C
RC32 opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pe
t
er An
v
in
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvin
BR 218721
0
:
Fi
x
PFRCPV and PFRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r Anvin
as
s
e
mble:
n
o
t all
b
ackends handl
e
i
ntra-segment
O
UT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r
A
n
vi
n
BR 21484
4
8: fix relative addresses
i
n bin out
p
ut
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Update
.
gitig
n
ore to include
a
d
ditional ge
n
er
a
ted fil
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvin
tes
t
/pp
i
ndi
r
ect
.
asm
:
test
t
ok
e
n
p
as
t
ing
i
nsi
d
e
%
[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvin
preproc: fix te
r
minal token p
a
sting in
indirec
t
seq
u
ences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
Anvin
pre
p
roc:
e
rro
r
on unterminate
d
%
[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
pre
p
roc: fix exit condit
i
on
s
for i
n
d
irect
i
on loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvin
preproc: cor
r
ectly
h
andle
quoted str
i
ngs insid
e
%[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter An
v
in
doc: document the %[
.
.
.
]
con
s
truct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r A
n
vin
test: better smartali
g
n tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
A
nv
i
n
sma
r
t
align: u
s
e a "times"
c
onst
r
uct rather than %rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er Anvin
macros
.
pl: h
a
ndle \-conti
n
ua
t
ion lines
in m
a
cros
.
p
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smartalign:
rewrite to use th
e
in
d
irect construct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter
Anvin
t
est: add t
e
s
t
for preprocessor indir
e
ction con
s
truct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
preproc: fix li
s
t iteration in
t
he c
a
se of expand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter Anvin
prepr
o
c: Add new %[
.
.
.
]
i
ndirecti
o
n
constr
u
c
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
in
N
A
SM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
i
n
ELF64: once again, fix g
e
neration
o
f "nak
e
d" OUT_
R
EL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
NASM 2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
doc/changes
.
src: document massive c
h
anges
to ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4: PLT32, GOTPC
R
E
L, and GOTPCREL6
4
really need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er An
v
in
ELF64
:
the "size" argu
m
ent
to OUT_REL*AD
R
isn
'
t really
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
assemb
l
e
:
for OUT
_
REL*
A
D
R,
t
h
e
"
s
i
ze"
a
rgu
m
ent
i
s not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
test/e
l
f64s
o
.
a
sm: demonstra
t
e a case w
h
ere we bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: actually generate relative GO
T
/PL
T
r
eferences
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
test/Makefile
:
enable deb
u
gging
i
nfo fo
r
elftest/el
f
tes
t
64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
EL
F
64: GOTOFF6
4
d
o
esn't ne
e
d
a gsym
at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
A
n
vin
ELF64: We apparently do
n
'
t
need exa
c
titude for GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
e
l
fte
s
t64: both Sm
a
ll PIC and Medium PIC model t
e
sts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
ELF64: GOT and PLT ref
e
rences ne
e
d
a symb
o
l (a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF6
4
: unbr
e
ak gen
e
ratin
g
no-se
g
ment addr
e
sses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
A
nv
i
n
SAA: add saa_writeaddr(
)
si
m
ilar
t
o o
t
her locations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvi
n
test/Makefile: the elfte
s
t
o
b
jects depend on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: us
e
the REL
A
addend field inst
e
ad of relyin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r An
v
in
T
est and Mak
e
file rules f
o
r
3
2- and 64-bit
EL
F
shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter Anvin
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
Te
s
t for BR 2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nvin
BR 2172659: Fix
inco
r
re
c
t output value f
o
r b
y
t
e
ope
r
ands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Add reference to %+
f
rom macro
p
arameter concaten
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter A
n
vin
doc: m
i
n
o
r editorial change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anv
i
n
EL
F
64
:
fix various GOT relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
T
e
st f
o
r variou
s
ELF64 GO
T
ref
e
r
e
nc
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
doc:
a
dd link t
o
the macro packag
e
s when t
a
lkin
g
about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er A
n
vin
BR 2164053: --prefix _ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
te
r
A
n
vin
NA
S
M 2
.
0
5rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er An
v
in
Document
RIP-rel
a
t
i
v
e
GO
T
fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
assemble
.
c: use c
a
s
e4() macros lik
e
in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disasm:
c
olla
p
se all the segment reg
i
st
e
r
push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
a
s
m: add
"
pop cs
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
t
er
A
nv
i
n
t
e
s
t/pushse
g
.
as
m
: test for push/pop of segment
register
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Re
s
huffle
and m
o
ve the
b
ytecodes
for
segment regi
s
ter
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
t
e
r Anv
i
n
Colle
c
t stati
s
ti
c
s on
b
ytecode use in in
s
nsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next