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/changes.src: begin the release notes for 2.06
2008-10-24
H
.
Peter
A
n
v
i
n
doc/changes
.
src: begin
the releas
e
n
o
tes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc:
fix
a
w
k
ward word
order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
version
.
pl:
d
on't add an extr
a
.
00 for subminor i
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
Merge branch 'in
d
irec
t
'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fi
x
op2 references that had n
o
t yet been
converted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
dis
a
sm: extension b
y
t
e
support in the disass
e
mbler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
Ad
d
extension
b
yte
c
odes to support
o
perands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
When i
s
suing warni
n
gs
f
or EA displacements
,
use th
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r An
v
in
NA
S
M 2
.
0
5
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
doc/changes
.
src:
update
r
elease notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
Th
e
CRC
3
2 instructio
n
s can ta
k
e 66
pre
f
ixes
a
s
well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pete
r
Anvin
t
est/c
r
c
32
.
asm: test
the CRC
3
2 i
n
struction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
eter
A
nvin
BR
2
190521:
f
ix
the CRC32 opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r Anvin
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter An
v
in
BR 2
1
87210: Fix PFRCPV
and PFR
S
QRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anv
i
n
assem
b
le: not a
l
l
b
ackends
h
a
n
dle intra-segmen
t
O
U
T
_REL*A
D
R
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anv
i
n
BR 2148448
:
f
i
x
relat
i
v
e
a
d
dresses in bin o
u
tput
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Update
.
gitignore to inc
l
ude additional
generated files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter An
v
in
test/ppindirect
.
asm: test to
k
en pas
t
in
g
inside %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter An
v
in
preproc: fix terminal token pasting in i
n
d
i
rect seq
u
ence
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvin
pr
e
p
roc: e
r
ro
r
on
u
n
term
i
nated %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter A
n
vin
preproc: fix
exit
c
o
nditions for indi
r
ection loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r Anvin
pr
e
p
r
oc: correctly hand
l
e quoted string
s
inside %[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
te
r
A
nvin
doc: docu
m
ent the %[
.
.
.
]
c
o
n
st
r
uct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r A
n
vin
test
:
better sm
a
rtalign tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter
A
nv
i
n
s
martalign: use a "ti
m
es" con
s
truct rath
e
r than %rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvi
n
macros
.
p
l
:
handle \-continuation lines in
macro
s
.
p
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vin
smar
t
align: rewri
t
e to use th
e
indirect construc
t
,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test: add test for pr
e
processor indirection construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pete
r
Anvin
p
re
p
ro
c
: fix list iteration in the c
a
s
e
of expand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvi
n
preproc: Add new %[
.
.
.
]
i
n
d
i
r
e
cti
o
n constru
c
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
N
ASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anv
i
n
ELF64: once agai
n
, fix generation of "nak
e
d"
O
U
T
_
R
EL*A
D
R
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
.
Peter Anvin
doc/changes
.
src: documen
t
m
ass
i
ve ch
a
nges to ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
ELF64: PLT32
,
GOTPCREL, and GOTPCREL64 r
e
ally need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4: the "size"
argument to OUT_REL
*
ADR
i
sn't re
a
lly
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
A
nvin
a
s
s
emble: for OUT_REL
*
ADR, the "size" argu
m
ent
i
s
n
ot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vi
n
test
/
e
lf64so
.
a
s
m: demonstrate
a
c
a
se
w
here we bi
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
ELF6
4
: actually generate relative GOT/
P
LT refere
n
ces
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
tes
t
/
M
akefile: enabl
e
d
ebugging in
f
o
f
or elft
e
s
t
/elftes
t
64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: GOTOFF64 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 Anvin
ELF64: We apparently don't
need exactitude for GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
el
f
test64: both Small
P
IC and
Medium P
I
C
m
o
de
l
te
s
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
A
nv
i
n
E
LF64: GOT a
n
d PLT refer
e
nce
s
need a symbol (a s
l
o
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: unbreak generating no
-
segment addresses
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
t
her loc
a
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
test/Makefile: the elftes
t
objects d
e
pend on $(NA
S
M)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vi
n
ELF64:
u
se th
e
RELA addend f
i
el
d
instead of re
l
yi
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
ete
r
An
v
in
T
est and Makef
i
l
e
r
ules for 32- a
n
d 64
-
bit ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anv
i
n
N
A
SM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nvin
Test for BR 2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR 2172659: Fix i
n
correct output value for byte op
e
rands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
A
d
d
reference t
o
%+ f
r
om m
a
cro para
m
eter c
o
ncatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
d
o
c: m
i
nor editorial change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
E
L
F64: fix v
a
riou
s
GOT relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
Test for various ELF64
G
OT
r
eferences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
e
r Anvin
doc:
a
dd link to
t
he macro
packages whe
n
talking abo
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pet
e
r Anvin
BR 2164053: --prefix _ n
o
t
-
-prefi
x
_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter
A
n
v
in
N
A
SM 2
.
05
r
c4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Document RIP-re
l
ative GOT
fixes in ELF6
4
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
t
e
r
Anvin
a
ssemb
l
e
.
c: us
e
case4
(
) m
a
cros like in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er An
v
in
disasm: collapse a
l
l the
segment r
e
gister
push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
vin
test/pushseg
.
asm: add "pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anv
i
n
test/pushseg
.
as
m
: test for push
/
pop
of segm
e
nt regis
t
ers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er
A
nvin
Re
s
hu
f
fle and move the byteco
d
e
s
f
o
r segment register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anvin
C
ollect sta
t
i
stic
s
on bytecode use in ins
n
sb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter A
n
vin
NASM
2
.
0
5
rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
nvin
test/imul
.
asm:
r
e
move obsolet
e
E
RROR mark
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
nvin
Test for various
IMUL p
a
tterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
ete
r
Anvin
A
dd miss
i
ng
IMUL pat
t
ern: reg64,i
m
m8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
A
dd a
few mis
s
ing \15 -> \
2
75
c
onve
r
sions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
Change \40 class opcodes to
\254
,
except
I
MUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvi
n
N
e
w
op
c
ode for 32->64 bit
s
ign-e
x
t
ende
d
i
mmediate
w
ith
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
test/immwar
n
.
asm
:
add a fe
w
more
non-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Remove is_sb
y
te64() and re
p
l
a
ce with i
s
_sbyte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
vin
A
void doubl
e
war
n
i
n
g for sign
e
d dword
imm
e
diate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
ete
r
A
nv
i
n
New opcodes t
o
deal with 8-
b
it imm
e
diate sign extend
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
Anvin
NASM
2
.
05
r
c2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes:
docu
m
ent
i
m
mediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvi
n
BR 2
1
4844
8
: Fix
R
IP-relative addressing with an
immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
im
m
war
n
: more immediate w
a
rn
i
ngs
t
est, with note
s
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r Anvin
Be
t
te
r
w
arnin
g
s for out-of-ra
n
ge va
l
ues
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r A
n
vin
t
e
st: chan
g
e
.
std
o
ut/
.
stderr to stdo
u
t/
s
tderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
c
h
anges:
d
ocu
m
e
n
t CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2
1
48476: F
i
x
argume
n
ts
for a b
u
n
c
h
of t
h
e
CVT* instruct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvi
n
test/br2148476
.
as
m
: compreh
e
n
s
i
v
e
test of
t
he CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter
An
v
in
test/immwarn
.
asm
:
new
t
est
f
or immediate warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Makefile: rule to run perf
o
rmtest
-
-diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
performt
e
st: us
e
-u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvin
t
es
t
/Makefile: add rul
e
s for the auto
m
atic
tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assembl
e
.
c: be
smarter a
b
ou
t
w
h
e
n to suppress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
nvin
assemble
.
c: do not wa
r
n
o
n
valid SBYTE optimizati
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
N
A
S
M 2
.
0
5rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
d
oc/c
h
anges
.
src: upda
t
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src: doc
u
ment JMP reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anv
i
n
rdsrc
.
p
l
: handle tabs
i
n the inpu
t
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
.
Pete
r
Anvin
P
ut the s
t
ati
c
information a
b
ou
t
w
a
rnings in a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
Anvin
Allow %warning
o
ut
p
ut t
o
be suppr
e
ssed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next