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: actually generate relative GOT/PLT references correctly
2008-10-18
H
.
P
e
t
er Anvi
n
E
L
F
64:
a
ctually ge
n
erate rela
t
ive GOT/PLT references
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
tes
t
/M
a
kefile: enable
debugging info for elf
t
est/elftest64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64:
GOTOFF64
d
oesn't need a g
s
ym at all
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
ELF64: We app
a
r
e
n
tly don't n
e
ed exa
c
titude for GOTOFF
6
4
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
elftes
t
64:
b
oth
S
mall
PIC and Medium PIC
mo
d
el te
s
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
v
i
n
ELF64:
G
O
T
an
d
PL
T
ref
e
rences need a symbol (a
s
lot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: u
n
brea
k
g
e
nerating no-se
g
men
t
addresse
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA: add saa_writeaddr() simila
r
to other locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Mak
e
fil
e
: the elftest ob
j
ects depend on $(NA
S
M)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
e
r Anvin
ELF64: use t
h
e REL
A
add
e
nd field
i
ns
t
ead of relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
Test and Ma
k
e
f
ile rule
s
for
3
2
- and
6
4-
b
it
E
LF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
e
r
A
n
vin
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
n
v
in
Test f
o
r BR 2172
6
59
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
B
R
2
172659: F
i
x
incorr
e
ct
o
utput value for byte operand
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
A
d
d refe
r
ence to %+ from macro parameter concatenation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
doc: minor
e
ditorial change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
E
L
F64: fix v
a
r
ious G
O
T
relocations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
Test
f
or va
r
ious
E
L
F6
4
GOT
references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
doc: add lin
k
to the
m
a
c
ro
p
ac
k
ages when talking about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR
2
164
0
53
:
-
-prefix
_ not --prefix_
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
Document RIP-relativ
e
GOT f
i
xes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
a
sse
m
bl
e
.
c
: use cas
e
4() macros lik
e
i
n
di
s
as
m
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
disasm:
c
ollapse
a
l
l the
s
egment
register pu
s
h/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
t
e
s
t
/pushseg
.
a
s
m: add
"
p
op
cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
asm: te
s
t f
o
r push
/
pop
o
f segment
r
egisters
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Reshuffle and move
t
h
e
by
t
ecodes for
segm
e
n
t
reg
i
ster
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Col
l
ect
statistics on
by
t
ecod
e
use
i
n insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anv
i
n
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er
Anv
i
n
test/imul
.
as
m
:
r
emov
e
obsolete ERROR mark
e
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Tes
t
f
o
r
v
arious IMUL
p
atterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
Add missing IMUL pattern: reg6
4
,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
A
d
d a fe
w
missing \15 -> \275 co
n
vers
i
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er A
n
vi
n
C
h
ange \4
0
class
o
pcodes
t
o
\254, ex
c
ept IM
U
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
New opcode f
o
r 32->64 bit
s
i
gn-exte
n
de
d
immediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test
/
immwarn
.
asm
:
add a few more
non-wa
r
n
i
ng
te
s
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
R
e
m
ove is_
s
byte64() and
repla
c
e with is_sbyte32
(
)
p
lus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
A
v
oid double warn
i
ng for signed dword immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er
A
nvin
New opcodes to deal with 8-bit immediate sign ext
e
nded
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: document
i
mmediate
f
ix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148448:
F
ix RIP-relative ad
d
r
essing with
an im
m
ediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
immwarn:
m
ore imme
d
i
a
te warni
n
gs test, with notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Better warnings for out-of
-
range val
u
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
t
est: chang
e
.
stdout/
.
stderr to
s
tdout
/
s
tderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
changes: document C
V
T fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
B
R 214
8
476:
F
ix
a
rguments for
a
bunch of th
e
CVT* instr
u
ctions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
tes
t
/br2148476
.
asm: compre
h
ensive te
s
t
of the CV
T
*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
e
ter Anvin
test/immwarn
.
asm: new test f
o
r imm
e
dia
t
e warnings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/M
a
k
e
file: rule to ru
n
performtest --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvin
perfor
m
t
e
st: use -u with d
i
f
f
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er
A
nvin
test
/
Makefile:
a
d
d ru
l
es f
o
r t
h
e automa
t
i
c
tes
t
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c:
b
e
s
marter abou
t
when
t
o
su
p
pr
e
s
s
warnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
as
s
emble
.
c:
do not
warn
on valid SBYTE optimiz
a
tions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
NASM 2
.
0
5
rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
doc/c
h
anges
.
s
rc: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src: docu
m
e
nt JMP reg64
f
ix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
rdsrc
.
pl
:
handle tabs
i
n the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
doc: remove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
P
ut the static information about war
n
ings in a
structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
A
ll
o
w %warning output to be
s
uppress
e
d
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter An
v
in
asse
m
ble
.
c: cleanup
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er
A
nvin
D
o
c
u
ment the -O0 and
-O
1
behavio
r
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add mo
r
e 64-bit
jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
ter Anvin
J
M
P reg64 do
e
s not requ
i
r
e a REX
.
W prefix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter
Anvin
Se
t
__PAS
S
_
_
to 3 for pre
p
rocess
only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvi
n
Clea
n
up
unt
e
rminated lin
e
s
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
Anvin
Actually make non-power-of-2 alignments work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
NASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvin
Document __PAS
S
__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
n
v
in
Add __PASS__ bui
l
tin macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
Unb
r
eak %warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
doc/changes
.
s
r
c: s
o
m
e
thi
n
g closer to
f
in
a
l release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
v
i
n
nasmdo
c
.
s
rc: mor
e
co
n
s
istent
indent
a
tion
in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvi
n
test/fwdo
p
tpp: te
s
t %error, %w
a
rn
i
ng, %fata
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
N
A
SM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
%error, %warning
out on the
f
i
na
l
pa
s
s, a
d
d
%
f
a
t
a
l
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r Anvin
t
est: test for code that r
e
li
e
s on the optimizer to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
e
ter Anvin
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM
2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
te
r
Anvin
doc: document
t
he use of m
a
cros in %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: Call %x
d
ef
i
ne a
"
reso
l
ving defin
e
" instead of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter Anvin
doc: clea
n
u
p
forma
t
ting aroun
d
-O o
p
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter Anvi
n
NA
S
M 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
changes: document optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter
A
n
vin
Run "make
al
l
d
eps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
m
a
c
ros
.
p
l
: do
n
't incl
u
de macros for disabled output
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
outaout
.
mac: aoutb is an alias
f
or aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: be a bit m
o
re
care
f
ul
with open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvi
n
macros: win32 and win
6
4 are COFF, not M
a
ch-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Re
m
ove obsolete ta
g
re
l
e
ase script (dupl
i
cate of t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
Updat
e
doc/chang
e
s
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Documen
t
%use
s
martal
i
gn
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Documen
t
%unmac
r
o
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcoff: styli
s
ti
c
cle
a
n
u
p
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
P
ete
r
A
n
v
i
n
outco
f
f:
default output
symbols to T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
BR
2
04
8
950: fix crash due to mmacro list overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pe
t
er Anvin
test/new:
clean up whitesp
a
ce
commit
|
commitdiff
|
tree
next