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
.
Pete
r
A
nvin
doc/c
h
anges
.
s
r
c: begin the release notes fo
r
2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
d
oc: fix a
w
kward w
o
rd order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
version
.
pl: don
'
t a
d
d an extra
.
0
0
for submino
r
if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
M
e
rge bran
c
h
'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fix op2 references that had not yet bee
n
convert
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
n
v
i
n
disasm: extension byte suppor
t
i
n
the disassem
b
ler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
ete
r
Anvin
Add extensi
o
n b
y
tecodes to suppor
t
operands 4
+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When is
s
uing warni
n
g
s
for EA
di
s
placements, use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter A
n
vin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
src: updat
e
releas
e
notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter
A
nvin
Th
e
CRC32 instructions can take
6
6 p
r
ef
i
xes as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
tes
t
/
c
rc32
.
a
s
m
:
test the
C
RC32 inst
r
uctio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er Anv
i
n
BR 2
1
90521: fix the CRC
3
2 opc
o
des
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter An
v
in
N
ASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter A
n
vi
n
B
R
2187
2
1
0
: Fix
P
FRCPV
and
P
F
R
SQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
assemble
:
not all backen
d
s handle intra-
s
e
gment
OUT_RE
L
*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 2148448: f
i
x relative add
r
esses in
b
in output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Upda
t
e
.
gitignore to
i
nclu
d
e addit
i
onal generated f
i
les
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter
A
nvin
t
e
st/ppindirect
.
asm: test token past
i
ng ins
i
de %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
pre
p
roc:
f
ix ter
m
inal
t
o
ken pasting in ind
i
r
ect seq
u
ence
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvi
n
prepro
c
: er
r
o
r on un
t
ermi
n
a
t
ed %
[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
te
r
Anvin
preproc: fix
e
xit c
o
nditions f
o
r indir
e
cti
o
n loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc: co
r
rectly hand
l
e quoted string
s
inside %
[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
e
r
A
nvin
doc: doc
u
ment the %[
.
.
.
] c
o
ns
t
r
uct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
t
est: better smart
a
lign tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smarta
l
ign: use a "
t
imes" co
n
s
t
r
u
ct rat
h
er
than %rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vin
macros
.
pl: handle \-continuation
lines in
m
acros
.
p
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smart
a
lign: rewrite to use
th
e
i
n
direct c
o
nstruct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
A
nvi
n
te
s
t: ad
d
test fo
r
pr
e
processor indire
c
t
i
on constru
c
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vin
prep
r
oc: f
i
x li
s
t ite
r
ation in the case of
expand_ind
i
rect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter Anvin
p
r
ep
r
oc: Add new %[
.
.
.
]
indirecti
o
n construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
i
n
N
ASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: once again, fi
x
g
e
nerat
i
on of
"
na
k
ed" OUT_REL
*
ADR
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
.
P
e
ter An
v
in
doc/
c
h
a
nges
.
s
r
c:
document
massive
c
hanges to ELF6
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: PL
T
32,
GOTPCR
E
L, a
n
d GOT
P
CREL64 real
l
y need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er An
v
in
ELF64: the "size" a
r
gum
e
n
t
t
o
OU
T
_REL
*
A
DR isn't real
l
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
assembl
e
:
f
or OUT_REL*ADR, the "
s
ize" argumen
t
i
s
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
test/elf64so
.
asm: demonstrate
a
case whe
r
e
w
e bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
L
F
64: actually generate relat
i
ve GOT/P
L
T
r
e
f
e
r
e
n
c
es
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvi
n
test/M
a
kefil
e
: enable deb
u
g
g
i
n
g
i
n
fo fo
r
elftes
t
/elftest64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
ELF64: GOTOFF64 doesn't ne
e
d a gsym at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4: We apparently don't
need
exactitude for GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
An
v
i
n
elftest64: both Small
PIC and M
e
dium PIC
m
o
del tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
L
F
6
4: GOT a
n
d PLT references
n
eed a sym
b
ol (a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
e
r
Anvin
EL
F
64: unbreak generati
n
g
no-segment ad
d
re
s
se
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
SAA: add sa
a
_w
r
iteaddr() si
m
i
lar to other locations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvi
n
test/Makefile:
t
he elftest
objects
d
epend o
n
$(NASM
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF64:
use the RELA addend field instead
of r
e
l
ying
.
.
.
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
-
and
6
4-bit ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anv
i
n
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvi
n
Test fo
r
BR 21
7
2659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nvin
BR 2172659: Fix i
n
correct
output value f
o
r byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r Anvin
Add reference t
o
%+ from macro
pa
r
a
meter con
c
a
t
enatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvin
doc:
m
i
nor ed
i
torial chang
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er
Anvin
ELF
6
4: fix vario
u
s
GOT relocat
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
Test
for va
r
ious ELF64 GO
T
r
e
fer
e
n
c
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
t
er Anvin
doc: a
d
d
l
i
nk t
o
the macr
o
packag
e
s when talking a
b
o
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR 2164053: --p
r
efix _ no
t
--prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Docu
m
ent R
I
P-
r
el
a
tive G
O
T fixes in
E
L
F64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
assemb
l
e
.
c: u
s
e ca
s
e4()
m
acros like in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
t
e
r Anvin
d
isasm: colla
p
se all the se
g
m
e
nt register push/po
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anvin
test/
p
ushs
e
g
.
asm: add "pop
c
s"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
test/pushs
e
g
.
asm:
t
est for push/pop of segment
r
egist
e
rs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
Reshuffl
e
and move the byte
c
odes for segme
n
t register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter
A
nvin
Collect s
t
atistics o
n
bytecode
u
se in ins
n
s
b
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
N
ASM 2
.
0
5
rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
test/imul
.
a
sm: rem
o
v
e obsolete ERROR ma
r
ker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Tes
t
for
various
IMUL
p
a
ttern
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
Add missing IMUL 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
few missing \15 -> \
2
75 co
n
versions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Change \40 class opcodes to \25
4
, ex
c
ept IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
Anvin
New opcode
f
or
32-
>
64 bit sign-extended immediate
wi
t
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anv
i
n
test/immwarn
.
a
sm:
a
d
d a few
more non-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
i
n
Re
m
ove
is_sbyte64() a
n
d re
p
lace
w
i
th
i
s_sbyte
3
2() plu
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
A
v
o
id double wa
r
n
i
ng fo
r
signed dword immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
A
nvin
New opcod
e
s
t
o deal with 8-bit immedi
a
te sign extend
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
NASM 2
.
05r
c
2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
changes: docum
e
nt immediate
f
ix
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r Anvin
B
R
2
14
8
448:
F
ix RI
P
-
relat
i
ve addr
e
ssing w
i
t
h
an imme
d
iate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
immwar
n
:
m
ore immediate wa
r
n
i
ngs test, wit
h
notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Be
t
ter war
n
ings for
o
u
t
-
of-range values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
i
n
t
e
st: chan
g
e
.
stdout/
.
st
d
err
t
o
std
o
ut/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
ch
a
nges: document CVT fix
e
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
B
R 2148476: Fix a
r
g
ume
n
ts for a bunch
of th
e
CVT* instruc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
test/b
r
214
8
476
.
asm: c
o
mprehensive
t
est of
the CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
eter Anvin
t
e
s
t/immwarn
.
asm:
n
ew test f
o
r immed
i
ate
w
arning
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
t
e
st
/
Ma
k
efile: rul
e
to run
p
e
rf
o
rmtest --di
f
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvin
performt
e
s
t
: use -u
w
i
t
h dif
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
test/Make
f
ile: add
r
u
les for
t
he automatic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assem
b
le
.
c: be smarter about wh
e
n to s
u
ppress wa
r
nings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter An
v
i
n
asse
m
ble
.
c: do
n
ot
w
arn on valid SB
Y
TE optimization
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NA
S
M
2
.
0
5rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
doc/changes
.
src
:
update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
cha
n
ges
.
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
.
P
e
t
er An
v
in
rdsrc
.
pl: ha
n
dl
e
t
a
bs in the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvi
n
d
oc:
rem
o
v
e
tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
Put th
e
static
information
a
bou
t
warning
s
in
a s
t
ructure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allo
w
%warning o
u
tput
t
o be suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next