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
version.pl: don't add an extra .00 for subminor if we don't need it
2008-10-24
H
.
Peter Anvin
ve
r
sion
.
pl:
d
on't
a
dd an ext
r
a
.
0
0 fo
r
submino
r
if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
Merg
e
b
r
anch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter
A
nv
i
n
F
i
x op2
refe
r
ences that h
a
d not ye
t
been conver
t
ed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
disasm
:
extension byt
e
support
in the di
s
assembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Add extension byt
e
codes to
support operands 4
+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
When issuing warnings
f
o
r EA displacements, use
t
h
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
ete
r
Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
d
o
c/changes
.
sr
c
: update
r
elease notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
t
e
r Anvin
The CRC32 in
s
tructions can take 66 prefixes as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
test/crc32
.
asm: te
s
t the CRC32 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er Anvin
BR
2
190521: fix the CRC32
o
pcode
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r Anvin
NASM 2
.
05rc
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
A
nvin
BR
2
187
2
10:
Fix PF
R
CPV and PFRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pe
t
e
r
An
v
in
assemb
l
e: no
t
all back
e
nds handle int
r
a-segment OUT_
R
EL
*
A
DR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR
2
1
48448: fix r
e
lative addre
s
se
s
in bin outpu
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pete
r
A
nvi
n
Update
.
gitignore to
i
ncl
u
de
add
i
tion
a
l generated
f
iles
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
test/ppindirect
.
asm: test token pasting inside %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter
Anvin
preproc: fix terminal token pasting in indirect
sequ
e
nc
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pete
r
Anvin
p
r
eproc: error o
n
unterminated
%
[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
et
e
r Anvin
p
repr
o
c: fix
e
xit condi
t
io
n
s
f
or indirection loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter
A
nvin
prep
r
oc: correctly handle quoted
strings
i
n
side %[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter A
n
v
in
d
oc: document
t
he %[
.
.
.
] co
n
struct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r
Anvi
n
test: better smartal
i
gn tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smar
t
al
i
gn:
use a
"times" construct ra
t
her than %rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
ma
c
r
o
s
.
pl: h
a
n
dle \-continuation lines i
n
macros
.
pl
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r Anvin
smartalign: rewrit
e
to us
e
the indirect
construct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
te
s
t: add tes
t
for preproc
e
ssor indire
c
tion construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
A
nvin
p
reproc: fix list itera
t
ion in the cas
e
of
expand_i
n
direc
t
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r Anvin
p
rep
r
oc
:
Add new %[
.
.
.
]
indi
r
ection con
s
truct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter
Anvi
n
NAS
M
2
.
05r
c
7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
once again, f
i
x g
e
neratio
n
of "naked"
OUT_REL*
A
DR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
NASM 2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
doc/changes
.
src: d
o
cument
m
a
ss
i
v
e changes to
E
LF
6
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: PLT32,
GOTPCREL,
and GOTPC
R
EL64 real
l
y need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
vin
ELF64: the "siz
e
" arg
u
ment t
o
O
U
T
_
REL*ADR
i
sn't really
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
assemble: for OUT_R
E
L*ADR,
the "size" argument
is not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
test/elf64so
.
a
s
m:
demonstrate a case where we bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: actu
a
lly generate re
l
ative GO
T
/PLT reference
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Makefile: enable deb
u
ggin
g
info for
e
lftest/elft
e
st64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64:
GOTOFF6
4
doesn'
t
n
e
ed a g
s
ym at
a
ll
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
ELF64: We appa
r
entl
y
don't nee
d
ex
a
ctitude for
GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
elft
e
st64: both
S
m
all
P
IC an
d
Medi
u
m PIC mod
e
l tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
LF64: GOT
a
nd PLT re
f
e
re
n
ces need
a symbol (
a
slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
E
LF64: unbreak g
e
nerating no-s
e
gment
a
d
dr
e
sses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
vin
SAA
:
add saa_writeaddr() sim
i
lar to other locations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter A
n
vi
n
t
e
st/Makefil
e
: the elftest o
b
je
c
t
s
d
e
pe
n
d on $(NAS
M
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
EL
F
64: use t
h
e RELA addend fi
e
ld
in
s
tead of
r
elying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Te
s
t and Makefile rul
e
s for 32- and 64-bit
E
LF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
N
A
SM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
Test for
B
R 21726
5
9
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nvin
BR
2
172659: Fix incorre
c
t outp
u
t value for
b
yte o
p
erands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
A
nv
i
n
Add reference to %
+
from macro parameter concatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: m
i
nor editorial cha
n
g
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
t
er
A
nvin
E
L
F
64:
f
ix va
r
ious GOT relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test f
o
r
various
E
L
F64 GOT references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
d
oc: a
d
d link to the ma
c
ro packages w
h
en
talking
a
bout
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvin
BR 2164
0
53: --pre
f
ix
_
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 A
n
vin
Document RIP-re
l
ative
G
OT fixe
s
in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvin
assemble
.
c: use cas
e
4() mac
r
os like
in
disa
s
m
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
t
e
r Anvin
disasm:
c
ollapse a
l
l
the
s
e
g
ment r
e
gister push/p
o
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test
/
push
s
eg
.
asm: ad
d
"pop
c
s"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nv
i
n
tes
t
/pushseg
.
a
sm:
test for push/pop
o
f
s
egment registe
r
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
e
r Anvin
Re
s
huffl
e
and move the byteco
d
es for seg
m
e
n
t re
g
ister
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Co
l
lect st
a
ti
s
tic
s
on bytecode us
e
in in
s
nsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anv
i
n
NAS
M
2
.
05r
c
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/imul
.
asm: rem
o
ve obsol
e
te ER
R
OR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test for vari
o
us IMUL patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter A
n
vin
A
dd missin
g
I
MUL pattern: reg64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
Add a few miss
i
ng \15
-
> \27
5
conversion
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
Change \40 cl
a
ss opcod
e
s to \254, exc
e
pt
I
MUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New opcod
e
fo
r
32-
>
64 bit s
i
gn-extended immediate wit
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
te
s
t/immwa
r
n
.
asm: add
a few mor
e
non-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove is_sb
y
te64() and
replace with i
s
_sbyte3
2
() plu
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid double warning for signed dword immed
i
ate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvi
n
New opcod
e
s to deal wi
t
h
8
-bit immediate sign extended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
NASM 2
.
05rc
2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: document im
m
e
d
iate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
A
nvi
n
BR 2148448: Fi
x
RIP-rel
a
tive addressing with
an immed
i
ate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
im
m
wa
r
n
:
more imm
e
dia
t
e warnings tes
t
, with notes
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
B
e
tte
r
warnings for out-of-range
v
a
l
u
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
test: chang
e
.
stdout/
.
stderr to stdo
u
t/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
changes: docume
n
t CVT f
i
x
e
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anv
i
n
BR 2148
4
7
6
: Fix
arg
u
ments for
a
bunch
of the CVT*
i
n
s
truct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
test
/
br2148476
.
asm: co
m
pre
h
ensive
t
es
t
of the CVT
*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
e
ter Anvin
test/immw
a
rn
.
asm: new test for
i
mmedia
t
e
w
arnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvi
n
test/Make
f
il
e
: rule t
o
run
pe
r
formtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
A
n
vin
pe
r
f
ormtest: use -u
w
ith di
f
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Make
f
i
l
e: add
rules for the automa
t
ic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
ass
e
mble
.
c: b
e
smarte
r
about when to suppres
s
war
n
ings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemb
l
e
.
c: do not warn on valid S
B
YTE optimiza
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
N
A
SM
2
.
05rc
1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
c
h
ang
e
s
.
src:
d
ocument JMP reg64
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
rdsrc
.
pl: ha
n
dle t
a
bs i
n
the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc: remove
tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
P
u
t t
h
e
stati
c
i
n
formation abo
u
t war
n
ings
in a structu
r
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allow
%
warning output t
o
be sup
p
ressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
a
ssem
b
le
.
c:
c
leanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
t
er
A
nv
i
n
Document the
-O
0
an
d
-O1 be
h
av
i
ors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next