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
BR 2672117: handle long lines for db/dw/etc.
2008-10-24
H
.
Peter Anvin
doc: fix awkwa
r
d word order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r An
v
in
version
.
p
l: don't
ad
d
a
n ext
r
a
.
00
f
o
r submin
o
r if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
M
e
rge
bra
n
ch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
F
ix op2 ref
e
r
e
nce
s
that
had
n
o
t ye
t
b
een con
v
erted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
d
i
sasm: ext
e
n
sion b
y
te su
p
port in
t
h
e d
i
sassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter
A
nv
i
n
A
d
d
e
xtension
bytecodes t
o
su
p
p
o
rt
o
pera
n
d
s 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When issuing warnings for EA displacements,
use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/c
h
anges
.
s
r
c:
update r
e
le
a
se
n
otes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pet
e
r
Anvi
n
The CRC32
inst
r
u
c
t
ions can take 66 prefixes as wel
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er
Anv
i
n
te
s
t/crc32
.
a
s
m: test the
CRC32 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pete
r
Anvin
BR 219052
1
:
f
ix
the CRC32 opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter Anvin
NASM
2
.
0
5
rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 2187210: Fix PFRCPV
and
P
F
R
S
Q
R
T
V
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter Anvin
assembl
e
: not all backends handle i
n
tra-segment OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
Anvin
BR 21
4
8
4
48: fix relat
i
v
e
addresses in b
i
n out
p
u
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r Anvin
U
p
date
.
gitignore to i
n
clude additional
gene
r
a
ted files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter Anvin
test/
p
p
i
n
d
irect
.
asm: test to
k
en
pasting
i
nside %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter Anvin
preproc: f
i
x termin
a
l token pasting in indirect sequenc
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
p
r
eproc: erro
r
on un
t
erminated %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
t
e
r
A
n
v
in
preproc: fix
e
xit conditions for
indirection
l
o
o
p
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
preproc:
c
o
r
rectly ha
n
d
l
e
q
uoted strin
g
s inside
%
[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r
A
nv
i
n
doc: documen
t
t
h
e %[
.
.
.
] construct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter
Anv
i
n
te
s
t: better
s
m
a
rtalign t
e
sts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
s
marta
l
ign:
u
se a "time
s
" constr
u
ct rather
than %rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
in
ma
c
ros
.
pl: ha
n
dle \
-
continuation lines
in ma
c
ro
s
.
pl
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r Anvin
smartalign: rewrite
t
o
use the indi
r
ect construct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
te
s
t: add test for prepro
c
esso
r
i
ndirection construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vin
preproc:
fix list ite
r
ati
o
n in the case
o
f
e
xpand_
i
n
direct()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
A
n
vin
p
reproc: Add new %
[
.
.
.
]
indire
c
tion
co
n
struct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
NAS
M
2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
EL
F
64: once again,
f
ix generation of "nake
d
"
O
UT_
R
E
L
*A
D
R
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
N
A
SM 2
.
05
r
c6
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
ete
r
Anvi
n
doc/cha
n
g
e
s
.
src
:
docu
m
ent massive chan
g
es to ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
An
v
in
ELF64: PL
T
32, GOTPCREL, and
GOTP
C
REL64 r
e
ally
n
eed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
ELF64: the "size" argument to
O
UT_R
E
L*ADR isn'
t
really
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
vin
a
ssemble: for OUT
_
REL*ADR, the "
s
ize" argument
i
s no
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
tes
t
/
e
lf64s
o
.
asm: demo
n
strate a case
w
here we
bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
actual
l
y gen
e
rate relativ
e
G
OT/PL
T
refer
e
nces
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
test/Makefile:
enable
d
eb
u
g
g
ing
i
n
fo for el
f
tes
t
/elftest64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
A
n
v
in
ELF64: GOTOFF64 doesn't n
e
ed a gsym at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
LF64: We apparent
l
y
d
on
'
t need
e
xa
c
titude for GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter An
v
in
elft
e
s
t64: both Small
PIC and Medium PIC model tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: GOT and PL
T
refer
e
nces need a sym
b
o
l
(a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
A
nvin
E
L
F64: unbreak generating no-segment a
d
dr
e
sses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA: add saa_writeaddr() similar to
o
ther
lo
c
ations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
t
est/Makefi
l
e: the e
l
ft
e
st
objects
d
epend
o
n $(
N
ASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
EL
F
64: use the
R
ELA a
d
dend fie
l
d
i
nste
a
d
of relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
e
r Anvin
Tes
t
a
n
d Makefile rules
f
or 32- and
64-bit ELF
shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pete
r
Anvin
N
AS
M
2
.
0
5rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nvin
Tes
t
fo
r
BR
217265
9
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter Anvin
BR 21
7
2659: Fix incorrect output value for byte
operan
d
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Add reference to
%
+ f
r
o
m
macr
o
pa
r
ameter conc
a
tena
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er
Anvin
doc: minor editorial
c
hange
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
ELF64: fix
v
a
rious GOT r
e
loc
a
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for various ELF64 GO
T
references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
doc: add l
i
nk
t
o
the macro packages when
talkin
g
about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er Anvin
BR 2164053:
-
-
prefix _ not
-
-prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
D
o
c
u
ment RIP-r
e
lative GOT fix
e
s in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
ass
e
mble
.
c: use cas
e
4
(
)
macros li
k
e in di
s
asm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er A
n
vin
dis
a
sm: collapse all the segment regis
t
er push
/
po
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anv
i
n
test/pushseg
.
asm: add "p
o
p cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
test/pushseg
.
asm: te
s
t
for p
u
sh/pop
of
s
egm
e
nt registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r
Anv
i
n
R
e
shuffle a
n
d move the bytecodes for se
g
ment re
g
i
ster
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pete
r
A
nvin
Collec
t
statisti
c
s on byt
e
code
u
se in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pe
t
er Anvi
n
N
A
SM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
test/i
m
u
l
.
asm:
remove obsolete ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvi
n
Tes
t
f
o
r various IMUL patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Add missing
I
MUL pattern: reg64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
A
d
d
a f
e
w
mi
s
sing \15 -> \275
c
o
n
v
ersions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
C
h
a
n
ge \40 class opcodes t
o
\254,
exce
p
t IM
U
L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New o
p
code
for 32->64 b
i
t sign-extend
e
d i
m
mediate with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
te
s
t
/
immwar
n
.
asm: add
a few mo
r
e non-war
n
ing
tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Remove
i
s_sbyte64(
)
and replace wi
t
h is_sbyte32() p
l
us
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
A
void d
o
uble warning
for signed
dword immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Ne
w
opc
o
des to deal
w
ith 8-bit immediate sig
n
e
xtend
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NAS
M
2
.
0
5
rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
ch
a
n
g
e
s: document imme
d
iate f
i
x
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
BR 2148448: Fix RIP-re
l
ative ad
d
ressing with
a
n
immed
i
a
te
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvi
n
immwarn:
m
o
r
e
i
m
mediate wa
r
nings test, wit
h
not
e
s of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
Better w
a
rnings for out-of-range valu
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
st
d
o
u
t
/
.
s
t
d
e
r
r to st
d
out/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
cha
n
g
e
s: document CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
Anvin
B
R 2
1
484
7
6: F
i
x
arguments for
a bunch
o
f
th
e
CVT* instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vi
n
t
e
s
t
/b
r
2148476
.
asm: compreh
e
nsive
t
est
of the CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
eter Anvin
test/immwarn
.
asm:
n
ew test fo
r
immediate
warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
test/M
a
kefile: ru
l
e to run performtest
-
-di
f
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
performtest
:
use -u with
d
iff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvin
test/Makefile: add
rule
s
fo
r
th
e
au
t
omat
i
c t
e
sts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r An
v
in
assemble
.
c: be smarter about
when to suppress
w
a
r
n
i
ngs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvin
assemble
.
c: d
o
not warn
o
n
v
alid SBYT
E
optimizati
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NASM
2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
d
oc/c
h
anges
.
src
:
update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
s
r
c: document
J
MP r
e
g
64 fi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
rdsrc
.
pl: hand
l
e tab
s
in the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
do
c
: remove t
a
b
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
Put
t
h
e static i
n
f
o
r
m
ation ab
o
ut
w
a
rni
n
gs
i
n a str
u
cture
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter An
v
in
Allo
w
%war
n
i
ng
output to be suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
a
s
s
emble
.
c:
c
leanup
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next