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: fix typos: VCMPORD_SP[SD] entered as VCMPORS_SP[SD]
2008-11-01
H
.
Peter Anvin
version
.
p
l
:
s
n
a
p
shot rel
e
ase
s
*on
l
y* ha
v
e d
i
git
s
i
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Mo
v
e
all version strings to a singl
e
compi
l
atio
n
unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
ete
r
Anvin
r
btree:
d
rop th
e
dat
a
pointe
r
; instead rely
o
n bei
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r
A
nvin
compiler
.
h
:
add offs
e
tof
(
)
a
nd contain
e
r_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
Le
f
t
-
leaning r
e
d-black tree data
s
t
ru
c
ture
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
Fix heade
r
g
u
ard
s
f
o
r out
l
i
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc: cr
o
ss-reference mac
r
o parameter co
n
catenatio
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r
Anvin
Merge b
r
anch 'n
a
sm-2
.
05
.
xx
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r A
n
v
in
doc: fix typo in
the de
s
c
ript
i
on of %unmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r
Anv
i
n
d
o
c: fix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anv
i
n
doc: remove duplicate entry for the "error" w
a
rning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc: retroac
t
iv
e
ly docume
n
t update
s
to
the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
d
o
c: fix typo in the descri
p
tion
of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r Anvin
doc: f
i
x capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r A
n
vin
doc:
r
emo
v
e dupl
i
cate
e
ntry for the "error"
w
arning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc: retroa
c
tively docum
e
nt
u
pd
a
tes to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anvin
Merge c
o
mmit 'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
e
r
Anvin
N
A
SM 2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
A
n
v
in
doc/c
h
ang
e
s
.
s
r
c:
doc
u
ment
-
W/-w fi
x
as a N
A
SM
2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
P
e
ter Anvin
out
p
ut: add com
m
on
file outlib
.
c for comm
o
n
fu
n
ctions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pet
e
r Anvin
prep
r
o
c: me
r
ge e
x
pand_m
m
a
c
_
params() and
exp
a
n
d_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Merge branch 'na
s
m-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvi
n
Better description o
f
the
n
umber
-
ove
r
flow 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 optio
n
s work ag
a
in
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smart
a
lign: clean up unne
c
essary duplicati
o
n; tw
e
ak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
A
nvin
Fo
r
snapshot rel
e
ases
,
expan
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
disasm: introd
u
ce
o
p
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pet
e
r Anvin
assemble: us
e
opx an
d
o
py in a few
more places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
src:
re
t
roactively document anonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
preproc: do
n
't macro-expand the argum
e
nt to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
d
oc: d
o
cumen
t
%pop with
a
r
g
umen
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
preproc: allow %pop to ta
k
e
an ide
n
tifier, u
n
ify
%pu
s
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: document anonymous %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er Anvin
doc/ch
a
nges
.
src: begin the release note
s
for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvi
n
do
c
: fix a
w
k
w
ard
w
ord order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r
A
nvi
n
v
e
r
sion
.
pl: don't ad
d
an ext
r
a
.
00 f
o
r subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
Merge branch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r An
v
in
Fix op2 references that had not
y
et
been conver
t
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nv
i
n
disasm: extension byte support in the
disa
s
s
emble
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvi
n
Add extensio
n
b
y
tecodes to
s
u
p
port o
p
erands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
A
nvin
When issuin
g
warnings for EA displacements, use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r Anvin
NAS
M
2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
doc
/
changes
.
src:
updat
e
release
n
otes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pete
r
A
n
v
in
T
he CRC32 instructions can ta
k
e 66 prefixes as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter Anvin
test/cr
c
3
2
.
asm:
t
est
the CRC32
instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
e
r Anv
i
n
BR 2
1
9
0
521: f
i
x the CRC32 op
c
ode
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
NASM
2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 21
8
721
0
:
Fix PFRCPV and PFRSQR
T
V
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter An
v
in
assembl
e
: not all backends handle
i
ntra-seg
m
ent OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR
2148
4
48: fix rela
t
ive ad
d
res
s
es
in bin output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Update
.
g
itignore
to include
a
dditi
o
nal g
e
nerat
e
d files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
test/ppind
i
rect
.
asm: test token pas
t
i
n
g insi
d
e
%[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter A
n
vin
preproc: fix terminal token pasting in in
d
i
r
ect sequence
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
p
reproc: error
on unterminated
%
[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anv
i
n
p
r
e
proc:
f
i
x
exi
t
co
n
ditions
for indirectio
n
loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
prepro
c
: correctly
handle quoted strings
i
n
sid
e
%
[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
doc: do
c
ument
t
he
%
[
.
.
.
]
c
onstr
u
ct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter Anvin
tes
t
:
bett
e
r smartali
g
n test
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
s
m
artal
i
gn: use a
"
times" const
r
uct rather
than
%
r
e
p
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter An
v
in
macr
o
s
.
pl:
h
andle \
-
continuation lines in ma
c
ros
.
pl
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smartalign:
r
ewr
i
te to u
s
e the indirect construct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pete
r
Anvi
n
test
:
add t
e
st for
preprocessor indirection construc
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anv
i
n
preproc: fix list iteration i
n
th
e
case o
f
e
x
pand
_
indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pete
r
Anvin
p
reproc: Add new
%
[
.
.
.
] indir
e
c
tion
construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anv
i
n
N
A
SM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: once again, fix generatio
n
o
f
"naked" O
U
T_RE
L
*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
v
in
NASM 2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
doc/changes
.
src:
document m
a
s
s
ive chan
g
e
s
t
o
ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
ELF64: PLT32,
GOTPCREL
,
a
n
d GOTP
C
REL64 really nee
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvi
n
ELF64: the
"
s
i
ze" argument to OUT_REL*ADR isn't
rea
l
ly
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
asse
m
ble:
f
or
OUT_REL*ADR
,
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/e
l
f64so
.
asm: demo
n
strate a case where we bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
E
L
F
6
4: actual
l
y generate relative GOT/PLT referen
c
e
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
te
s
t
/Makefile
:
enab
l
e
d
e
bugging
info for el
f
test/elfte
s
t64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
ELF64
:
GOTOFF64 doesn't need a gsym
a
t
all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
ELF64:
W
e apparent
l
y don't need
exacti
t
u
de f
o
r
GOT
O
FF6
4
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
elftest64: b
o
th S
m
all PIC an
d
Medium P
I
C mod
e
l
t
e
sts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64:
G
O
T and P
L
T r
e
fe
r
ences
n
eed
a
symbol (a sl
o
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: un
b
r
e
ak gen
e
rati
n
g no-se
g
m
e
nt addresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
e
r
Anvin
SAA: add
saa_writeaddr()
s
imilar to other
lo
c
ations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Makefile:
the e
l
ftest
o
bje
c
ts depend
o
n $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
ELF64: use
the RELA ad
d
e
n
d
fi
e
l
d
instead of
r
elying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
Test
a
n
d Makefile rules
f
o
r 32- and 64
-
bit
ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anv
i
n
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter An
v
in
Test for BR 2
1
72
6
59
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvi
n
B
R
217
2
659: Fix inc
o
rrect outpu
t
value for
b
yte
o
perands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
A
dd r
e
ference to %+ from macro p
a
ramet
e
r concate
n
ation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvi
n
d
o
c
: minor
ed
i
torial cha
n
ge
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
ELF
6
4: fix vario
u
s
GOT
relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for various ELF64 GOT re
f
erences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
vin
doc: add link
to
the macro packag
e
s whe
n
talking about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
BR 21
6
4053: --prefix _ not --
p
refix_
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
.
Pet
e
r Anvin
Docum
e
nt RIP
-
relative GOT
f
ixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c: use case4() ma
c
ros l
i
ke in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
disasm: collapse all the segment regi
s
ter push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
t
est
/
pushseg
.
asm:
add "pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvin
t
est/pu
s
hs
e
g
.
a
sm: test for
push/pop of segmen
t
r
egisters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvi
n
R
e
shuffle
and mov
e
th
e
bytecode
s
for seg
m
ent regi
s
ter
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next