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
doc: fix typo
2008-10-18
H
.
P
e
t
er Anvin
t
e
st/Makefile: enable debugging info for elf
t
e
st/elf
t
est
6
4
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
L
F64: GOT
O
FF
6
4 doesn'
t
need a gsym at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: W
e
a
p
parentl
y
don't need exactitude for GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
elftest64: bot
h
Small PIC and Medium PIC
m
odel tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF6
4
: GOT and PL
T
references need a symbol
(a slo
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64:
unbreak generati
n
g
no-s
e
gment ad
d
resses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
S
AA: add saa_writeaddr
(
) s
i
milar t
o
other locat
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
tes
t
/Ma
k
efile: the elfte
s
t
o
bjects depend on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
ELF64:
u
s
e
t
h
e
RE
L
A adden
d
fie
l
d instead
o
f relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
A
nvi
n
Te
s
t and Makefile rul
e
s
for 3
2
- and 64-bit ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
NASM 2
.
0
5
r
c
5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
T
est
for
B
R
2
1
7
265
9
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR 2172659:
F
ix incorrect outpu
t
value
f
or byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Ad
d
reference to %+ from macro param
e
te
r
concatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anv
i
n
d
o
c: minor ed
i
toria
l
chang
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
A
n
vin
ELF64: fix various GOT relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for variou
s
ELF6
4
GOT re
f
er
e
nces
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
doc:
a
dd l
i
nk to the macro packages when
tal
k
ing about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er An
v
i
n
BR 2164053:
-
-p
r
efix _ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pet
e
r
A
nvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
Documen
t
RIP-rel
a
tive G
O
T fi
x
es in
E
L
F64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
ete
r
Anv
i
n
assembl
e
.
c: use case4
(
) macr
o
s like in disas
m
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
d
i
sasm: coll
a
pse a
l
l the se
g
ment register push/
p
op
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anv
i
n
t
es
t
/pushseg
.
asm: a
d
d "pop cs
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r
Anvi
n
test/pushseg
.
asm: t
e
st for push/p
o
p of s
e
gment r
e
gister
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r
An
v
in
Reshuffle
and move the byte
c
od
e
s for segment r
e
gister
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Collect
s
t
atist
i
cs o
n
bytecode use i
n
i
n
sn
s
b
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r
Anvin
NAS
M
2
.
0
5r
c
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r
Anvin
test/im
u
l
.
asm: remove obsole
t
e ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Tes
t
for various IMUL patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
in
Add missing IM
U
L
p
at
t
ern: re
g
64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anv
i
n
Add a few missing \15 -> \275 conver
s
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
n
vin
Change \4
0
c
l
ass op
c
odes to \254, e
x
cept
I
MUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
N
e
w
o
pcod
e
f
o
r
32->64 bi
t
sign-e
x
t
e
nded i
m
medi
a
t
e
w
ith
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/i
m
mwarn
.
asm: add a few mor
e
non-w
a
rning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
e
r Anvin
R
e
move is_sbyt
e
64() and re
p
lace with i
s
_sby
t
e32()
plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
Avoid doubl
e
warning for si
g
ned dword immedi
a
t
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
v
in
New opcod
e
s to deal with 8-bi
t
immediat
e
s
ign extend
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
e
r An
v
in
NASM
2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
cha
n
g
e
s: document immediate f
i
x
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148448: Fix RIP-relative addressing wit
h
an im
m
edi
a
te
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
i
mmwarn: more immediate
warnings test, with
n
o
t
e
s of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
An
v
in
B
e
tter warnings for ou
t
-of-r
a
nge
v
a
lues
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
e
s
t: chan
g
e
.
stdout/
.
stderr to std
o
u
t/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
changes: document CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
B
R
2148476: Fix argumen
t
s for
a
bunch of the
C
VT* in
s
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
est/b
r
2148
4
76
.
asm:
c
omprehens
i
v
e test of t
h
e CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
ete
r
A
n
v
in
test
/
immwarn
.
asm:
n
e
w
te
s
t
for imme
d
iate w
a
rning
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
t
e
st/Makefile: rule
t
o run performtest
-
-
diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r
Anvin
p
er
f
ormt
e
st: use -u
w
ith diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test
/
Makefile: add rules fo
r
the aut
o
m
atic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvin
a
s
semble
.
c: be sm
a
rter about
w
hen to suppress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
assemble
.
c: do
n
o
t
warn on valid SBYTE optimizations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter
A
nvin
NASM
2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/changes
.
src: upda
t
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvi
n
cha
n
g
es
.
sr
c
:
document JMP re
g
64 fi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
rdsrc
.
pl: handle tabs in the in
p
ut
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
doc: remo
v
e tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
e
r
Anvin
Put the static informat
i
o
n about warn
i
ngs
i
n
a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
All
o
w %war
n
ing output to
b
e
supp
r
essed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
assembl
e
.
c: cleanu
p
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
eter Anvin
Do
c
ument t
h
e -O0
and -O1 behavi
o
r
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add
m
o
re 64
-
bit jum
p
tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter An
v
in
JMP
r
eg64
d
oes no
t
req
u
ire a REX
.
W prefix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
nvin
N
A
SM 2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Set __PASS_
_
to
3
for pr
e
process only
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvin
C
lean up
unterm
i
nate
d
lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anvin
Actually m
a
ke
n
on-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
.
04r
c
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
Docu
m
ent __PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add
__
P
A
SS__ builti
n
mac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
Unbreak %warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
vi
n
doc
/
changes
.
src: something closer to fi
n
a
l
release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nas
m
doc
.
src: more consistent inden
t
a
t
ion in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter An
v
i
n
tes
t
/fwdopt
p
p: test %error, %warning, %fa
t
al
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter An
v
in
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
%
error,
%
warning out on the final
p
ass, add
%fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test:
t
est for cod
e
that relies
o
n the optimizer
t
o
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
eter
Anvi
n
N
A
SM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter
A
nvin
NASM
2
.
0
4
rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er Anvin
doc: document the use of
m
acros in %
e
rror
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r Anv
i
n
doc
:
Ca
l
l %xdefine a "
r
eso
l
ving defi
n
e" i
n
stea
d
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
d
o
c
: clea
n
u
p
fo
r
mat
t
ing a
r
ound
-O optio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter An
v
in
N
ASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter A
n
v
i
n
cha
n
ges: document optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
Run "make alld
e
ps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: don't include macros fo
r
d
i
sa
b
led ou
t
put
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvi
n
outaout
.
mac: aoutb is an alias for aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter Anvin
mac
r
os
.
p
l
:
be a bit
more
c
a
ref
u
l with op
e
n()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter An
v
in
m
acr
o
s:
win32 and win64 are COFF, not Mach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nvin
NASM
2
.
04rc
1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Remove obsolete tagrel
e
as
e
script (dup
l
icate
o
f tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
Anvin
Update
d
oc/ch
a
nges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Docu
m
ent %use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Docume
n
t %unm
a
c
ro
commit
|
commitdiff
|
tree
2008-09-02
H
.
P
e
te
r
Anvi
n
out
c
o
ff
:
stylistic cleanup
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r A
n
vin
out
c
off: defa
u
l
t
outp
u
t symbo
l
s to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
BR 20
4
8950: fix crash d
u
e t
o
mmacr
o
l
i
s
t overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pet
e
r Anvin
test/
n
ew:
cle
a
n
up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter
A
nvin
Script to create
new test
c
ase boilerplate
commit
|
commitdiff
|
tree
next