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
make alldeps
2008-10-30
H
.
Pete
r
An
v
in
make all
d
eps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: cross-
r
ef
e
r
e
nce m
a
c
r
o
param
e
te
r
c
o
nc
a
tenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Me
r
ge
branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
do
c
: f
i
x
typ
o
in the d
e
s
c
ription of
%unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter A
n
vin
doc: fix capitaliz
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er Anvin
doc:
remove duplic
a
te
e
n
try for the "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
A
n
v
i
n
doc: retroactively docume
n
t updates to
the warning
.
.
.
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 de
s
crip
t
i
o
n
o
f
%unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
d
o
c: fix c
a
pitaliz
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc: remov
e
duplicat
e
entry for
t
he "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc: retroactively documen
t
updates to the wa
r
ning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
Merge commit 'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
ter Anvin
NASM
2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
doc/change
s
.
src:
d
oc
u
ment -W/-w f
i
x as
a
NA
S
M 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
ou
t
put
:
add com
m
on file outlib
.
c
f
or co
m
m
o
n f
u
n
ctions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
eter A
n
vin
prepro
c
: m
e
rge expand_mmac_p
a
r
a
m
s(
)
and
expand_indirect(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Merge bra
n
c
h
'n
a
sm-2
.
05
.
x
x'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
B
e
tter desc
r
iption of the
num
b
er
-
o
verfl
o
w
w
a
rning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR
:
2
1
9
6966: make the -w
/
-W options work again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
n
v
in
smartalig
n
: clean up
u
n
nece
s
sary d
u
pli
c
ation; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
F
o
r
snapshot rel
e
ases, expand out the
m
an
g
led versio
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
d
isasm: introduce
o
py
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
Anvin
asse
m
ble
:
use op
x
an
d
opy in a few more places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/chang
e
s
.
src: ret
r
o
actively docume
n
t anonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
pre
p
roc: don't macro
-
expand
t
h
e
argum
e
nt
to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
doc:
d
ocument %pop
wit
h
ar
g
umen
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
An
v
i
n
p
re
p
r
oc: allow %
p
op
t
o
t
ake
a
n
i
de
n
tifi
e
r, unify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
doc:
d
ocument anon
y
m
ous %p
u
sh
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
n
vin
do
c
/
changes
.
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
.
Peter Anvin
d
o
c: f
i
x awkwa
r
d wo
r
d
order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
version
.
pl: don
'
t ad
d
an
extra
.
00 for
subminor
i
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
Merge branch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fix
op2
r
efer
e
nces
that
h
ad
n
ot yet been conve
r
ted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
An
v
in
disasm
:
exte
n
sion byte support i
n
th
e
disassem
b
ler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter
Anvin
Add extens
i
o
n
bytecodes to support oper
a
nd
s
4
+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
When is
s
uing war
n
ings f
o
r EA d
i
splacements, use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
A
nvin
N
ASM 2
.
0
5
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
doc/changes
.
src: upda
t
e release
notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
T
he C
R
C32 instructions can take 66 prefixes as
w
ell
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter
A
nvi
n
tes
t
/
c
rc32
.
asm: t
e
s
t the CRC32 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pete
r
Anv
i
n
B
R
2190521: fix the CRC
3
2
op
c
odes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
te
r
A
nvin
NASM 2
.
05r
c
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter Anvin
BR
2
1
8
7210: Fix PFRCPV a
n
d PFRSQ
R
TV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
assem
b
le: not all backends handle int
r
a
-segme
n
t O
U
T_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
B
R 214844
8
:
fix
r
elative addresses
in
b
in output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Update
.
gitigno
r
e
t
o include addition
a
l generated files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvin
tes
t
/p
p
indi
r
ect
.
a
s
m: test token pasting
i
n
side %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
et
e
r
A
nvin
p
r
eproc:
fix term
i
n
al toke
n
pasting in indirect sequences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anv
i
n
preproc:
e
rror on
u
nterminated %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
e
r
A
n
vin
prep
r
oc: f
i
x exit conditions for
indirection loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r A
n
vin
preproc:
c
orrectly handle quo
t
ed strings inside
%[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter Anvin
doc
:
doc
u
ment th
e
%[
.
.
.
] c
o
ns
t
ruct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r Anvin
test: bette
r
smar
t
alig
n
tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter Anvin
s
martalign:
use a
"times" construct rath
e
r than
%
re
p
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
in
macros
.
pl:
h
an
d
l
e
\
-cont
i
nua
t
ion lin
e
s in macros
.
pl
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anv
i
n
smarta
l
i
g
n
: rewrite to use the
i
n
d
i
r
ect co
n
struct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test: add t
e
st for pre
p
rocess
o
r
i
ndirection c
o
nstruct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r Anvin
p
reproc: fix list
iteration in the cas
e
of e
x
pand_ind
i
re
c
t()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
prepro
c
: Add new %
[
.
.
.
] indirection construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
Anvin
NASM 2
.
05r
c
7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: once again, fix generation of "naked" OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
NASM 2
.
0
5rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
d
o
c/ch
a
nges
.
src: d
o
cument mas
s
ive changes to ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
An
v
in
E
L
F
6
4: PLT32,
G
OTP
C
RE
L
, and GOTPC
R
EL64 really nee
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
e
r
Anvin
E
LF64: the
"siz
e
" argument to OUT_RE
L
*ADR i
s
n't really
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
assemble: for OUT_
R
EL*ADR,
t
h
e "si
z
e" argument is not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
tes
t
/elf64so
.
asm: dem
o
nstr
a
te a case wh
e
re w
e
bi
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: ac
t
ually generat
e
relativ
e
GOT/PLT
r
efe
r
e
nces
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/
M
akefile
:
enable debugging info f
o
r elfte
s
t/
e
l
f
test64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
ELF64: GOTOFF
6
4 does
n
't need a gsym at a
l
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: We apparently
don't need exac
t
i
t
ude for GOTOFF
6
4
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
elftest64: bot
h
Sma
l
l PIC and
M
edium PIC model tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: GOT and
P
LT r
e
ferences need a symbol
(a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64:
u
nbreak generating no-seg
m
ent addresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA
:
add sa
a
_
writeadd
r
() sim
i
lar to o
t
her l
o
cations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
e
r
A
nvin
test/M
a
kefile: the elftest objects depen
d
o
n $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter
A
nvin
E
L
F64: use t
h
e
RELA
a
dd
e
nd field inste
a
d
of relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Tes
t
and Makefile
r
ule
s
fo
r
32- and 64-bit ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
N
ASM 2
.
05
r
c
5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter An
v
i
n
Test for BR 21726
5
9
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anv
i
n
BR
217
2
659: Fix
i
nc
o
rrect output value for
b
yte operan
d
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
A
dd refere
n
ce to %
+
f
rom macr
o
param
e
t
er concaten
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
do
c
: minor editorial chang
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
E
L
F64: fix various GO
T
reloc
a
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for various ELF64 GOT references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
t
e
r
Anvin
doc:
add link to
the
macro packages
wh
e
n talking abo
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter Anvin
B
R 2164053: --prefix _ not
-
-pr
e
fix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvi
n
N
A
SM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Document RIP-relative GOT fix
e
s
in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter An
v
in
as
s
emb
l
e
.
c:
use
c
ase4() macros
l
ik
e
in di
s
asm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
disasm: collapse
all the segment re
g
i
s
ter push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anvin
test/p
u
s
h
s
eg
.
asm: add
"
pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anvin
test/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
.
Peter Anvin
Reshuffle and move
t
he bytecodes for se
g
ment re
g
ister
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pe
t
er A
n
vin
C
o
llect
statistics on bytecode use in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
N
ASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvi
n
tes
t
/imu
l
.
as
m
:
remove obsolete ERRO
R
ma
r
ke
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Test for
various IMUL patte
r
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add mi
s
s
i
ng IMUL pattern:
r
eg6
4
,
i
mm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
Anvin
Ad
d
a
few missing \15 -> \275 conve
r
sions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next