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
A
nvin
v
e
rsion
.
pl: don't add
an extr
a
.
00
f
or
s
ubminor if
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
M
e
rge branch '
i
ndirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
et
e
r Anvin
F
ix
op2 references that h
a
d
n
o
t yet been converted
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
d
i
sasm: extension byte support in
the disassem
b
ler
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
Add extension bytecodes to support operands 4+
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
When issuin
g
w
arni
n
gs fo
r
EA
d
isplacements,
u
s
e
the
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc
/
change
s
.
src:
u
pdate
release notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
The CRC32 instructio
n
s
can take 66 pre
f
ixes as well
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
v
i
n
test/crc32
.
asm:
t
est the
CRC32
i
nstruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anv
i
n
BR 2
1
90521: fix the C
R
C
32 opcode
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pe
t
er An
v
in
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvi
n
B
R
218
7
2
1
0: Fix
P
FRC
P
V and PFRSQRTV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
a
s
se
m
ble
:
n
o
t all backends handle intra-seg
m
ent OUT_REL*ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
B
R
2
1
48448:
fix relat
i
ve addresses in
b
i
n
o
u
tput
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Upd
a
te
.
git
i
gnore to include a
d
dition
a
l gen
e
rated files
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
test/ppindirect
.
asm
:
test
t
oken pas
t
ing inside %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
preproc
:
f
i
x terminal
token pasting
i
n indirect sequences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvi
n
pr
e
proc: e
r
ror on un
t
erminated %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
e
r
Anvin
preproc: fix exit
c
onditions for indirection l
o
op
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
preproc: correctly handle quoted strin
g
s ins
i
de %
[
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r Anvin
doc: document the %[
.
.
.
] const
r
uct
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
in
test: bett
e
r smartalig
n
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
s
m
artalign: use a "tim
e
s" construct rathe
r
than %
r
ep
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter Anvi
n
mac
r
os
.
p
l: handl
e
\-continuation lines in macros
.
p
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anv
i
n
smar
t
align: rewr
i
te t
o
u
s
e
the indirect
construct,
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter Anvin
test: add tes
t
for pre
p
r
o
cesso
r
ind
i
rec
t
io
n
construct
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er An
v
i
n
pr
e
proc: fix list ite
r
at
i
on in the
ca
s
e
of expand_indirect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
ete
r
Anvin
pre
p
roc: Add new %[
.
.
.
] indirection con
s
truct
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvi
n
NASM
2
.
0
5
rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
LF64: once again,
f
ix generation of "naked" OUT_REL*ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
NAS
M
2
.
05rc
6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
doc/chan
g
es
.
src: document
massiv
e
chan
g
es to
E
LF64
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
L
F64: PLT32, GOTPCREL, and
GO
T
PCREL64 really n
e
ed
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
A
nvi
n
ELF64:
the "
s
i
z
e" ar
g
ume
n
t
to OUT_REL*ADR
i
sn't
r
eally
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
assemble: for OUT_REL
*
ADR, the "si
z
e" a
r
gumen
t
is not
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter A
n
vin
test/
e
lf64so
.
asm: demo
n
strate a
case wher
e
we
bind
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
e
r Anvi
n
ELF64: actu
a
ll
y
gener
a
te relative GOT/PLT references
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
t
e
s
t/Makef
i
le:
enabl
e
debugging in
f
o
for elftest/elftest64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
EL
F
64:
G
O
T
OFF64 doesn
'
t
need
a gsym at all
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anv
i
n
EL
F
6
4
:
We appare
n
tly don't need exac
t
itude for
GOTOFF64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
elftest64: both
Small PIC and Medium PIC model tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
er Anvin
ELF6
4
: GOT and PL
T
r
ef
e
rences need
a
symbol (a slot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
er Anvin
ELF64:
u
nbreak ge
n
er
a
ting no-
s
egment addr
e
sses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA: a
d
d s
a
a_wri
t
eaddr() similar to other
locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
t
est
/
Makefile
:
the elftes
t
objects depe
n
d on
$
(NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
ELF64: u
s
e the RELA ad
d
end
f
iel
d
i
ns
t
ead of relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test and Ma
k
efile
rules for
32-
a
nd 64-bi
t
ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
N
ASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
T
e
st fo
r
BR 2172659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR 2172659: Fix incorrect
output value for b
y
te
o
perands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anv
i
n
Add reference to %+ from macro parameter concat
e
nation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anv
i
n
doc: mino
r
editoria
l
cha
n
g
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
ELF64:
f
ix
v
ar
i
ous
G
O
T
relocations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
Test for
v
ar
i
ous ELF64 GOT references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
doc: add
l
ink
t
o the ma
c
ro packages when
tal
k
ing abou
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR 21
6
4053:
--prefi
x
_ not --pre
f
ix_
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
R
IP-relat
i
v
e
GOT fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvin
assemble
.
c: use case4() macros
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: colla
p
se all the
s
e
gment register push/p
o
p
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
asm: add "pop cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/p
u
shseg
.
asm:
test
for
push
/
pop of s
e
g
m
ent regis
t
ers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter
A
nvin
Reshuffle
an
d
move the bytecodes for se
g
m
en
t
r
e
gister
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter
Anvi
n
Coll
e
ct st
a
t
i
st
i
cs on bytecode use
i
n
i
n
s
nsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
NASM 2
.
05rc
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
e
st/imul
.
asm: remove obsolet
e
ER
R
OR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test f
o
r various IMUL patte
r
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
A
dd
m
issing IMUL pat
t
ern: r
e
g
64,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a
few m
i
ssing \1
5
-> \
2
7
5
conversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Change \40 class op
c
odes to \
2
54, except IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r A
n
vin
New opco
d
e
for 32->64
bit sig
n
-ext
e
n
d
e
d immediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
A
n
vin
tes
t
/i
m
m
w
arn
.
as
m
: add a few m
o
re no
n
-wa
r
ning
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Remove is
_
sbyte6
4
()
a
nd repl
a
ce with is_sbyte32() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
Avoi
d
double warning for si
g
ned dword imme
d
iate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
A
nvin
New op
c
odes to deal w
i
th 8-
b
i
t i
m
me
d
i
ate
s
i
gn ex
t
e
n
ded
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
changes: document immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anv
i
n
BR 21
4
8448:
Fix RIP-relative
a
ddressing with
a
n
im
m
e
d
iate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
immwarn:
more immediate warnings test
,
with notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter An
v
i
n
Better war
n
ings fo
r
out
-
of-range
values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
A
nvin
test: change
.
stdout/
.
stderr to st
d
out/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
changes: document CVT fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
BR 21484
7
6: Fix arguments for a bunch of the CVT* inst
r
uctions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
Anvi
n
t
e
st/b
r
2148476
.
asm: compre
h
e
nsi
v
e test of the
CV
T
*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pe
t
er Anvin
test/immwarn
.
asm: new test
for immediate
warnings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er A
n
vin
test/Makefile: rule
t
o run per
f
orm
t
est -
-
diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
p
erformt
e
st: use -u with di
f
f
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
e
r
Anvin
test/Makef
i
le: a
d
d ru
l
es
f
or the automatic tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
assemble
.
c: be smarter about w
h
en to suppress w
a
r
n
i
n
gs
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
n
vin
assemble
.
c: do
not warn on va
l
id
SBYTE optimiz
a
tions
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
doc/change
s
.
src: up
d
ate
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
A
nvin
c
h
anges
.
s
r
c
:
document
JM
P
reg64 f
i
x
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
rdsrc
.
pl: handle
ta
b
s in the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvi
n
doc: remove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
P
ut
the st
a
tic information about w
a
r
nings in a structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter A
n
vin
Allow %war
n
ing outp
u
t
to be supp
r
essed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
Anvin
assemble
.
c: cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
t
e
r
An
v
in
D
oc
u
ment the -O
0
and -
O
1 behaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next