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
test/elf64so.asm: demonstrate a case where we bind to the wrong symbol
2008-10-18
H
.
Peter Anv
i
n
te
s
t
/elf6
4
s
o
.
asm: demonstra
t
e a
ca
s
e
w
h
ere we bind
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
ELF64: actually generate relative GOT/PLT
references
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Make
f
ile: enab
l
e debugging in
f
o for
elftest/el
f
test64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
vin
ELF64: GOTO
F
F64 doesn't need
a
gsym at
a
ll
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
We apparently don't need exacti
t
ud
e
for GOTOFF64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
elftest64: both Smal
l
PIC and Medium PIC m
o
del tes
t
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
ELF
6
4: GOT and
P
LT references nee
d
a symbol (a slot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
v
in
ELF64: unbreak genera
t
ing no-seg
m
ent
addr
e
sses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
S
A
A: add saa
_
wr
i
te
a
ddr() simil
a
r to o
t
her
l
o
c
ations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
vin
test/Makef
i
le: the elf
t
est o
b
jects depen
d
on
$(NA
S
M)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
use the RELA
a
ddend field inst
e
ad of rel
y
i
n
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
Test and Makefile rules
for 32- and 64-b
i
t
ELF shar
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
NASM 2
.
05rc5
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
.
Pe
t
er Anv
i
n
BR 2
1
72659: Fix incorrect outpu
t
value for byte
operands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
Ad
d
ref
e
rence to %+ from
m
acr
o
pa
r
ameter
c
oncatenat
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
doc: minor edito
r
ial c
h
ange
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvin
E
L
F64: fix var
i
o
u
s G
O
T relocatio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
Test for va
r
ious ELF
6
4 GOT
r
e
ference
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
doc: add
l
ink t
o
the ma
c
ro packages wh
e
n
t
a
l
king about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR 2164053: --
p
refix _ not --prefix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
eter Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
eter Anv
i
n
Document
RIP-relative GOT fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assem
b
l
e
.
c: use cas
e
4(
)
ma
c
ros li
k
e in dis
a
sm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anv
i
n
disa
s
m: collapse al
l
the seg
m
e
nt reg
i
ster push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anvin
test/pushseg
.
asm: add "
p
op c
s
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
asm: test for push/
p
op of seg
m
ent r
e
g
i
sters
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nv
i
n
Resh
u
ffle and move the by
t
ec
o
d
e
s for segme
n
t regi
s
ter
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pete
r
Anvin
Collect
s
t
atistics
on bytecode u
s
e in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pe
t
er
A
nvin
N
ASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
test/im
u
l
.
asm
:
remove obs
o
let
e
ERROR m
a
r
k
er
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvi
n
Tes
t
for various I
M
UL
pa
t
terns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
Add m
i
s
s
ing IMUL
p
at
t
ern:
reg64
,
i
m
m8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a few missi
n
g \15 -> \27
5
c
o
nversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
Change \40
class opcode
s
to \254
,
except IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
New o
p
code f
o
r
32
-
>64 bit sign-extend
e
d
i
mmediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
test/immwa
r
n
.
as
m
: add
a
fe
w
more n
o
n-wa
r
ning tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remo
v
e is_sbyte6
4
() and replac
e
with is_sbyte3
2
(
)
plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
A
void double warning for si
g
ned dw
o
rd im
m
edia
t
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Ne
w
opcode
s
t
o dea
l
with 8-bi
t
immedia
t
e sign
e
xte
n
ded
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
NASM 2
.
0
5
rc
2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
c
h
anges
:
document immed
i
ate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
B
R 2148448
:
Fix RIP-relativ
e
addressing with
a
n immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
immwarn: more immediate warnin
g
s
test,
with notes o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Better
warnings fo
r
out-of-ran
g
e v
a
lu
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
tes
t
:
ch
a
nge
.
stdout
/
.
stderr to stdout/std
e
rr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter An
v
in
changes: document C
V
T
fi
x
es
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
B
R 21484
7
6: F
i
x argum
e
nts for a bunc
h
of the CVT
*
instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
t
est/br214847
6
.
asm: comprehen
s
i
ve
t
est of t
h
e
C
VT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter A
n
vin
tes
t
/im
m
w
arn
.
asm: n
e
w test for
immediate warn
i
ngs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test
/
Mak
e
f
i
le: rule to r
u
n
p
erformtest --dif
f
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvin
p
e
rf
o
rmtest: u
s
e -u with dif
f
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Makef
i
le: add rul
e
s
f
or the
aut
o
m
a
t
i
c tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
a
ssemble
.
c: be
s
marter about w
h
en to suppress war
n
ings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r
An
v
i
n
asse
m
ble
.
c
:
d
o
n
ot warn on valid
SBYTE o
p
t
i
m
iz
a
tions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
NASM 2
.
05r
c
1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er
A
nvin
doc
/
changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
ch
a
nge
s
.
s
rc:
document JMP reg64
fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
n
v
i
n
rdsrc
.
pl: han
d
le
t
abs
i
n
the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
n
vin
d
oc
:
remove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anv
i
n
Pu
t
the
s
tatic
infor
m
a
tion abo
u
t warning
s
i
n a structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
Anvin
Allow %wa
r
ning
o
u
tpu
t
to be su
p
pressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
e
r
A
nvin
ass
e
mble
.
c
:
c
le
a
n
u
ps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er
A
n
vin
Do
c
ument the
-
O0 and -O1 behaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
ter Anvi
n
Add m
o
re
64-
b
it jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
n
v
in
JMP reg64 does
not req
u
i
r
e a REX
.
W pref
i
x
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
Anvin
N
A
S
M
2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
t
er Anvin
Se
t
__PASS__ to 3 for preprocess
only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
C
l
e
an up unterminated
l
i
n
e
s
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
A
ctually
m
ake non-
p
ower-
o
f-
2
a
l
ignments
work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
t
e
r Anvin
NASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
nvi
n
Document __PASS
_
_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
vin
Add __
P
ASS__ builtin macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
Unbreak %
w
arning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
doc/cha
n
ges
.
src: somethin
g
c
loser to final
release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter An
v
in
n
a
smdoc
.
src: more cons
i
stent indentation in %erro
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test/fwdoptpp:
t
est %error, %w
a
rning
,
%fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter A
n
vin
%erro
r
, %warning out on the fina
l
p
a
ss,
a
dd
%
f
atal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
test: test for code th
a
t relies
on
the optimi
z
e
r
to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter
A
nvin
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anv
i
n
doc: documen
t
the use of macros in %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
et
e
r
A
nvin
doc:
C
a
ll %xdefine a "reso
l
ving define"
instead o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: cl
e
an up format
t
ing aroun
d
-O opti
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
changes: document
optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
R
u
n
"
make
a
lldep
s
"
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter
A
nvi
n
macros
.
pl: don't
i
nc
l
ude m
a
cros for dis
a
bled
o
utp
u
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er
A
nv
i
n
ou
t
aout
.
ma
c
:
a
ou
t
b
is an alias for aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter A
n
vin
macros
.
pl
:
b
e
a
b
it mor
e
careful
w
i
th open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anv
i
n
ma
c
ros: win32 and win64
a
re
COFF, not Mach-
O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter An
v
i
n
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
Anvin
Remove obso
l
ete
tagrelease script (dupl
i
cate
o
f tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Upda
t
e doc/chang
e
s
.
s
r
c
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
te
r
Anvin
D
o
cume
n
t %use
s
m
artalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %un
m
a
cro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcoff: st
y
l
i
stic cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
ou
t
c
o
ff: d
e
f
a
ult output symbols to T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
P
e
ter
A
nvi
n
BR 2048950: fix crash due to mmacro list overflow
commit
|
commitdiff
|
tree
next