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
e
ter
Anvin
Le
f
t
-
leaning red-black tr
e
e dat
a
s
truct
u
re
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
F
ix head
e
r guards
f
or outli
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
v
i
n
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anv
i
n
doc: cro
s
s
-
r
eference macro parameter concatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
Merge b
r
a
nc
h
'n
a
sm-2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc: fix typo in the desc
r
i
p
t
ion of
%
u
n
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
d
oc: fix capi
t
aliza
t
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
n
vin
doc: remo
v
e duplicate entr
y
for the "error" w
a
rning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc: retroactively do
c
u
ment updates
t
o
t
he warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc: fix typo in the
d
escription of
%unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er An
v
in
d
oc: fi
x
capit
a
lization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
doc: remove duplicate entr
y
f
or the "er
r
o
r
" 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 document updates
to the
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
Anv
i
n
Mer
g
e commit 'nasm-
2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter A
n
vin
NAS
M
2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r
Anvin
doc/change
s
.
src: do
c
u
m
ent -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
out
p
ut: ad
d
co
m
mon f
i
le
outlib
.
c for
c
o
m
mo
n
functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
prep
r
oc: merge expand_mmac
_
params()
a
nd ex
p
and
_
indir
e
ct()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
eter Anvin
Merge br
a
nch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
nvin
Bett
e
r description of the num
b
er-overflow warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
B
R:
2196966: make the -w/-W
options work aga
i
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smar
t
align: clean up unnecessary dup
l
i
c
ation; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
A
n
vin
For snapshot releases, expa
n
d out the mang
l
ed version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter A
n
vin
d
isasm: introdu
c
e op
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
A
nvin
assemble:
u
se o
p
x and opy i
n
a few more places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
doc/changes
.
src:
r
e
tro
a
ctively document anonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
pr
e
proc: don't
macro-expand the argument to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: document %p
o
p
with a
r
gument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter An
v
i
n
p
repr
o
c: al
l
o
w
%pop to take an identifier
,
unify %p
u
sh
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
doc: docum
e
nt
anonymous
%pus
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er Anv
i
n
doc/c
h
a
nges
.
src:
begin the release note
s
for 2
.
0
6
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r
An
v
in
d
o
c:
f
ix
a
w
k
war
d
word
o
rd
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r Anvin
version
.
pl: don't
a
d
d an extra
.
00 for subminor
if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
M
e
rge branc
h
'in
d
irect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fi
x
op
2
references that had not yet b
e
en conv
e
rted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
disas
m
: ext
e
nsion
byte
s
up
p
ort in the disassem
b
le
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
A
d
d
ex
t
ension bytecodes to support operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
i
n
When issuing warni
n
gs f
o
r EA disp
l
ac
e
ments, use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anv
i
n
doc/changes
.
src: u
p
d
ate r
e
leas
e
notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er Anvin
The CRC32 instructions can take 66
p
refixes
a
s
well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
vin
t
e
st/crc32
.
asm: test the C
R
C
32 inst
r
uct
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
BR 2190521:
fix the
CRC32 opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r
Anvin
NASM 2
.
05r
c
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvin
BR 218721
0
: F
i
x PFRCPV
a
n
d
PFRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
Anvin
as
s
e
m
b
le: not
a
ll bac
k
ends handle
i
nt
r
a-seg
m
en
t
OUT
_
REL
*
ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
A
n
vin
BR 2148448: fix r
e
lative addresses in bin
o
utpu
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Update
.
gi
t
ign
o
re to inc
l
ude ad
d
itional ge
n
erate
d
fi
l
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvi
n
te
s
t/pp
i
n
direct
.
asm:
test toke
n
pasting
i
nside %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
Anvin
preproc: fix terminal token pasting
i
n indir
e
ct
s
e
q
u
en
c
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc: error o
n
u
nte
r
minated %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r Anvin
preproc: fix exit
condit
i
ons for indir
e
ction loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc: correctly handl
e
q
u
o
ted strings ins
i
de %[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anv
i
n
doc:
document th
e
%[
.
.
.
]
construct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter
Anvin
test: better smartali
g
n tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smartalign: u
s
e a "times" co
n
struc
t
r
a
ther than %rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
macr
o
s
.
pl: handl
e
\-c
o
ntinua
t
ion lines in macros
.
pl
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
A
n
vin
smartalign: rew
r
ite to use the indirect construct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
An
v
in
t
e
st: add
t
es
t
f
o
r preprocessor indirection construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anv
i
n
p
reproc: fix list iterat
i
on in the case o
f
expand_indirect
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter Anv
i
n
preproc: A
d
d new %[
.
.
.
]
indirection cons
t
ruct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
NASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
ELF64
:
once ag
a
in, fix gene
r
a
tion of "naked" OUT
_
REL*ADR
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
.
Peter
A
nvin
d
o
c/c
h
anges
.
src
:
docum
e
nt massive changes to ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64:
PLT32, GOTPCREL, and G
O
TPCREL
6
4
r
eally need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
ELF64: the "size" argu
m
ent to OUT_RE
L
*ADR
i
sn't really
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
assemble: for OUT_R
E
L*ADR, the "size" argumen
t
is no
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
test/elf6
4
so
.
a
s
m:
d
emonst
r
ate 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
.
Peter An
v
in
ELF
6
4: actually generate
r
elative GOT/PLT references
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
te
s
t/Makefile:
enable debugging
i
nf
o
for elf
t
est/elftest64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
ELF64
:
G
OTOFF64 doesn't
n
eed a gsy
m
at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
ELF64: We apparently don't need ex
a
ctitude for GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
elft
e
s
t64
:
b
o
th S
m
all
P
IC
a
nd Medi
u
m PIC model tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
EL
F
64: GOT and PLT
ref
e
r
e
nc
e
s need a symbol (a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
unbreak gen
e
rat
i
ng no
-
segment
addresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
te
r
Anvin
SAA: add saa_w
r
iteaddr() simil
a
r to othe
r
lo
c
ations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
Anvin
test/Ma
k
ef
i
l
e
:
t
h
e elftest objects depend on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
L
F64: us
e
t
h
e
RELA a
d
dend
f
ie
l
d 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 Makef
i
le r
u
les f
o
r 32-
and 64-bit ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er Anvin
NA
S
M 2
.
0
5
rc
5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er Anvin
Test f
o
r B
R
2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nv
i
n
B
R
2172659: Fix
incorrect ou
t
put value for byte op
e
rands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anv
i
n
A
d
d
reference to %+ fr
o
m macr
o
parameter c
o
ncatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anv
i
n
d
oc:
minor e
d
itoria
l
change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
ELF64: fix various
G
OT relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter Anvin
Test for vari
o
u
s ELF64 GOT
r
eferenc
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er A
n
v
in
doc:
a
dd li
n
k
t
o
t
he macro
p
acka
g
e
s
when
talking about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
eter Anvin
BR 2164053: --prefi
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
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Do
c
ument
R
I
P-
r
elative GOT fixes in EL
F
64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c: use cas
e
4() m
a
cros like in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
disa
s
m: collapse al
l
the segment register
p
u
sh/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
vin
te
s
t/pu
s
hseg
.
asm: add "
p
op cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
t
e
st/pushseg
.
asm: test
for push/pop of segment registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
An
v
in
Reshuffle
and move the
b
yt
e
codes for segment reg
i
ster
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anv
i
n
Coll
e
ct st
a
tistics on bytecode use in insn
s
b
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
NASM 2
.
0
5
r
c3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/imul
.
asm:
r
emove obsolete ERROR
m
arker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
v
in
Test for various IMUL patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next