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 2689316: PEXTRQ requires REX.W
2008-10-24
H
.
Peter Anvin
doc/chang
e
s
.
src:
be
g
i
n
the
release notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
A
n
vin
doc: fix
a
wkward word order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
v
ersion
.
pl: don't
add an extra
.
0
0
f
or subminor
if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r
Anvin
M
erge br
a
nch
'
indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fix
op2 reference
s
that had
n
ot yet bee
n
conve
r
ted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
di
s
asm: extension
b
yte su
p
port in the disassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Add extension bytecodes to
s
u
p
p
o
rt operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
ete
r
Anvin
When
i
ssuing warnings for EA displacements, us
e
the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
te
r
Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er
Anvin
d
oc/changes
.
src: update r
e
l
e
ase
n
otes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
T
he CRC32 ins
t
ructions ca
n
ta
k
e
6
6 prefixes as
w
e
l
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pete
r
Anvin
test/
c
rc32
.
a
s
m
:
test the C
R
C32 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pete
r
Anvin
BR 2190521
:
fix the CRC32
o
pcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r Anvin
N
A
SM
2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvi
n
BR 2187
2
10
:
Fi
x
PFRCPV a
n
d PFR
S
Q
R
TV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
A
n
v
in
as
s
emble: n
o
t all backend
s
h
andl
e
intra-segment
O
U
T
_
REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter Anvin
BR 21
4
8448: fix r
e
lat
i
ve addresses in bin outp
u
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
U
pdate
.
gitignore to includ
e
additional generat
e
d files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er
Anvin
test/ppindirec
t
.
asm:
t
e
st token
p
astin
g
inside %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter A
n
vin
p
rep
r
oc: fix terminal t
o
ken pa
s
t
ing in indi
r
e
c
t
s
e
que
n
ce
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r Anvin
prep
r
oc: error on u
n
terminated %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvin
preproc: fix exi
t
c
o
nditio
n
s for indirecti
o
n
loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
prep
r
oc: correct
l
y handl
e
q
uoted str
i
n
g
s inside %
[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
doc: docu
m
e
n
t
t
h
e
%[
.
.
.
] c
o
nstru
c
t
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
Anvin
test: bett
e
r smartalign test
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er
A
nvin
smart
a
lign: use a "
t
imes" construct rather than
%rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
m
a
cros
.
pl: handle \
-
c
ontinu
a
t
i
on
l
in
e
s
i
n
macros
.
p
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smartalig
n
: rewri
t
e to use
t
h
e
i
ndirect construct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
A
nvi
n
test: add
t
e
s
t fo
r
preproc
e
ssor
i
n
dir
e
ction cons
t
r
u
ct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pete
r
Anvin
prep
r
o
c: fi
x
list i
t
erati
o
n
i
n the cas
e
o
f
e
xpand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vin
preproc:
A
dd new
%[
.
.
.
] indire
c
tion
construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
e
r
Anvin
N
ASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
L
F64: once
again, fix generation of "naked"
O
UT_RE
L
*
ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
NASM 2
.
0
5rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
doc/change
s
.
sr
c
: d
o
cument massive cha
n
g
e
s t
o
E
LF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter An
v
in
ELF64: PLT32, GOTPCREL, a
n
d
GO
T
PCREL64 really need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvi
n
ELF
6
4: th
e
"s
i
ze" arg
u
ment to
O
UT_RE
L
*ADR is
n
't reall
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
assemble: for OUT_REL*ADR, the "size"
argument is not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
t
est/
e
lf64
s
o
.
as
m
: demo
n
strate a case where
w
e
bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
ELF64
:
actually generate relative
GOT/PLT references
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
test/M
a
kefile: enable deb
u
g
g
ing info fo
r
elf
t
est/elf
t
est64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
G
OTOFF64 doesn't need
a
gsym
at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
E
L
F
6
4:
We apparentl
y
don't
need ex
a
ctitude for GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
elftes
t
64:
both Small PIC an
d
M
e
di
u
m
P
IC model
tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF6
4
: G
O
T and PL
T
referen
c
es
need a s
y
mbol (a slo
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter
A
nvin
ELF
6
4: unbreak generatin
g
no-s
e
gment ad
d
resses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
SAA: a
d
d
s
a
a_writeaddr() similar to other
locati
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
test/Makefile: the elftes
t
objects depend on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF64: us
e
t
h
e RELA
a
d
d
end
f
ield i
n
st
e
ad of rel
y
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
er A
n
vin
Test and Makefile rules for 32- and 64
-
bit EL
F
s
h
ared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
NASM 2
.
0
5rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pete
r
Anvin
T
est for BR 2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
BR 2172659: Fix in
c
orrect output valu
e
for b
y
te operand
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
Add refer
e
nce to
%
+ from mac
r
o para
m
eter concat
e
nation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc:
m
i
n
or editorial ch
a
ng
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF64: fix various GOT relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anv
i
n
Test for var
i
ous
E
LF64
GOT refer
e
nces
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
d
oc: add link to the macro packages when talking abou
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter Anvin
BR
2
164053: --pre
f
ix _ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pete
r
Anvin
NA
S
M
2
.
05r
c
4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Document RIP
-
re
l
at
i
ve GOT fixes in EL
F
64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
a
ssemble
.
c: use c
a
se4() macros like in dis
a
sm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
A
n
vin
disas
m
: colla
p
se all th
e
s
eg
m
ent register
p
u
sh/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
asm: add "pop
c
s"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
asm:
tes
t
for push/pop of s
e
g
ment registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
Reshuffle an
d
move the b
y
tecodes for se
g
ment register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
t
er Anvin
C
o
lle
c
t statistics on bytecode use in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter Anvin
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
te
s
t/imul
.
a
sm: remove obsolete ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Te
s
t
f
o
r
var
i
ous IMUL patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r Anvin
A
d
d missing IMUL patter
n
:
reg64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a few missing \15 -> \275 conversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r
An
v
i
n
Change \40 c
l
as
s
opco
d
es to
\254, exc
e
p
t IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nv
i
n
New opcod
e
for 32-
>
64 bit sign
-
exte
n
ded immediate with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
test
/
im
m
warn
.
asm: a
d
d a few more no
n
-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove i
s
_sbyte
6
4(
)
a
nd
repla
c
e
w
ith is_
s
b
yte32()
p
l
u
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
A
v
oid doub
l
e warning for signe
d
dword immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter A
n
vin
New opcodes to deal with 8
-
bit im
m
ediate sign extende
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r A
n
v
in
changes: doc
u
ment immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
BR 2148448: Fix RIP-r
e
lativ
e
addressing with
an immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
immw
a
rn: m
o
re im
m
ed
i
ate war
n
i
ngs test, w
i
th not
e
s of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Bet
t
e
r warnings f
o
r out-of
-
r
a
nge val
u
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anv
i
n
test: change
.
stdout
/
.
stderr
t
o
s
tdout/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
c
hanges: document CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148476: Fix argu
m
ents for a bun
c
h
of the CVT* instruct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
te
s
t/br2148476
.
asm
:
comprehensive
t
e
s
t of th
e
CV
T
*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter An
v
in
test/imm
w
arn
.
a
s
m: new t
e
st for immediate wa
r
nings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvi
n
test/Makefil
e
:
rule to run p
e
r
fo
r
mtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
performtest: use -u wi
t
h
d
i
f
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
tes
t
/
M
a
kefile:
add rule
s
for
t
h
e au
t
omatic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
assem
b
l
e
.
c: be smart
e
r about w
h
en
t
o suppress
warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anv
i
n
asse
m
ble
.
c
: do no
t
warn on valid SBYTE optimizations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvi
n
NASM 2
.
0
5rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
i
n
d
oc/ch
a
nges
.
src: u
p
date
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
change
s
.
src: document JMP r
e
g6
4
f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
r
ds
r
c
.
pl:
ha
n
dle ta
b
s i
n
the i
n
put
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc:
r
emove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvi
n
Put th
e
stat
i
c
information about warnings in a stru
c
ture
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allo
w
%warnin
g
outp
u
t t
o
be suppre
s
sed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next