repo.or.cz
/
nasm.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
vi
n
doc
/
cha
n
g
e
s
.
src: begin
t
he release notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
doc: fix awkward word order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
v
e
rsio
n
.
p
l
:
don
'
t ad
d
an ex
t
r
a
.
0
0
f
o
r subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
Merg
e
branch 'indirect
'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fix op2
r
eferences that had
not ye
t
been
c
onverted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
A
nvin
di
s
asm: extension b
y
te suppo
r
t in the disassemble
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
A
d
d
e
xt
e
nsion bytecodes to
s
upport o
p
erands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
Whe
n
i
ssuing war
n
ings for EA displa
c
eme
n
ts, use 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
.
Pete
r
A
n
vin
d
o
c/changes
.
sr
c
: up
d
ate release
n
otes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
The CRC32 inst
r
uctions can take 66 pr
e
fixes as we
l
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anv
i
n
test/c
r
c
3
2
.
asm: t
e
st the CRC32
instr
u
c
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
B
R
219052
1
: fix the CRC32 opc
o
des
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvi
n
NASM 2
.
05
r
c8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 2187210: Fi
x
PF
R
CPV and PFRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
assembl
e
: not all ba
c
kends ha
n
dl
e
intra-segment OUT_R
E
L*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 214
8
448:
fix relati
v
e addres
s
es
i
n bin output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r
Anvi
n
Update
.
gitignore to in
c
l
u
d
e
a
d
d
ition
a
l ge
n
erated fil
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter Anvin
t
est/ppindirect
.
asm: test token pasting inside
%[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter A
n
vin
pre
p
roc:
fix termina
l
token p
a
sting in indirect sequences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
pre
p
roc: error
o
n unterminate
d
%[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvi
n
preproc: fix exit conditions fo
r
indirect
i
on
l
o
op
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
prepro
c
: corr
e
ctly han
d
le quoted
st
r
ings i
n
si
d
e
%
[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
do
c
: docume
n
t
the %[
.
.
.
] cons
t
ruct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r
A
nvin
te
s
t:
better s
m
artalign tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smartalign: us
e
a "t
i
mes" construct rather th
a
n
%
r
ep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
macros
.
pl: handle \-continuatio
n
li
n
es i
n
macros
.
pl
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
A
nv
i
n
smartalign: rewrite to
u
se th
e
indirect
c
onstruct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test: ad
d
test for preprocessor
i
ndirection
c
o
nst
r
uct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter Anvin
preproc: f
i
x list itera
t
ion
i
n the case of
e
xpand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vi
n
preproc:
Add new
%[
.
.
.
] indirect
i
on construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvi
n
NA
S
M 2
.
05
r
c7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
ELF64: once
a
gain, fix
g
e
n
e
r
at
i
o
n
of "naked" OUT_RE
L
*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
NAS
M
2
.
05r
c
6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
doc/c
h
anges
.
src: document massive changes
t
o ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
EL
F
64: PLT32, GOTPCREL
,
and G
O
T
P
CREL
6
4 rea
l
ly ne
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
ELF64: the "size" ar
g
u
ment to OUT
_
REL*ADR isn
'
t r
e
ally
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
assemble
:
for OUT_REL*ADR,
t
he "size" a
r
gument is not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
t
e
st/elf64so
.
asm:
d
emon
s
tra
t
e
a
case where we bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF6
4
: actual
l
y gener
a
t
e relative GOT/PLT
refere
n
c
es
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
t
est/Make
f
i
l
e: en
a
ble debugging i
n
fo
f
or el
f
test/elftest64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
A
nvin
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
.
P
e
t
er
A
nvin
ELF64: We appar
e
n
t
ly d
o
n't nee
d
exactitude for GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anv
i
n
elftest6
4
: both Small PIC and Me
d
i
u
m PI
C
m
odel
tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
EL
F
64: G
O
T
a
nd PLT ref
e
rences
n
ee
d
a sym
b
ol (a
slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
L
F
6
4:
unbreak gen
e
r
a
tin
g
no-se
g
ment
a
ddresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
SAA: a
d
d saa_
w
ritea
d
dr() similar
to oth
e
r location
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
t
e
s
t
/Makefile: the elftest o
b
j
ects d
e
pe
n
d on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4: use t
h
e
RE
L
A adden
d
field inst
e
ad
o
f rel
y
i
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test and
M
a
k
e
fi
l
e rules for 32-
a
nd 64-bit
EL
F
share
d
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
Test
f
or BR
2
172659
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 byte ope
r
ands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r
Anvin
Add refere
n
ce
t
o
%+ from macro param
e
t
er concatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
doc: mi
n
or editorial c
h
ang
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
ELF64: fix various GOT re
l
ocati
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for va
r
ious
E
LF64 GOT refer
e
nces
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
e
r Anvin
doc: add li
n
k
t
o the
m
acro packag
e
s w
h
en talking abo
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pet
e
r Anvin
B
R
2164053: --pre
f
ix _ not --pre
f
ix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
An
v
in
NASM
2
.
0
5
r
c
4
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
eter Anvin
Docum
e
nt RIP-re
l
ativ
e
GO
T
f
i
xes in EL
F
64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvi
n
assemble
.
c: use
c
ase4() ma
c
ros like in
disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
te
r
Anvin
disa
s
m: collapse all the
segment r
e
gister push/p
o
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
test
/
pushseg
.
asm: a
d
d "
p
o
p cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
te
s
t/pushseg
.
asm: tes
t
for p
u
sh/pop of s
e
gment regist
e
rs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
vin
Reshuffle and
move
t
he b
y
tecod
e
s fo
r
segment
r
egister
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
eter A
n
vin
Collect statistics on
bytecod
e
use in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anvin
NASM
2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
test/imul
.
a
sm: remove obsolete ERR
O
R
m
a
rke
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Tes
t
for v
a
rious IMUL pattern
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add
m
i
ssin
g
IMUL
p
att
e
rn: reg64,
i
mm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Ad
d
a f
e
w missi
n
g \1
5
-> \275 co
n
versions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Change \40 class op
c
o
des to \254, except IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New opcode
f
or 32->64 bit sign
-
extended imm
e
dia
t
e
w
i
th
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
e
r Anvin
test/immwarn
.
asm
:
add a few m
o
re n
o
n-warning
t
ests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove is_sbyte6
4
() and replace with is_sbyte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid doub
l
e warning
for signe
d
dwor
d
imm
e
d
i
ate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New opcode
s
to 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
.
Pe
t
er
Anvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvi
n
ch
a
nges:
d
ocum
e
nt imm
e
dia
t
e fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
e
r An
v
i
n
BR 2148448: Fi
x
RIP-rela
t
ive addressing wi
t
h an im
m
ediat
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
immwarn: more imme
d
i
a
t
e warnings t
e
st, with notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
Anvin
B
e
tter warnings for
o
ut-of-ran
g
e val
u
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: cha
n
g
e
.
stdou
t
/
.
s
td
e
rr to std
o
ut/stde
r
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
A
nvin
cha
n
ge
s
:
d
ocument CVT
fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
BR
2148476: F
i
x a
r
gume
n
ts
f
or a bunch of the CVT* in
s
tructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
test/br2148476
.
asm
:
comprehensive
t
est of
t
h
e
C
VT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
e
ter Anvin
te
s
t/
i
m
mwarn
.
a
s
m: new test fo
r
immediate war
n
ings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvin
t
e
st/Makefile: ru
l
e
to run perf
o
rmtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvi
n
perf
o
r
mtest: use -u with dif
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Makefi
l
e: add rul
e
s for the au
t
omatic tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
as
s
e
m
ble
.
c: be smar
t
e
r
about
w
h
en to suppress warning
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anv
i
n
as
s
e
m
b
l
e
.
c: do not warn on val
i
d SBYTE optim
i
zat
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
d
o
c
/chan
g
es
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src
:
d
ocument J
M
P reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
rds
r
c
.
pl: handle tabs
i
n th
e
i
n
pu
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
doc:
remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
Put the static information about w
a
rni
n
gs in
a stru
c
t
u
re
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
ete
r
Anvin
Al
l
ow %warning output to
b
e
s
u
p
p
r
e
ssed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next