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
.
P
e
ter A
n
v
i
n
rbtree: drop the
d
ata pointer; instea
d
rely
o
n bei
n
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
compiler
.
h: add o
f
fsetof() and co
n
tainer
_
o
f()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Left-leani
n
g red-black tree
d
ata struc
t
ure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fix header guards
f
or ou
t
lib
.
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
mak
e
alldep
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
doc: c
r
oss-
r
e
ferenc
e
ma
c
ro parameter conc
a
t
e
nati
o
n
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
n
vin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
An
v
in
d
o
c:
fix ty
p
o
in the description
of %u
n
macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
doc: fi
x
cap
i
taliz
a
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
doc
:
r
e
move duplicate entry for the "error" warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: retroactively document
u
pd
a
tes to the warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er An
v
in
doc: fix typo in the descriptio
n
of %unmac
r
o
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
An
v
in
doc: fix capitaliza
t
ion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc: remove duplicate entr
y
for the
"
e
r
ror" warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
Anvin
doc: retroac
t
ively document
u
pdates to the
w
a
r
ning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r
A
nvin
Merg
e
co
m
mit 'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
A
nvin
N
A
S
M 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anvin
doc/changes
.
s
r
c: document -W/-w
fix as a NASM 2
.
0
5
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-28
H
.
P
et
e
r Anvin
o
u
tput: ad
d
common file o
u
tlib
.
c for comm
o
n fu
n
ctio
n
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
preproc: merge exp
a
n
d_mmac
_
pa
r
ams()
a
n
d
ex
p
and_in
d
irect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvi
n
M
erg
e
branch 'nasm-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anvin
Better descr
i
ption of
t
he n
u
mber-overflow w
a
r
n
i
n
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
et
e
r Anvin
BR: 21969
6
6:
make
t
he -w
/
-W o
p
tions work
a
gain
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter
A
nv
i
n
smartalign
:
clean
u
p unnecessary dup
l
ication;
tweak
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter An
v
in
For snap
s
hot
r
elea
s
es, expand out th
e
mangled version
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pet
e
r
A
nvi
n
disasm: i
n
trodu
c
e opy
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
assemb
l
e
: use opx
and opy i
n
a few more plac
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
sr
c
: retro
a
c
t
ive
l
y do
c
ume
n
t anonymo
u
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
prepr
o
c
:
don't macro-
e
x
p
and the argument to %use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
Anv
i
n
doc: doc
u
m
ent %pop wi
t
h argumen
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter An
v
in
prepro
c
: allow
%
pop to tak
e
an id
e
n
t
ifier,
unify %pu
s
h
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
doc
:
docum
e
nt anonymous %push
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/change
s
.
src
:
beg
i
n the release 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 word
o
r
d
er
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter A
n
vin
v
e
rsi
o
n
.
pl: do
n
't add an extra
.
00
f
o
r
s
ubminor
if
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merge branch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fix op2 r
e
f
e
ren
c
es that had
n
ot
yet been converted
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nv
i
n
d
isasm: extension by
t
e suppo
r
t
in t
h
e
disassemb
l
er
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter
A
n
vin
Ad
d
extension bytecodes to suppo
r
t operan
d
s 4+
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
W
hen
i
ssuing wa
r
nings fo
r
EA d
i
s
p
la
c
ement
s
, use th
e
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter
Anv
i
n
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
doc/ch
a
n
g
es
.
src: up
d
at
e
r
e
leas
e
notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter Anvin
The CRC3
2
in
s
tructions can ta
k
e 66 pr
e
fixes as
wel
l
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anv
i
n
test/crc32
.
asm: test the CRC3
2
i
n
s
tr
u
ction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
e
r
Anvi
n
BR 2190521: fix the
CRC32 opcodes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
Anvin
NASM 2
.
05r
c
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 2187210: Fix PF
R
CPV and
PFR
S
QRTV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
A
n
v
in
assemble: not
a
ll backends
h
an
d
le
intra-s
e
gment O
U
T
_
REL*ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvi
n
BR 2148448: fi
x
rela
t
ive addre
s
s
e
s in bi
n
out
p
u
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
Update
.
gitignore to inc
l
ude additi
o
nal genera
t
ed files
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter An
v
i
n
test/ppindirec
t
.
asm: t
e
st to
k
e
n
pasti
n
g inside
%
[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pete
r
Anvin
pr
e
proc:
f
i
x termina
l
t
o
ken
p
asting
i
n
i
n
dire
c
t sequences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter
A
nvin
preproc:
error on un
t
erminated %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter An
v
in
prepro
c
: fix exit conditions f
o
r
indir
e
ction loop
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
p
reproc: co
r
rectly handle q
u
oted strin
g
s
inside %[
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
doc: do
c
um
e
nt the
%[
.
.
.
] construct
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er Anvin
test: better sm
a
rta
l
ign tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r
Anvin
smartalign: use a "
t
im
e
s" constru
c
t rather than
%
rep
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
A
nvin
m
a
c
r
os
.
pl: handle \-con
t
inuation li
n
es i
n
macr
o
s
.
p
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter Anvin
smart
a
lig
n
: rewrite to use the
indirect
constru
c
t,
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
i
n
test: add test for prepr
o
c
essor indirection construct
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvi
n
preproc: fix list
i
teration i
n
the
cas
e
of expand_ind
i
rect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
p
reproc:
A
dd new %[
.
.
.
]
i
ndire
c
tion
c
onstruct
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pete
r
An
v
in
NASM
2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: once again, fi
x
genera
t
ion o
f
"na
k
ed" OUT_REL*AD
R
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
NAS
M
2
.
05
r
c
6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anv
i
n
doc/c
h
ange
s
.
src: do
c
ument ma
s
siv
e
changes to ELF64
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
LF64: PLT32, GOTPC
R
EL
,
a
n
d GOTPCREL6
4
re
a
ll
y
need
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
ELF64: th
e
"size" argument to OUT_REL*ADR isn't really
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
assemble:
for
O
UT_REL*A
D
R, the "siz
e
" argument is not
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/elf64s
o
.
asm:
d
e
monstrate a c
a
s
e where we bi
n
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
ELF64: actually generate
r
e
l
ative
GOT/P
L
T r
e
ferences
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
te
s
t/Make
f
ile: enable de
b
u
g
ging inf
o
f
o
r
elft
e
st/elf
t
est64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
ELF
6
4
:
GOTOFF64
d
oesn't
need
a
g
sym at all
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
Anvin
ELF
6
4: We appa
r
ently don't
need exact
i
t
ude for GOTOFF64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
A
nvin
elft
e
st64: both
S
m
all PIC and M
e
dium PIC
mod
e
l te
s
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvi
n
ELF64:
G
O
T
and PLT referen
c
es
n
e
ed a
symbol (a slot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
E
LF64: unbreak
g
enerat
i
ng
no-seg
m
ent addre
s
s
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
SAA: add
s
aa_writeadd
r
() si
m
ilar to othe
r
locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
test/Makefile
:
the elftest objects depend on $(NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter An
v
i
n
ELF64: use t
h
e
RELA addend field instead of re
l
ying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
Test and Mak
e
f
ile r
u
l
es for 32-
a
n
d 64-bit ELF s
h
a
red
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nvin
N
ASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er A
n
vin
T
e
s
t
for BR
2
172659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter A
n
v
i
n
B
R 2
1
72659: Fix
incorrect output value
f
or byte operands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
A
dd reference t
o
%
+ from m
a
c
ro parameter conc
a
tenation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
doc
:
minor ed
i
torial ch
a
nge
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
ELF64:
fix va
r
i
o
us GOT r
e
loc
a
t
i
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
Test for various ELF64 GOT r
e
f
e
rences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r Anvin
doc: add link t
o
the macro pac
k
ages when talking
a
bou
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR 2164053: --pre
f
ix _ no
t
-
-prefix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
NASM
2
.
05r
c
4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvin
D
oc
u
ment
RIP-rela
t
ive GOT fi
x
es i
n
E
LF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c:
use case4() macr
o
s lik
e
i
n
disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anvin
d
i
sasm:
colla
p
se a
l
l the segment regi
s
ter
push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
An
v
in
test/pu
s
hseg
.
a
sm:
add
"p
o
p cs
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
t
est
/
pushseg
.
asm: test
f
or p
u
sh/pop o
f
segment registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Reshuffle and move t
h
e bytecodes for segment
register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pe
t
er An
v
in
C
o
l
lec
t
sta
t
istic
s
on by
t
ecode use in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter An
v
in
NASM
2
.
05
r
c3
commit
|
commitdiff
|
tree
next