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
ELF64: GOT and PLT references need a symbol (a slot!) to reference
2008-10-18
H
.
Peter Anvin
E
LF64: GO
T
and
PL
T
references
ne
e
d
a symbo
l
(a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
ELF64: unbreak
gener
a
ting no-segment a
d
dresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
S
AA:
a
dd sa
a
_writeaddr()
s
imilar to other locati
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
v
in
te
s
t
/
Makefile: the elftest objec
t
s
depen
d
on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
i
n
ELF64
:
use the RELA
addend field instead of relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
Te
s
t and Makefile rules
f
o
r
32- and
6
4-bit ELF sh
a
r
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter An
v
i
n
NASM 2
.
05r
c
5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
Test
f
o
r
BR 2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR
2
172659:
Fix inc
o
rrect outp
u
t valu
e
fo
r
byte operand
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvin
Add refer
e
nce to %+ from macro par
a
m
eter concatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: min
o
r
editorial chang
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
ELF64: fix vari
o
u
s GOT relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
Test for var
i
ous ELF64
GOT references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anv
i
n
doc:
a
d
d
l
i
n
k
to t
h
e macro p
a
cka
g
es
wh
e
n
talking a
b
out
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
BR 2164053: --prefix _ not --p
r
efi
x
_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvin
Do
c
umen
t
RIP-relative GOT fixes in ELF6
4
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
te
r
Anvin
a
ssemble
.
c
:
use case4() macros
l
ike in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
disas
m
: collapse all
t
he segment reg
i
s
ter push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
t
est/pushseg
.
asm: a
d
d
"p
o
p cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/p
u
s
hseg
.
asm: test fo
r
push/p
o
p
o
f segment registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Re
s
h
u
ffle and move the bytecodes fo
r
segment register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Colle
c
t statistics on bytecode use
i
n insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anvi
n
N
A
SM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
test/imul
.
asm
:
rem
o
v
e obsolete
E
R
ROR m
a
rker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Test for various IMUL patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Ad
d
missin
g
IMUL pa
t
tern: reg64,imm
8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
ete
r
A
nvin
Add a few mi
s
si
n
g
\15 -> \275 conversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
C
han
g
e \40
c
lass op
c
odes to \2
5
4, except IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Ne
w
o
pcode for 3
2
->64 b
i
t si
g
n-ext
e
n
d
ed im
m
ediate with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
test/immwarn
.
asm:
add
a
few more non-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Remove is
_
sbyte
6
4() and replace wi
t
h is_sbyt
e
32
(
) plu
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nv
i
n
Avoid
double warning
for signe
d
dword immed
i
ate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r Anvin
Ne
w
opco
d
es
t
o deal with 8-bit i
m
medi
a
t
e sign ex
t
ended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NASM 2
.
0
5rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
changes: document immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
BR 214844
8
: Fix R
I
P-relative add
r
essing with an immedia
t
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
immwarn: more
i
m
m
e
diate
w
a
rnin
g
s test,
with notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
B
etter w
a
rnings for
out-of-r
a
nge valu
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test
:
c
h
a
nge
.
stdout/
.
stde
r
r to stdout/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: d
o
c
u
ment CVT
fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
BR 21
4
8476:
Fi
x
a
rg
u
ments for a
b
un
c
h of the
C
VT* instr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter A
n
vin
test/br21
4
84
7
6
.
asm: comprehensive t
e
st
of the CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
eter Anv
i
n
test/immwarn
.
asm: new test for imme
d
iate w
a
rnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Ma
k
efile:
rule to run
performtest -
-
d
i
ff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
per
f
orm
t
est: use -u with di
f
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
t
e
st/Makefile: add rules for the automatic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
assemble
.
c: be
s
marter
a
bou
t
when to suppre
s
s warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
assembl
e
.
c: do not wa
r
n
on valid SB
Y
TE op
t
i
mization
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NA
S
M 2
.
0
5
rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anv
i
n
changes
.
src: doc
u
ment
J
MP reg64 fi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
rdsrc
.
pl: handle
t
a
bs in th
e
input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
d
oc: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvi
n
Put th
e
s
tatic information abo
u
t wa
r
nings in a
structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pet
e
r Anvi
n
Allow %
w
arning output to
b
e suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pet
e
r
Anvin
assem
b
le
.
c: cle
a
nups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
Docume
n
t t
h
e
-
O
0
an
d
-O1 behav
i
ors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add
m
ore 64-bi
t
j
u
mp tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP re
g
64 does not
requ
i
re
a REX
.
W
prefi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
N
ASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anvin
Set __PA
S
S__ to
3
f
o
r preprocess onl
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvi
n
Clean
u
p un
t
erminat
e
d lin
e
s
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
n
vin
A
c
tually make no
n
-pow
e
r-of-2 al
i
gnments work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
e
r A
n
v
i
n
NA
S
M
2
.
04
r
c6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
D
ocument
_
_PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r An
v
in
Add __PASS__
b
uiltin mac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
Unb
r
eak %warnin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
doc/changes
.
src: something cl
o
ser to final
r
elease
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasmdoc
.
sr
c
: mor
e
c
onsistent indentatio
n
in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r Anvin
test/fwdoptpp
:
test
%erro
r
, %war
n
ing, %
f
at
a
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
vin
%
e
rro
r
, %warnin
g
out on
the final pas
s
, add
%fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter
A
nvin
test: tes
t
fo
r
code that relies on the
o
pti
m
i
z
er
t
o
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anvin
NA
S
M 2
.
0
4rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Pe
t
er An
v
in
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: docu
m
e
n
t
t
he use of macros in
%
error
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
d
oc: Call %xdefine a
"
resolving define" instea
d
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
doc: clean up fo
r
matting aro
u
nd -
O
op
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r
A
nvin
NAS
M
2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter An
v
in
chang
e
s: document optim
i
zer
c
h
ange
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter An
v
in
Run "make alldep
s
"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
macros
.
pl:
don't include macros for disabl
e
d out
p
ut
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter
Anvin
o
u
taout
.
mac: aoutb is
an alia
s
for
aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: b
e
a bit
more careful wit
h
open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros: w
i
n32 and
w
in64 are COFF
,
not M
a
ch-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
Anv
i
n
NA
S
M 2
.
0
4
rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Remove
obsolete t
a
g
rele
a
se script (duplic
a
te of ta
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
A
n
vin
U
pdate
doc/
c
hanges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anv
i
n
Document
%use smart
a
lign
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
te
r
A
n
v
in
Docu
m
ent
%
unm
a
cro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
out
c
of
f
: stylistic c
l
eanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outc
o
f
f: default output symbols to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
P
eter Anvin
BR 2048950: f
i
x crash due t
o
mmacro list
o
verflo
w
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter A
n
vin
test/new: c
l
ea
n
up whi
t
espace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvi
n
Scri
p
t t
o
create ne
w
test case
b
o
i
l
erplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anv
i
n
A
ccept implicit memo
r
y si
z
e
f
or
V
MREAD/VMWR
I
T
E
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r Anvi
n
BR 20294
7
2: Wrong
o
per
a
nd
si
z
e for VMR
E
A
D
/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
.
gi
t
ig
n
ore
:
ignore som
e
ed
i
tor backup files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
BR 20
2
8995: Mis
s
i
n
g MOV
N
T
I m64, r
6
4
commit
|
commitdiff
|
tree
next